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.SBValue</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 SBValue 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.SBValue-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 SBValue</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBValue">source code</a></span></p> 61<center> 62<center> <map id="uml_class_diagram_for_lldb_sbv" name="uml_class_diagram_for_lldb_sbv"> 63<area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_setmethods__" title="lldb.SBValue.__swig_setmethods__" alt="" coords="17,31,571,49"/> 64<area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_getmethods__" title="lldb.SBValue.__swig_getmethods__" alt="" coords="17,49,571,68"/> 65<area shape="rect" id="node58" href="lldb.SBValue-class.html#addr" title="A read only property that returns an lldb.SBAddress that represents the  address of this value if it is in memory." alt="" coords="17,68,571,87"/> 66<area shape="rect" id="node58" href="lldb.SBValue-class.html#address_of" title="A read only property that returns an lldb.SBValue that represents the  address-of this value." alt="" coords="17,87,571,105"/> 67<area shape="rect" id="node58" href="lldb.SBValue-class.html#changed" title="A read only property that returns a boolean value that indicates if this  value has changed since it was last updated." alt="" coords="17,105,571,124"/> 68<area shape="rect" id="node58" href="lldb.SBValue-class.html#data" title="A read only property that returns an lldb object (lldb.SBData) that  represents the bytes that make up the value for this object." alt="" coords="17,124,571,143"/> 69<area shape="rect" id="node58" href="lldb.SBValue-class.html#deref" title="A read only property that returns an lldb.SBValue that is created by  dereferencing this value." alt="" coords="17,143,571,161"/> 70<area shape="rect" id="node58" href="lldb.SBValue-class.html#description" title="A read only property that returns the language-specific description of this value as a string" alt="" coords="17,161,571,180"/> 71<area shape="rect" id="node58" href="lldb.SBValue-class.html#dynamic" title="A read only property that returns an lldb.SBValue that is created by  finding the dynamic type of this value." alt="" coords="17,180,571,199"/> 72<area shape="rect" id="node58" href="lldb.SBValue-class.html#error" title="A read only property that returns the lldb.SBError that represents the  error from the last time the variable value was calculated." alt="" coords="17,199,571,217"/> 73<area shape="rect" id="node58" href="lldb.SBValue-class.html#format" title="A read/write property that gets/sets the format used for  lldb.SBValue().GetValue() for this value." alt="" coords="17,217,571,236"/> 74<area shape="rect" id="node58" href="lldb.SBValue-class.html#frame" title="A read only property that returns the lldb.SBFrame that this value is  associated with, the returned value might be invalid and should be tested." alt="" coords="17,236,571,255"/> 75<area shape="rect" id="node58" href="lldb.SBValue-class.html#is_in_scope" title="A read only property that returns a boolean value that indicates whether  this value is currently lexically in scope." alt="" coords="17,255,571,273"/> 76<area shape="rect" id="node58" href="lldb.SBValue-class.html#value_type" title="A read only property that returns an lldb enumeration value (see  enumerations that start with "lldb.eValueType") that represents the type of this value (local, argument, global, register, etc.)." alt="" coords="17,292,571,311"/> 77<area shape="rect" id="node58" href="lldb.SBValue-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,313,571,332"/> 78<area shape="rect" id="node58" href="lldb.SBValue-class.html#__getattr__" title="lldb.SBValue.__getattr__" alt="" coords="17,332,571,351"/> 79<area shape="rect" id="node58" href="lldb.SBValue-class.html#__repr__" title="repr(x)" alt="" coords="17,351,571,369"/> 80<area shape="rect" id="node58" href="lldb.SBValue-class.html#__iter__" title="lldb.SBValue.__iter__" alt="" coords="17,369,571,388"/> 81<area shape="rect" id="node58" href="lldb.SBValue-class.html#__len__" title="lldb.SBValue.__len__" alt="" coords="17,388,571,407"/> 82<area shape="rect" id="node58" href="lldb.SBValue-class.html#__eol_test__" title="Default function for end of list test takes an SBValue object." alt="" coords="17,407,571,425"/> 83<area shape="rect" id="node58" href="lldb.SBValue-class.html#linked_list_iter" title="Generator adaptor to support iteration for SBValue as a linked list." alt="" coords="17,425,571,444"/> 84<area shape="rect" id="node58" href="lldb.SBValue-class.html#__init__" title="__init__(lldb::SBValue self) -> SBValue __init__(lldb::SBValue self,  SBValue rhs) -> SBValue" alt="" coords="17,444,571,463"/> 85<area shape="rect" id="node58" href="lldb.SBValue-class.html#__swig_destroy__" title="delete_SBValue(SBValue self)" alt="" coords="17,463,571,481"/> 86<area shape="rect" id="node58" href="lldb.SBValue-class.html#__del__" title="lldb.SBValue.__del__" alt="" coords="17,481,571,500"/> 87<area shape="rect" id="node58" href="lldb.SBValue-class.html#__nonzero__" title="lldb.SBValue.__nonzero__" alt="" coords="17,500,571,519"/> 88<area shape="rect" id="node58" href="lldb.SBValue-class.html#IsValid" title="IsValid(SBValue self) -> bool" alt="" coords="17,519,571,537"/> 89<area shape="rect" id="node58" href="lldb.SBValue-class.html#Clear" title="Clear(SBValue self)" alt="" coords="17,537,571,556"/> 90<area shape="rect" id="node58" href="lldb.SBValue-class.html#__str__" title="__str__(SBValue self) -> PyObject *" alt="" coords="17,575,571,593"/> 91<area shape="rect" id="node1" href="lldb.SBValue-class.html" title="Represents the value of a variable, a register, or an expression." alt="" coords="5,6,581,599"/> 92</map> 93 <img src="uml_class_diagram_for_lldb_sbv.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbv" ismap="ismap" class="graph-without-title" /> 94</center> 95</center> 96<hr /> 97<pre class="literalblock"> 98 99Represents the value of a variable, a register, or an expression. 100 101SBValue supports iteration through its child, which in turn is represented 102as an SBValue. For example, we can get the general purpose registers of a 103frame as an SBValue, and iterate through all the registers, 104 105 registerSet = frame.GetRegisters() # Returns an SBValueList. 106 for regs in registerSet: 107 if 'general purpose registers' in regs.getName().lower(): 108 GPRs = regs 109 break 110 111 print '%s (number of children = %d):' % (GPRs.GetName(), GPRs.GetNumChildren()) 112 for reg in GPRs: 113 print 'Name: ', reg.GetName(), ' Value: ', reg.GetValue() 114 115produces the output: 116 117General Purpose Registers (number of children = 21): 118Name: rax Value: 0x0000000100000c5c 119Name: rbx Value: 0x0000000000000000 120Name: rcx Value: 0x00007fff5fbffec0 121Name: rdx Value: 0x00007fff5fbffeb8 122Name: rdi Value: 0x0000000000000001 123Name: rsi Value: 0x00007fff5fbffea8 124Name: rbp Value: 0x00007fff5fbffe80 125Name: rsp Value: 0x00007fff5fbffe60 126Name: r8 Value: 0x0000000008668682 127Name: r9 Value: 0x0000000000000000 128Name: r10 Value: 0x0000000000001200 129Name: r11 Value: 0x0000000000000206 130Name: r12 Value: 0x0000000000000000 131Name: r13 Value: 0x0000000000000000 132Name: r14 Value: 0x0000000000000000 133Name: r15 Value: 0x0000000000000000 134Name: rip Value: 0x0000000100000dae 135Name: rflags Value: 0x0000000000000206 136Name: cs Value: 0x0000000000000027 137Name: fs Value: 0x0000000000000010 138Name: gs Value: 0x0000000000000048 139 140See also linked_list_iter() for another perspective on how to iterate through an 141SBValue instance which interprets the value object as representing the head of a 142linked list. 143 144</pre> 145 146<!-- ==================== INSTANCE METHODS ==================== --> 147<a name="section-InstanceMethods"></a> 148<table class="summary" border="1" cellpadding="3" 149 cellspacing="0" width="100%" bgcolor="white"> 150<tr bgcolor="#70b0f0" class="table-header"> 151 <td colspan="2" class="table-header"> 152 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 153 <tr valign="top"> 154 <td align="left"><span class="table-header">Instance Methods</span></td> 155 <td align="right" valign="top" 156 ><span class="options">[<a href="#section-InstanceMethods" 157 class="privatelink" onclick="toggle_private();" 158 >hide private</a>]</span></td> 159 </tr> 160 </table> 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 href="lldb.SBValue-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 170 <span class="summary-sig-arg">name</span>, 171 <span class="summary-sig-arg">value</span>)</span><br /> 172 x.__setattr__('name', value) <==> x.name = value</td> 173 <td align="right" valign="top"> 174 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__setattr__">source code</a></span> 175 176 </td> 177 </tr> 178 </table> 179 180 </td> 181 </tr> 182<tr> 183 <td width="15%" align="right" valign="top" class="summary"> 184 <span class="summary-type"> </span> 185 </td><td class="summary"> 186 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 187 <tr> 188 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 189 <span class="summary-sig-arg">name</span>)</span></td> 190 <td align="right" valign="top"> 191 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__getattr__">source code</a></span> 192 193 </td> 194 </tr> 195 </table> 196 197 </td> 198 </tr> 199<tr> 200 <td width="15%" align="right" valign="top" class="summary"> 201 <span class="summary-type"> </span> 202 </td><td class="summary"> 203 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 204 <tr> 205 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 206 repr(x)</td> 207 <td align="right" valign="top"> 208 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 209 210 </td> 211 </tr> 212 </table> 213 214 </td> 215 </tr> 216<tr> 217 <td width="15%" align="right" valign="top" class="summary"> 218 <span class="summary-type"> </span> 219 </td><td class="summary"> 220 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 221 <tr> 222 <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> 223 <td align="right" valign="top"> 224 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__iter__">source code</a></span> 225 226 </td> 227 </tr> 228 </table> 229 230 </td> 231 </tr> 232<tr> 233 <td width="15%" align="right" valign="top" class="summary"> 234 <span class="summary-type"> </span> 235 </td><td class="summary"> 236 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 237 <tr> 238 <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> 239 <td align="right" valign="top"> 240 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__len__">source code</a></span> 241 242 </td> 243 </tr> 244 </table> 245 246 </td> 247 </tr> 248<tr> 249 <td width="15%" align="right" valign="top" class="summary"> 250 <span class="summary-type"> </span> 251 </td><td class="summary"> 252 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 253 <tr> 254 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__eol_test__" class="summary-sig-name">__eol_test__</a>(<span class="summary-sig-arg">val</span>)</span><br /> 255 Default function for end of list test takes an SBValue object.</td> 256 <td align="right" valign="top"> 257 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__eol_test__">source code</a></span> 258 259 </td> 260 </tr> 261 </table> 262 263 </td> 264 </tr> 265<tr> 266 <td width="15%" align="right" valign="top" class="summary"> 267 <span class="summary-type"> </span> 268 </td><td class="summary"> 269 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 270 <tr> 271 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#linked_list_iter" class="summary-sig-name">linked_list_iter</a>(<span class="summary-sig-arg">self</span>, 272 <span class="summary-sig-arg">next_item_name</span>, 273 <span class="summary-sig-arg">end_of_list_test</span>=<span class="summary-sig-default"><function __eol_test__ at 0x1b106e0></span>)</span><br /> 274 Generator adaptor to support iteration for SBValue as a linked list.</td> 275 <td align="right" valign="top"> 276 <span class="codelink"><a href="lldb-pysrc.html#SBValue.linked_list_iter">source code</a></span> 277 278 </td> 279 </tr> 280 </table> 281 282 </td> 283 </tr> 284<tr> 285 <td width="15%" align="right" valign="top" class="summary"> 286 <span class="summary-type"> </span> 287 </td><td class="summary"> 288 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 289 <tr> 290 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>, 291 <span class="summary-sig-arg">*args</span>)</span><br /> 292 __init__(lldb::SBValue self) -> SBValue __init__(lldb::SBValue 293 self, SBValue rhs) -> SBValue</td> 294 <td align="right" valign="top"> 295 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__init__">source code</a></span> 296 297 </td> 298 </tr> 299 </table> 300 301 </td> 302 </tr> 303<tr> 304 <td width="15%" align="right" valign="top" class="summary"> 305 <span class="summary-type"> </span> 306 </td><td class="summary"> 307 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 308 <tr> 309 <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 /> 310 delete_SBValue(SBValue self)</td> 311 <td align="right" valign="top"> 312 313 314 </td> 315 </tr> 316 </table> 317 318 </td> 319 </tr> 320<tr> 321 <td width="15%" align="right" valign="top" class="summary"> 322 <span class="summary-type"> </span> 323 </td><td class="summary"> 324 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 325 <tr> 326 <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> 327 <td align="right" valign="top"> 328 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__del__">source code</a></span> 329 330 </td> 331 </tr> 332 </table> 333 334 </td> 335 </tr> 336<tr> 337 <td width="15%" align="right" valign="top" class="summary"> 338 <span class="summary-type"> </span> 339 </td><td class="summary"> 340 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 341 <tr> 342 <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> 343 <td align="right" valign="top"> 344 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__nonzero__">source code</a></span> 345 346 </td> 347 </tr> 348 </table> 349 350 </td> 351 </tr> 352<tr> 353 <td width="15%" align="right" valign="top" class="summary"> 354 <span class="summary-type"> </span> 355 </td><td class="summary"> 356 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 357 <tr> 358 <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 /> 359 IsValid(SBValue self) -> bool</td> 360 <td align="right" valign="top"> 361 <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsValid">source code</a></span> 362 363 </td> 364 </tr> 365 </table> 366 367 </td> 368 </tr> 369<tr> 370 <td width="15%" align="right" valign="top" class="summary"> 371 <span class="summary-type"> </span> 372 </td><td class="summary"> 373 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 374 <tr> 375 <td><span class="summary-sig"><a name="Clear"></a><span class="summary-sig-name">Clear</span>(<span class="summary-sig-arg">self</span>)</span><br /> 376 Clear(SBValue self)</td> 377 <td align="right" valign="top"> 378 <span class="codelink"><a href="lldb-pysrc.html#SBValue.Clear">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="GetError"></a><span class="summary-sig-name">GetError</span>(<span class="summary-sig-arg">self</span>)</span><br /> 393 GetError(SBValue self) -> SBError</td> 394 <td align="right" valign="top"> 395 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetError">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="GetID"></a><span class="summary-sig-name">GetID</span>(<span class="summary-sig-arg">self</span>)</span><br /> 410 GetID(SBValue self) -> lldb::user_id_t</td> 411 <td align="right" valign="top"> 412 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetID">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="GetName"></a><span class="summary-sig-name">GetName</span>(<span class="summary-sig-arg">self</span>)</span><br /> 427 GetName(SBValue self) -> str const *</td> 428 <td align="right" valign="top"> 429 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetName">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="GetTypeName"></a><span class="summary-sig-name">GetTypeName</span>(<span class="summary-sig-arg">self</span>)</span><br /> 444 GetTypeName(SBValue self) -> str const *</td> 445 <td align="right" valign="top"> 446 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeName">source code</a></span> 447 448 </td> 449 </tr> 450 </table> 451 452 </td> 453 </tr> 454<tr> 455 <td width="15%" align="right" valign="top" class="summary"> 456 <span class="summary-type"> </span> 457 </td><td class="summary"> 458 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 459 <tr> 460 <td><span class="summary-sig"><a name="GetByteSize"></a><span class="summary-sig-name">GetByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br /> 461 GetByteSize(SBValue self) -> size_t</td> 462 <td align="right" valign="top"> 463 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetByteSize">source code</a></span> 464 465 </td> 466 </tr> 467 </table> 468 469 </td> 470 </tr> 471<tr> 472 <td width="15%" align="right" valign="top" class="summary"> 473 <span class="summary-type"> </span> 474 </td><td class="summary"> 475 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 476 <tr> 477 <td><span class="summary-sig"><a name="IsInScope"></a><span class="summary-sig-name">IsInScope</span>(<span class="summary-sig-arg">self</span>)</span><br /> 478 IsInScope(SBValue self) -> bool</td> 479 <td align="right" valign="top"> 480 <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsInScope">source code</a></span> 481 482 </td> 483 </tr> 484 </table> 485 486 </td> 487 </tr> 488<tr> 489 <td width="15%" align="right" valign="top" class="summary"> 490 <span class="summary-type"> </span> 491 </td><td class="summary"> 492 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 493 <tr> 494 <td><span class="summary-sig"><a name="GetFormat"></a><span class="summary-sig-name">GetFormat</span>(<span class="summary-sig-arg">self</span>)</span><br /> 495 GetFormat(SBValue self) -> lldb::Format</td> 496 <td align="right" valign="top"> 497 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFormat">source code</a></span> 498 499 </td> 500 </tr> 501 </table> 502 503 </td> 504 </tr> 505<tr> 506 <td width="15%" align="right" valign="top" class="summary"> 507 <span class="summary-type"> </span> 508 </td><td class="summary"> 509 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 510 <tr> 511 <td><span class="summary-sig"><a name="SetFormat"></a><span class="summary-sig-name">SetFormat</span>(<span class="summary-sig-arg">self</span>, 512 <span class="summary-sig-arg">*args</span>)</span><br /> 513 SetFormat(SBValue self, lldb::Format format)</td> 514 <td align="right" valign="top"> 515 <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetFormat">source code</a></span> 516 517 </td> 518 </tr> 519 </table> 520 521 </td> 522 </tr> 523<tr> 524 <td width="15%" align="right" valign="top" class="summary"> 525 <span class="summary-type"> </span> 526 </td><td class="summary"> 527 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 528 <tr> 529 <td><span class="summary-sig"><a name="GetValue"></a><span class="summary-sig-name">GetValue</span>(<span class="summary-sig-arg">self</span>)</span><br /> 530 GetValue(SBValue self) -> str const *</td> 531 <td align="right" valign="top"> 532 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValue">source code</a></span> 533 534 </td> 535 </tr> 536 </table> 537 538 </td> 539 </tr> 540<tr> 541 <td width="15%" align="right" valign="top" class="summary"> 542 <span class="summary-type"> </span> 543 </td><td class="summary"> 544 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 545 <tr> 546 <td><span class="summary-sig"><a name="GetValueAsSigned"></a><span class="summary-sig-name">GetValueAsSigned</span>(<span class="summary-sig-arg">self</span>, 547 <span class="summary-sig-arg">*args</span>)</span><br /> 548 GetValueAsSigned(SBValue self, SBError error, int64_t fail_value=0) 549 -> int64_t GetValueAsSigned(SBValue self, SBError error) -> 550 int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -> 551 int64_t GetValueAsSigned(SBValue self) -> int64_t</td> 552 <td align="right" valign="top"> 553 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsSigned">source code</a></span> 554 555 </td> 556 </tr> 557 </table> 558 559 </td> 560 </tr> 561<tr> 562 <td width="15%" align="right" valign="top" class="summary"> 563 <span class="summary-type"> </span> 564 </td><td class="summary"> 565 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 566 <tr> 567 <td><span class="summary-sig"><a name="GetValueAsUnsigned"></a><span class="summary-sig-name">GetValueAsUnsigned</span>(<span class="summary-sig-arg">self</span>, 568 <span class="summary-sig-arg">*args</span>)</span><br /> 569 GetValueAsUnsigned(SBValue self, SBError error, uint64_t 570 fail_value=0) -> uint64_t GetValueAsUnsigned(SBValue self, SBError 571 error) -> uint64_t GetValueAsUnsigned(SBValue self, uint64_t 572 fail_value=0) -> uint64_t GetValueAsUnsigned(SBValue self) -> 573 uint64_t</td> 574 <td align="right" valign="top"> 575 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueAsUnsigned">source code</a></span> 576 577 </td> 578 </tr> 579 </table> 580 581 </td> 582 </tr> 583<tr> 584 <td width="15%" align="right" valign="top" class="summary"> 585 <span class="summary-type"> </span> 586 </td><td class="summary"> 587 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 588 <tr> 589 <td><span class="summary-sig"><a name="GetValueType"></a><span class="summary-sig-name">GetValueType</span>(<span class="summary-sig-arg">self</span>)</span><br /> 590 GetValueType(SBValue self) -> lldb::ValueType</td> 591 <td align="right" valign="top"> 592 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueType">source code</a></span> 593 594 </td> 595 </tr> 596 </table> 597 598 </td> 599 </tr> 600<tr> 601 <td width="15%" align="right" valign="top" class="summary"> 602 <span class="summary-type"> </span> 603 </td><td class="summary"> 604 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 605 <tr> 606 <td><span class="summary-sig"><a name="GetValueDidChange"></a><span class="summary-sig-name">GetValueDidChange</span>(<span class="summary-sig-arg">self</span>)</span><br /> 607 GetValueDidChange(SBValue self) -> bool</td> 608 <td align="right" valign="top"> 609 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueDidChange">source code</a></span> 610 611 </td> 612 </tr> 613 </table> 614 615 </td> 616 </tr> 617<tr> 618 <td width="15%" align="right" valign="top" class="summary"> 619 <span class="summary-type"> </span> 620 </td><td class="summary"> 621 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 622 <tr> 623 <td><span class="summary-sig"><a name="GetSummary"></a><span class="summary-sig-name">GetSummary</span>(<span class="summary-sig-arg">self</span>)</span><br /> 624 GetSummary(SBValue self) -> str const *</td> 625 <td align="right" valign="top"> 626 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetSummary">source code</a></span> 627 628 </td> 629 </tr> 630 </table> 631 632 </td> 633 </tr> 634<tr> 635 <td width="15%" align="right" valign="top" class="summary"> 636 <span class="summary-type"> </span> 637 </td><td class="summary"> 638 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 639 <tr> 640 <td><span class="summary-sig"><a name="GetObjectDescription"></a><span class="summary-sig-name">GetObjectDescription</span>(<span class="summary-sig-arg">self</span>)</span><br /> 641 GetObjectDescription(SBValue self) -> str const *</td> 642 <td align="right" valign="top"> 643 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetObjectDescription">source code</a></span> 644 645 </td> 646 </tr> 647 </table> 648 649 </td> 650 </tr> 651<tr> 652 <td width="15%" align="right" valign="top" class="summary"> 653 <span class="summary-type"> </span> 654 </td><td class="summary"> 655 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 656 <tr> 657 <td><span class="summary-sig"><a name="GetDynamicValue"></a><span class="summary-sig-name">GetDynamicValue</span>(<span class="summary-sig-arg">self</span>, 658 <span class="summary-sig-arg">*args</span>)</span><br /> 659 GetDynamicValue(SBValue self, lldb::DynamicValueType use_dynamic) 660 -> SBValue</td> 661 <td align="right" valign="top"> 662 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDynamicValue">source code</a></span> 663 664 </td> 665 </tr> 666 </table> 667 668 </td> 669 </tr> 670<tr> 671 <td width="15%" align="right" valign="top" class="summary"> 672 <span class="summary-type"> </span> 673 </td><td class="summary"> 674 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 675 <tr> 676 <td><span class="summary-sig"><a name="GetStaticValue"></a><span class="summary-sig-name">GetStaticValue</span>(<span class="summary-sig-arg">self</span>)</span><br /> 677 GetStaticValue(SBValue self) -> SBValue</td> 678 <td align="right" valign="top"> 679 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetStaticValue">source code</a></span> 680 681 </td> 682 </tr> 683 </table> 684 685 </td> 686 </tr> 687<tr> 688 <td width="15%" align="right" valign="top" class="summary"> 689 <span class="summary-type"> </span> 690 </td><td class="summary"> 691 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 692 <tr> 693 <td><span class="summary-sig"><a name="GetNonSyntheticValue"></a><span class="summary-sig-name">GetNonSyntheticValue</span>(<span class="summary-sig-arg">self</span>)</span><br /> 694 GetNonSyntheticValue(SBValue self) -> SBValue</td> 695 <td align="right" valign="top"> 696 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNonSyntheticValue">source code</a></span> 697 698 </td> 699 </tr> 700 </table> 701 702 </td> 703 </tr> 704<tr> 705 <td width="15%" align="right" valign="top" class="summary"> 706 <span class="summary-type"> </span> 707 </td><td class="summary"> 708 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 709 <tr> 710 <td><span class="summary-sig"><a name="GetPreferDynamicValue"></a><span class="summary-sig-name">GetPreferDynamicValue</span>(<span class="summary-sig-arg">self</span>)</span><br /> 711 GetPreferDynamicValue(SBValue self) -> lldb::DynamicValueType</td> 712 <td align="right" valign="top"> 713 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferDynamicValue">source code</a></span> 714 715 </td> 716 </tr> 717 </table> 718 719 </td> 720 </tr> 721<tr> 722 <td width="15%" align="right" valign="top" class="summary"> 723 <span class="summary-type"> </span> 724 </td><td class="summary"> 725 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 726 <tr> 727 <td><span class="summary-sig"><a name="SetPreferDynamicValue"></a><span class="summary-sig-name">SetPreferDynamicValue</span>(<span class="summary-sig-arg">self</span>, 728 <span class="summary-sig-arg">*args</span>)</span><br /> 729 SetPreferDynamicValue(SBValue self, lldb::DynamicValueType 730 use_dynamic)</td> 731 <td align="right" valign="top"> 732 <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetPreferDynamicValue">source code</a></span> 733 734 </td> 735 </tr> 736 </table> 737 738 </td> 739 </tr> 740<tr> 741 <td width="15%" align="right" valign="top" class="summary"> 742 <span class="summary-type"> </span> 743 </td><td class="summary"> 744 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 745 <tr> 746 <td><span class="summary-sig"><a name="GetPreferSyntheticValue"></a><span class="summary-sig-name">GetPreferSyntheticValue</span>(<span class="summary-sig-arg">self</span>)</span><br /> 747 GetPreferSyntheticValue(SBValue self) -> bool</td> 748 <td align="right" valign="top"> 749 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPreferSyntheticValue">source code</a></span> 750 751 </td> 752 </tr> 753 </table> 754 755 </td> 756 </tr> 757<tr> 758 <td width="15%" align="right" valign="top" class="summary"> 759 <span class="summary-type"> </span> 760 </td><td class="summary"> 761 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 762 <tr> 763 <td><span class="summary-sig"><a name="SetPreferSyntheticValue"></a><span class="summary-sig-name">SetPreferSyntheticValue</span>(<span class="summary-sig-arg">self</span>, 764 <span class="summary-sig-arg">*args</span>)</span><br /> 765 SetPreferSyntheticValue(SBValue self, bool use_synthetic)</td> 766 <td align="right" valign="top"> 767 <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetPreferSyntheticValue">source code</a></span> 768 769 </td> 770 </tr> 771 </table> 772 773 </td> 774 </tr> 775<tr> 776 <td width="15%" align="right" valign="top" class="summary"> 777 <span class="summary-type"> </span> 778 </td><td class="summary"> 779 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 780 <tr> 781 <td><span class="summary-sig"><a name="IsDynamic"></a><span class="summary-sig-name">IsDynamic</span>(<span class="summary-sig-arg">self</span>)</span><br /> 782 IsDynamic(SBValue self) -> bool</td> 783 <td align="right" valign="top"> 784 <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsDynamic">source code</a></span> 785 786 </td> 787 </tr> 788 </table> 789 790 </td> 791 </tr> 792<tr> 793 <td width="15%" align="right" valign="top" class="summary"> 794 <span class="summary-type"> </span> 795 </td><td class="summary"> 796 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 797 <tr> 798 <td><span class="summary-sig"><a name="IsSynthetic"></a><span class="summary-sig-name">IsSynthetic</span>(<span class="summary-sig-arg">self</span>)</span><br /> 799 IsSynthetic(SBValue self) -> bool</td> 800 <td align="right" valign="top"> 801 <span class="codelink"><a href="lldb-pysrc.html#SBValue.IsSynthetic">source code</a></span> 802 803 </td> 804 </tr> 805 </table> 806 807 </td> 808 </tr> 809<tr> 810 <td width="15%" align="right" valign="top" class="summary"> 811 <span class="summary-type"> </span> 812 </td><td class="summary"> 813 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 814 <tr> 815 <td><span class="summary-sig"><a name="GetLocation"></a><span class="summary-sig-name">GetLocation</span>(<span class="summary-sig-arg">self</span>)</span><br /> 816 GetLocation(SBValue self) -> str const *</td> 817 <td align="right" valign="top"> 818 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLocation">source code</a></span> 819 820 </td> 821 </tr> 822 </table> 823 824 </td> 825 </tr> 826<tr> 827 <td width="15%" align="right" valign="top" class="summary"> 828 <span class="summary-type"> </span> 829 </td><td class="summary"> 830 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 831 <tr> 832 <td><span class="summary-sig"><a name="SetValueFromCString"></a><span class="summary-sig-name">SetValueFromCString</span>(<span class="summary-sig-arg">self</span>, 833 <span class="summary-sig-arg">*args</span>)</span><br /> 834 SetValueFromCString(SBValue self, str const * value_str) -> bool 835 SetValueFromCString(SBValue self, str const * value_str, SBError 836 error) -> bool</td> 837 <td align="right" valign="top"> 838 <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetValueFromCString">source code</a></span> 839 840 </td> 841 </tr> 842 </table> 843 844 </td> 845 </tr> 846<tr> 847 <td width="15%" align="right" valign="top" class="summary"> 848 <span class="summary-type"> </span> 849 </td><td class="summary"> 850 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 851 <tr> 852 <td><span class="summary-sig"><a name="GetTypeFormat"></a><span class="summary-sig-name">GetTypeFormat</span>(<span class="summary-sig-arg">self</span>)</span><br /> 853 GetTypeFormat(SBValue self) -> SBTypeFormat</td> 854 <td align="right" valign="top"> 855 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFormat">source code</a></span> 856 857 </td> 858 </tr> 859 </table> 860 861 </td> 862 </tr> 863<tr> 864 <td width="15%" align="right" valign="top" class="summary"> 865 <span class="summary-type"> </span> 866 </td><td class="summary"> 867 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 868 <tr> 869 <td><span class="summary-sig"><a name="GetTypeSummary"></a><span class="summary-sig-name">GetTypeSummary</span>(<span class="summary-sig-arg">self</span>)</span><br /> 870 GetTypeSummary(SBValue self) -> SBTypeSummary</td> 871 <td align="right" valign="top"> 872 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSummary">source code</a></span> 873 874 </td> 875 </tr> 876 </table> 877 878 </td> 879 </tr> 880<tr> 881 <td width="15%" align="right" valign="top" class="summary"> 882 <span class="summary-type"> </span> 883 </td><td class="summary"> 884 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 885 <tr> 886 <td><span class="summary-sig"><a name="GetTypeFilter"></a><span class="summary-sig-name">GetTypeFilter</span>(<span class="summary-sig-arg">self</span>)</span><br /> 887 GetTypeFilter(SBValue self) -> SBTypeFilter</td> 888 <td align="right" valign="top"> 889 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeFilter">source code</a></span> 890 891 </td> 892 </tr> 893 </table> 894 895 </td> 896 </tr> 897<tr> 898 <td width="15%" align="right" valign="top" class="summary"> 899 <span class="summary-type"> </span> 900 </td><td class="summary"> 901 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 902 <tr> 903 <td><span class="summary-sig"><a name="GetTypeSynthetic"></a><span class="summary-sig-name">GetTypeSynthetic</span>(<span class="summary-sig-arg">self</span>)</span><br /> 904 GetTypeSynthetic(SBValue self) -> SBTypeSynthetic</td> 905 <td align="right" valign="top"> 906 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTypeSynthetic">source code</a></span> 907 908 </td> 909 </tr> 910 </table> 911 912 </td> 913 </tr> 914<tr> 915 <td width="15%" align="right" valign="top" class="summary"> 916 <span class="summary-type"> </span> 917 </td><td class="summary"> 918 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 919 <tr> 920 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetChildAtIndex" class="summary-sig-name">GetChildAtIndex</a>(<span class="summary-sig-arg">self</span>, 921 <span class="summary-sig-arg">*args</span>)</span><br /> 922 GetChildAtIndex(SBValue self, uint32_t idx) -> SBValue 923GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -> SBValue</td> 924 <td align="right" valign="top"> 925 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildAtIndex">source code</a></span> 926 927 </td> 928 </tr> 929 </table> 930 931 </td> 932 </tr> 933<tr> 934 <td width="15%" align="right" valign="top" class="summary"> 935 <span class="summary-type"> </span> 936 </td><td class="summary"> 937 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 938 <tr> 939 <td><span class="summary-sig"><a name="CreateChildAtOffset"></a><span class="summary-sig-name">CreateChildAtOffset</span>(<span class="summary-sig-arg">self</span>, 940 <span class="summary-sig-arg">*args</span>)</span><br /> 941 CreateChildAtOffset(SBValue self, str const * name, uint32_t offset, 942 SBType type) -> SBValue</td> 943 <td align="right" valign="top"> 944 <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateChildAtOffset">source code</a></span> 945 946 </td> 947 </tr> 948 </table> 949 950 </td> 951 </tr> 952<tr> 953 <td width="15%" align="right" valign="top" class="summary"> 954 <span class="summary-type"> </span> 955 </td><td class="summary"> 956 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 957 <tr> 958 <td><span class="summary-sig"><a name="Cast"></a><span class="summary-sig-name">Cast</span>(<span class="summary-sig-arg">self</span>, 959 <span class="summary-sig-arg">*args</span>)</span><br /> 960 Cast(SBValue self, SBType type) -> SBValue</td> 961 <td align="right" valign="top"> 962 <span class="codelink"><a href="lldb-pysrc.html#SBValue.Cast">source code</a></span> 963 964 </td> 965 </tr> 966 </table> 967 968 </td> 969 </tr> 970<tr> 971 <td width="15%" align="right" valign="top" class="summary"> 972 <span class="summary-type"> </span> 973 </td><td class="summary"> 974 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 975 <tr> 976 <td><span class="summary-sig"><a name="CreateValueFromExpression"></a><span class="summary-sig-name">CreateValueFromExpression</span>(<span class="summary-sig-arg">self</span>, 977 <span class="summary-sig-arg">*args</span>)</span><br /> 978 CreateValueFromExpression(SBValue self, str const * name, str const * 979 expression) -> SBValue CreateValueFromExpression(SBValue self, str 980 const * name, str const * expression, SBExpressionOptions options) 981 -> SBValue</td> 982 <td align="right" valign="top"> 983 <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromExpression">source code</a></span> 984 985 </td> 986 </tr> 987 </table> 988 989 </td> 990 </tr> 991<tr> 992 <td width="15%" align="right" valign="top" class="summary"> 993 <span class="summary-type"> </span> 994 </td><td class="summary"> 995 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 996 <tr> 997 <td><span class="summary-sig"><a name="CreateValueFromAddress"></a><span class="summary-sig-name">CreateValueFromAddress</span>(<span class="summary-sig-arg">self</span>, 998 <span class="summary-sig-arg">*args</span>)</span><br /> 999 CreateValueFromAddress(SBValue self, str const * name, lldb::addr_t 1000 address, SBType type) -> SBValue</td> 1001 <td align="right" valign="top"> 1002 <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromAddress">source code</a></span> 1003 1004 </td> 1005 </tr> 1006 </table> 1007 1008 </td> 1009 </tr> 1010<tr> 1011 <td width="15%" align="right" valign="top" class="summary"> 1012 <span class="summary-type"> </span> 1013 </td><td class="summary"> 1014 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1015 <tr> 1016 <td><span class="summary-sig"><a name="CreateValueFromData"></a><span class="summary-sig-name">CreateValueFromData</span>(<span class="summary-sig-arg">self</span>, 1017 <span class="summary-sig-arg">*args</span>)</span><br /> 1018 CreateValueFromData(SBValue self, str const * name, SBData data, 1019 SBType type) -> SBValue</td> 1020 <td align="right" valign="top"> 1021 <span class="codelink"><a href="lldb-pysrc.html#SBValue.CreateValueFromData">source code</a></span> 1022 1023 </td> 1024 </tr> 1025 </table> 1026 1027 </td> 1028 </tr> 1029<tr> 1030 <td width="15%" align="right" valign="top" class="summary"> 1031 <span class="summary-type"> </span> 1032 </td><td class="summary"> 1033 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1034 <tr> 1035 <td><span class="summary-sig"><a name="GetType"></a><span class="summary-sig-name">GetType</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1036 GetType(SBValue self) -> SBType</td> 1037 <td align="right" valign="top"> 1038 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetType">source code</a></span> 1039 1040 </td> 1041 </tr> 1042 </table> 1043 1044 </td> 1045 </tr> 1046<tr> 1047 <td width="15%" align="right" valign="top" class="summary"> 1048 <span class="summary-type"> </span> 1049 </td><td class="summary"> 1050 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1051 <tr> 1052 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetIndexOfChildWithName" class="summary-sig-name">GetIndexOfChildWithName</a>(<span class="summary-sig-arg">self</span>, 1053 <span class="summary-sig-arg">*args</span>)</span><br /> 1054 GetIndexOfChildWithName(SBValue self, str const * name) -> uint32_t</td> 1055 <td align="right" valign="top"> 1056 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetIndexOfChildWithName">source code</a></span> 1057 1058 </td> 1059 </tr> 1060 </table> 1061 1062 </td> 1063 </tr> 1064<tr> 1065 <td width="15%" align="right" valign="top" class="summary"> 1066 <span class="summary-type"> </span> 1067 </td><td class="summary"> 1068 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1069 <tr> 1070 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetChildMemberWithName" class="summary-sig-name">GetChildMemberWithName</a>(<span class="summary-sig-arg">self</span>, 1071 <span class="summary-sig-arg">*args</span>)</span><br /> 1072 GetChildMemberWithName(SBValue self, str const * name) -> SBValue 1073GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -> SBValue</td> 1074 <td align="right" valign="top"> 1075 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildMemberWithName">source code</a></span> 1076 1077 </td> 1078 </tr> 1079 </table> 1080 1081 </td> 1082 </tr> 1083<tr> 1084 <td width="15%" align="right" valign="top" class="summary"> 1085 <span class="summary-type"> </span> 1086 </td><td class="summary"> 1087 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1088 <tr> 1089 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueForExpressionPath" class="summary-sig-name">GetValueForExpressionPath</a>(<span class="summary-sig-arg">self</span>, 1090 <span class="summary-sig-arg">*args</span>)</span><br /> 1091 GetValueForExpressionPath(SBValue self, str const * expr_path) -> 1092 SBValue</td> 1093 <td align="right" valign="top"> 1094 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueForExpressionPath">source code</a></span> 1095 1096 </td> 1097 </tr> 1098 </table> 1099 1100 </td> 1101 </tr> 1102<tr> 1103 <td width="15%" align="right" valign="top" class="summary"> 1104 <span class="summary-type"> </span> 1105 </td><td class="summary"> 1106 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1107 <tr> 1108 <td><span class="summary-sig"><a name="GetDeclaration"></a><span class="summary-sig-name">GetDeclaration</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1109 GetDeclaration(SBValue self) -> SBDeclaration</td> 1110 <td align="right" valign="top"> 1111 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDeclaration">source code</a></span> 1112 1113 </td> 1114 </tr> 1115 </table> 1116 1117 </td> 1118 </tr> 1119<tr> 1120 <td width="15%" align="right" valign="top" class="summary"> 1121 <span class="summary-type"> </span> 1122 </td><td class="summary"> 1123 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1124 <tr> 1125 <td><span class="summary-sig"><a name="MightHaveChildren"></a><span class="summary-sig-name">MightHaveChildren</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1126 MightHaveChildren(SBValue self) -> bool</td> 1127 <td align="right" valign="top"> 1128 <span class="codelink"><a href="lldb-pysrc.html#SBValue.MightHaveChildren">source code</a></span> 1129 1130 </td> 1131 </tr> 1132 </table> 1133 1134 </td> 1135 </tr> 1136<tr> 1137 <td width="15%" align="right" valign="top" class="summary"> 1138 <span class="summary-type"> </span> 1139 </td><td class="summary"> 1140 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1141 <tr> 1142 <td><span class="summary-sig"><a name="GetNumChildren"></a><span class="summary-sig-name">GetNumChildren</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1143 GetNumChildren(SBValue self) -> uint32_t</td> 1144 <td align="right" valign="top"> 1145 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetNumChildren">source code</a></span> 1146 1147 </td> 1148 </tr> 1149 </table> 1150 1151 </td> 1152 </tr> 1153<tr> 1154 <td width="15%" align="right" valign="top" class="summary"> 1155 <span class="summary-type"> </span> 1156 </td><td class="summary"> 1157 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1158 <tr> 1159 <td><span class="summary-sig"><a name="GetOpaqueType"></a><span class="summary-sig-name">GetOpaqueType</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1160 GetOpaqueType(SBValue self) -> void *</td> 1161 <td align="right" valign="top"> 1162 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetOpaqueType">source code</a></span> 1163 1164 </td> 1165 </tr> 1166 </table> 1167 1168 </td> 1169 </tr> 1170<tr> 1171 <td width="15%" align="right" valign="top" class="summary"> 1172 <span class="summary-type"> </span> 1173 </td><td class="summary"> 1174 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1175 <tr> 1176 <td><span class="summary-sig"><a name="Dereference"></a><span class="summary-sig-name">Dereference</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1177 Dereference(SBValue self) -> SBValue</td> 1178 <td align="right" valign="top"> 1179 <span class="codelink"><a href="lldb-pysrc.html#SBValue.Dereference">source code</a></span> 1180 1181 </td> 1182 </tr> 1183 </table> 1184 1185 </td> 1186 </tr> 1187<tr> 1188 <td width="15%" align="right" valign="top" class="summary"> 1189 <span class="summary-type"> </span> 1190 </td><td class="summary"> 1191 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1192 <tr> 1193 <td><span class="summary-sig"><a name="AddressOf"></a><span class="summary-sig-name">AddressOf</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1194 AddressOf(SBValue self) -> SBValue</td> 1195 <td align="right" valign="top"> 1196 <span class="codelink"><a href="lldb-pysrc.html#SBValue.AddressOf">source code</a></span> 1197 1198 </td> 1199 </tr> 1200 </table> 1201 1202 </td> 1203 </tr> 1204<tr> 1205 <td width="15%" align="right" valign="top" class="summary"> 1206 <span class="summary-type"> </span> 1207 </td><td class="summary"> 1208 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1209 <tr> 1210 <td><span class="summary-sig"><a name="TypeIsPointerType"></a><span class="summary-sig-name">TypeIsPointerType</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1211 TypeIsPointerType(SBValue self) -> bool</td> 1212 <td align="right" valign="top"> 1213 <span class="codelink"><a href="lldb-pysrc.html#SBValue.TypeIsPointerType">source code</a></span> 1214 1215 </td> 1216 </tr> 1217 </table> 1218 1219 </td> 1220 </tr> 1221<tr> 1222 <td width="15%" align="right" valign="top" class="summary"> 1223 <span class="summary-type"> </span> 1224 </td><td class="summary"> 1225 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1226 <tr> 1227 <td><span class="summary-sig"><a name="GetTarget"></a><span class="summary-sig-name">GetTarget</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1228 GetTarget(SBValue self) -> SBTarget</td> 1229 <td align="right" valign="top"> 1230 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetTarget">source code</a></span> 1231 1232 </td> 1233 </tr> 1234 </table> 1235 1236 </td> 1237 </tr> 1238<tr> 1239 <td width="15%" align="right" valign="top" class="summary"> 1240 <span class="summary-type"> </span> 1241 </td><td class="summary"> 1242 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1243 <tr> 1244 <td><span class="summary-sig"><a name="GetProcess"></a><span class="summary-sig-name">GetProcess</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1245 GetProcess(SBValue self) -> SBProcess</td> 1246 <td align="right" valign="top"> 1247 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetProcess">source code</a></span> 1248 1249 </td> 1250 </tr> 1251 </table> 1252 1253 </td> 1254 </tr> 1255<tr> 1256 <td width="15%" align="right" valign="top" class="summary"> 1257 <span class="summary-type"> </span> 1258 </td><td class="summary"> 1259 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1260 <tr> 1261 <td><span class="summary-sig"><a name="GetThread"></a><span class="summary-sig-name">GetThread</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1262 GetThread(SBValue self) -> SBThread</td> 1263 <td align="right" valign="top"> 1264 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetThread">source code</a></span> 1265 1266 </td> 1267 </tr> 1268 </table> 1269 1270 </td> 1271 </tr> 1272<tr> 1273 <td width="15%" align="right" valign="top" class="summary"> 1274 <span class="summary-type"> </span> 1275 </td><td class="summary"> 1276 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1277 <tr> 1278 <td><span class="summary-sig"><a name="GetFrame"></a><span class="summary-sig-name">GetFrame</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1279 GetFrame(SBValue self) -> SBFrame</td> 1280 <td align="right" valign="top"> 1281 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetFrame">source code</a></span> 1282 1283 </td> 1284 </tr> 1285 </table> 1286 1287 </td> 1288 </tr> 1289<tr> 1290 <td width="15%" align="right" valign="top" class="summary"> 1291 <span class="summary-type"> </span> 1292 </td><td class="summary"> 1293 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1294 <tr> 1295 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#Watch" class="summary-sig-name">Watch</a>(<span class="summary-sig-arg">self</span>, 1296 <span class="summary-sig-arg">*args</span>)</span><br /> 1297 Watch(SBValue self, bool resolve_location, bool read, bool write, 1298 SBError error) -> SBWatchpoint</td> 1299 <td align="right" valign="top"> 1300 <span class="codelink"><a href="lldb-pysrc.html#SBValue.Watch">source code</a></span> 1301 1302 </td> 1303 </tr> 1304 </table> 1305 1306 </td> 1307 </tr> 1308<tr> 1309 <td width="15%" align="right" valign="top" class="summary"> 1310 <span class="summary-type"> </span> 1311 </td><td class="summary"> 1312 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1313 <tr> 1314 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#WatchPointee" class="summary-sig-name">WatchPointee</a>(<span class="summary-sig-arg">self</span>, 1315 <span class="summary-sig-arg">*args</span>)</span><br /> 1316 WatchPointee(SBValue self, bool resolve_location, bool read, bool 1317 write, SBError error) -> SBWatchpoint</td> 1318 <td align="right" valign="top"> 1319 <span class="codelink"><a href="lldb-pysrc.html#SBValue.WatchPointee">source code</a></span> 1320 1321 </td> 1322 </tr> 1323 </table> 1324 1325 </td> 1326 </tr> 1327<tr> 1328 <td width="15%" align="right" valign="top" class="summary"> 1329 <span class="summary-type"> </span> 1330 </td><td class="summary"> 1331 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1332 <tr> 1333 <td><span class="summary-sig"><a name="GetDescription"></a><span class="summary-sig-name">GetDescription</span>(<span class="summary-sig-arg">self</span>, 1334 <span class="summary-sig-arg">*args</span>)</span><br /> 1335 GetDescription(SBValue self, SBStream description) -> bool</td> 1336 <td align="right" valign="top"> 1337 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetDescription">source code</a></span> 1338 1339 </td> 1340 </tr> 1341 </table> 1342 1343 </td> 1344 </tr> 1345<tr> 1346 <td width="15%" align="right" valign="top" class="summary"> 1347 <span class="summary-type"> </span> 1348 </td><td class="summary"> 1349 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1350 <tr> 1351 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetPointeeData" class="summary-sig-name">GetPointeeData</a>(<span class="summary-sig-arg">self</span>, 1352 <span class="summary-sig-arg">item_idx</span>=<span class="summary-sig-default">0</span>, 1353 <span class="summary-sig-arg">item_count</span>=<span class="summary-sig-default">1</span>)</span><br /> 1354 GetPointeeData(SBValue self, uint32_t item_idx=0, uint32_t item_count=1) -> SBData 1355GetPointeeData(SBValue self, uint32_t item_idx=0) -> SBData 1356GetPointeeData(SBValue self) -> SBData</td> 1357 <td align="right" valign="top"> 1358 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPointeeData">source code</a></span> 1359 1360 </td> 1361 </tr> 1362 </table> 1363 1364 </td> 1365 </tr> 1366<tr> 1367 <td width="15%" align="right" valign="top" class="summary"> 1368 <span class="summary-type"> </span> 1369 </td><td class="summary"> 1370 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1371 <tr> 1372 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetData" class="summary-sig-name">GetData</a>(<span class="summary-sig-arg">self</span>)</span><br /> 1373 GetData(SBValue self) -> SBData</td> 1374 <td align="right" valign="top"> 1375 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetData">source code</a></span> 1376 1377 </td> 1378 </tr> 1379 </table> 1380 1381 </td> 1382 </tr> 1383<tr> 1384 <td width="15%" align="right" valign="top" class="summary"> 1385 <span class="summary-type"> </span> 1386 </td><td class="summary"> 1387 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1388 <tr> 1389 <td><span class="summary-sig"><a name="SetData"></a><span class="summary-sig-name">SetData</span>(<span class="summary-sig-arg">self</span>, 1390 <span class="summary-sig-arg">*args</span>)</span><br /> 1391 SetData(SBValue self, SBData data, SBError error) -> bool</td> 1392 <td align="right" valign="top"> 1393 <span class="codelink"><a href="lldb-pysrc.html#SBValue.SetData">source code</a></span> 1394 1395 </td> 1396 </tr> 1397 </table> 1398 1399 </td> 1400 </tr> 1401<tr> 1402 <td width="15%" align="right" valign="top" class="summary"> 1403 <span class="summary-type"> </span> 1404 </td><td class="summary"> 1405 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1406 <tr> 1407 <td><span class="summary-sig"><a name="GetLoadAddress"></a><span class="summary-sig-name">GetLoadAddress</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1408 GetLoadAddress(SBValue self) -> lldb::addr_t</td> 1409 <td align="right" valign="top"> 1410 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetLoadAddress">source code</a></span> 1411 1412 </td> 1413 </tr> 1414 </table> 1415 1416 </td> 1417 </tr> 1418<tr> 1419 <td width="15%" align="right" valign="top" class="summary"> 1420 <span class="summary-type"> </span> 1421 </td><td class="summary"> 1422 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1423 <tr> 1424 <td><span class="summary-sig"><a name="GetAddress"></a><span class="summary-sig-name">GetAddress</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1425 GetAddress(SBValue self) -> SBAddress</td> 1426 <td align="right" valign="top"> 1427 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetAddress">source code</a></span> 1428 1429 </td> 1430 </tr> 1431 </table> 1432 1433 </td> 1434 </tr> 1435<tr> 1436 <td width="15%" align="right" valign="top" class="summary"> 1437 <span class="summary-type"> </span> 1438 </td><td class="summary"> 1439 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1440 <tr> 1441 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#GetExpressionPath" class="summary-sig-name">GetExpressionPath</a>(<span class="summary-sig-arg">self</span>, 1442 <span class="summary-sig-arg">*args</span>)</span><br /> 1443 GetExpressionPath(SBValue self, SBStream description) -> bool 1444 GetExpressionPath(SBValue self, SBStream description, bool 1445 qualify_cxx_base_classes) -> bool</td> 1446 <td align="right" valign="top"> 1447 <span class="codelink"><a href="lldb-pysrc.html#SBValue.GetExpressionPath">source code</a></span> 1448 1449 </td> 1450 </tr> 1451 </table> 1452 1453 </td> 1454 </tr> 1455<tr> 1456 <td width="15%" align="right" valign="top" class="summary"> 1457 <span class="summary-type"> </span> 1458 </td><td class="summary"> 1459 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1460 <tr> 1461 <td><span class="summary-sig"><a name="__get_dynamic__"></a><span class="summary-sig-name">__get_dynamic__</span>(<span class="summary-sig-arg">self</span>)</span><br /> 1462 Helper function for the "SBValue.dynamic" property.</td> 1463 <td align="right" valign="top"> 1464 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__get_dynamic__">source code</a></span> 1465 1466 </td> 1467 </tr> 1468 </table> 1469 1470 </td> 1471 </tr> 1472<tr> 1473 <td width="15%" align="right" valign="top" class="summary"> 1474 <span class="summary-type"> </span> 1475 </td><td class="summary"> 1476 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1477 <tr> 1478 <td><span class="summary-sig"><a name="get_expr_path"></a><span class="summary-sig-name">get_expr_path</span>(<span class="summary-sig-arg">self</span>)</span></td> 1479 <td align="right" valign="top"> 1480 <span class="codelink"><a href="lldb-pysrc.html#SBValue.get_expr_path">source code</a></span> 1481 1482 </td> 1483 </tr> 1484 </table> 1485 1486 </td> 1487 </tr> 1488<tr> 1489 <td width="15%" align="right" valign="top" class="summary"> 1490 <span class="summary-type"> </span> 1491 </td><td class="summary"> 1492 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1493 <tr> 1494 <td><span class="summary-sig"><a href="lldb.SBValue-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 1495 __str__(SBValue self) -> PyObject *</td> 1496 <td align="right" valign="top"> 1497 <span class="codelink"><a href="lldb-pysrc.html#SBValue.__str__">source code</a></span> 1498 1499 </td> 1500 </tr> 1501 </table> 1502 1503 </td> 1504 </tr> 1505 <tr> 1506 <td colspan="2" class="summary"> 1507 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 1508 <code>__delattr__</code>, 1509 <code>__format__</code>, 1510 <code>__getattribute__</code>, 1511 <code>__hash__</code>, 1512 <code>__new__</code>, 1513 <code>__reduce__</code>, 1514 <code>__reduce_ex__</code>, 1515 <code>__sizeof__</code>, 1516 <code>__subclasshook__</code> 1517 </p> 1518 </td> 1519 </tr> 1520</table> 1521<!-- ==================== CLASS VARIABLES ==================== --> 1522<a name="section-ClassVariables"></a> 1523<table class="summary" border="1" cellpadding="3" 1524 cellspacing="0" width="100%" bgcolor="white"> 1525<tr bgcolor="#70b0f0" class="table-header"> 1526 <td colspan="2" class="table-header"> 1527 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1528 <tr valign="top"> 1529 <td align="left"><span class="table-header">Class Variables</span></td> 1530 <td align="right" valign="top" 1531 ><span class="options">[<a href="#section-ClassVariables" 1532 class="privatelink" onclick="toggle_private();" 1533 >hide private</a>]</span></td> 1534 </tr> 1535 </table> 1536 </td> 1537</tr> 1538<tr> 1539 <td width="15%" align="right" valign="top" class="summary"> 1540 <span class="summary-type"> </span> 1541 </td><td class="summary"> 1542 <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}">{}</code> 1543 </td> 1544 </tr> 1545<tr> 1546 <td width="15%" align="right" valign="top" class="summary"> 1547 <span class="summary-type"> </span> 1548 </td><td class="summary"> 1549 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 1550 </td> 1551 </tr> 1552</table> 1553<!-- ==================== PROPERTIES ==================== --> 1554<a name="section-Properties"></a> 1555<table class="summary" border="1" cellpadding="3" 1556 cellspacing="0" width="100%" bgcolor="white"> 1557<tr bgcolor="#70b0f0" class="table-header"> 1558 <td colspan="2" class="table-header"> 1559 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1560 <tr valign="top"> 1561 <td align="left"><span class="table-header">Properties</span></td> 1562 <td align="right" valign="top" 1563 ><span class="options">[<a href="#section-Properties" 1564 class="privatelink" onclick="toggle_private();" 1565 >hide private</a>]</span></td> 1566 </tr> 1567 </table> 1568 </td> 1569</tr> 1570<tr> 1571 <td width="15%" align="right" valign="top" class="summary"> 1572 <span class="summary-type"> </span> 1573 </td><td class="summary"> 1574 <a href="lldb.SBValue-class.html#addr" class="summary-name">addr</a><br /> 1575 A read only property that returns an lldb.SBAddress that represents 1576 the address of this value if it is in memory. 1577 </td> 1578 </tr> 1579<tr> 1580 <td width="15%" align="right" valign="top" class="summary"> 1581 <span class="summary-type"> </span> 1582 </td><td class="summary"> 1583 <a href="lldb.SBValue-class.html#address_of" class="summary-name">address_of</a><br /> 1584 A read only property that returns an lldb.SBValue that represents the 1585 address-of this value. 1586 </td> 1587 </tr> 1588<tr> 1589 <td width="15%" align="right" valign="top" class="summary"> 1590 <span class="summary-type"> </span> 1591 </td><td class="summary"> 1592 <a href="lldb.SBValue-class.html#changed" class="summary-name">changed</a><br /> 1593 A read only property that returns a boolean value that indicates if 1594 this value has changed since it was last updated. 1595 </td> 1596 </tr> 1597<tr> 1598 <td width="15%" align="right" valign="top" class="summary"> 1599 <span class="summary-type"> </span> 1600 </td><td class="summary"> 1601 <a href="lldb.SBValue-class.html#data" class="summary-name">data</a><br /> 1602 A read only property that returns an lldb object (lldb.SBData) that 1603 represents the bytes that make up the value for this object. 1604 </td> 1605 </tr> 1606<tr> 1607 <td width="15%" align="right" valign="top" class="summary"> 1608 <span class="summary-type"> </span> 1609 </td><td class="summary"> 1610 <a href="lldb.SBValue-class.html#deref" class="summary-name">deref</a><br /> 1611 A read only property that returns an lldb.SBValue that is created by 1612 dereferencing this value. 1613 </td> 1614 </tr> 1615<tr> 1616 <td width="15%" align="right" valign="top" class="summary"> 1617 <span class="summary-type"> </span> 1618 </td><td class="summary"> 1619 <a href="lldb.SBValue-class.html#description" class="summary-name">description</a><br /> 1620 A read only property that returns the language-specific description 1621 of this value as a string 1622 </td> 1623 </tr> 1624<tr> 1625 <td width="15%" align="right" valign="top" class="summary"> 1626 <span class="summary-type"> </span> 1627 </td><td class="summary"> 1628 <a href="lldb.SBValue-class.html#dynamic" class="summary-name">dynamic</a><br /> 1629 A read only property that returns an lldb.SBValue that is created by 1630 finding the dynamic type of this value. 1631 </td> 1632 </tr> 1633<tr> 1634 <td width="15%" align="right" valign="top" class="summary"> 1635 <span class="summary-type"> </span> 1636 </td><td class="summary"> 1637 <a href="lldb.SBValue-class.html#error" class="summary-name">error</a><br /> 1638 A read only property that returns the lldb.SBError that represents 1639 the error from the last time the variable value was calculated. 1640 </td> 1641 </tr> 1642<tr> 1643 <td width="15%" align="right" valign="top" class="summary"> 1644 <span class="summary-type"> </span> 1645 </td><td class="summary"> 1646 <a href="lldb.SBValue-class.html#format" class="summary-name">format</a><br /> 1647 A read/write property that gets/sets the format used for 1648 lldb.SBValue().GetValue() for this value. 1649 </td> 1650 </tr> 1651<tr> 1652 <td width="15%" align="right" valign="top" class="summary"> 1653 <span class="summary-type"> </span> 1654 </td><td class="summary"> 1655 <a href="lldb.SBValue-class.html#frame" class="summary-name">frame</a><br /> 1656 A read only property that returns the lldb.SBFrame that this value is 1657 associated with, the returned value might be invalid and should be 1658 tested. 1659 </td> 1660 </tr> 1661<tr> 1662 <td width="15%" align="right" valign="top" class="summary"> 1663 <span class="summary-type"> </span> 1664 </td><td class="summary"> 1665 <a href="lldb.SBValue-class.html#is_in_scope" class="summary-name">is_in_scope</a><br /> 1666 A read only property that returns a boolean value that indicates 1667 whether this value is currently lexically in scope. 1668 </td> 1669 </tr> 1670<tr> 1671 <td width="15%" align="right" valign="top" class="summary"> 1672 <span class="summary-type"> </span> 1673 </td><td class="summary"> 1674 <a href="lldb.SBValue-class.html#load_addr" class="summary-name">load_addr</a><br /> 1675 A read only property that returns the load address of this value as 1676 an integer. 1677 </td> 1678 </tr> 1679<tr> 1680 <td width="15%" align="right" valign="top" class="summary"> 1681 <span class="summary-type"> </span> 1682 </td><td class="summary"> 1683 <a href="lldb.SBValue-class.html#location" class="summary-name">location</a><br /> 1684 A read only property that returns the location of this value as a 1685 string. 1686 </td> 1687 </tr> 1688<tr> 1689 <td width="15%" align="right" valign="top" class="summary"> 1690 <span class="summary-type"> </span> 1691 </td><td class="summary"> 1692 <a href="lldb.SBValue-class.html#name" class="summary-name">name</a><br /> 1693 A read only property that returns the name of this value as a string. 1694 </td> 1695 </tr> 1696<tr> 1697 <td width="15%" align="right" valign="top" class="summary"> 1698 <span class="summary-type"> </span> 1699 </td><td class="summary"> 1700 <a href="lldb.SBValue-class.html#num_children" class="summary-name">num_children</a><br /> 1701 A read only property that returns the number of child lldb.SBValues 1702 that this value has. 1703 </td> 1704 </tr> 1705<tr> 1706 <td width="15%" align="right" valign="top" class="summary"> 1707 <span class="summary-type"> </span> 1708 </td><td class="summary"> 1709 <a href="lldb.SBValue-class.html#path" class="summary-name">path</a><br /> 1710 A read only property that returns the expression path that one can 1711 use to reach this value in an expression. 1712 </td> 1713 </tr> 1714<tr> 1715 <td width="15%" align="right" valign="top" class="summary"> 1716 <span class="summary-type"> </span> 1717 </td><td class="summary"> 1718 <a href="lldb.SBValue-class.html#process" class="summary-name">process</a><br /> 1719 A read only property that returns the lldb.SBProcess that this value 1720 is associated with, the returned value might be invalid and should be 1721 tested. 1722 </td> 1723 </tr> 1724<tr> 1725 <td width="15%" align="right" valign="top" class="summary"> 1726 <span class="summary-type"> </span> 1727 </td><td class="summary"> 1728 <a href="lldb.SBValue-class.html#signed" class="summary-name">signed</a><br /> 1729 A read only property that returns the value of this SBValue as a 1730 signed integer. 1731 </td> 1732 </tr> 1733<tr> 1734 <td width="15%" align="right" valign="top" class="summary"> 1735 <span class="summary-type"> </span> 1736 </td><td class="summary"> 1737 <a href="lldb.SBValue-class.html#size" class="summary-name">size</a><br /> 1738 A read only property that returns the size in bytes of this value. 1739 </td> 1740 </tr> 1741<tr> 1742 <td width="15%" align="right" valign="top" class="summary"> 1743 <span class="summary-type"> </span> 1744 </td><td class="summary"> 1745 <a href="lldb.SBValue-class.html#summary" class="summary-name">summary</a><br /> 1746 A read only property that returns the summary for this value as a 1747 string 1748 </td> 1749 </tr> 1750<tr> 1751 <td width="15%" align="right" valign="top" class="summary"> 1752 <span class="summary-type"> </span> 1753 </td><td class="summary"> 1754 <a href="lldb.SBValue-class.html#target" class="summary-name">target</a><br /> 1755 A read only property that returns the lldb.SBTarget that this value 1756 is associated with. 1757 </td> 1758 </tr> 1759<tr> 1760 <td width="15%" align="right" valign="top" class="summary"> 1761 <span class="summary-type"> </span> 1762 </td><td class="summary"> 1763 <a href="lldb.SBValue-class.html#thread" class="summary-name">thread</a><br /> 1764 A read only property that returns the lldb.SBThread that this value 1765 is associated with, the returned value might be invalid and should be 1766 tested. 1767 </td> 1768 </tr> 1769<tr> 1770 <td width="15%" align="right" valign="top" class="summary"> 1771 <span class="summary-type"> </span> 1772 </td><td class="summary"> 1773 <a href="lldb.SBValue-class.html#type" class="summary-name">type</a><br /> 1774 A read only property that returns a lldb.SBType object that 1775 represents the type for this value. 1776 </td> 1777 </tr> 1778<tr> 1779 <td width="15%" align="right" valign="top" class="summary"> 1780 <span class="summary-type"> </span> 1781 </td><td class="summary"> 1782 <a href="lldb.SBValue-class.html#unsigned" class="summary-name">unsigned</a><br /> 1783 A read only property that returns the value of this SBValue as an 1784 usigned integer. 1785 </td> 1786 </tr> 1787<tr> 1788 <td width="15%" align="right" valign="top" class="summary"> 1789 <span class="summary-type"> </span> 1790 </td><td class="summary"> 1791 <a href="lldb.SBValue-class.html#value" class="summary-name">value</a><br /> 1792 A read/write property that gets/sets value from a string. 1793 </td> 1794 </tr> 1795<tr> 1796 <td width="15%" align="right" valign="top" class="summary"> 1797 <span class="summary-type"> </span> 1798 </td><td class="summary"> 1799 <a href="lldb.SBValue-class.html#value_type" class="summary-name">value_type</a><br /> 1800 A read only property that returns an lldb enumeration value (see 1801 enumerations that start with "lldb.eValueType") that 1802 represents the type of this value (local, argument, global, register, 1803 etc.). 1804 </td> 1805 </tr> 1806 <tr> 1807 <td colspan="2" class="summary"> 1808 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 1809 <code>__class__</code> 1810 </p> 1811 </td> 1812 </tr> 1813</table> 1814<!-- ==================== METHOD DETAILS ==================== --> 1815<a name="section-MethodDetails"></a> 1816<table class="details" border="1" cellpadding="3" 1817 cellspacing="0" width="100%" bgcolor="white"> 1818<tr bgcolor="#70b0f0" class="table-header"> 1819 <td colspan="2" class="table-header"> 1820 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 1821 <tr valign="top"> 1822 <td align="left"><span class="table-header">Method Details</span></td> 1823 <td align="right" valign="top" 1824 ><span class="options">[<a href="#section-MethodDetails" 1825 class="privatelink" onclick="toggle_private();" 1826 >hide private</a>]</span></td> 1827 </tr> 1828 </table> 1829 </td> 1830</tr> 1831</table> 1832<a name="__setattr__"></a> 1833<div> 1834<table class="details" border="1" cellpadding="3" 1835 cellspacing="0" width="100%" bgcolor="white"> 1836<tr><td> 1837 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1838 <tr valign="top"><td> 1839 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 1840 <span class="sig-arg">name</span>, 1841 <span class="sig-arg">value</span>)</span> 1842 </h3> 1843 </td><td align="right" valign="top" 1844 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__setattr__">source code</a></span> 1845 </td> 1846 </tr></table> 1847 1848 <p>x.__setattr__('name', value) <==> x.name = value</p> 1849 <dl class="fields"> 1850 <dt>Overrides: 1851 object.__setattr__ 1852 <dd><em class="note">(inherited documentation)</em></dd> 1853 </dt> 1854 </dl> 1855</td></tr></table> 1856</div> 1857<a name="__repr__"></a> 1858<div> 1859<table class="details" border="1" cellpadding="3" 1860 cellspacing="0" width="100%" bgcolor="white"> 1861<tr><td> 1862 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1863 <tr valign="top"><td> 1864 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 1865 <br /><em class="fname">(Representation operator)</em> 1866 </h3> 1867 </td><td align="right" valign="top" 1868 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 1869 </td> 1870 </tr></table> 1871 1872 <p>repr(x)</p> 1873 <dl class="fields"> 1874 <dt>Overrides: 1875 object.__repr__ 1876 <dd><em class="note">(inherited documentation)</em></dd> 1877 </dt> 1878 </dl> 1879</td></tr></table> 1880</div> 1881<a name="__eol_test__"></a> 1882<div> 1883<table class="details" border="1" cellpadding="3" 1884 cellspacing="0" width="100%" bgcolor="white"> 1885<tr><td> 1886 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1887 <tr valign="top"><td> 1888 <h3 class="epydoc"><span class="sig"><span class="sig-name">__eol_test__</span>(<span class="sig-arg">val</span>)</span> 1889 </h3> 1890 </td><td align="right" valign="top" 1891 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__eol_test__">source code</a></span> 1892 </td> 1893 </tr></table> 1894 1895 <p>Default function for end of list test takes an SBValue object.</p> 1896 <p>Return True if val is invalid or it corresponds to a null pointer. 1897 Otherwise, return False.</p> 1898 <dl class="fields"> 1899 </dl> 1900</td></tr></table> 1901</div> 1902<a name="linked_list_iter"></a> 1903<div> 1904<table class="details" border="1" cellpadding="3" 1905 cellspacing="0" width="100%" bgcolor="white"> 1906<tr><td> 1907 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1908 <tr valign="top"><td> 1909 <h3 class="epydoc"><span class="sig"><span class="sig-name">linked_list_iter</span>(<span class="sig-arg">self</span>, 1910 <span class="sig-arg">next_item_name</span>, 1911 <span class="sig-arg">end_of_list_test</span>=<span class="sig-default"><function __eol_test__ at 0x1b106e0></span>)</span> 1912 </h3> 1913 </td><td align="right" valign="top" 1914 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.linked_list_iter">source code</a></span> 1915 </td> 1916 </tr></table> 1917 1918 <pre class="literalblock"> 1919Generator adaptor to support iteration for SBValue as a linked list. 1920 1921linked_list_iter() is a special purpose iterator to treat the SBValue as 1922the head of a list data structure, where you specify the child member 1923name which points to the next item on the list and you specify the 1924end-of-list test function which takes an SBValue for an item and returns 1925True if EOL is reached and False if not. 1926 1927linked_list_iter() also detects infinite loop and bails out early. 1928 1929The end_of_list_test arg, if omitted, defaults to the __eol_test__ 1930function above. 1931 1932For example, 1933 1934# Get Frame #0. 1935... 1936 1937# Get variable 'task_head'. 1938task_head = frame0.FindVariable('task_head') 1939... 1940 1941for t in task_head.linked_list_iter('next'): 1942 print t 1943 1944</pre> 1945 <dl class="fields"> 1946 </dl> 1947</td></tr></table> 1948</div> 1949<a name="__init__"></a> 1950<div> 1951<table class="details" border="1" cellpadding="3" 1952 cellspacing="0" width="100%" bgcolor="white"> 1953<tr><td> 1954 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1955 <tr valign="top"><td> 1956 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, 1957 <span class="sig-arg">*args</span>)</span> 1958 <br /><em class="fname">(Constructor)</em> 1959 </h3> 1960 </td><td align="right" valign="top" 1961 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__init__">source code</a></span> 1962 </td> 1963 </tr></table> 1964 1965 <p>__init__(lldb::SBValue self) -> SBValue __init__(lldb::SBValue 1966 self, SBValue rhs) -> SBValue</p> 1967 <dl class="fields"> 1968 <dt>Overrides: 1969 object.__init__ 1970 </dt> 1971 </dl> 1972</td></tr></table> 1973</div> 1974<a name="GetChildAtIndex"></a> 1975<div> 1976<table class="details" border="1" cellpadding="3" 1977 cellspacing="0" width="100%" bgcolor="white"> 1978<tr><td> 1979 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 1980 <tr valign="top"><td> 1981 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetChildAtIndex</span>(<span class="sig-arg">self</span>, 1982 <span class="sig-arg">*args</span>)</span> 1983 </h3> 1984 </td><td align="right" valign="top" 1985 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildAtIndex">source code</a></span> 1986 </td> 1987 </tr></table> 1988 1989 <pre class="literalblock"> 1990 1991GetChildAtIndex(SBValue self, uint32_t idx) -> SBValue 1992GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -> SBValue 1993 1994Get a child value by index from a value. 1995 1996Structs, unions, classes, arrays and and pointers have child 1997values that can be access by index. 1998 1999Structs and unions access child members using a zero based index 2000for each child member. For 2001 2002Classes reserve the first indexes for base classes that have 2003members (empty base classes are omitted), and all members of the 2004current class will then follow the base classes. 2005 2006Pointers differ depending on what they point to. If the pointer 2007points to a simple type, the child at index zero 2008is the only child value available, unless synthetic_allowed 2009is true, in which case the pointer will be used as an array 2010and can create 'synthetic' child values using positive or 2011negative indexes. If the pointer points to an aggregate type 2012(an array, class, union, struct), then the pointee is 2013transparently skipped and any children are going to be the indexes 2014of the child values within the aggregate type. For example if 2015we have a 'Point' type and we have a SBValue that contains a 2016pointer to a 'Point' type, then the child at index zero will be 2017the 'x' member, and the child at index 1 will be the 'y' member 2018(the child at index zero won't be a 'Point' instance). 2019 2020Arrays have a preset number of children that can be accessed by 2021index and will returns invalid child values for indexes that are 2022out of bounds unless the synthetic_allowed is true. In this 2023case the array can create 'synthetic' child values for indexes 2024that aren't in the array bounds using positive or negative 2025indexes. 2026 2027@param[in] idx 2028 The index of the child value to get 2029 2030@param[in] use_dynamic 2031 An enumeration that specifies wether to get dynamic values, 2032 and also if the target can be run to figure out the dynamic 2033 type of the child value. 2034 2035@param[in] synthetic_allowed 2036 If true, then allow child values to be created by index 2037 for pointers and arrays for indexes that normally wouldn't 2038 be allowed. 2039 2040@return 2041 A new SBValue object that represents the child member value. 2042 2043</pre> 2044 <dl class="fields"> 2045 </dl> 2046</td></tr></table> 2047</div> 2048<a name="GetIndexOfChildWithName"></a> 2049<div> 2050<table class="details" border="1" cellpadding="3" 2051 cellspacing="0" width="100%" bgcolor="white"> 2052<tr><td> 2053 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2054 <tr valign="top"><td> 2055 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetIndexOfChildWithName</span>(<span class="sig-arg">self</span>, 2056 <span class="sig-arg">*args</span>)</span> 2057 </h3> 2058 </td><td align="right" valign="top" 2059 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetIndexOfChildWithName">source code</a></span> 2060 </td> 2061 </tr></table> 2062 2063 <pre class="literalblock"> 2064 2065GetIndexOfChildWithName(SBValue self, str const * name) -> uint32_t 2066 2067Returns the child member index. 2068 2069Matches children of this object only and will match base classes and 2070member names if this is a clang typed object. 2071 2072@param[in] name 2073 The name of the child value to get 2074 2075@return 2076 An index to the child member value. 2077 2078</pre> 2079 <dl class="fields"> 2080 </dl> 2081</td></tr></table> 2082</div> 2083<a name="GetChildMemberWithName"></a> 2084<div> 2085<table class="details" border="1" cellpadding="3" 2086 cellspacing="0" width="100%" bgcolor="white"> 2087<tr><td> 2088 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2089 <tr valign="top"><td> 2090 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetChildMemberWithName</span>(<span class="sig-arg">self</span>, 2091 <span class="sig-arg">*args</span>)</span> 2092 </h3> 2093 </td><td align="right" valign="top" 2094 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetChildMemberWithName">source code</a></span> 2095 </td> 2096 </tr></table> 2097 2098 <pre class="literalblock"> 2099 2100GetChildMemberWithName(SBValue self, str const * name) -> SBValue 2101GetChildMemberWithName(SBValue self, str const * name, lldb::DynamicValueType use_dynamic) -> SBValue 2102 2103Returns the child member value. 2104 2105Matches child members of this object and child members of any base 2106classes. 2107 2108@param[in] name 2109 The name of the child value to get 2110 2111@param[in] use_dynamic 2112 An enumeration that specifies wether to get dynamic values, 2113 and also if the target can be run to figure out the dynamic 2114 type of the child value. 2115 2116@return 2117 A new SBValue object that represents the child member value. 2118 2119</pre> 2120 <dl class="fields"> 2121 </dl> 2122</td></tr></table> 2123</div> 2124<a name="GetValueForExpressionPath"></a> 2125<div> 2126<table class="details" border="1" cellpadding="3" 2127 cellspacing="0" width="100%" bgcolor="white"> 2128<tr><td> 2129 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2130 <tr valign="top"><td> 2131 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetValueForExpressionPath</span>(<span class="sig-arg">self</span>, 2132 <span class="sig-arg">*args</span>)</span> 2133 </h3> 2134 </td><td align="right" valign="top" 2135 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetValueForExpressionPath">source code</a></span> 2136 </td> 2137 </tr></table> 2138 2139 <p>GetValueForExpressionPath(SBValue self, str const * expr_path) -> 2140 SBValue</p> 2141 <p>Expands nested expressions like .a->b[0].c[1]->d.</p> 2142 <dl class="fields"> 2143 </dl> 2144</td></tr></table> 2145</div> 2146<a name="Watch"></a> 2147<div> 2148<table class="details" border="1" cellpadding="3" 2149 cellspacing="0" width="100%" bgcolor="white"> 2150<tr><td> 2151 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2152 <tr valign="top"><td> 2153 <h3 class="epydoc"><span class="sig"><span class="sig-name">Watch</span>(<span class="sig-arg">self</span>, 2154 <span class="sig-arg">*args</span>)</span> 2155 </h3> 2156 </td><td align="right" valign="top" 2157 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.Watch">source code</a></span> 2158 </td> 2159 </tr></table> 2160 2161 <p>Watch(SBValue self, bool resolve_location, bool read, bool write, 2162 SBError error) -> SBWatchpoint</p> 2163 <p>Find and watch a variable. It returns an SBWatchpoint, which may be 2164 invalid.</p> 2165 <dl class="fields"> 2166 </dl> 2167</td></tr></table> 2168</div> 2169<a name="WatchPointee"></a> 2170<div> 2171<table class="details" border="1" cellpadding="3" 2172 cellspacing="0" width="100%" bgcolor="white"> 2173<tr><td> 2174 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2175 <tr valign="top"><td> 2176 <h3 class="epydoc"><span class="sig"><span class="sig-name">WatchPointee</span>(<span class="sig-arg">self</span>, 2177 <span class="sig-arg">*args</span>)</span> 2178 </h3> 2179 </td><td align="right" valign="top" 2180 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.WatchPointee">source code</a></span> 2181 </td> 2182 </tr></table> 2183 2184 <p>WatchPointee(SBValue self, bool resolve_location, bool read, bool 2185 write, SBError error) -> SBWatchpoint</p> 2186 <p>Find and watch the location pointed to by a variable. It returns an 2187 SBWatchpoint, which may be invalid.</p> 2188 <dl class="fields"> 2189 </dl> 2190</td></tr></table> 2191</div> 2192<a name="GetPointeeData"></a> 2193<div> 2194<table class="details" border="1" cellpadding="3" 2195 cellspacing="0" width="100%" bgcolor="white"> 2196<tr><td> 2197 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2198 <tr valign="top"><td> 2199 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetPointeeData</span>(<span class="sig-arg">self</span>, 2200 <span class="sig-arg">item_idx</span>=<span class="sig-default">0</span>, 2201 <span class="sig-arg">item_count</span>=<span class="sig-default">1</span>)</span> 2202 </h3> 2203 </td><td align="right" valign="top" 2204 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetPointeeData">source code</a></span> 2205 </td> 2206 </tr></table> 2207 2208 <pre class="literalblock"> 2209 2210GetPointeeData(SBValue self, uint32_t item_idx=0, uint32_t item_count=1) -> SBData 2211GetPointeeData(SBValue self, uint32_t item_idx=0) -> SBData 2212GetPointeeData(SBValue self) -> SBData 2213 2214 Get an SBData wrapping what this SBValue points to. 2215 2216 This method will dereference the current SBValue, if its 2217 data type is a T* or T[], and extract item_count elements 2218 of type T from it, copying their contents in an SBData. 2219 2220 @param[in] item_idx 2221 The index of the first item to retrieve. For an array 2222 this is equivalent to array[item_idx], for a pointer 2223 to *(pointer + item_idx). In either case, the measurement 2224 unit for item_idx is the sizeof(T) rather than the byte 2225 2226 @param[in] item_count 2227 How many items should be copied into the output. By default 2228 only one item is copied, but more can be asked for. 2229 2230 @return 2231 An SBData with the contents of the copied items, on success. 2232 An empty SBData otherwise. 2233 2234</pre> 2235 <dl class="fields"> 2236 </dl> 2237</td></tr></table> 2238</div> 2239<a name="GetData"></a> 2240<div> 2241<table class="details" border="1" cellpadding="3" 2242 cellspacing="0" width="100%" bgcolor="white"> 2243<tr><td> 2244 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2245 <tr valign="top"><td> 2246 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetData</span>(<span class="sig-arg">self</span>)</span> 2247 </h3> 2248 </td><td align="right" valign="top" 2249 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetData">source code</a></span> 2250 </td> 2251 </tr></table> 2252 2253 <pre class="literalblock"> 2254 2255GetData(SBValue self) -> SBData 2256 2257 Get an SBData wrapping the contents of this SBValue. 2258 2259 This method will read the contents of this object in memory 2260 and copy them into an SBData for future use. 2261 2262 @return 2263 An SBData with the contents of this SBValue, on success. 2264 An empty SBData otherwise. 2265 2266</pre> 2267 <dl class="fields"> 2268 </dl> 2269</td></tr></table> 2270</div> 2271<a name="GetExpressionPath"></a> 2272<div> 2273<table class="details" border="1" cellpadding="3" 2274 cellspacing="0" width="100%" bgcolor="white"> 2275<tr><td> 2276 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2277 <tr valign="top"><td> 2278 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetExpressionPath</span>(<span class="sig-arg">self</span>, 2279 <span class="sig-arg">*args</span>)</span> 2280 </h3> 2281 </td><td align="right" valign="top" 2282 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.GetExpressionPath">source code</a></span> 2283 </td> 2284 </tr></table> 2285 2286 <p>GetExpressionPath(SBValue self, SBStream description) -> bool 2287 GetExpressionPath(SBValue self, SBStream description, bool 2288 qualify_cxx_base_classes) -> bool</p> 2289 <p>Returns an expression path for this value.</p> 2290 <dl class="fields"> 2291 </dl> 2292</td></tr></table> 2293</div> 2294<a name="__str__"></a> 2295<div> 2296<table class="details" border="1" cellpadding="3" 2297 cellspacing="0" width="100%" bgcolor="white"> 2298<tr><td> 2299 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 2300 <tr valign="top"><td> 2301 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> 2302 <br /><em class="fname">(Informal representation operator)</em> 2303 </h3> 2304 </td><td align="right" valign="top" 2305 ><span class="codelink"><a href="lldb-pysrc.html#SBValue.__str__">source code</a></span> 2306 </td> 2307 </tr></table> 2308 2309 <p>__str__(SBValue self) -> PyObject *</p> 2310 <dl class="fields"> 2311 <dt>Overrides: 2312 object.__str__ 2313 </dt> 2314 </dl> 2315</td></tr></table> 2316</div> 2317<br /> 2318<!-- ==================== PROPERTY DETAILS ==================== --> 2319<a name="section-PropertyDetails"></a> 2320<table class="details" border="1" cellpadding="3" 2321 cellspacing="0" width="100%" bgcolor="white"> 2322<tr bgcolor="#70b0f0" class="table-header"> 2323 <td colspan="2" class="table-header"> 2324 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 2325 <tr valign="top"> 2326 <td align="left"><span class="table-header">Property Details</span></td> 2327 <td align="right" valign="top" 2328 ><span class="options">[<a href="#section-PropertyDetails" 2329 class="privatelink" onclick="toggle_private();" 2330 >hide private</a>]</span></td> 2331 </tr> 2332 </table> 2333 </td> 2334</tr> 2335</table> 2336<a name="addr"></a> 2337<div> 2338<table class="details" border="1" cellpadding="3" 2339 cellspacing="0" width="100%" bgcolor="white"> 2340<tr><td> 2341 <h3 class="epydoc">addr</h3> 2342 <p>A read only property that returns an lldb.SBAddress that represents 2343 the address of this value if it is in memory.</p> 2344 <dl class="fields"> 2345 <dt>Get Method:</dt> 2346 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetAddress" class="summary-sig-name">GetAddress</a>(<span class="summary-sig-arg">self</span>)</span> 2347 - GetAddress(SBValue self) -> SBAddress 2348 </dd> 2349 </dl> 2350</td></tr></table> 2351</div> 2352<a name="address_of"></a> 2353<div> 2354<table class="details" border="1" cellpadding="3" 2355 cellspacing="0" width="100%" bgcolor="white"> 2356<tr><td> 2357 <h3 class="epydoc">address_of</h3> 2358 <p>A read only property that returns an lldb.SBValue that represents the 2359 address-of this value.</p> 2360 <dl class="fields"> 2361 <dt>Get Method:</dt> 2362 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#AddressOf" class="summary-sig-name">AddressOf</a>(<span class="summary-sig-arg">self</span>)</span> 2363 - AddressOf(SBValue self) -> SBValue 2364 </dd> 2365 </dl> 2366</td></tr></table> 2367</div> 2368<a name="changed"></a> 2369<div> 2370<table class="details" border="1" cellpadding="3" 2371 cellspacing="0" width="100%" bgcolor="white"> 2372<tr><td> 2373 <h3 class="epydoc">changed</h3> 2374 <p>A read only property that returns a boolean value that indicates if 2375 this value has changed since it was last updated.</p> 2376 <dl class="fields"> 2377 <dt>Get Method:</dt> 2378 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueDidChange" class="summary-sig-name">GetValueDidChange</a>(<span class="summary-sig-arg">self</span>)</span> 2379 - GetValueDidChange(SBValue self) -> bool 2380 </dd> 2381 </dl> 2382</td></tr></table> 2383</div> 2384<a name="data"></a> 2385<div> 2386<table class="details" border="1" cellpadding="3" 2387 cellspacing="0" width="100%" bgcolor="white"> 2388<tr><td> 2389 <h3 class="epydoc">data</h3> 2390 <p>A read only property that returns an lldb object (lldb.SBData) that 2391 represents the bytes that make up the value for this object.</p> 2392 <dl class="fields"> 2393 <dt>Get Method:</dt> 2394 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetData" class="summary-sig-name">GetData</a>(<span class="summary-sig-arg">self</span>)</span> 2395 - GetData(SBValue self) -> SBData 2396 </dd> 2397 </dl> 2398</td></tr></table> 2399</div> 2400<a name="deref"></a> 2401<div> 2402<table class="details" border="1" cellpadding="3" 2403 cellspacing="0" width="100%" bgcolor="white"> 2404<tr><td> 2405 <h3 class="epydoc">deref</h3> 2406 <p>A read only property that returns an lldb.SBValue that is created by 2407 dereferencing this value.</p> 2408 <dl class="fields"> 2409 <dt>Get Method:</dt> 2410 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#Dereference" class="summary-sig-name">Dereference</a>(<span class="summary-sig-arg">self</span>)</span> 2411 - Dereference(SBValue self) -> SBValue 2412 </dd> 2413 </dl> 2414</td></tr></table> 2415</div> 2416<a name="description"></a> 2417<div> 2418<table class="details" border="1" cellpadding="3" 2419 cellspacing="0" width="100%" bgcolor="white"> 2420<tr><td> 2421 <h3 class="epydoc">description</h3> 2422 <p>A read only property that returns the language-specific description of 2423 this value as a string</p> 2424 <dl class="fields"> 2425 <dt>Get Method:</dt> 2426 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetObjectDescription" class="summary-sig-name">GetObjectDescription</a>(<span class="summary-sig-arg">self</span>)</span> 2427 - GetObjectDescription(SBValue self) -> str const * 2428 </dd> 2429 </dl> 2430</td></tr></table> 2431</div> 2432<a name="dynamic"></a> 2433<div> 2434<table class="details" border="1" cellpadding="3" 2435 cellspacing="0" width="100%" bgcolor="white"> 2436<tr><td> 2437 <h3 class="epydoc">dynamic</h3> 2438 <p>A read only property that returns an lldb.SBValue that is created by 2439 finding the dynamic type of this value.</p> 2440 <dl class="fields"> 2441 <dt>Get Method:</dt> 2442 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#__get_dynamic__" class="summary-sig-name">__get_dynamic__</a>(<span class="summary-sig-arg">self</span>)</span> 2443 - Helper function for the "SBValue.dynamic" property. 2444 </dd> 2445 </dl> 2446</td></tr></table> 2447</div> 2448<a name="error"></a> 2449<div> 2450<table class="details" border="1" cellpadding="3" 2451 cellspacing="0" width="100%" bgcolor="white"> 2452<tr><td> 2453 <h3 class="epydoc">error</h3> 2454 <p>A read only property that returns the lldb.SBError that represents the 2455 error from the last time the variable value was calculated.</p> 2456 <dl class="fields"> 2457 <dt>Get Method:</dt> 2458 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetError" class="summary-sig-name">GetError</a>(<span class="summary-sig-arg">self</span>)</span> 2459 - GetError(SBValue self) -> SBError 2460 </dd> 2461 </dl> 2462</td></tr></table> 2463</div> 2464<a name="format"></a> 2465<div> 2466<table class="details" border="1" cellpadding="3" 2467 cellspacing="0" width="100%" bgcolor="white"> 2468<tr><td> 2469 <h3 class="epydoc">format</h3> 2470 <p>A read/write property that gets/sets the format used for 2471 lldb.SBValue().GetValue() for this value. See enumerations that start 2472 with "lldb.eFormat".</p> 2473 <dl class="fields"> 2474 <dt>Get Method:</dt> 2475 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span> 2476 - GetName(SBValue self) -> str const * 2477 </dd> 2478 <dt>Set Method:</dt> 2479 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#SetFormat" class="summary-sig-name">SetFormat</a>(<span class="summary-sig-arg">self</span>, 2480 <span class="summary-sig-arg">*args</span>)</span> 2481 - SetFormat(SBValue self, lldb::Format format) 2482 </dd> 2483 </dl> 2484</td></tr></table> 2485</div> 2486<a name="frame"></a> 2487<div> 2488<table class="details" border="1" cellpadding="3" 2489 cellspacing="0" width="100%" bgcolor="white"> 2490<tr><td> 2491 <h3 class="epydoc">frame</h3> 2492 <p>A read only property that returns the lldb.SBFrame that this value is 2493 associated with, the returned value might be invalid and should be 2494 tested.</p> 2495 <dl class="fields"> 2496 <dt>Get Method:</dt> 2497 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetFrame" class="summary-sig-name">GetFrame</a>(<span class="summary-sig-arg">self</span>)</span> 2498 - GetFrame(SBValue self) -> SBFrame 2499 </dd> 2500 </dl> 2501</td></tr></table> 2502</div> 2503<a name="is_in_scope"></a> 2504<div> 2505<table class="details" border="1" cellpadding="3" 2506 cellspacing="0" width="100%" bgcolor="white"> 2507<tr><td> 2508 <h3 class="epydoc">is_in_scope</h3> 2509 <p>A read only property that returns a boolean value that indicates 2510 whether this value is currently lexically in scope.</p> 2511 <dl class="fields"> 2512 <dt>Get Method:</dt> 2513 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#IsInScope" class="summary-sig-name">IsInScope</a>(<span class="summary-sig-arg">self</span>)</span> 2514 - IsInScope(SBValue self) -> bool 2515 </dd> 2516 </dl> 2517</td></tr></table> 2518</div> 2519<a name="load_addr"></a> 2520<div> 2521<table class="details" border="1" cellpadding="3" 2522 cellspacing="0" width="100%" bgcolor="white"> 2523<tr><td> 2524 <h3 class="epydoc">load_addr</h3> 2525 <p>A read only property that returns the load address of this value as an 2526 integer.</p> 2527 <dl class="fields"> 2528 <dt>Get Method:</dt> 2529 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetLoadAddress" class="summary-sig-name">GetLoadAddress</a>(<span class="summary-sig-arg">self</span>)</span> 2530 - GetLoadAddress(SBValue self) -> lldb::addr_t 2531 </dd> 2532 </dl> 2533</td></tr></table> 2534</div> 2535<a name="location"></a> 2536<div> 2537<table class="details" border="1" cellpadding="3" 2538 cellspacing="0" width="100%" bgcolor="white"> 2539<tr><td> 2540 <h3 class="epydoc">location</h3> 2541 <p>A read only property that returns the location of this value as a 2542 string.</p> 2543 <dl class="fields"> 2544 <dt>Get Method:</dt> 2545 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetLocation" class="summary-sig-name">GetLocation</a>(<span class="summary-sig-arg">self</span>)</span> 2546 - GetLocation(SBValue self) -> str const * 2547 </dd> 2548 </dl> 2549</td></tr></table> 2550</div> 2551<a name="name"></a> 2552<div> 2553<table class="details" border="1" cellpadding="3" 2554 cellspacing="0" width="100%" bgcolor="white"> 2555<tr><td> 2556 <h3 class="epydoc">name</h3> 2557 <p>A read only property that returns the name of this value as a 2558 string.</p> 2559 <dl class="fields"> 2560 <dt>Get Method:</dt> 2561 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span> 2562 - GetName(SBValue self) -> str const * 2563 </dd> 2564 </dl> 2565</td></tr></table> 2566</div> 2567<a name="num_children"></a> 2568<div> 2569<table class="details" border="1" cellpadding="3" 2570 cellspacing="0" width="100%" bgcolor="white"> 2571<tr><td> 2572 <h3 class="epydoc">num_children</h3> 2573 <p>A read only property that returns the number of child lldb.SBValues 2574 that this value has.</p> 2575 <dl class="fields"> 2576 <dt>Get Method:</dt> 2577 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetNumChildren" class="summary-sig-name">GetNumChildren</a>(<span class="summary-sig-arg">self</span>)</span> 2578 - GetNumChildren(SBValue self) -> uint32_t 2579 </dd> 2580 </dl> 2581</td></tr></table> 2582</div> 2583<a name="path"></a> 2584<div> 2585<table class="details" border="1" cellpadding="3" 2586 cellspacing="0" width="100%" bgcolor="white"> 2587<tr><td> 2588 <h3 class="epydoc">path</h3> 2589 <p>A read only property that returns the expression path that one can use 2590 to reach this value in an expression.</p> 2591 <dl class="fields"> 2592 <dt>Get Method:</dt> 2593 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#get_expr_path" class="summary-sig-name">get_expr_path</a>(<span class="summary-sig-arg">self</span>)</span> 2594 </dd> 2595 </dl> 2596</td></tr></table> 2597</div> 2598<a name="process"></a> 2599<div> 2600<table class="details" border="1" cellpadding="3" 2601 cellspacing="0" width="100%" bgcolor="white"> 2602<tr><td> 2603 <h3 class="epydoc">process</h3> 2604 <p>A read only property that returns the lldb.SBProcess that this value 2605 is associated with, the returned value might be invalid and should be 2606 tested.</p> 2607 <dl class="fields"> 2608 <dt>Get Method:</dt> 2609 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetProcess" class="summary-sig-name">GetProcess</a>(<span class="summary-sig-arg">self</span>)</span> 2610 - GetProcess(SBValue self) -> SBProcess 2611 </dd> 2612 </dl> 2613</td></tr></table> 2614</div> 2615<a name="signed"></a> 2616<div> 2617<table class="details" border="1" cellpadding="3" 2618 cellspacing="0" width="100%" bgcolor="white"> 2619<tr><td> 2620 <h3 class="epydoc">signed</h3> 2621 <p>A read only property that returns the value of this SBValue as a 2622 signed integer.</p> 2623 <dl class="fields"> 2624 <dt>Get Method:</dt> 2625 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueAsSigned" class="summary-sig-name">GetValueAsSigned</a>(<span class="summary-sig-arg">self</span>, 2626 <span class="summary-sig-arg">*args</span>)</span> 2627 - GetValueAsSigned(SBValue self, SBError error, int64_t fail_value=0) 2628 -> int64_t GetValueAsSigned(SBValue self, SBError error) -> 2629 int64_t GetValueAsSigned(SBValue self, int64_t fail_value=0) -> 2630 int64_t GetValueAsSigned(SBValue self) -> int64_t 2631 </dd> 2632 </dl> 2633</td></tr></table> 2634</div> 2635<a name="size"></a> 2636<div> 2637<table class="details" border="1" cellpadding="3" 2638 cellspacing="0" width="100%" bgcolor="white"> 2639<tr><td> 2640 <h3 class="epydoc">size</h3> 2641 <p>A read only property that returns the size in bytes of this value.</p> 2642 <dl class="fields"> 2643 <dt>Get Method:</dt> 2644 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetByteSize" class="summary-sig-name">GetByteSize</a>(<span class="summary-sig-arg">self</span>)</span> 2645 - GetByteSize(SBValue self) -> size_t 2646 </dd> 2647 </dl> 2648</td></tr></table> 2649</div> 2650<a name="summary"></a> 2651<div> 2652<table class="details" border="1" cellpadding="3" 2653 cellspacing="0" width="100%" bgcolor="white"> 2654<tr><td> 2655 <h3 class="epydoc">summary</h3> 2656 <p>A read only property that returns the summary for this value as a 2657 string</p> 2658 <dl class="fields"> 2659 <dt>Get Method:</dt> 2660 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetSummary" class="summary-sig-name">GetSummary</a>(<span class="summary-sig-arg">self</span>)</span> 2661 - GetSummary(SBValue self) -> str const * 2662 </dd> 2663 </dl> 2664</td></tr></table> 2665</div> 2666<a name="target"></a> 2667<div> 2668<table class="details" border="1" cellpadding="3" 2669 cellspacing="0" width="100%" bgcolor="white"> 2670<tr><td> 2671 <h3 class="epydoc">target</h3> 2672 <p>A read only property that returns the lldb.SBTarget that this value is 2673 associated with.</p> 2674 <dl class="fields"> 2675 <dt>Get Method:</dt> 2676 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetTarget" class="summary-sig-name">GetTarget</a>(<span class="summary-sig-arg">self</span>)</span> 2677 - GetTarget(SBValue self) -> SBTarget 2678 </dd> 2679 </dl> 2680</td></tr></table> 2681</div> 2682<a name="thread"></a> 2683<div> 2684<table class="details" border="1" cellpadding="3" 2685 cellspacing="0" width="100%" bgcolor="white"> 2686<tr><td> 2687 <h3 class="epydoc">thread</h3> 2688 <p>A read only property that returns the lldb.SBThread that this value is 2689 associated with, the returned value might be invalid and should be 2690 tested.</p> 2691 <dl class="fields"> 2692 <dt>Get Method:</dt> 2693 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetThread" class="summary-sig-name">GetThread</a>(<span class="summary-sig-arg">self</span>)</span> 2694 - GetThread(SBValue self) -> SBThread 2695 </dd> 2696 </dl> 2697</td></tr></table> 2698</div> 2699<a name="type"></a> 2700<div> 2701<table class="details" border="1" cellpadding="3" 2702 cellspacing="0" width="100%" bgcolor="white"> 2703<tr><td> 2704 <h3 class="epydoc">type</h3> 2705 <p>A read only property that returns a lldb.SBType object that represents 2706 the type for this value.</p> 2707 <dl class="fields"> 2708 <dt>Get Method:</dt> 2709 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetType" class="summary-sig-name">GetType</a>(<span class="summary-sig-arg">self</span>)</span> 2710 - GetType(SBValue self) -> SBType 2711 </dd> 2712 </dl> 2713</td></tr></table> 2714</div> 2715<a name="unsigned"></a> 2716<div> 2717<table class="details" border="1" cellpadding="3" 2718 cellspacing="0" width="100%" bgcolor="white"> 2719<tr><td> 2720 <h3 class="epydoc">unsigned</h3> 2721 <p>A read only property that returns the value of this SBValue as an 2722 usigned integer.</p> 2723 <dl class="fields"> 2724 <dt>Get Method:</dt> 2725 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueAsUnsigned" class="summary-sig-name">GetValueAsUnsigned</a>(<span class="summary-sig-arg">self</span>, 2726 <span class="summary-sig-arg">*args</span>)</span> 2727 - GetValueAsUnsigned(SBValue self, SBError error, uint64_t 2728 fail_value=0) -> uint64_t GetValueAsUnsigned(SBValue self, SBError 2729 error) -> uint64_t GetValueAsUnsigned(SBValue self, uint64_t 2730 fail_value=0) -> uint64_t GetValueAsUnsigned(SBValue self) -> 2731 uint64_t 2732 </dd> 2733 </dl> 2734</td></tr></table> 2735</div> 2736<a name="value"></a> 2737<div> 2738<table class="details" border="1" cellpadding="3" 2739 cellspacing="0" width="100%" bgcolor="white"> 2740<tr><td> 2741 <h3 class="epydoc">value</h3> 2742 <p>A read/write property that gets/sets value from a string.</p> 2743 <dl class="fields"> 2744 <dt>Get Method:</dt> 2745 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValue" class="summary-sig-name">GetValue</a>(<span class="summary-sig-arg">self</span>)</span> 2746 - GetValue(SBValue self) -> str const * 2747 </dd> 2748 <dt>Set Method:</dt> 2749 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#SetValueFromCString" class="summary-sig-name">SetValueFromCString</a>(<span class="summary-sig-arg">self</span>, 2750 <span class="summary-sig-arg">*args</span>)</span> 2751 - SetValueFromCString(SBValue self, str const * value_str) -> bool 2752 SetValueFromCString(SBValue self, str const * value_str, SBError 2753 error) -> bool 2754 </dd> 2755 </dl> 2756</td></tr></table> 2757</div> 2758<a name="value_type"></a> 2759<div> 2760<table class="details" border="1" cellpadding="3" 2761 cellspacing="0" width="100%" bgcolor="white"> 2762<tr><td> 2763 <h3 class="epydoc">value_type</h3> 2764 <p>A read only property that returns an lldb enumeration value (see 2765 enumerations that start with "lldb.eValueType") that represents 2766 the type of this value (local, argument, global, register, etc.).</p> 2767 <dl class="fields"> 2768 <dt>Get Method:</dt> 2769 <dd class="value"><span class="summary-sig"><a href="lldb.SBValue-class.html#GetValueType" class="summary-sig-name">GetValueType</a>(<span class="summary-sig-arg">self</span>)</span> 2770 - GetValueType(SBValue self) -> lldb::ValueType 2771 </dd> 2772 </dl> 2773</td></tr></table> 2774</div> 2775<br /> 2776<!-- ==================== NAVIGATION BAR ==================== --> 2777<table class="navbar" border="0" width="100%" cellpadding="0" 2778 bgcolor="#a0c0ff" cellspacing="0"> 2779 <tr valign="middle"> 2780 2781 <!-- Tree link --> 2782 <th> <a 2783 href="module-tree.html">Trees</a> </th> 2784 2785 <!-- Index link --> 2786 <th> <a 2787 href="identifier-index.html">Indices</a> </th> 2788 2789 <!-- Help link --> 2790 <th> <a 2791 href="help.html">Help</a> </th> 2792 2793 <!-- Project homepage --> 2794 <th class="navbar" align="right" width="100%"> 2795 <table border="0" cellpadding="0" cellspacing="0"> 2796 <tr><th class="navbar" align="center" 2797 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 2798 </tr></table></th> 2799 </tr> 2800</table> 2801<table border="0" cellpadding="0" cellspacing="0" width="100%%"> 2802 <tr> 2803 <td align="left" class="footer"> 2804 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013 2805 </td> 2806 <td align="right" class="footer"> 2807 <a target="mainFrame" href="http://epydoc.sourceforge.net" 2808 >http://epydoc.sourceforge.net</a> 2809 </td> 2810 </tr> 2811</table> 2812 2813<script type="text/javascript"> 2814 <!-- 2815 // Private objects are initially displayed (because if 2816 // javascript is turned off then we want them to be 2817 // visible); but by default, we want to hide them. So hide 2818 // them unless we have a cookie that says to show them. 2819 checkCookie(); 2820 // --> 2821</script> 2822</body> 2823</html> 2824