pub struct DisassembledInstruction {
pub address: String,
pub instruction_bytes: Option<String>,
pub instruction: String,
pub symbol: Option<String>,
pub location: Option<Source>,
pub line: Option<i64>,
pub column: Option<i64>,
pub end_line: Option<i64>,
pub end_column: Option<i64>,
}Expand description
Represents a single disassembled instruction.
Specification: DisassembledInstruction
Fields§
§address: StringThe address of the instruction. Treated as a hex value if prefixed with
0x, or as a decimal value otherwise.
instruction_bytes: Option<String>Raw bytes representing the instruction and its operands, in an implementation-defined format.
instruction: StringText representing the instruction and its operands, in an implementation-defined format.
symbol: Option<String>Name of the symbol that corresponds with the location of this instruction, if any.
location: Option<Source>Source location that corresponds to this instruction, if any. Should always be set (if available) on the first instruction returned, but can be omitted afterwards if this instruction maps to the same source file as the previous instruction.
line: Option<i64>The line within the source location that corresponds to this instruction, if any.
column: Option<i64>The column within the line that corresponds to this instruction, if any.
end_line: Option<i64>The end line of the range that corresponds to this instruction, if any.
end_column: Option<i64>The end column of the range that corresponds to this instruction, if any.
Trait Implementations§
Source§impl Clone for DisassembledInstruction
impl Clone for DisassembledInstruction
Source§fn clone(&self) -> DisassembledInstruction
fn clone(&self) -> DisassembledInstruction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more