|
| DisassemblyTextRenderer (Function *func, DisassemblySettings *settings=nullptr) |
|
| DisassemblyTextRenderer (LowLevelILFunction *func, DisassemblySettings *settings=nullptr) |
|
| DisassemblyTextRenderer (MediumLevelILFunction *func, DisassemblySettings *settings=nullptr) |
|
| DisassemblyTextRenderer (HighLevelILFunction *func, DisassemblySettings *settings=nullptr) |
|
| DisassemblyTextRenderer (BNDisassemblyTextRenderer *renderer) |
|
Ref< Function > | GetFunction () const |
|
Ref< LowLevelILFunction > | GetLowLevelILFunction () const |
|
Ref< MediumLevelILFunction > | GetMediumLevelILFunction () const |
|
Ref< HighLevelILFunction > | GetHighLevelILFunction () const |
|
Ref< BasicBlock > | GetBasicBlock () const |
|
Ref< Architecture > | GetArchitecture () const |
|
Ref< DisassemblySettings > | GetSettings () const |
|
void | SetBasicBlock (BasicBlock *block) |
|
void | SetArchitecture (Architecture *arch) |
|
void | SetSettings (DisassemblySettings *settings) |
|
virtual bool | IsIL () const |
|
virtual bool | HasDataFlow () const |
|
virtual void | GetInstructionAnnotations (std::vector< InstructionTextToken > &tokens, uint64_t addr) |
|
virtual bool | GetInstructionText (uint64_t addr, size_t &len, std::vector< DisassemblyTextLine > &lines) |
|
std::vector< DisassemblyTextLine > | PostProcessInstructionTextLines (uint64_t addr, size_t len, const std::vector< DisassemblyTextLine > &lines, const std::string &indentSpaces="") |
|
virtual bool | GetDisassemblyText (uint64_t addr, size_t &len, std::vector< DisassemblyTextLine > &lines) |
|
void | ResetDeduplicatedComments () |
|
bool | AddSymbolToken (std::vector< InstructionTextToken > &tokens, uint64_t addr, size_t size, size_t operand) |
|
void | AddStackVariableReferenceTokens (std::vector< InstructionTextToken > &tokens, const StackVariableReference &ref) |
|
void | AddIntegerToken (std::vector< InstructionTextToken > &tokens, const InstructionTextToken &token, Architecture *arch, uint64_t addr) |
|
void | WrapComment (DisassemblyTextLine &line, std::vector< DisassemblyTextLine > &lines, const std::string &comment, bool hasAutoAnnotations, const std::string &leadingSpaces=" ", const std::string &indentSpaces="") |
|
| CoreRefCountObject () |
|
virtual | ~CoreRefCountObject () |
|
BNDisassemblyTextRenderer * | GetObject () const |
|
void | AddRef () |
|
void | Release () |
|
void | AddRefForRegistration () |
|
void | ReleaseForRegistration () |
|