Struct symbolic_symcache::InstructionInfo [] [src]

pub struct InstructionInfo {
    pub addr: u64,
    pub arch: Arch,
    pub crashing_frame: bool,
    pub signal: Option<u32>,
    pub ip_reg: Option<u64>,
}

Helper to determine best instructions.

Fields

The address of the instruction we want to use as a base.

The architecture we are dealing with.

This is true if the frame is the cause of the crash.

If a signal is know that triggers the crash, it can be stored here.

The optional value of the IP register.

Methods

impl InstructionInfo
[src]

[src]

Returns true if the signal indicates a crash.

[src]

Return the previous instruction to the current one if we can determine this for the current architecture.

[src]

Give the information in the instruction info this returns the most accurate instruction.