Public Member Functions |
| LinearViewObject (BNLinearViewObject *obj) |
|
Ref< LinearViewObject > | GetFirstChild () |
|
Ref< LinearViewObject > | GetLastChild () |
|
Ref< LinearViewObject > | GetPreviousChild (LinearViewObject *obj) |
|
Ref< LinearViewObject > | GetNextChild (LinearViewObject *obj) |
|
Ref< LinearViewObject > | GetChildForAddress (uint64_t addr) |
|
Ref< LinearViewObject > | GetChildForIdentifier (const LinearViewObjectIdentifier &id) |
|
int | CompareChildren (LinearViewObject *a, LinearViewObject *b) |
|
std::vector< LinearDisassemblyLine > | GetLines (LinearViewObject *prev, LinearViewObject *next) |
|
uint64_t | GetStart () const |
|
uint64_t | GetEnd () const |
|
LinearViewObjectIdentifier | GetIdentifier () const |
|
uint64_t | GetOrderingIndexTotal () const |
|
uint64_t | GetOrderingIndexForChild (LinearViewObject *obj) const |
|
Ref< LinearViewObject > | GetChildForOrderingIndex (uint64_t idx) |
|
| CoreRefCountObject () |
|
virtual | ~CoreRefCountObject () |
|
BNLinearViewObject * | GetObject () const |
|
void | AddRef () |
|
void | Release () |
|
void | AddRefForRegistration () |
|
void | ReleaseForRegistration () |
|
void | AddRefForCallback () |
|
void | ReleaseForCallback () |
|
Static Public Member Functions |
static Ref< LinearViewObject > | CreateDisassembly (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateLiftedIL (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateLowLevelIL (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateLowLevelILSSAForm (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateMediumLevelIL (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateMediumLevelILSSAForm (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateMappedMediumLevelIL (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateMappedMediumLevelILSSAForm (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateHighLevelIL (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateHighLevelILSSAForm (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateLanguageRepresentation (BinaryView *view, DisassemblySettings *settings, const std::string &language="Pseudo C") |
|
static Ref< LinearViewObject > | CreateDataOnly (BinaryView *view, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionDisassembly (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionLiftedIL (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionLowLevelIL (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionLowLevelILSSAForm (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionMediumLevelIL (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionMediumLevelILSSAForm (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionMappedMediumLevelIL (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionMappedMediumLevelILSSAForm (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionHighLevelIL (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionHighLevelILSSAForm (Function *func, DisassemblySettings *settings) |
|
static Ref< LinearViewObject > | CreateSingleFunctionLanguageRepresentation (Function *func, DisassemblySettings *settings, const std::string &language="Pseudo C") |
|
static BNLinearViewObject * | GetObject (CoreRefCountObject *obj) |
|
static BNLinearViewObject * | GetObject (const CoreRefCountObject *obj) |
|