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