Public Member Functions |
| | SymbolsView (ViewFrame *frame, BinaryViewRef data) |
| virtual | ~SymbolsView () |
| SymbolList * | getSymbolList () |
| FilteredView * | getFunctionFilter () |
| virtual void | OnBinaryDataWritten (BinaryNinja::BinaryView *data, uint64_t offset, size_t len) override |
| virtual void | OnBinaryDataInserted (BinaryNinja::BinaryView *data, uint64_t offset, size_t len) override |
| virtual void | OnBinaryDataRemoved (BinaryNinja::BinaryView *data, uint64_t offset, uint64_t len) override |
| bool | getShowExportedFunctions () const |
| bool | getShowExportedDataVars () const |
| bool | getShowLocalFunctions () const |
| bool | getShowLocalDataVars () const |
| bool | getShowImports () const |
| bool | getShowMangled () const |
| void | toggleExportedFunctions () |
| void | toggleExportedDataVars () |
| void | toggleImports () |
| void | toggleLocalFunctions () |
| void | toggleLocalDataVars () |
| virtual QWidget * | headerWidget () override |
| virtual void | focus () override |
| Public Member Functions inherited from SidebarWidget |
| | SidebarWidget (const QString &title) |
| | ~SidebarWidget () |
| const QString & | title () const |
| void | setTitle (const QString &title) |
| void | enableRefreshTimer (int interval) |
| void | setRefreshQuiesce (bool enable) |
| bool | isQuiesced () const |
| virtual void | notifyRefresh () |
| virtual void | notifyQuiesce (bool) |
| virtual void | notifyOffsetChanged (uint64_t) |
| virtual void | notifyThemeChanged () |
| virtual void | notifyViewChanged (ViewFrame *) |
| virtual void | notifyViewLocationChanged (View *, const ViewLocation &) |
| virtual void | closing () |
| virtual void | setPrimaryOrientation (Qt::Orientation) |
| Public Member Functions inherited from BinaryNinja::BinaryDataNotification |
| | BinaryDataNotification () |
| | BinaryDataNotification (NotificationTypes notifications) |
| virtual | ~BinaryDataNotification () |
| BNBinaryDataNotification * | GetCallbacks () |
| virtual uint64_t | OnNotificationBarrier (BinaryView *view) |
| virtual void | OnAnalysisFunctionAdded (BinaryView *view, Function *func) |
| virtual void | OnAnalysisFunctionRemoved (BinaryView *view, Function *func) |
| virtual void | OnAnalysisFunctionUpdated (BinaryView *view, Function *func) |
| virtual void | OnAnalysisFunctionUpdateRequested (BinaryView *view, Function *func) |
| virtual void | OnDataVariableAdded (BinaryView *view, const DataVariable &var) |
| virtual void | OnDataVariableRemoved (BinaryView *view, const DataVariable &var) |
| virtual void | OnDataVariableUpdated (BinaryView *view, const DataVariable &var) |
| virtual void | OnDataMetadataUpdated (BinaryView *view, uint64_t offset) |
| virtual void | OnTagTypeUpdated (BinaryView *view, Ref< TagType > tagTypeRef) |
| virtual void | OnTagAdded (BinaryView *view, const TagReference &tagRef) |
| virtual void | OnTagRemoved (BinaryView *view, const TagReference &tagRef) |
| virtual void | OnTagUpdated (BinaryView *view, const TagReference &tagRef) |
| virtual void | OnSymbolAdded (BinaryView *view, Symbol *sym) |
| virtual void | OnSymbolRemoved (BinaryView *view, Symbol *sym) |
| virtual void | OnSymbolUpdated (BinaryView *view, Symbol *sym) |
| virtual void | OnStringFound (BinaryView *data, BNStringType type, uint64_t offset, size_t len) |
| virtual void | OnStringRemoved (BinaryView *data, BNStringType type, uint64_t offset, size_t len) |
| virtual void | OnDerivedStringFound (BinaryView *data, const DerivedString &str) |
| virtual void | OnDerivedStringRemoved (BinaryView *data, const DerivedString &str) |
| virtual void | OnTypeDefined (BinaryView *data, const QualifiedName &name, Type *type) |
| virtual void | OnTypeUndefined (BinaryView *data, const QualifiedName &name, Type *type) |
| virtual void | OnTypeReferenceChanged (BinaryView *data, const QualifiedName &name, Type *type) |
| virtual void | OnTypeFieldReferenceChanged (BinaryView *data, const QualifiedName &name, uint64_t offset) |
| virtual void | OnSegmentAdded (BinaryView *data, Segment *segment) |
| virtual void | OnSegmentRemoved (BinaryView *data, Segment *segment) |
| virtual void | OnSegmentUpdated (BinaryView *data, Segment *segment) |
| virtual void | OnSectionAdded (BinaryView *data, Section *section) |
| virtual void | OnSectionRemoved (BinaryView *data, Section *section) |
| virtual void | OnSectionUpdated (BinaryView *data, Section *section) |
| virtual void | OnComponentNameUpdated (BinaryView *data, std::string &previousName, Component *component) |
| | This notification is posted after the display name for a component is updated.
|
| virtual void | OnComponentAdded (BinaryView *data, Component *component) |
| | This notification is posted after a Component is added to the tree.
|
| virtual void | OnComponentRemoved (BinaryView *data, Component *formerParent, Component *component) |
| | This notification is posted after a Component is removed from the tree.
|
| virtual void | OnComponentMoved (BinaryView *data, Component *formerParent, Component *newParent, Component *component) |
| | This notification is posted whenever a component is moved from one component to another.
|
| virtual void | OnComponentFunctionAdded (BinaryView *data, Component *component, Function *function) |
| | This notification is posted whenever a Function is added to a Component.
|
| virtual void | OnComponentFunctionRemoved (BinaryView *data, Component *component, Function *function) |
| | This notification is posted whenever a Function is removed from a Component.
|
| virtual void | OnComponentDataVariableAdded (BinaryView *data, Component *component, const DataVariable &var) |
| | This notification is posted whenever a DataVariable is added to a Component.
|
| virtual void | OnComponentDataVariableRemoved (BinaryView *data, Component *component, const DataVariable &var) |
| | This notification is posted whenever a DataVariable is removed from a Component.
|
| virtual void | OnExternalLibraryAdded (BinaryView *data, ExternalLibrary *library) |
| virtual void | OnExternalLibraryRemoved (BinaryView *data, ExternalLibrary *library) |
| virtual void | OnExternalLibraryUpdated (BinaryView *data, ExternalLibrary *library) |
| virtual void | OnExternalLocationAdded (BinaryView *data, ExternalLocation *location) |
| virtual void | OnExternalLocationRemoved (BinaryView *data, ExternalLocation *location) |
| virtual void | OnExternalLocationUpdated (BinaryView *data, ExternalLocation *location) |
| virtual void | OnTypeArchiveAttached (BinaryView *data, const std::string &id, const std::string &path) |
| | This notification is posted whenever a Type Archive is attached to a Binary View.
|
| virtual void | OnTypeArchiveDetached (BinaryView *data, const std::string &id, const std::string &path) |
| | This notification is posted whenever a Type Archive is detached to a Binary View.
|
| virtual void | OnTypeArchiveConnected (BinaryView *data, TypeArchive *archive) |
| | This notification is posted whenever a previously disconnected Type Archive attached to the Binary View is connected.
|
| virtual void | OnTypeArchiveDisconnected (BinaryView *data, TypeArchive *archive) |
| | This notification is posted whenever a previously connected Type Archive attached to the Binary View is disconnected.
|
| virtual void | OnUndoEntryAdded (BinaryView *data, UndoEntry *entry) |
| | This notification is posted whenever an entry is added to undo history.
|
| virtual void | OnUndoEntryTaken (BinaryView *data, UndoEntry *entry) |
| | This notification is posted whenever an action is undone.
|
| virtual void | OnRedoEntryTaken (BinaryView *data, UndoEntry *entry) |
| | This notification is posted whenever an action is redone.
|
| virtual void | OnRebased (BinaryView *oldView, BinaryView *newView) |
| | This notification is posted whenever a binary view is rebased.
|
Protected Member Functions |
| virtual void | contextMenuEvent (QContextMenuEvent *event) override |
| virtual void | notifyFontChanged () override |
Friends |
| class | SymbolList |