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.SBBreakpoint< / 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 SBBreakpoint
< / 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.SBBreakpoint-class.html"
target="_top">no frames< / a > ]< / span > < / td > < / tr >
< / table >
< / td >
< / tr >
< / table >
<!-- ==================== CLASS DESCRIPTION ==================== -->
< h1 class = "epydoc" > Class SBBreakpoint< / h1 > < p class = "nomargin-top" > < span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint" > source code< / a > < / span > < / p >
< center >
< center > < map id = "uml_class_diagram_for_lldb_sbb_3" name = "uml_class_diagram_for_lldb_sbb_3" >
2016-10-20 21:04:32 +08:00
< area shape = "rect" id = "node1_20" href = "lldb.SBBreakpoint-class.html#__swig_setmethods__" title = "lldb.SBBreakpoint.__swig_setmethods__" alt = "" coords = "17,32,229,52" / >
< area shape = "rect" id = "node1_21" href = "lldb.SBBreakpoint-class.html#__swig_getmethods__" title = "lldb.SBBreakpoint.__swig_getmethods__" alt = "" coords = "17,52,229,72" / >
< area shape = "rect" id = "node1_22" href = "lldb.SBBreakpoint-class.html#enabled" title = "A read/write property that configures whether this breakpoint is enabled or not." alt = "" coords = "17,72,229,92" / >
< area shape = "rect" id = "node1_23" href = "lldb.SBBreakpoint-class.html#id" title = "A read only property that returns the ID of this breakpoint." alt = "" coords = "17,92,229,112" / >
< area shape = "rect" id = "node1_24" href = "lldb.SBBreakpoint-class.html#num_locations" title = "A read only property that returns the count of locations of this  breakpoint." alt = "" coords = "17,112,229,132" / >
< area shape = "rect" id = "node1_25" href = "lldb.SBBreakpoint-class.html#one_shot" title = "A read/write property that configures whether this breakpoint is one-shot  (deleted when hit) or not." alt = "" coords = "17,132,229,152" / >
< area shape = "rect" id = "node1_26" href = "lldb.SBBreakpoint-class.html#__setattr__" title = "x.__setattr__('name', value) <==> x.name = value" alt = "" coords = "17,155,229,175" / >
< area shape = "rect" id = "node1_27" href = "lldb.SBBreakpoint-class.html#__getattr__" title = "lldb.SBBreakpoint.__getattr__" alt = "" coords = "17,175,229,195" / >
< area shape = "rect" id = "node1_28" href = "lldb.SBBreakpoint-class.html#__repr__" title = "repr(x)" alt = "" coords = "17,195,229,215" / >
< area shape = "rect" id = "node1_29" href = "lldb.SBBreakpoint-class.html#__iter__" title = "lldb.SBBreakpoint.__iter__" alt = "" coords = "17,215,229,235" / >
< area shape = "rect" id = "node1_30" href = "lldb.SBBreakpoint-class.html#__len__" title = "lldb.SBBreakpoint.__len__" alt = "" coords = "17,235,229,255" / >
< area shape = "rect" id = "node1_31" href = "lldb.SBBreakpoint-class.html#__init__" title = "__init__(lldb::SBBreakpoint self) -> SBBreakpoint  __init__(lldb::SBBreakpoint self, SBBreakpoint rhs) -> SBBreakpoint" alt = "" coords = "17,255,229,275" / >
< area shape = "rect" id = "node1_32" href = "lldb.SBBreakpoint-class.html#__swig_destroy__" title = "delete_SBBreakpoint(SBBreakpoint self)" alt = "" coords = "17,275,229,295" / >
< area shape = "rect" id = "node1_33" href = "lldb.SBBreakpoint-class.html#__del__" title = "lldb.SBBreakpoint.__del__" alt = "" coords = "17,295,229,315" / >
< area shape = "rect" id = "node1_34" href = "lldb.SBBreakpoint-class.html#GetID" title = "GetID(SBBreakpoint self) -> lldb::break_id_t" alt = "" coords = "17,315,229,335" / >
< area shape = "rect" id = "node1_35" href = "lldb.SBBreakpoint-class.html#__nonzero__" title = "lldb.SBBreakpoint.__nonzero__" alt = "" coords = "17,335,229,355" / >
< area shape = "rect" id = "node1_36" href = "lldb.SBBreakpoint-class.html#IsValid" title = "IsValid(SBBreakpoint self) -> bool" alt = "" coords = "17,355,229,375" / >
< area shape = "rect" id = "node1_37" href = "lldb.SBBreakpoint-class.html#ClearAllBreakpointSites" title = "ClearAllBreakpointSites(SBBreakpoint self)" alt = "" coords = "17,375,229,395" / >
< area shape = "rect" id = "node1_38" href = "lldb.SBBreakpoint-class.html#FindLocationByAddress" title = "FindLocationByAddress(SBBreakpoint self, lldb::addr_t vm_addr) ->  SBBreakpointLocation" alt = "" coords = "17,395,229,415" / >
< area shape = "rect" id = "node1_39" href = "lldb.SBBreakpoint-class.html#__ne__" title = "lldb.SBBreakpoint.__ne__" alt = "" coords = "17,435,229,455" / >
< area shape = "rect" id = "node1" href = "lldb.SBBreakpoint-class.html" title = "Represents a logical breakpoint and its associated settings." alt = "" coords = "5,6,241,461" / >
2013-07-20 01:28:54 +08:00
< / map >
< img src = "uml_class_diagram_for_lldb_sbb_3.gif" alt = '' usemap = "#uml_class_diagram_for_lldb_sbb_3" ismap = "ismap" class = "graph-without-title" / >
< / center >
< / center >
< hr / >
< pre class = "literalblock" >
Represents a logical breakpoint and its associated settings.
For example (from test/functionalities/breakpoint/breakpoint_ignore_count/
TestBreakpointIgnoreCount.py),
def breakpoint_ignore_count_python(self):
'''Use Python APIs to set breakpoint ignore count.'''
exe = os.path.join(os.getcwd(), 'a.out')
# Create a target by the debugger.
target = self.dbg.CreateTarget(exe)
self.assertTrue(target, VALID_TARGET)
# Now create a breakpoint on main.c by name 'c'.
breakpoint = target.BreakpointCreateByName('c', 'a.out')
self.assertTrue(breakpoint and
breakpoint.GetNumLocations() == 1,
VALID_BREAKPOINT)
# Get the breakpoint location from breakpoint after we verified that,
# indeed, it has one location.
location = breakpoint.GetLocationAtIndex(0)
self.assertTrue(location and
location.IsEnabled(),
VALID_BREAKPOINT_LOCATION)
# Set the ignore count on the breakpoint location.
location.SetIgnoreCount(2)
self.assertTrue(location.GetIgnoreCount() == 2,
'SetIgnoreCount() works correctly')
# Now launch the process, and do not stop at entry point.
process = target.LaunchSimple(None, None, os.getcwd())
self.assertTrue(process, PROCESS_IS_VALID)
# Frame#0 should be on main.c:37, frame#1 should be on main.c:25, and
# frame#2 should be on main.c:48.
#lldbutil.print_stacktraces(process)
from lldbutil import get_stopped_thread
thread = get_stopped_thread(process, lldb.eStopReasonBreakpoint)
self.assertTrue(thread != None, 'There should be a thread stopped due to breakpoint')
frame0 = thread.GetFrameAtIndex(0)
frame1 = thread.GetFrameAtIndex(1)
frame2 = thread.GetFrameAtIndex(2)
self.assertTrue(frame0.GetLineEntry().GetLine() == self.line1 and
frame1.GetLineEntry().GetLine() == self.line3 and
frame2.GetLineEntry().GetLine() == self.line4,
STOPPED_DUE_TO_BREAKPOINT_IGNORE_COUNT)
# The hit count for the breakpoint should be 3.
self.assertTrue(breakpoint.GetHitCount() == 3)
process.Continue()
SBBreakpoint supports breakpoint location iteration, for example,
for bl in breakpoint:
2016-10-20 21:04:32 +08:00
print('breakpoint location load addr: %s' % hex(bl.GetLoadAddress()))
print('breakpoint location condition: %s' % hex(bl.GetCondition()))
2013-07-20 01:28:54 +08:00
and rich comparion methods which allow the API program to use,
if aBreakpoint == bBreakpoint:
...
to compare two breakpoints for equality.
< / pre >
<!-- ==================== 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.SBBreakpoint-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#SBBreakpoint.__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#SBBreakpoint.__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.SBBreakpoint-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 name = "__iter__" > < / a > < span class = "summary-sig-name" > __iter__< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.__iter__" > 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 = "__len__" > < / a > < span class = "summary-sig-name" > __len__< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.__len__" > 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.SBBreakpoint-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::SBBreakpoint self) -> SBBreakpoint
__init__(lldb::SBBreakpoint self, SBBreakpoint rhs) ->
SBBreakpoint< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.__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_SBBreakpoint(SBBreakpoint 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#SBBreakpoint.__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 name = "GetID" > < / a > < span class = "summary-sig-name" > GetID< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetID(SBBreakpoint self) -> lldb::break_id_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetID" > 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#SBBreakpoint.__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(SBBreakpoint self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.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 name = "ClearAllBreakpointSites" > < / a > < span class = "summary-sig-name" > ClearAllBreakpointSites< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
ClearAllBreakpointSites(SBBreakpoint self)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.ClearAllBreakpointSites" > 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 = "FindLocationByAddress" > < / a > < span class = "summary-sig-name" > FindLocationByAddress< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
FindLocationByAddress(SBBreakpoint self, lldb::addr_t vm_addr) ->
SBBreakpointLocation< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.FindLocationByAddress" > 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 = "FindLocationIDByAddress" > < / a > < span class = "summary-sig-name" > FindLocationIDByAddress< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
FindLocationIDByAddress(SBBreakpoint self, lldb::addr_t vm_addr)
-> lldb::break_id_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.FindLocationIDByAddress" > 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 = "FindLocationByID" > < / a > < span class = "summary-sig-name" > FindLocationByID< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
FindLocationByID(SBBreakpoint self, lldb::break_id_t bp_loc_id) ->
SBBreakpointLocation< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.FindLocationByID" > 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 = "GetLocationAtIndex" > < / a > < span class = "summary-sig-name" > GetLocationAtIndex< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetLocationAtIndex(SBBreakpoint self, uint32_t index) ->
SBBreakpointLocation< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetLocationAtIndex" > 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 = "SetEnabled" > < / a > < span class = "summary-sig-name" > SetEnabled< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetEnabled(SBBreakpoint self, bool enable)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetEnabled" > 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 = "IsEnabled" > < / a > < span class = "summary-sig-name" > IsEnabled< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
IsEnabled(SBBreakpoint self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.IsEnabled" > 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 = "SetOneShot" > < / a > < span class = "summary-sig-name" > SetOneShot< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetOneShot(SBBreakpoint self, bool one_shot)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetOneShot" > 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 = "IsOneShot" > < / a > < span class = "summary-sig-name" > IsOneShot< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
IsOneShot(SBBreakpoint self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.IsOneShot" > 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 = "IsInternal" > < / a > < span class = "summary-sig-name" > IsInternal< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
IsInternal(SBBreakpoint self) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.IsInternal" > 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 = "GetHitCount" > < / a > < span class = "summary-sig-name" > GetHitCount< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetHitCount(SBBreakpoint self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetHitCount" > 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 = "SetIgnoreCount" > < / a > < span class = "summary-sig-name" > SetIgnoreCount< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetIgnoreCount(SBBreakpoint self, uint32_t count)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetIgnoreCount" > 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 = "GetIgnoreCount" > < / a > < span class = "summary-sig-name" > GetIgnoreCount< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetIgnoreCount(SBBreakpoint self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetIgnoreCount" > 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.SBBreakpoint-class.html#SetCondition" class = "summary-sig-name" > SetCondition< / a > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetCondition(SBBreakpoint self, str const * condition)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetCondition" > 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.SBBreakpoint-class.html#GetCondition" class = "summary-sig-name" > GetCondition< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetCondition(SBBreakpoint self) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetCondition" > 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 = "SetThreadID" > < / a > < span class = "summary-sig-name" > SetThreadID< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetThreadID(SBBreakpoint self, lldb::tid_t sb_thread_id)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetThreadID" > 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 = "GetThreadID" > < / a > < span class = "summary-sig-name" > GetThreadID< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetThreadID(SBBreakpoint self) -> lldb::tid_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetThreadID" > 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 = "SetThreadIndex" > < / a > < span class = "summary-sig-name" > SetThreadIndex< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetThreadIndex(SBBreakpoint self, uint32_t index)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetThreadIndex" > 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 = "GetThreadIndex" > < / a > < span class = "summary-sig-name" > GetThreadIndex< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetThreadIndex(SBBreakpoint self) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetThreadIndex" > 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 = "SetThreadName" > < / a > < span class = "summary-sig-name" > SetThreadName< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetThreadName(SBBreakpoint self, str const * thread_name)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetThreadName" > 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 = "GetThreadName" > < / a > < span class = "summary-sig-name" > GetThreadName< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetThreadName(SBBreakpoint self) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetThreadName" > 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 = "SetQueueName" > < / a > < span class = "summary-sig-name" > SetQueueName< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetQueueName(SBBreakpoint self, str const * queue_name)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetQueueName" > 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 = "GetQueueName" > < / a > < span class = "summary-sig-name" > GetQueueName< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetQueueName(SBBreakpoint self) -> str const *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetQueueName" > 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 >
2016-10-20 21:04:32 +08:00
< td > < span class = "summary-sig" > < a href = "lldb.SBBreakpoint-class.html#SetScriptCallbackFunction" class = "summary-sig-name" > SetScriptCallbackFunction< / a > (< span class = "summary-sig-arg" > self< / span > ,
2013-07-20 01:28:54 +08:00
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
2016-10-20 21:04:32 +08:00
SetScriptCallbackFunction(SBBreakpoint self, str const *
callback_function_name)< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
2016-10-20 21:04:32 +08:00
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetScriptCallbackFunction" > 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.SBBreakpoint-class.html#SetScriptCallbackBody" class = "summary-sig-name" > SetScriptCallbackBody< / a > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetScriptCallbackBody(SBBreakpoint self, str const *
script_body_text) -> SBError< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetScriptCallbackBody" > 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 = "SetCommandLineCommands" > < / a > < span class = "summary-sig-name" > SetCommandLineCommands< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
SetCommandLineCommands(SBBreakpoint self, SBStringList commands)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetCommandLineCommands" > 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 = "GetCommandLineCommands" > < / a > < span class = "summary-sig-name" > GetCommandLineCommands< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetCommandLineCommands(SBBreakpoint self, SBStringList commands)
-> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetCommandLineCommands" > 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 = "AddName" > < / a > < span class = "summary-sig-name" > AddName< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
AddName(SBBreakpoint self, str const * new_name) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.AddName" > 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 = "RemoveName" > < / a > < span class = "summary-sig-name" > RemoveName< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
RemoveName(SBBreakpoint self, str const * name_to_remove)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.RemoveName" > 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 = "MatchesName" > < / a > < span class = "summary-sig-name" > MatchesName< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
MatchesName(SBBreakpoint self, str const * name) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.MatchesName" > 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 = "GetNames" > < / a > < span class = "summary-sig-name" > GetNames< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetNames(SBBreakpoint self, SBStringList names)< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetNames" > source code< / a > < / span >
2013-07-20 01:28:54 +08:00
< / 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 = "GetNumResolvedLocations" > < / a > < span class = "summary-sig-name" > GetNumResolvedLocations< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetNumResolvedLocations(SBBreakpoint self) -> size_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetNumResolvedLocations" > 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 = "GetNumLocations" > < / a > < span class = "summary-sig-name" > GetNumLocations< / span > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
GetNumLocations(SBBreakpoint self) -> size_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetNumLocations" > 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 / >
2016-10-20 21:04:32 +08:00
GetDescription(SBBreakpoint self, SBStream description) -> bool
GetDescription(SBBreakpoint self, SBStream description, bool
include_locations) -> bool< / td >
2013-07-20 01:28:54 +08:00
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.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 href = "lldb.SBBreakpoint-class.html#__str__" class = "summary-sig-name" > __str__< / a > (< span class = "summary-sig-arg" > self< / span > )< / span > < br / >
__str__(SBBreakpoint self) -> PyObject *< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.__str__" > 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 = "__eq__" > < / a > < span class = "summary-sig-name" > __eq__< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > rhs< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.__eq__" > 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 = "__ne__" > < / a > < span class = "summary-sig-name" > __ne__< / span > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > rhs< / span > )< / span > < / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.__ne__" > 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 >
<!-- ==================== STATIC METHODS ==================== -->
< a name = "section-StaticMethods" > < / 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" > Static Methods< / span > < / td >
< td align = "right" valign = "top"
>< span class = "options" > [< a href = "#section-StaticMethods"
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 name = "EventIsBreakpointEvent" > < / a > < span class = "summary-sig-name" > EventIsBreakpointEvent< / span > (< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
EventIsBreakpointEvent(SBEvent event) -> bool< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.EventIsBreakpointEvent" > 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 = "GetBreakpointEventTypeFromEvent" > < / a > < span class = "summary-sig-name" > GetBreakpointEventTypeFromEvent< / span > (< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetBreakpointEventTypeFromEvent(SBEvent event) ->
lldb::BreakpointEventType< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetBreakpointEventTypeFromEvent" > 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 = "GetBreakpointFromEvent" > < / a > < span class = "summary-sig-name" > GetBreakpointFromEvent< / span > (< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetBreakpointFromEvent(SBEvent event) -> SBBreakpoint< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetBreakpointFromEvent" > 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 = "GetBreakpointLocationAtIndexFromEvent" > < / a > < span class = "summary-sig-name" > GetBreakpointLocationAtIndexFromEvent< / span > (< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetBreakpointLocationAtIndexFromEvent(SBEvent event, uint32_t
loc_idx) -> SBBreakpointLocation< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetBreakpointLocationAtIndexFromEvent" > 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 = "GetNumBreakpointLocationsFromEvent" > < / a > < span class = "summary-sig-name" > GetNumBreakpointLocationsFromEvent< / span > (< span class = "summary-sig-arg" > *args< / span > )< / span > < br / >
GetNumBreakpointLocationsFromEvent(SBEvent event_sp) -> uint32_t< / td >
< td align = "right" valign = "top" >
< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetNumBreakpointLocationsFromEvent" > source code< / a > < / span >
< / td >
< / tr >
< / table >
< / 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 >
< / 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.SBBreakpoint-class.html#enabled" class = "summary-name" > enabled< / a > < br / >
A read/write property that configures whether this breakpoint is
enabled or not.
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBreakpoint-class.html#id" class = "summary-name" > id< / a > < br / >
A read only property that returns the ID of this breakpoint.
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBreakpoint-class.html#num_locations" class = "summary-name" > num_locations< / a > < br / >
A read only property that returns the count of locations of this
breakpoint.
< / td >
< / tr >
< tr >
< td width = "15%" align = "right" valign = "top" class = "summary" >
< span class = "summary-type" > < / span >
< / td > < td class = "summary" >
< a href = "lldb.SBBreakpoint-class.html#one_shot" class = "summary-name" > one_shot< / a > < br / >
A read/write property that configures whether this breakpoint is
one-shot (deleted when hit) or not.
< / 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#SBBreakpoint.__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#SBBreakpoint.__init__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > __init__(lldb::SBBreakpoint self) -> SBBreakpoint
__init__(lldb::SBBreakpoint self, SBBreakpoint rhs) ->
SBBreakpoint< / p >
< dl class = "fields" >
< dt > Overrides:
object.__init__
< / dt >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "SetCondition" > < / 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" > SetCondition< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetCondition" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > SetCondition(SBBreakpoint self, str const * condition)< / p >
< p > The breakpoint stops only if the condition expression evaluates to
true.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "GetCondition" > < / 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" > GetCondition< / span > (< span class = "sig-arg" > self< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.GetCondition" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > GetCondition(SBBreakpoint self) -> str const *< / p >
< p > Get the condition expression for the breakpoint.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
2016-10-20 21:04:32 +08:00
< a name = "SetScriptCallbackFunction" > < / 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" > SetScriptCallbackFunction< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetScriptCallbackFunction" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > SetScriptCallbackFunction(SBBreakpoint self, str const *
callback_function_name)< / p >
< p > Set the name of the script function to be called when the breakpoint
is hit.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "SetScriptCallbackBody" > < / 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" > SetScriptCallbackBody< / span > (< span class = "sig-arg" > self< / span > ,
< span class = "sig-arg" > *args< / span > )< / span >
< / h3 >
< / td > < td align = "right" valign = "top"
>< span class = "codelink" > < a href = "lldb-pysrc.html#SBBreakpoint.SetScriptCallbackBody" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > SetScriptCallbackBody(SBBreakpoint self, str const * script_body_text)
-> SBError< / p >
< p > Provide the body for the script function to be called when the
breakpoint is hit. The body will be wrapped in a function, which be
passed two arguments: 'frame' - which holds the bottom-most SBFrame of
the thread that hit the breakpoint 'bpno' - which is the
SBBreakpointLocation to which the callback was attached.< / p >
< p > The error parameter is currently ignored, but will at some point hold
the Python compilation diagnostics. Returns true if the body compiles
successfully, false if not.< / p >
< dl class = "fields" >
< / dl >
< / td > < / tr > < / table >
< / div >
2013-07-20 01:28:54 +08:00
< 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#SBBreakpoint.__str__" > source code< / a > < / span >
< / td >
< / tr > < / table >
< p > __str__(SBBreakpoint 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 = "enabled" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > enabled< / h3 >
< p > A read/write property that configures whether this breakpoint is
enabled or not.< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBreakpoint-class.html#IsEnabled" class = "summary-sig-name" > IsEnabled< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- IsEnabled(SBBreakpoint self) -> bool
< / dd >
< dt > Set Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBreakpoint-class.html#SetEnabled" class = "summary-sig-name" > SetEnabled< / a > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span >
- SetEnabled(SBBreakpoint self, bool enable)
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "id" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > id< / h3 >
< p > A read only property that returns the ID of this breakpoint.< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBreakpoint-class.html#GetID" class = "summary-sig-name" > GetID< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetID(SBBreakpoint self) -> lldb::break_id_t
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "num_locations" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > num_locations< / h3 >
< p > A read only property that returns the count of locations of this
breakpoint.< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBreakpoint-class.html#GetNumLocations" class = "summary-sig-name" > GetNumLocations< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- GetNumLocations(SBBreakpoint self) -> size_t
< / dd >
< / dl >
< / td > < / tr > < / table >
< / div >
< a name = "one_shot" > < / a >
< div >
< table class = "details" border = "1" cellpadding = "3"
cellspacing="0" width="100%" bgcolor="white">
< tr > < td >
< h3 class = "epydoc" > one_shot< / h3 >
< p > A read/write property that configures whether this breakpoint is
one-shot (deleted when hit) or not.< / p >
< dl class = "fields" >
< dt > Get Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBreakpoint-class.html#IsOneShot" class = "summary-sig-name" > IsOneShot< / a > (< span class = "summary-sig-arg" > self< / span > )< / span >
- IsOneShot(SBBreakpoint self) -> bool
< / dd >
< dt > Set Method:< / dt >
< dd class = "value" > < span class = "summary-sig" > < a href = "lldb.SBBreakpoint-class.html#SetOneShot" class = "summary-sig-name" > SetOneShot< / a > (< span class = "summary-sig-arg" > self< / span > ,
< span class = "summary-sig-arg" > *args< / span > )< / span >
- SetOneShot(SBBreakpoint self, bool one_shot)
< / 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 >