Public Member Functions | |
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) |
BinaryDataNotification::BinaryDataNotification | ( | ) |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Reimplemented in FeatureMap, SymbolListModel, LinearView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FeatureMap, SymbolListModel, LinearView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FeatureMap, FlowGraphWidget, LinearView, TagList, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FlowGraphWidget.
|
inlinevirtual |
Reimplemented in HexEditor, LinearView, SymbolsView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in HexEditor, LinearView, SymbolsView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in HexEditor, LinearView, SymbolsView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FlowGraphWidget, LinearView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FeatureMap, SymbolListModel, LinearView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FeatureMap, SymbolListModel, LinearView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FeatureMap, LinearView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in FeatureMap, and StringsListModel.
|
inlinevirtual |
Reimplemented in FeatureMap, and StringsListModel.
|
inlinevirtual |
Reimplemented in SymbolListModel, and InitialNavigation.
|
inlinevirtual |
Reimplemented in SymbolListModel.
|
inlinevirtual |
Reimplemented in SymbolListModel.
|
inlinevirtual |
Reimplemented in TagList, TagTypeListModel, and LinearView.
|
inlinevirtual |
Reimplemented in TagList, TagTypeListModel, and LinearView.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TagList, FlowGraphWidget, LinearView, and TokenizedTextView.
|
inlinevirtual |
Reimplemented in TypeView.
|
inlinevirtual |
Reimplemented in TypeView.
|
inlinevirtual |
Reimplemented in TypeView.
|
inlinevirtual |
Reimplemented in TypeView.