public Disassembler ( |
||
codePtr | A pointer to memory to be disassembled. | |
codeLength | int | The maximum length to be disassembled. |
architecture | ArchitectureMode | The architecture of the code (e.g. 64-bit, 32-bit or 16-bit). |
address | ulong | The address of the first byte of code. This value is used to resolve relative addresses into absolute addresses while disassembling. |
copyBinaryToInstruction | bool | Keeps a copy of the binary code for the instruction. This will increase the memory usage for each instruction. This is necessary if planning on using the |
vendor | Vendor | What vendors to support for disassembly, default is Any. Other options are AMD or Intel. |
return | System |
Disassembler::Disassembler ( IAssemblyCode code, ArchitectureMode architecture, ulong address = 0x0, bool copyBinaryToInstruction = false, Vendor vendor = Vendor.Any ) : System | |
Disassembler::Disassembler ( byte code, ArchitectureMode architecture, ulong address = 0x0, bool copyBinaryToInstruction = false, Vendor vendor = Vendor.Any ) : System |