Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Summary
Instruction Objects describe a single machine instruction and are returned via either an instruction based disassembly or as part of the contents of a basic block object.
Object Properties
| Name | Description |
|---|---|
| Address | The address of the machine instruction. |
| Attributes | An instruction attributes object which describes details about the instruction. |
| CodeBytes | An array of bytes representing the bytes which comprise the machine instruction. |
| Length | The number of bytes that the instruction takes in memory. |
| LiveVariables | A collection of live variable objects which describe the data which the compiler optimizer has emitted for variables at this particular location. |
| Operands | A collection of operand objects describing the operands of the instruction. |
| SourceInformation | A source information object which describes the relationship between the machine instruction and higher level source code. |
| SourceDataFlow | A collection of instruction objects within the function that comprise the data flow for source operands of the machine instruction. This method requires loading the CodeFlow extension. |