Represents a lexical block. SBFunction contains SBBlock(s).
|
|
|
|
|
|
|
__init__(self,
*args)
__init__(lldb::SBBlock self) -> SBBlock __init__(lldb::SBBlock
self, SBBlock rhs) -> SBBlock |
source code
|
|
|
__swig_destroy__(...)
delete_SBBlock(SBBlock self) |
|
|
|
|
|
|
|
|
|
IsValid(self)
IsValid(SBBlock self) -> bool |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GetNumRanges(self)
GetNumRanges(SBBlock self) -> uint32_t |
source code
|
|
|
GetRangeStartAddress(self,
*args)
GetRangeStartAddress(SBBlock self, uint32_t idx) -> SBAddress |
source code
|
|
|
GetRangeEndAddress(self,
*args)
GetRangeEndAddress(SBBlock self, uint32_t idx) -> SBAddress |
source code
|
|
|
GetRangeIndexForBlockAddress(self,
*args)
GetRangeIndexForBlockAddress(SBBlock self, SBAddress block_addr)
-> uint32_t |
source code
|
|
|
GetDescription(self,
*args)
GetDescription(SBBlock self, SBStream description) -> bool |
source code
|
|
|
GetVariables(self,
*args)
GetVariables(SBBlock self, SBFrame frame, bool arguments, bool
locals, bool statics, lldb::DynamicValueType use_dynamic) ->
SBValueList GetVariables(SBBlock self, SBTarget target, bool
arguments, bool locals, bool statics) -> SBValueList |
source code
|
|
|
|
|
get_ranges_access_object(self)
An accessor function that returns a ranges_access() object which
allows lazy block address ranges access. |
source code
|
|
|
get_ranges_array(self)
An accessor function that returns an array object that contains all
ranges in this block object. |
source code
|
|
|
|
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__sizeof__ ,
__subclasshook__
|
|
call_site
A read only property that returns a lldb.declaration object that
contains the inlined call site file, line and column.
|
|
first_child
A read only property that returns the same result as GetFirstChild().
|
|
inlined_block
A read only property that returns the same result as
GetContainingInlinedBlock().
|
|
name
A read only property that returns the same result as
GetInlinedName().
|
|
num_ranges
A read only property that returns the same result as GetNumRanges().
|
|
parent
A read only property that returns the same result as GetParent().
|
|
range
A read only property that allows item access to the address ranges
for a block by integer (range = block.range[0]) and by
lldb.SBAdddress (find the range that contains the specified
lldb.SBAddress like "pc_range =
lldb.frame.block.range[frame.addr]").
|
|
ranges
A read only property that returns a list() object that contains all
of the address ranges for the block.
|
|
sibling
A read only property that returns the same result as GetSibling().
|
Inherited from object :
__class__
|