|
| | SymbolListModel (QWidget *parent, ViewFrame *view, BinaryViewRef data) |
| |
| virtual | ~SymbolListModel () |
| |
| virtual QModelIndex | index (int row, int col, const QModelIndex &parent) const override |
| |
| virtual QModelIndex | parent (const QModelIndex &i) const override |
| |
| virtual bool | hasChildren (const QModelIndex &parent) const override |
| |
| virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| |
| virtual int | columnCount (const QModelIndex &parent) const override |
| |
| virtual QVariant | data (const QModelIndex &i, int role) const override |
| |
| virtual void | OnAnalysisFunctionAdded (BinaryNinja::BinaryView *data, BinaryNinja::Function *func) override |
| |
| virtual void | OnAnalysisFunctionRemoved (BinaryNinja::BinaryView *data, BinaryNinja::Function *func) override |
| |
| virtual void | OnDataVariableAdded (BinaryNinja::BinaryView *data, const BinaryNinja::DataVariable &var) override |
| |
| virtual void | OnDataVariableRemoved (BinaryNinja::BinaryView *data, const BinaryNinja::DataVariable &var) override |
| |
| virtual void | OnSymbolAdded (BinaryNinja::BinaryView *data, BinaryNinja::Symbol *sym) override |
| |
| virtual void | OnSymbolUpdated (BinaryNinja::BinaryView *data, BinaryNinja::Symbol *sym) override |
| |
| virtual void | OnSymbolRemoved (BinaryNinja::BinaryView *data, BinaryNinja::Symbol *sym) override |
| |
| void | updateFonts () |
| |
| bool | isValidType (const NamedObject &rec) |
| |
| bool | setCurrentObject (const NamedObject &rec) |
| |
| bool | setCurrentFunction (FunctionRef func) |
| |
| QModelIndex | findSymbol (const NamedObject &rec) const |
| |
| QModelIndex | getSymbolIndex (const std::deque< NamedObject >::const_iterator rec) const |
| |
| QModelIndex | findCurrentSymbol () const |
| |
| NamedObject | getNamedObjectForIndex (int i) const |
| |
| void | updateFunctions () |
| |
| void | backgroundUpdate () |
| |
| bool | hasSymbols () const |
| |
| void | setFilter (const std::string &filter) |
| |
| void | showExportedDataVars (bool show) |
| |
| void | showExportedFunctions (bool show) |
| |
| void | showLocalFunctions (bool show) |
| |
| void | showLocalDataVars (bool show) |
| |
| void | showImports (bool show) |
| |
| void | toggleExportedDataVars () |
| |
| void | toggleExportedFunctions () |
| |
| void | toggleLocalFunctions () |
| |
| void | toggleLocalDataVars () |
| |
| void | toggleImports () |
| |
| bool | getShowExportedFunctions () const |
| |
| bool | getShowExportedDataVars () const |
| |
| bool | getShowLocalFunctions () const |
| |
| bool | getShowLocalDataVars () const |
| |
| bool | getShowImports () const |
| |
| bool | getShowMangled () const |
| |
| void | setShowMangled (bool show) |
| |
| void | sortSymbols (SortType type) |
| |
| void | setSortType (SortType type) |
| |
| SortType | getSortType () const |
| |
| NamedObject | getCurrentSym () const |
| |
| bool | checkTriggerFullUpdate () |
| |
| | BinaryDataNotification () |
| |
| virtual | ~BinaryDataNotification () |
| |
| BNBinaryDataNotification * | GetCallbacks () |
| |
| virtual void | OnBinaryDataWritten (BinaryView *view, uint64_t offset, size_t len) |
| |
| virtual void | OnBinaryDataInserted (BinaryView *view, uint64_t offset, size_t len) |
| |
| virtual void | OnBinaryDataRemoved (BinaryView *view, uint64_t offset, uint64_t len) |
| |
| 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 | OnTagUpdated (BinaryView *view, const TagReference &tagRef) |
| |
| virtual void | OnTagRemoved (BinaryView *view, const TagReference &tagRef) |
| |
| virtual void | OnSymbolAdded (BinaryView *view, Symbol *sym) |
| |
| virtual void | OnSymbolUpdated (BinaryView *view, Symbol *sym) |
| |
| virtual void | OnSymbolRemoved (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 | 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) |
| |