2013-07-20 01:28:54 +08:00
<?xml version="1.0" encoding="ascii"?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head >
< title > lldb.SBBlock< / title >
< link rel = "stylesheet" href = "epydoc.css" type = "text/css" / >
< script type = "text/javascript" src = "epydoc.js" > < / script >
< / head >
< body bgcolor = "white" text = "black" link = "blue" vlink = "#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table width = "100%" cellpadding = "0" cellspacing = "0" >
< tr valign = "top" >
< td width = "100%" >
< span class = "breadcrumbs" >
< a href = "lldb-module.html" > Package lldb< / a > ::
Class SBBlock
< / span >
< / td >
< td >
< table cellpadding = "0" cellspacing = "0" >
<!-- hide/show private -->
< tr > < td align = "right" > < span class = "options" > [< a href = "javascript:void(0);" class = "privatelink"
onclick="toggle_private();">hide private< / a > ]< / span > < / td > < / tr >
< tr > < td align = "right" > < span class = "options"
>[< a href = "frames.html" target = "_top" > frames< /a
>] | < a href = "lldb.SBBlock-class.html"
target="_top">no frames< / a > ]< / span > < / td > < / tr >
< / table >
< / td >
< / tr >
< / table >
<!-- ==================== CLASS DESCRIPTION ==================== -->
< h1 class = "epydoc" > Class SBBlock< / h1 > < p class = "nomargin-top" > < span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock" > source code< / a > < / span > < / p >
< center >
< center > < map id = "uml_class_diagram_for_lldb_sbb" name = "uml_class_diagram_for_lldb_sbb" >
2016-10-20 21:04:32 +08:00
< area shape = "rect" id = "node1_26" href = "lldb.SBBlock-class.html#__swig_setmethods__" title = "lldb.SBBlock.__swig_setmethods__" alt = "" coords = "16,32,203,52" / >
< area shape = "rect" id = "node1_27" href = "lldb.SBBlock-class.html#__swig_getmethods__" title = "lldb.SBBlock.__swig_getmethods__" alt = "" coords = "16,52,203,72" / >
< area shape = "rect" id = "node1_28" href = "lldb.SBBlock.ranges_access-class.html" title = "A helper object that will lazily hand out an array of lldb.SBAddress that  represent address ranges for a block." alt = "" coords = "16,72,203,92" / >
< area shape = "rect" id = "node1_29" href = "lldb.SBBlock-class.html#call_site" title = "A read only property that returns a lldb.declaration object that contains  the inlined call site file, line and column." alt = "" coords = "16,92,203,112" / >
< area shape = "rect" id = "node1_30" href = "lldb.SBBlock-class.html#first_child" title = "A read only property that returns the same result as GetFirstChild()." alt = "" coords = "16,112,203,132" / >
< area shape = "rect" id = "node1_31" href = "lldb.SBBlock-class.html#inlined_block" title = "A read only property that returns the same result as  GetContainingInlinedBlock()." alt = "" coords = "16,132,203,152" / >
< area shape = "rect" id = "node1_32" href = "lldb.SBBlock-class.html#name" title = "A read only property that returns the same result as GetInlinedName()." alt = "" coords = "16,152,203,172" / >
< area shape = "rect" id = "node1_33" href = "lldb.SBBlock-class.html#num_ranges" title = "A read only property that returns the same result as GetNumRanges()." alt = "" coords = "16,172,203,192" / >
< area shape = "rect" id = "node1_34" href = "lldb.SBBlock-class.html#parent" title = "A read only property that returns the same result as GetParent()." alt = "" coords = "16,192,203,212" / >
< area shape = "rect" id = "node1_35" href = "lldb.SBBlock-class.html#range" title = "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]")." alt = "" coords = "16,212,203,232" / >
< area shape = "rect" id = "node1_36" href = "lldb.SBBlock-class.html#ranges" title = "A read only property that returns a list() object that contains all of the  address ranges for the block." alt = "" coords = "16,232,203,252" / >
< area shape = "rect" id = "node1_37" href = "lldb.SBBlock-class.html#sibling" title = "A read only property that returns the same result as GetSibling()." alt = "" coords = "16,252,203,272" / >
< area shape = "rect" id = "node1_38" href = "lldb.SBBlock-class.html#__setattr__" title = "x.__setattr__('name', value) <==> x.name = value" alt = "" coords = "16,275,203,295" / >
< area shape = "rect" id = "node1_39" href = "lldb.SBBlock-class.html#__getattr__" title = "lldb.SBBlock.__getattr__" alt = "" coords = "16,295,203,315" / >
< area shape = "rect" id = "node1_40" href = "lldb.SBBlock-class.html#__repr__" title = "repr(x)" alt = "" coords = "16,315,203,335" / >
< area shape = "rect" id = "node1_41" href = "lldb.SBBlock-class.html#__init__" title = "__init__(lldb::SBBlock self) -> SBBlock __init__(lldb::SBBlock self,  SBBlock rhs) -> SBBlock" alt = "" coords = "16,335,203,355" / >
< area shape = "rect" id = "node1_42" href = "lldb.SBBlock-class.html#__swig_destroy__" title = "delete_SBBlock(SBBlock self)" alt = "" coords = "16,355,203,375" / >
< area shape = "rect" id = "node1_43" href = "lldb.SBBlock-class.html#__del__" title = "lldb.SBBlock.__del__" alt = "" coords = "16,375,203,395" / >
< area shape = "rect" id = "node1_44" href = "lldb.SBBlock-class.html#IsInlined" title = "IsInlined(SBBlock self) -> bool" alt = "" coords = "16,395,203,415" / >
< area shape = "rect" id = "node1_45" href = "lldb.SBBlock-class.html#__nonzero__" title = "lldb.SBBlock.__nonzero__" alt = "" coords = "16,415,203,435" / >
< area shape = "rect" id = "node1_46" href = "lldb.SBBlock-class.html#IsValid" title = "IsValid(SBBlock self) -> bool" alt = "" coords = "16,435,203,455" / >
< area shape = "rect" id = "node1_47" href = "lldb.SBBlock-class.html#GetInlinedName" title = "GetInlinedName(SBBlock self) -> str const *" alt = "" coords = "16,455,203,475" / >
< area shape = "rect" id = "node1_48" href = "lldb.SBBlock-class.html#GetInlinedCallSiteFile" title = "GetInlinedCallSiteFile(SBBlock self) -> SBFileSpec" alt = "" coords = "16,475,203,495" / >
< area shape = "rect" id = "node1_49" href = "lldb.SBBlock-class.html#GetInlinedCallSiteLine" title = "GetInlinedCallSiteLine(SBBlock self) -> uint32_t" alt = "" coords = "16,495,203,515" / >
< area shape = "rect" id = "node1_50" href = "lldb.SBBlock-class.html#GetInlinedCallSiteColumn" title = "GetInlinedCallSiteColumn(SBBlock self) -> uint32_t" alt = "" coords = "16,515,203,535" / >
< area shape = "rect" id = "node1_51" href = "lldb.SBBlock-class.html#__str__" title = "__str__(SBBlock self) -> PyObject *" alt = "" coords = "16,555,203,575" / >
< area shape = "rect" id = "node1" href = "lldb.SBBlock-class.html" title = "Represents a lexical block." alt = "" coords = "4,6,215,581" / >
2013-07-20 01:28:54 +08:00
< / map >
< img src = "uml_class_diagram_for_lldb_sbb.gif" alt = '' usemap = "#uml_class_diagram_for_lldb_sbb" ismap = "ismap" class = "graph-without-title" / >
< / center >
< / center >
< hr / >
< p > Represents a lexical block. SBFunction contains SBBlock(s).< / p >
<!-- ==================== NESTED CLASSES ==================== -->
< a name = "section-NestedClasses" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Nested Classes< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-NestedClasses"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock.ranges_access-class.html" class = "summary-name" > ranges_access< / a > < br / >
A helper object that will lazily hand out an array of
lldb.SBAddress that represent address ranges for a block.
< / td >
< / tr >
< / table >
<!-- ==================== INSTANCE METHODS ==================== -->
< a name = "section-InstanceMethods" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Instance Methods< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-InstanceMethods"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#__setattr__" class = "summary-sig-name" > __setattr__< / a > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > name< / span > ,
< span class = "summary-sig-arg" > value< / span > )< / span > < br / >
x.__setattr__('name', value) < ==> x.name = value< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__setattr__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "__getattr__" > < / a > < span class = "summary-sig-name" > __getattr__< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > name< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__getattr__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#__repr__" class = "summary-sig-name" > __repr__< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
repr(x)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#_swig_repr" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#__init__" class = "summary-sig-name" > __init__< / a > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
__init__(lldb::SBBlock self) -> SBBlock __init__(lldb::SBBlock
self, SBBlock rhs) -> SBBlock< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__init__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "__swig_destroy__" > < / a > < span class = "summary-sig-name" > __swig_destroy__< / span > (< span class = "summary-sig-arg" > ...< / span > )< / span > < br / >
delete_SBBlock(SBBlock self)< / td >
< td align = "right" valign = "top" >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "__del__" > < / a > < span class = "summary-sig-name" > __del__< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__del__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#IsInlined" class = "summary-sig-name" > IsInlined< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
IsInlined(SBBlock self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.IsInlined" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "__nonzero__" > < / a > < span class = "summary-sig-name" > __nonzero__< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__nonzero__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "IsValid" > < / a > < span class = "summary-sig-name" > IsValid< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
IsValid(SBBlock self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.IsValid" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetInlinedName" class = "summary-sig-name" > GetInlinedName< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetInlinedName(SBBlock self) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedName" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetInlinedCallSiteFile" class = "summary-sig-name" > GetInlinedCallSiteFile< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetInlinedCallSiteFile(SBBlock self) -> SBFileSpec< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedCallSiteFile" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetInlinedCallSiteLine" class = "summary-sig-name" > GetInlinedCallSiteLine< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetInlinedCallSiteLine(SBBlock self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedCallSiteLine" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetInlinedCallSiteColumn" class = "summary-sig-name" > GetInlinedCallSiteColumn< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetInlinedCallSiteColumn(SBBlock self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedCallSiteColumn" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetParent" class = "summary-sig-name" > GetParent< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetParent(SBBlock self) -> SBBlock< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetParent" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetContainingInlinedBlock" class = "summary-sig-name" > GetContainingInlinedBlock< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetContainingInlinedBlock(SBBlock self) -> SBBlock< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetContainingInlinedBlock" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetSibling" class = "summary-sig-name" > GetSibling< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetSibling(SBBlock self) -> SBBlock< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetSibling" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetFirstChild" class = "summary-sig-name" > GetFirstChild< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetFirstChild(SBBlock self) -> SBBlock< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetFirstChild" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetNumRanges" > < / a > < span class = "summary-sig-name" > GetNumRanges< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetNumRanges(SBBlock self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetNumRanges" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetRangeStartAddress" > < / a > < span class = "summary-sig-name" > GetRangeStartAddress< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetRangeStartAddress(SBBlock self, uint32_t idx) -> SBAddress< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetRangeStartAddress" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetRangeEndAddress" > < / a > < span class = "summary-sig-name" > GetRangeEndAddress< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetRangeEndAddress(SBBlock self, uint32_t idx) -> SBAddress< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetRangeEndAddress" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetRangeIndexForBlockAddress" > < / a > < span class = "summary-sig-name" > GetRangeIndexForBlockAddress< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetRangeIndexForBlockAddress(SBBlock self, SBAddress block_addr)
-> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetRangeIndexForBlockAddress" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetDescription" > < / a > < span class = "summary-sig-name" > GetDescription< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetDescription(SBBlock self, SBStream description) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetDescription" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "GetVariables" > < / a > < span class = "summary-sig-name" > GetVariables< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
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< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetVariables" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "get_range_at_index" > < / a > < span class = "summary-sig-name" > get_range_at_index< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > idx< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.get_range_at_index" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "get_ranges_access_object" > < / a > < span class = "summary-sig-name" > get_ranges_access_object< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
An accessor function that returns a ranges_access() object which
allows lazy block address ranges access.< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.get_ranges_access_object" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "get_ranges_array" > < / a > < span class = "summary-sig-name" > get_ranges_array< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
An accessor function that returns an array object that contains all
ranges in this block object.< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.get_ranges_array" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a name = "get_call_site" > < / a > < span class = "summary-sig-name" > get_call_site< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.get_call_site" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr >
< td > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#__str__" class = "summary-sig-name" > __str__< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
__str__(SBBlock self) -> PyObject *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__str__" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td colspan = "2" class = "summary" >
< p class = "indent-wrapped-lines" > < b > Inherited from < code > object< / code > < / b > :
< code > __delattr__< / code > ,
< code > __format__< / code > ,
< code > __getattribute__< / code > ,
< code > __hash__< / code > ,
< code > __new__< / code > ,
< code > __reduce__< / code > ,
< code > __reduce_ex__< / code > ,
< code > __sizeof__< / code > ,
< code > __subclasshook__< / code >
< / p >
< / td >
< / tr >
< / table >
<!-- ==================== CLASS VARIABLES ==================== -->
< a name = "section-ClassVariables" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Class Variables< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-ClassVariables"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a name = "__swig_setmethods__" > < / a > < span class = "summary-name" > __swig_setmethods__< / span > = < code title = "{}" > < code class = "variable-group" > {< / code > < code class = "variable-group" > }< / code > < / code >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a name = "__swig_getmethods__" > < / a > < span class = "summary-name" > __swig_getmethods__< / span > = < code title = "{}" > {}< / code >
< / td >
< / tr >
< / table >
<!-- ==================== PROPERTIES ==================== -->
< a name = "section-Properties" > < / a >
< table class = "summary" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Properties< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-Properties"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#call_site" class = "summary-name" > call_site< / a > < br / >
A read only property that returns a lldb.declaration object that
contains the inlined call site file, line and column.
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#first_child" class = "summary-name" > first_child< / a > < br / >
A read only property that returns the same result as GetFirstChild().
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#inlined_block" class = "summary-name" > inlined_block< / a > < br / >
A read only property that returns the same result as
GetContainingInlinedBlock().
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#name" class = "summary-name" > name< / a > < br / >
A read only property that returns the same result as
GetInlinedName().
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#num_ranges" class = "summary-name" > num_ranges< / a > < br / >
A read only property that returns the same result as GetNumRanges().
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#parent" class = "summary-name" > parent< / a > < br / >
A read only property that returns the same result as GetParent().
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#range" class = "summary-name" > range< / a > < br / >
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]" ).
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#ranges" class = "summary-name" > ranges< / a > < br / >
A read only property that returns a list() object that contains all
of the address ranges for the block.
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBlock-class.html#sibling" class = "summary-name" > sibling< / a > < br / >
A read only property that returns the same result as GetSibling().
< / td >
< / tr >
< tr >
< td colspan = "2" class = "summary" >
< p class = "indent-wrapped-lines" > < b > Inherited from < code > object< / code > < / b > :
< code > __class__< / code >
< / p >
< / td >
< / tr >
< / table >
<!-- ==================== METHOD DETAILS ==================== -->
< a name = "section-MethodDetails" > < / a >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Method Details< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-MethodDetails"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< / table >
< a name = "__setattr__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __setattr__< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > name< / span > ,
< span class = "sig-arg" > value< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__setattr__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > x.__setattr__('name', value) < ==> x.name = value< / p >
< dl class = "fields" >
< dt > Overrides:
object.__setattr__
< dd > < em class = "note" > (inherited documentation)< / em > < / dd >
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "__repr__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __repr__< / span > (< span class = "sig-arg" > self< / span > )< / span >
< br / > < em class = "fname" > (Representation operator)< / em >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#_swig_repr" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > repr(x)< / p >
< dl class = "fields" >
< dt > Overrides:
object.__repr__
< dd > < em class = "note" > (inherited documentation)< / em > < / dd >
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "__init__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __init__< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< br / > < em class = "fname" > (Constructor)< / em >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__init__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > __init__(lldb::SBBlock self) -> SBBlock __init__(lldb::SBBlock
self, SBBlock rhs) -> SBBlock< / p >
< dl class = "fields" >
< dt > Overrides:
object.__init__
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "IsInlined" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > IsInlined< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.IsInlined" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > IsInlined(SBBlock self) -> bool< / p >
< p > Does this block represent an inlined function?< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetInlinedName" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetInlinedName< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedName" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetInlinedName(SBBlock self) -> str const *< / p >
< p > Get the function name if this block represents an inlined function;
otherwise, return None.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetInlinedCallSiteFile" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetInlinedCallSiteFile< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedCallSiteFile" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetInlinedCallSiteFile(SBBlock self) -> SBFileSpec< / p >
< p > Get the call site file if this block represents an inlined function;
otherwise, return an invalid file spec.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetInlinedCallSiteLine" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetInlinedCallSiteLine< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedCallSiteLine" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetInlinedCallSiteLine(SBBlock self) -> uint32_t< / p >
< p > Get the call site line if this block represents an inlined function;
otherwise, return 0.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetInlinedCallSiteColumn" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetInlinedCallSiteColumn< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetInlinedCallSiteColumn" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetInlinedCallSiteColumn(SBBlock self) -> uint32_t< / p >
< p > Get the call site column if this block represents an inlined function;
otherwise, return 0.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetParent" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetParent< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetParent" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetParent(SBBlock self) -> SBBlock< / p >
< p > Get the parent block.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetContainingInlinedBlock" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetContainingInlinedBlock< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetContainingInlinedBlock" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetContainingInlinedBlock(SBBlock self) -> SBBlock< / p >
< p > Get the inlined block that is or contains this block.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetSibling" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetSibling< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetSibling" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetSibling(SBBlock self) -> SBBlock< / p >
< p > Get the sibling block for this block.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetFirstChild" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > GetFirstChild< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.GetFirstChild" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetFirstChild(SBBlock self) -> SBBlock< / p >
< p > Get the first child block.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "__str__" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< table width = "100%" cellpadding = "0" cellspacing = "0" border = "0" >
< tr valign = "top" > < td >
< h3 class = "epydoc" > < span class = "sig" > < span class = "sig-name" > __str__< / span > (< span class = "sig-arg" > self< / span > )< / span >
< br / > < em class = "fname" > (Informal representation operator)< / em >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBlock.__str__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > __str__(SBBlock self) -> PyObject *< / p >
< dl class = "fields" >
< dt > Overrides:
object.__str__
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< br / >
<!-- ==================== PROPERTY DETAILS ==================== -->
< a name = "section-PropertyDetails" > < / a >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr bgcolor = "#70b0f0" class = "table-header" >
< td colspan = "2" class = "table-header" >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%" >
< tr valign = "top" >
< td align = "left" > < span class = "table-header" > Property Details< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-PropertyDetails"
class="privatelink" onclick="toggle_private();"
>hide private< / a > ]< / span > < / td >
< / tr >
< / table >
< / td >
< / tr >
< / table >
< a name = "call_site" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > call_site< / h3 >
< p > A read only property that returns a lldb.declaration object that
contains the inlined call site file, line and column.< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#get_call_site" class = "summary-sig-name" > get_call_site< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "first_child" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > first_child< / h3 >
< p > A read only property that returns the same result as
GetFirstChild().< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetFirstChild" class = "summary-sig-name" > GetFirstChild< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetFirstChild(SBBlock self) -> SBBlock
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "inlined_block" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > inlined_block< / h3 >
< p > A read only property that returns the same result as
GetContainingInlinedBlock().< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetContainingInlinedBlock" class = "summary-sig-name" > GetContainingInlinedBlock< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetContainingInlinedBlock(SBBlock self) -> SBBlock
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "name" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > name< / h3 >
< p > A read only property that returns the same result as
GetInlinedName().< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetInlinedName" class = "summary-sig-name" > GetInlinedName< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetInlinedName(SBBlock self) -> str const *
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "num_ranges" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > num_ranges< / h3 >
< p > A read only property that returns the same result as
GetNumRanges().< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetNumRanges" class = "summary-sig-name" > GetNumRanges< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetNumRanges(SBBlock self) -> uint32_t
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "parent" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > parent< / h3 >
< p > A read only property that returns the same result as GetParent().< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetParent" class = "summary-sig-name" > GetParent< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetParent(SBBlock self) -> SBBlock
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "range" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > range< / h3 >
< p > 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]" ).< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#get_ranges_access_object" class = "summary-sig-name" > get_ranges_access_object< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- An accessor function that returns a ranges_access() object which
allows lazy block address ranges access.
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "ranges" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > ranges< / h3 >
< p > A read only property that returns a list() object that contains all of
the address ranges for the block.< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#get_ranges_array" class = "summary-sig-name" > get_ranges_array< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- An accessor function that returns an array object that contains all
ranges in this block object.
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "sibling" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > sibling< / h3 >
< p > A read only property that returns the same result as GetSibling().< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBlock-class.html#GetSibling" class = "summary-sig-name" > GetSibling< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetSibling(SBBlock self) -> SBBlock
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< br / >
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%%" >
< tr >
< td align = "left" class = "footer" >
2016-10-20 21:04:32 +08:00
Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:25 2016
2013-07-20 01:28:54 +08:00
< / td >
< td align = "right" class = "footer" >
< a target = "mainFrame" href = "http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net< / a >
< / td >
< / tr >
< / table >
< script type = "text/javascript" >
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
< / script >
< / body >
< / html >