Struct lldb::SBSymbolContext
[−]
[src]
pub struct SBSymbolContext { pub raw: SBSymbolContextRef, }
A container that stores various debugger related info.
Fields
raw: SBSymbolContextRef
The underlying raw SBSymbolContextRef
.
Methods
impl SBSymbolContext
[src]
fn wrap(raw: SBSymbolContextRef) -> SBSymbolContext
[src]
Construct a new SBSymbolContext
.
fn maybe_wrap(raw: SBSymbolContextRef) -> Option<SBSymbolContext>
[src]
Construct a new Some(SBSymbolContext)
or None
.
fn is_valid(&self) -> bool
[src]
Check whether or not this is a valid SBSymbolContext
value.
fn module(&self) -> SBModule
[src]
fn compile_unit(&self) -> SBCompileUnit
[src]
fn function(&self) -> SBFunction
[src]
fn block(&self) -> SBBlock
[src]
fn line_entry(&self) -> Option<SBLineEntry>
[src]
fn symbol(&self) -> SBSymbol
[src]
fn parent_of_inlined_scope(
&self,
curr_frame_pc: &SBAddress,
parent_frame_addr: &SBAddress
) -> SBSymbolContext
[src]
&self,
curr_frame_pc: &SBAddress,
parent_frame_addr: &SBAddress
) -> SBSymbolContext