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) |
| |