public Disassembler ( byte code, ArchitectureMode architecture, ulong address = 0x0, bool copyBinaryToInstruction = false, Vendor vendor = Vendor.Any ) : System | ||
code | byte | The code to be disassembled |
architecture | ArchitectureMode | The target x86 instruction set 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 vendor instructions to support during 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 ( |