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