1 <?xml version="1.0" encoding="ascii"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 "DTD/xhtml1-transitional.dtd"> 4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 5 <head> 6 <title>lldb.SBWatchpoint</title> 7 <link rel="stylesheet" href="epydoc.css" type="text/css" /> 8 <script type="text/javascript" src="epydoc.js"></script> 9 </head> 10 11 <body bgcolor="white" text="black" link="blue" vlink="#204080" 12 alink="#204080"> 13 <!-- ==================== NAVIGATION BAR ==================== --> 14 <table class="navbar" border="0" width="100%" cellpadding="0" 15 bgcolor="#a0c0ff" cellspacing="0"> 16 <tr valign="middle"> 17 18 <!-- Tree link --> 19 <th> <a 20 href="module-tree.html">Trees</a> </th> 21 22 <!-- Index link --> 23 <th> <a 24 href="identifier-index.html">Indices</a> </th> 25 26 <!-- Help link --> 27 <th> <a 28 href="help.html">Help</a> </th> 29 30 <!-- Project homepage --> 31 <th class="navbar" align="right" width="100%"> 32 <table border="0" cellpadding="0" cellspacing="0"> 33 <tr><th class="navbar" align="center" 34 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 35 </tr></table></th> 36 </tr> 37 </table> 38 <table width="100%" cellpadding="0" cellspacing="0"> 39 <tr valign="top"> 40 <td width="100%"> 41 <span class="breadcrumbs"> 42 <a href="lldb-module.html">Package lldb</a> :: 43 Class SBWatchpoint 44 </span> 45 </td> 46 <td> 47 <table cellpadding="0" cellspacing="0"> 48 <!-- hide/show private --> 49 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink" 50 onclick="toggle_private();">hide private</a>]</span></td></tr> 51 <tr><td align="right"><span class="options" 52 >[<a href="frames.html" target="_top">frames</a 53 >] | <a href="lldb.SBWatchpoint-class.html" 54 target="_top">no frames</a>]</span></td></tr> 55 </table> 56 </td> 57 </tr> 58 </table> 59 <!-- ==================== CLASS DESCRIPTION ==================== --> 60 <h1 class="epydoc">Class SBWatchpoint</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint">source code</a></span></p> 61 <center> 62 <center> <map id="uml_class_diagram_for_lldb_sbw" name="uml_class_diagram_for_lldb_sbw"> 63 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__swig_setmethods__" title="lldb.SBWatchpoint.__swig_setmethods__" alt="" coords="17,31,197,49"/> 64 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__swig_getmethods__" title="lldb.SBWatchpoint.__swig_getmethods__" alt="" coords="17,49,197,68"/> 65 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,71,197,89"/> 66 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__getattr__" title="lldb.SBWatchpoint.__getattr__" alt="" coords="17,89,197,108"/> 67 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__repr__" title="repr(x)" alt="" coords="17,108,197,127"/> 68 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__eq__" title="lldb.SBWatchpoint.__eq__" alt="" coords="17,127,197,145"/> 69 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__ne__" title="lldb.SBWatchpoint.__ne__" alt="" coords="17,145,197,164"/> 70 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__init__" title="__init__(lldb::SBWatchpoint self) -> SBWatchpoint  __init__(lldb::SBWatchpoint self, SBWatchpoint rhs) -> SBWatchpoint" alt="" coords="17,164,197,183"/> 71 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__swig_destroy__" title="delete_SBWatchpoint(SBWatchpoint self)" alt="" coords="17,183,197,201"/> 72 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__del__" title="lldb.SBWatchpoint.__del__" alt="" coords="17,201,197,220"/> 73 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__nonzero__" title="lldb.SBWatchpoint.__nonzero__" alt="" coords="17,220,197,239"/> 74 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#IsValid" title="IsValid(SBWatchpoint self) -> bool" alt="" coords="17,239,197,257"/> 75 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#GetError" title="GetError(SBWatchpoint self) -> SBError" alt="" coords="17,257,197,276"/> 76 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#GetID" title="GetID(SBWatchpoint self) -> lldb::watch_id_t" alt="" coords="17,276,197,295"/> 77 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#GetHardwareIndex" title="GetHardwareIndex(SBWatchpoint self) -> int32_t" alt="" coords="17,295,197,313"/> 78 <area shape="rect" id="node60" href="lldb.SBWatchpoint-class.html#__str__" title="__str__(SBWatchpoint self) -> PyObject *" alt="" coords="17,332,197,351"/> 79 <area shape="rect" id="node1" href="lldb.SBWatchpoint-class.html" title="Represents an instance of watchpoint for a specific target program." alt="" coords="5,6,208,357"/> 80 </map> 81 <img src="uml_class_diagram_for_lldb_sbw.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbw" ismap="ismap" class="graph-without-title" /> 82 </center> 83 </center> 84 <hr /> 85 <p>Represents an instance of watchpoint for a specific target 86 program.</p> 87 <p>A watchpoint is determined by the address and the byte size that 88 resulted in this particular instantiation. Each watchpoint has its 89 settable options.</p> 90 <p>See also SBTarget.watchpoint_iter() for example usage of iterating 91 through the watchpoints of the target.</p> 92 93 <!-- ==================== INSTANCE METHODS ==================== --> 94 <a name="section-InstanceMethods"></a> 95 <table class="summary" border="1" cellpadding="3" 96 cellspacing="0" width="100%" bgcolor="white"> 97 <tr bgcolor="#70b0f0" class="table-header"> 98 <td colspan="2" class="table-header"> 99 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 100 <tr valign="top"> 101 <td align="left"><span class="table-header">Instance Methods</span></td> 102 <td align="right" valign="top" 103 ><span class="options">[<a href="#section-InstanceMethods" 104 class="privatelink" onclick="toggle_private();" 105 >hide private</a>]</span></td> 106 </tr> 107 </table> 108 </td> 109 </tr> 110 <tr> 111 <td width="15%" align="right" valign="top" class="summary"> 112 <span class="summary-type"> </span> 113 </td><td class="summary"> 114 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 115 <tr> 116 <td><span class="summary-sig"><a href="lldb.SBWatchpoint-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 117 <span class="summary-sig-arg">name</span>, 118 <span class="summary-sig-arg">value</span>)</span><br /> 119 x.__setattr__('name', value) <==> x.name = value</td> 120 <td align="right" valign="top"> 121 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__setattr__">source code</a></span> 122 123 </td> 124 </tr> 125 </table> 126 127 </td> 128 </tr> 129 <tr> 130 <td width="15%" align="right" valign="top" class="summary"> 131 <span class="summary-type"> </span> 132 </td><td class="summary"> 133 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 134 <tr> 135 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 136 <span class="summary-sig-arg">name</span>)</span></td> 137 <td align="right" valign="top"> 138 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__getattr__">source code</a></span> 139 140 </td> 141 </tr> 142 </table> 143 144 </td> 145 </tr> 146 <tr> 147 <td width="15%" align="right" valign="top" class="summary"> 148 <span class="summary-type"> </span> 149 </td><td class="summary"> 150 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 151 <tr> 152 <td><span class="summary-sig"><a href="lldb.SBWatchpoint-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 153 repr(x)</td> 154 <td align="right" valign="top"> 155 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 156 157 </td> 158 </tr> 159 </table> 160 161 </td> 162 </tr> 163 <tr> 164 <td width="15%" align="right" valign="top" class="summary"> 165 <span class="summary-type"> </span> 166 </td><td class="summary"> 167 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 168 <tr> 169 <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>, 170 <span class="summary-sig-arg">other</span>)</span></td> 171 <td align="right" valign="top"> 172 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__eq__">source code</a></span> 173 174 </td> 175 </tr> 176 </table> 177 178 </td> 179 </tr> 180 <tr> 181 <td width="15%" align="right" valign="top" class="summary"> 182 <span class="summary-type"> </span> 183 </td><td class="summary"> 184 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 185 <tr> 186 <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>, 187 <span class="summary-sig-arg">other</span>)</span></td> 188 <td align="right" valign="top"> 189 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__ne__">source code</a></span> 190 191 </td> 192 </tr> 193 </table> 194 195 </td> 196 </tr> 197 <tr> 198 <td width="15%" align="right" valign="top" class="summary"> 199 <span class="summary-type"> </span> 200 </td><td class="summary"> 201 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 202 <tr> 203 <td><span class="summary-sig"><a href="lldb.SBWatchpoint-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>, 204 <span class="summary-sig-arg">*args</span>)</span><br /> 205 __init__(lldb::SBWatchpoint self) -> SBWatchpoint 206 __init__(lldb::SBWatchpoint self, SBWatchpoint rhs) -> 207 SBWatchpoint</td> 208 <td align="right" valign="top"> 209 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__init__">source code</a></span> 210 211 </td> 212 </tr> 213 </table> 214 215 </td> 216 </tr> 217 <tr> 218 <td width="15%" align="right" valign="top" class="summary"> 219 <span class="summary-type"> </span> 220 </td><td class="summary"> 221 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 222 <tr> 223 <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 /> 224 delete_SBWatchpoint(SBWatchpoint self)</td> 225 <td align="right" valign="top"> 226 227 228 </td> 229 </tr> 230 </table> 231 232 </td> 233 </tr> 234 <tr> 235 <td width="15%" align="right" valign="top" class="summary"> 236 <span class="summary-type"> </span> 237 </td><td class="summary"> 238 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 239 <tr> 240 <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> 241 <td align="right" valign="top"> 242 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__del__">source code</a></span> 243 244 </td> 245 </tr> 246 </table> 247 248 </td> 249 </tr> 250 <tr> 251 <td width="15%" align="right" valign="top" class="summary"> 252 <span class="summary-type"> </span> 253 </td><td class="summary"> 254 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 255 <tr> 256 <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> 257 <td align="right" valign="top"> 258 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__nonzero__">source code</a></span> 259 260 </td> 261 </tr> 262 </table> 263 264 </td> 265 </tr> 266 <tr> 267 <td width="15%" align="right" valign="top" class="summary"> 268 <span class="summary-type"> </span> 269 </td><td class="summary"> 270 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 271 <tr> 272 <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 /> 273 IsValid(SBWatchpoint self) -> bool</td> 274 <td align="right" valign="top"> 275 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.IsValid">source code</a></span> 276 277 </td> 278 </tr> 279 </table> 280 281 </td> 282 </tr> 283 <tr> 284 <td width="15%" align="right" valign="top" class="summary"> 285 <span class="summary-type"> </span> 286 </td><td class="summary"> 287 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 288 <tr> 289 <td><span class="summary-sig"><a name="GetError"></a><span class="summary-sig-name">GetError</span>(<span class="summary-sig-arg">self</span>)</span><br /> 290 GetError(SBWatchpoint self) -> SBError</td> 291 <td align="right" valign="top"> 292 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetError">source code</a></span> 293 294 </td> 295 </tr> 296 </table> 297 298 </td> 299 </tr> 300 <tr> 301 <td width="15%" align="right" valign="top" class="summary"> 302 <span class="summary-type"> </span> 303 </td><td class="summary"> 304 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 305 <tr> 306 <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 /> 307 GetID(SBWatchpoint self) -> lldb::watch_id_t</td> 308 <td align="right" valign="top"> 309 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetID">source code</a></span> 310 311 </td> 312 </tr> 313 </table> 314 315 </td> 316 </tr> 317 <tr> 318 <td width="15%" align="right" valign="top" class="summary"> 319 <span class="summary-type"> </span> 320 </td><td class="summary"> 321 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 322 <tr> 323 <td><span class="summary-sig"><a href="lldb.SBWatchpoint-class.html#GetHardwareIndex" class="summary-sig-name">GetHardwareIndex</a>(<span class="summary-sig-arg">self</span>)</span><br /> 324 GetHardwareIndex(SBWatchpoint self) -> int32_t</td> 325 <td align="right" valign="top"> 326 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetHardwareIndex">source code</a></span> 327 328 </td> 329 </tr> 330 </table> 331 332 </td> 333 </tr> 334 <tr> 335 <td width="15%" align="right" valign="top" class="summary"> 336 <span class="summary-type"> </span> 337 </td><td class="summary"> 338 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 339 <tr> 340 <td><span class="summary-sig"><a name="GetWatchAddress"></a><span class="summary-sig-name">GetWatchAddress</span>(<span class="summary-sig-arg">self</span>)</span><br /> 341 GetWatchAddress(SBWatchpoint self) -> lldb::addr_t</td> 342 <td align="right" valign="top"> 343 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetWatchAddress">source code</a></span> 344 345 </td> 346 </tr> 347 </table> 348 349 </td> 350 </tr> 351 <tr> 352 <td width="15%" align="right" valign="top" class="summary"> 353 <span class="summary-type"> </span> 354 </td><td class="summary"> 355 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 356 <tr> 357 <td><span class="summary-sig"><a name="GetWatchSize"></a><span class="summary-sig-name">GetWatchSize</span>(<span class="summary-sig-arg">self</span>)</span><br /> 358 GetWatchSize(SBWatchpoint self) -> size_t</td> 359 <td align="right" valign="top"> 360 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetWatchSize">source code</a></span> 361 362 </td> 363 </tr> 364 </table> 365 366 </td> 367 </tr> 368 <tr> 369 <td width="15%" align="right" valign="top" class="summary"> 370 <span class="summary-type"> </span> 371 </td><td class="summary"> 372 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 373 <tr> 374 <td><span class="summary-sig"><a name="SetEnabled"></a><span class="summary-sig-name">SetEnabled</span>(<span class="summary-sig-arg">self</span>, 375 <span class="summary-sig-arg">*args</span>)</span><br /> 376 SetEnabled(SBWatchpoint self, bool enabled)</td> 377 <td align="right" valign="top"> 378 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.SetEnabled">source code</a></span> 379 380 </td> 381 </tr> 382 </table> 383 384 </td> 385 </tr> 386 <tr> 387 <td width="15%" align="right" valign="top" class="summary"> 388 <span class="summary-type"> </span> 389 </td><td class="summary"> 390 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 391 <tr> 392 <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 /> 393 IsEnabled(SBWatchpoint self) -> bool</td> 394 <td align="right" valign="top"> 395 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.IsEnabled">source code</a></span> 396 397 </td> 398 </tr> 399 </table> 400 401 </td> 402 </tr> 403 <tr> 404 <td width="15%" align="right" valign="top" class="summary"> 405 <span class="summary-type"> </span> 406 </td><td class="summary"> 407 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 408 <tr> 409 <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 /> 410 GetHitCount(SBWatchpoint self) -> uint32_t</td> 411 <td align="right" valign="top"> 412 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetHitCount">source code</a></span> 413 414 </td> 415 </tr> 416 </table> 417 418 </td> 419 </tr> 420 <tr> 421 <td width="15%" align="right" valign="top" class="summary"> 422 <span class="summary-type"> </span> 423 </td><td class="summary"> 424 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 425 <tr> 426 <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 /> 427 GetIgnoreCount(SBWatchpoint self) -> uint32_t</td> 428 <td align="right" valign="top"> 429 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetIgnoreCount">source code</a></span> 430 431 </td> 432 </tr> 433 </table> 434 435 </td> 436 </tr> 437 <tr> 438 <td width="15%" align="right" valign="top" class="summary"> 439 <span class="summary-type"> </span> 440 </td><td class="summary"> 441 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 442 <tr> 443 <td><span class="summary-sig"><a name="SetIgnoreCount"></a><span class="summary-sig-name">SetIgnoreCount</span>(<span class="summary-sig-arg">self</span>, 444 <span class="summary-sig-arg">*args</span>)</span><br /> 445 SetIgnoreCount(SBWatchpoint self, uint32_t n)</td> 446 <td align="right" valign="top"> 447 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.SetIgnoreCount">source code</a></span> 448 449 </td> 450 </tr> 451 </table> 452 453 </td> 454 </tr> 455 <tr> 456 <td width="15%" align="right" valign="top" class="summary"> 457 <span class="summary-type"> </span> 458 </td><td class="summary"> 459 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 460 <tr> 461 <td><span class="summary-sig"><a href="lldb.SBWatchpoint-class.html#GetCondition" class="summary-sig-name">GetCondition</a>(<span class="summary-sig-arg">self</span>)</span><br /> 462 GetCondition(SBWatchpoint self) -> str const *</td> 463 <td align="right" valign="top"> 464 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetCondition">source code</a></span> 465 466 </td> 467 </tr> 468 </table> 469 470 </td> 471 </tr> 472 <tr> 473 <td width="15%" align="right" valign="top" class="summary"> 474 <span class="summary-type"> </span> 475 </td><td class="summary"> 476 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 477 <tr> 478 <td><span class="summary-sig"><a href="lldb.SBWatchpoint-class.html#SetCondition" class="summary-sig-name">SetCondition</a>(<span class="summary-sig-arg">self</span>, 479 <span class="summary-sig-arg">*args</span>)</span><br /> 480 SetCondition(SBWatchpoint self, str const * condition)</td> 481 <td align="right" valign="top"> 482 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.SetCondition">source code</a></span> 483 484 </td> 485 </tr> 486 </table> 487 488 </td> 489 </tr> 490 <tr> 491 <td width="15%" align="right" valign="top" class="summary"> 492 <span class="summary-type"> </span> 493 </td><td class="summary"> 494 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 495 <tr> 496 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, 497 <span class="summary-sig-arg">*args</span>)</span><br /> 498 GetDescription(SBWatchpoint self, SBStream description, 499 lldb::DescriptionLevel level) -> bool</td> 500 <td align="right" valign="top"> 501 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetDescription">source code</a></span> 502 503 </td> 504 </tr> 505 </table> 506 507 </td> 508 </tr> 509 <tr> 510 <td width="15%" align="right" valign="top" class="summary"> 511 <span class="summary-type"> </span> 512 </td><td class="summary"> 513 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 514 <tr> 515 <td><span class="summary-sig"><a href="lldb.SBWatchpoint-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 516 __str__(SBWatchpoint self) -> PyObject *</td> 517 <td align="right" valign="top"> 518 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__str__">source code</a></span> 519 520 </td> 521 </tr> 522 </table> 523 524 </td> 525 </tr> 526 <tr> 527 <td colspan="2" class="summary"> 528 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 529 <code>__delattr__</code>, 530 <code>__format__</code>, 531 <code>__getattribute__</code>, 532 <code>__hash__</code>, 533 <code>__new__</code>, 534 <code>__reduce__</code>, 535 <code>__reduce_ex__</code>, 536 <code>__sizeof__</code>, 537 <code>__subclasshook__</code> 538 </p> 539 </td> 540 </tr> 541 </table> 542 <!-- ==================== STATIC METHODS ==================== --> 543 <a name="section-StaticMethods"></a> 544 <table class="summary" border="1" cellpadding="3" 545 cellspacing="0" width="100%" bgcolor="white"> 546 <tr bgcolor="#70b0f0" class="table-header"> 547 <td colspan="2" class="table-header"> 548 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 549 <tr valign="top"> 550 <td align="left"><span class="table-header">Static Methods</span></td> 551 <td align="right" valign="top" 552 ><span class="options">[<a href="#section-StaticMethods" 553 class="privatelink" onclick="toggle_private();" 554 >hide private</a>]</span></td> 555 </tr> 556 </table> 557 </td> 558 </tr> 559 <tr> 560 <td width="15%" align="right" valign="top" class="summary"> 561 <span class="summary-type"> </span> 562 </td><td class="summary"> 563 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 564 <tr> 565 <td><span class="summary-sig"><a name="EventIsWatchpointEvent"></a><span class="summary-sig-name">EventIsWatchpointEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 566 EventIsWatchpointEvent(SBEvent event) -> bool</td> 567 <td align="right" valign="top"> 568 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.EventIsWatchpointEvent">source code</a></span> 569 570 </td> 571 </tr> 572 </table> 573 574 </td> 575 </tr> 576 <tr> 577 <td width="15%" align="right" valign="top" class="summary"> 578 <span class="summary-type"> </span> 579 </td><td class="summary"> 580 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 581 <tr> 582 <td><span class="summary-sig"><a name="GetWatchpointEventTypeFromEvent"></a><span class="summary-sig-name">GetWatchpointEventTypeFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 583 GetWatchpointEventTypeFromEvent(SBEvent event) -> 584 lldb::WatchpointEventType</td> 585 <td align="right" valign="top"> 586 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetWatchpointEventTypeFromEvent">source code</a></span> 587 588 </td> 589 </tr> 590 </table> 591 592 </td> 593 </tr> 594 <tr> 595 <td width="15%" align="right" valign="top" class="summary"> 596 <span class="summary-type"> </span> 597 </td><td class="summary"> 598 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 599 <tr> 600 <td><span class="summary-sig"><a name="GetWatchpointFromEvent"></a><span class="summary-sig-name">GetWatchpointFromEvent</span>(<span class="summary-sig-arg">*args</span>)</span><br /> 601 GetWatchpointFromEvent(SBEvent event) -> SBWatchpoint</td> 602 <td align="right" valign="top"> 603 <span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetWatchpointFromEvent">source code</a></span> 604 605 </td> 606 </tr> 607 </table> 608 609 </td> 610 </tr> 611 </table> 612 <!-- ==================== CLASS VARIABLES ==================== --> 613 <a name="section-ClassVariables"></a> 614 <table class="summary" border="1" cellpadding="3" 615 cellspacing="0" width="100%" bgcolor="white"> 616 <tr bgcolor="#70b0f0" class="table-header"> 617 <td colspan="2" class="table-header"> 618 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 619 <tr valign="top"> 620 <td align="left"><span class="table-header">Class Variables</span></td> 621 <td align="right" valign="top" 622 ><span class="options">[<a href="#section-ClassVariables" 623 class="privatelink" onclick="toggle_private();" 624 >hide private</a>]</span></td> 625 </tr> 626 </table> 627 </td> 628 </tr> 629 <tr> 630 <td width="15%" align="right" valign="top" class="summary"> 631 <span class="summary-type"> </span> 632 </td><td class="summary"> 633 <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> 634 </td> 635 </tr> 636 <tr> 637 <td width="15%" align="right" valign="top" class="summary"> 638 <span class="summary-type"> </span> 639 </td><td class="summary"> 640 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 641 </td> 642 </tr> 643 </table> 644 <!-- ==================== PROPERTIES ==================== --> 645 <a name="section-Properties"></a> 646 <table class="summary" border="1" cellpadding="3" 647 cellspacing="0" width="100%" bgcolor="white"> 648 <tr bgcolor="#70b0f0" class="table-header"> 649 <td colspan="2" class="table-header"> 650 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 651 <tr valign="top"> 652 <td align="left"><span class="table-header">Properties</span></td> 653 <td align="right" valign="top" 654 ><span class="options">[<a href="#section-Properties" 655 class="privatelink" onclick="toggle_private();" 656 >hide private</a>]</span></td> 657 </tr> 658 </table> 659 </td> 660 </tr> 661 <tr> 662 <td colspan="2" class="summary"> 663 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 664 <code>__class__</code> 665 </p> 666 </td> 667 </tr> 668 </table> 669 <!-- ==================== METHOD DETAILS ==================== --> 670 <a name="section-MethodDetails"></a> 671 <table class="details" border="1" cellpadding="3" 672 cellspacing="0" width="100%" bgcolor="white"> 673 <tr bgcolor="#70b0f0" class="table-header"> 674 <td colspan="2" class="table-header"> 675 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 676 <tr valign="top"> 677 <td align="left"><span class="table-header">Method Details</span></td> 678 <td align="right" valign="top" 679 ><span class="options">[<a href="#section-MethodDetails" 680 class="privatelink" onclick="toggle_private();" 681 >hide private</a>]</span></td> 682 </tr> 683 </table> 684 </td> 685 </tr> 686 </table> 687 <a name="__setattr__"></a> 688 <div> 689 <table class="details" border="1" cellpadding="3" 690 cellspacing="0" width="100%" bgcolor="white"> 691 <tr><td> 692 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 693 <tr valign="top"><td> 694 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 695 <span class="sig-arg">name</span>, 696 <span class="sig-arg">value</span>)</span> 697 </h3> 698 </td><td align="right" valign="top" 699 ><span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__setattr__">source code</a></span> 700 </td> 701 </tr></table> 702 703 <p>x.__setattr__('name', value) <==> x.name = value</p> 704 <dl class="fields"> 705 <dt>Overrides: 706 object.__setattr__ 707 <dd><em class="note">(inherited documentation)</em></dd> 708 </dt> 709 </dl> 710 </td></tr></table> 711 </div> 712 <a name="__repr__"></a> 713 <div> 714 <table class="details" border="1" cellpadding="3" 715 cellspacing="0" width="100%" bgcolor="white"> 716 <tr><td> 717 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 718 <tr valign="top"><td> 719 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 720 <br /><em class="fname">(Representation operator)</em> 721 </h3> 722 </td><td align="right" valign="top" 723 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 724 </td> 725 </tr></table> 726 727 <p>repr(x)</p> 728 <dl class="fields"> 729 <dt>Overrides: 730 object.__repr__ 731 <dd><em class="note">(inherited documentation)</em></dd> 732 </dt> 733 </dl> 734 </td></tr></table> 735 </div> 736 <a name="__init__"></a> 737 <div> 738 <table class="details" border="1" cellpadding="3" 739 cellspacing="0" width="100%" bgcolor="white"> 740 <tr><td> 741 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 742 <tr valign="top"><td> 743 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, 744 <span class="sig-arg">*args</span>)</span> 745 <br /><em class="fname">(Constructor)</em> 746 </h3> 747 </td><td align="right" valign="top" 748 ><span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__init__">source code</a></span> 749 </td> 750 </tr></table> 751 752 <p>__init__(lldb::SBWatchpoint self) -> SBWatchpoint 753 __init__(lldb::SBWatchpoint self, SBWatchpoint rhs) -> 754 SBWatchpoint</p> 755 <dl class="fields"> 756 <dt>Overrides: 757 object.__init__ 758 </dt> 759 </dl> 760 </td></tr></table> 761 </div> 762 <a name="GetHardwareIndex"></a> 763 <div> 764 <table class="details" border="1" cellpadding="3" 765 cellspacing="0" width="100%" bgcolor="white"> 766 <tr><td> 767 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 768 <tr valign="top"><td> 769 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetHardwareIndex</span>(<span class="sig-arg">self</span>)</span> 770 </h3> 771 </td><td align="right" valign="top" 772 ><span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetHardwareIndex">source code</a></span> 773 </td> 774 </tr></table> 775 776 <p>GetHardwareIndex(SBWatchpoint self) -> int32_t</p> 777 <p>With -1 representing an invalid hardware index.</p> 778 <dl class="fields"> 779 </dl> 780 </td></tr></table> 781 </div> 782 <a name="GetCondition"></a> 783 <div> 784 <table class="details" border="1" cellpadding="3" 785 cellspacing="0" width="100%" bgcolor="white"> 786 <tr><td> 787 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 788 <tr valign="top"><td> 789 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetCondition</span>(<span class="sig-arg">self</span>)</span> 790 </h3> 791 </td><td align="right" valign="top" 792 ><span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.GetCondition">source code</a></span> 793 </td> 794 </tr></table> 795 796 <p>GetCondition(SBWatchpoint self) -> str const *</p> 797 <p>Get the condition expression for the watchpoint.</p> 798 <dl class="fields"> 799 </dl> 800 </td></tr></table> 801 </div> 802 <a name="SetCondition"></a> 803 <div> 804 <table class="details" border="1" cellpadding="3" 805 cellspacing="0" width="100%" bgcolor="white"> 806 <tr><td> 807 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 808 <tr valign="top"><td> 809 <h3 class="epydoc"><span class="sig"><span class="sig-name">SetCondition</span>(<span class="sig-arg">self</span>, 810 <span class="sig-arg">*args</span>)</span> 811 </h3> 812 </td><td align="right" valign="top" 813 ><span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.SetCondition">source code</a></span> 814 </td> 815 </tr></table> 816 817 <p>SetCondition(SBWatchpoint self, str const * condition)</p> 818 <p>The watchpoint stops only if the condition expression evaluates to 819 true.</p> 820 <dl class="fields"> 821 </dl> 822 </td></tr></table> 823 </div> 824 <a name="__str__"></a> 825 <div> 826 <table class="details" border="1" cellpadding="3" 827 cellspacing="0" width="100%" bgcolor="white"> 828 <tr><td> 829 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 830 <tr valign="top"><td> 831 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> 832 <br /><em class="fname">(Informal representation operator)</em> 833 </h3> 834 </td><td align="right" valign="top" 835 ><span class="codelink"><a href="lldb-pysrc.html#SBWatchpoint.__str__">source code</a></span> 836 </td> 837 </tr></table> 838 839 <p>__str__(SBWatchpoint self) -> PyObject *</p> 840 <dl class="fields"> 841 <dt>Overrides: 842 object.__str__ 843 </dt> 844 </dl> 845 </td></tr></table> 846 </div> 847 <br /> 848 <!-- ==================== NAVIGATION BAR ==================== --> 849 <table class="navbar" border="0" width="100%" cellpadding="0" 850 bgcolor="#a0c0ff" cellspacing="0"> 851 <tr valign="middle"> 852 853 <!-- Tree link --> 854 <th> <a 855 href="module-tree.html">Trees</a> </th> 856 857 <!-- Index link --> 858 <th> <a 859 href="identifier-index.html">Indices</a> </th> 860 861 <!-- Help link --> 862 <th> <a 863 href="help.html">Help</a> </th> 864 865 <!-- Project homepage --> 866 <th class="navbar" align="right" width="100%"> 867 <table border="0" cellpadding="0" cellspacing="0"> 868 <tr><th class="navbar" align="center" 869 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 870 </tr></table></th> 871 </tr> 872 </table> 873 <table border="0" cellpadding="0" cellspacing="0" width="100%%"> 874 <tr> 875 <td align="left" class="footer"> 876 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013 877 </td> 878 <td align="right" class="footer"> 879 <a target="mainFrame" href="http://epydoc.sourceforge.net" 880 >http://epydoc.sourceforge.net</a> 881 </td> 882 </tr> 883 </table> 884 885 <script type="text/javascript"> 886 <!-- 887 // Private objects are initially displayed (because if 888 // javascript is turned off then we want them to be 889 // visible); but by default, we want to hide them. So hide 890 // them unless we have a cookie that says to show them. 891 checkCookie(); 892 // --> 893 </script> 894 </body> 895 </html> 896