IDisasmBuilder Type
Provides an interface for producing disassembly, which is used to accumulate disassembly strings and to return them as a single string or an array of AsmWords when requested.
Instance members
| Instance member |
Description
|
|
Accumulates an AsmWord whose kind and value are given into the disassembly builder.
|
|
Accumulates an address marker (address of an instruction preceding the disassembly) into the disassembly builder.
|
Accumulates a symbol that is mapped from the given address into the disassembly builder. The final disassembly string uses the provided prefix and suffix. When the symbol is not found, we use the noSymbolMapper function to generate a string. |
|
Full Usage:
this.ShowAddress
Returns: bool
Modifiers: abstract |
Whether to show the address in the disassembly.
|
Full Usage:
this.ShowSymbol
Returns: bool
Modifiers: abstract |
Whether to show symbols in the disassembly. Even though this is true, symbols are not shown if there is no corresponding symbol for the address.
|
|
Returns an array of AsmWords representing the accumulated disassembly.
|
Full Usage:
this.ToString
Returns: string
Modifiers: abstract |
Returns a string representation of the accumulated disassembly.
|
|
Word size of the target architecture.
|
B2R2