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>Class Hierarchy</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 bgcolor="#70b0f0" class="navbar-select" 20 > Trees </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%"> </td> 41 <td> 42 <table cellpadding="0" cellspacing="0"> 43 <!-- hide/show private --> 44 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink" 45 onclick="toggle_private();">hide private</a>]</span></td></tr> 46 <tr><td align="right"><span class="options" 47 >[<a href="frames.html" target="_top">frames</a 48 >] | <a href="class-tree.html" 49 target="_top">no frames</a>]</span></td></tr> 50 </table> 51 </td> 52 </tr> 53 </table> 54 <center><b> 55 [ <a href="module-tree.html">Module Hierarchy</a> 56 | <a href="class-tree.html">Class Hierarchy</a> ] 57 </b></center><br /> 58 <h1 class="epydoc">Class Hierarchy</h1> 59 <ul class="nomargin-top"> 60 <li> <strong class="uidlink"><a href="lldb.utils.symbolication.Address-class.html">lldb.utils.symbolication.Address</a></strong>: 61 <em class="summary">Class that represents an address that will be symbolicated</em> 62 </li> 63 <li> <strong class="uidlink"><a href="lldb.formatters.attrib_fromdict.AttributesDictionary-class.html">lldb.formatters.attrib_fromdict.AttributesDictionary</a></strong> 64 </li> 65 <li> <strong class="uidlink"><a href="lldb.formatters.cache.Cache-class.html">lldb.formatters.cache.Cache</a></strong> 66 </li> 67 <li> <strong class="uidlink"><a href="lldb.formatters.metrics.Counter-class.html">lldb.formatters.metrics.Counter</a></strong> 68 </li> 69 <li> <strong class="uidlink"><a href="lldb.formatters.Logger.FileLogger-class.html">lldb.formatters.Logger.FileLogger</a></strong> 70 </li> 71 <li> <strong class="uidlink"><a href="lldb.utils.symbolication.Image-class.html">lldb.utils.symbolication.Image</a></strong>: 72 <em class="summary">A class that represents an executable image and any associated data</em> 73 </li> 74 <li> <strong class="uidlink">code.InteractiveInterpreter</strong>: 75 <em class="summary">Base class for InteractiveConsole.</em> 76 <ul> 77 <li> <strong class="uidlink">code.InteractiveConsole</strong>: 78 <em class="summary">Closely emulate the behavior of the interactive Python interpreter.</em> 79 <ul> 80 <li> <strong class="uidlink"><a href="lldb.embedded_interpreter.SimpleREPL-class.html">lldb.embedded_interpreter.SimpleREPL</a></strong> 81 </li> 82 </ul> 83 </li> 84 </ul> 85 </li> 86 <li> <strong class="uidlink"><a href="lldb.formatters.Logger.Logger-class.html">lldb.formatters.Logger.Logger</a></strong> 87 </li> 88 <li> <strong class="uidlink"><a href="lldb.formatters.metrics.Metrics-class.html">lldb.formatters.metrics.Metrics</a></strong> 89 </li> 90 <li> <strong class="uidlink"><a href="lldb.formatters.metrics.MetricsPrinter_Compact-class.html">lldb.formatters.metrics.MetricsPrinter_Compact</a></strong> 91 </li> 92 <li> <strong class="uidlink"><a href="lldb.formatters.metrics.MetricsPrinter_Verbose-class.html">lldb.formatters.metrics.MetricsPrinter_Verbose</a></strong> 93 </li> 94 <li> <strong class="uidlink"><a href="lldb.formatters.Logger.NopLogger-class.html">lldb.formatters.Logger.NopLogger</a></strong> 95 </li> 96 <li> <strong class="uidlink"><a href="lldb.utils.symbolication.Section-class.html">lldb.utils.symbolication.Section</a></strong>: 97 <em class="summary">Class that represents an load address range</em> 98 </li> 99 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider-class.html">lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider</a></strong> 100 </li> 101 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html">lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider</a></strong> 102 </li> 103 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider-class.html">lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider</a></strong> 104 </li> 105 <li> <strong class="uidlink"><a href="lldb.formatters.Logger.StdoutLogger-class.html">lldb.formatters.Logger.StdoutLogger</a></strong> 106 </li> 107 <li> <strong class="uidlink"><a href="lldb.utils.symbolication.Symbolicator-class.html">lldb.utils.symbolication.Symbolicator</a></strong> 108 </li> 109 <li> <strong class="uidlink"><a href="lldb.formatters.metrics.TimeMetrics-class.html">lldb.formatters.metrics.TimeMetrics</a></strong> 110 </li> 111 <li> <strong class="uidlink">object</strong>: 112 <em class="summary">The most base type</em> 113 <ul> 114 <li> <strong class="uidlink"><a href="lldb.SBAddress-class.html">lldb.SBAddress</a></strong>: 115 <em class="summary">A section + offset based address class.</em> 116 </li> 117 <li> <strong class="uidlink"><a href="lldb.SBAttachInfo-class.html">lldb.SBAttachInfo</a></strong>: 118 <em class="summary">Proxy of C++ lldb::SBAttachInfo class</em> 119 </li> 120 <li> <strong class="uidlink"><a href="lldb.SBBlock-class.html">lldb.SBBlock</a></strong>: 121 <em class="summary">Represents a lexical block.</em> 122 </li> 123 <li> <strong class="uidlink"><a href="lldb.SBBreakpoint-class.html">lldb.SBBreakpoint</a></strong>: 124 <em class="summary">Represents a logical breakpoint and its associated settings.</em> 125 </li> 126 <li> <strong class="uidlink"><a href="lldb.SBBreakpointLocation-class.html">lldb.SBBreakpointLocation</a></strong>: 127 <em class="summary">Represents one unique instance (by address) of a logical 128 breakpoint.</em> 129 </li> 130 <li> <strong class="uidlink"><a href="lldb.SBBroadcaster-class.html">lldb.SBBroadcaster</a></strong>: 131 <em class="summary">Represents an entity which can broadcast events.</em> 132 </li> 133 <li> <strong class="uidlink"><a href="lldb.SBCommandInterpreter-class.html">lldb.SBCommandInterpreter</a></strong>: 134 <em class="summary">SBCommandInterpreter handles/interprets commands for lldb.</em> 135 </li> 136 <li> <strong class="uidlink"><a href="lldb.SBCommandReturnObject-class.html">lldb.SBCommandReturnObject</a></strong>: 137 <em class="summary">Represents a container which holds the result from command 138 execution.</em> 139 </li> 140 <li> <strong class="uidlink"><a href="lldb.SBCommunication-class.html">lldb.SBCommunication</a></strong>: 141 <em class="summary">Proxy of C++ lldb::SBCommunication class</em> 142 </li> 143 <li> <strong class="uidlink"><a href="lldb.SBCompileUnit-class.html">lldb.SBCompileUnit</a></strong>: 144 <em class="summary">Represents a compilation unit, or compiled source file.</em> 145 </li> 146 <li> <strong class="uidlink"><a href="lldb.SBData-class.html">lldb.SBData</a></strong>: 147 <em class="summary">Proxy of C++ lldb::SBData class</em> 148 </li> 149 <li> <strong class="uidlink"><a href="lldb.SBDebugger-class.html">lldb.SBDebugger</a></strong>: 150 <em class="summary">SBDebugger is the primordial object that creates SBTargets and provides 151 access to them.</em> 152 </li> 153 <li> <strong class="uidlink"><a href="lldb.SBDeclaration-class.html">lldb.SBDeclaration</a></strong>: 154 <em class="summary">Specifies an association with a line and column for a variable.</em> 155 </li> 156 <li> <strong class="uidlink"><a href="lldb.SBError-class.html">lldb.SBError</a></strong>: 157 <em class="summary">Represents a container for holding any error code.</em> 158 </li> 159 <li> <strong class="uidlink"><a href="lldb.SBEvent-class.html">lldb.SBEvent</a></strong>: 160 <em class="summary">API clients can register to receive events.</em> 161 </li> 162 <li> <strong class="uidlink"><a href="lldb.SBExpressionOptions-class.html">lldb.SBExpressionOptions</a></strong>: 163 <em class="summary">A container for options to use when evaluating expressions.</em> 164 </li> 165 <li> <strong class="uidlink"><a href="lldb.SBFileSpec-class.html">lldb.SBFileSpec</a></strong>: 166 <em class="summary">Represents a file specfication that divides the path into a directory and 167 basename.</em> 168 </li> 169 <li> <strong class="uidlink"><a href="lldb.SBFileSpecList-class.html">lldb.SBFileSpecList</a></strong>: 170 <em class="summary">Proxy of C++ lldb::SBFileSpecList class</em> 171 </li> 172 <li> <strong class="uidlink"><a href="lldb.SBFrame-class.html">lldb.SBFrame</a></strong>: 173 <em class="summary">Represents one of the stack frames associated with a thread.</em> 174 </li> 175 <li> <strong class="uidlink"><a href="lldb.SBFunction-class.html">lldb.SBFunction</a></strong>: 176 <em class="summary">Represents a generic function, which can be inlined or not.</em> 177 </li> 178 <li> <strong class="uidlink"><a href="lldb.SBHostOS-class.html">lldb.SBHostOS</a></strong>: 179 <em class="summary">Proxy of C++ lldb::SBHostOS class</em> 180 </li> 181 <li> <strong class="uidlink"><a href="lldb.SBInputReader-class.html">lldb.SBInputReader</a></strong>: 182 <em class="summary">Proxy of C++ lldb::SBInputReader class</em> 183 </li> 184 <li> <strong class="uidlink"><a href="lldb.SBInstruction-class.html">lldb.SBInstruction</a></strong>: 185 <em class="summary">Proxy of C++ lldb::SBInstruction class</em> 186 </li> 187 <li> <strong class="uidlink"><a href="lldb.SBInstructionList-class.html">lldb.SBInstructionList</a></strong>: 188 <em class="summary">Represents a list of machine instructions.</em> 189 </li> 190 <li> <strong class="uidlink"><a href="lldb.SBLaunchInfo-class.html">lldb.SBLaunchInfo</a></strong>: 191 <em class="summary">Proxy of C++ lldb::SBLaunchInfo class</em> 192 </li> 193 <li> <strong class="uidlink"><a href="lldb.SBLineEntry-class.html">lldb.SBLineEntry</a></strong>: 194 <em class="summary">Specifies an association with a contiguous range of instructions and 195 a source file location.</em> 196 </li> 197 <li> <strong class="uidlink"><a href="lldb.SBListener-class.html">lldb.SBListener</a></strong>: 198 <em class="summary">API clients can register its own listener to debugger events.</em> 199 </li> 200 <li> <strong class="uidlink"><a href="lldb.SBModule-class.html">lldb.SBModule</a></strong>: 201 <em class="summary">Represents an executable image and its associated object and symbol files.</em> 202 </li> 203 <li> <strong class="uidlink"><a href="lldb.SBModuleSpec-class.html">lldb.SBModuleSpec</a></strong>: 204 <em class="summary">Proxy of C++ lldb::SBModuleSpec class</em> 205 </li> 206 <li> <strong class="uidlink"><a href="lldb.SBModuleSpecList-class.html">lldb.SBModuleSpecList</a></strong>: 207 <em class="summary">Proxy of C++ lldb::SBModuleSpecList class</em> 208 </li> 209 <li> <strong class="uidlink"><a href="lldb.SBProcess-class.html">lldb.SBProcess</a></strong>: 210 <em class="summary">Represents the process associated with the target program.</em> 211 </li> 212 <li> <strong class="uidlink"><a href="lldb.SBSection-class.html">lldb.SBSection</a></strong>: 213 <em class="summary">Represents an executable image section.</em> 214 </li> 215 <li> <strong class="uidlink"><a href="lldb.SBSourceManager-class.html">lldb.SBSourceManager</a></strong>: 216 <em class="summary">Represents a central authority for displaying source code.</em> 217 </li> 218 <li> <strong class="uidlink"><a href="lldb.SBStream-class.html">lldb.SBStream</a></strong>: 219 <em class="summary">Represents a destination for streaming data output to.</em> 220 </li> 221 <li> <strong class="uidlink"><a href="lldb.SBStringList-class.html">lldb.SBStringList</a></strong>: 222 <em class="summary">Proxy of C++ lldb::SBStringList class</em> 223 </li> 224 <li> <strong class="uidlink"><a href="lldb.SBSymbol-class.html">lldb.SBSymbol</a></strong>: 225 <em class="summary">Represents the symbol possibly associated with a stack frame.</em> 226 </li> 227 <li> <strong class="uidlink"><a href="lldb.SBSymbolContext-class.html">lldb.SBSymbolContext</a></strong>: 228 <em class="summary">A context object that provides access to core debugger entities.</em> 229 </li> 230 <li> <strong class="uidlink"><a href="lldb.SBSymbolContextList-class.html">lldb.SBSymbolContextList</a></strong>: 231 <em class="summary">Represents a list of symbol context object.</em> 232 </li> 233 <li> <strong class="uidlink"><a href="lldb.SBTarget-class.html">lldb.SBTarget</a></strong>: 234 <em class="summary">Represents the target program running under the debugger.</em> 235 </li> 236 <li> <strong class="uidlink"><a href="lldb.SBThread-class.html">lldb.SBThread</a></strong>: 237 <em class="summary">Represents a thread of execution.</em> 238 </li> 239 <li> <strong class="uidlink"><a href="lldb.SBType-class.html">lldb.SBType</a></strong>: 240 <em class="summary">Represents a data type in lldb.</em> 241 </li> 242 <li> <strong class="uidlink"><a href="lldb.SBTypeCategory-class.html">lldb.SBTypeCategory</a></strong>: 243 <em class="summary">Represents a category that can contain formatters for types.</em> 244 </li> 245 <li> <strong class="uidlink"><a href="lldb.SBTypeFilter-class.html">lldb.SBTypeFilter</a></strong>: 246 <em class="summary">Represents a filter that can be associated to one or more types.</em> 247 </li> 248 <li> <strong class="uidlink"><a href="lldb.SBTypeFormat-class.html">lldb.SBTypeFormat</a></strong>: 249 <em class="summary">Represents a format that can be associated to one or more types.</em> 250 </li> 251 <li> <strong class="uidlink"><a href="lldb.SBTypeList-class.html">lldb.SBTypeList</a></strong>: 252 <em class="summary">Represents a list of SBTypes.</em> 253 </li> 254 <li> <strong class="uidlink"><a href="lldb.SBTypeMember-class.html">lldb.SBTypeMember</a></strong>: 255 <em class="summary">Represents a member of a type in lldb.</em> 256 </li> 257 <li> <strong class="uidlink"><a href="lldb.SBTypeNameSpecifier-class.html">lldb.SBTypeNameSpecifier</a></strong>: 258 <em class="summary">Represents a general way to provide a type name to LLDB APIs.</em> 259 </li> 260 <li> <strong class="uidlink"><a href="lldb.SBTypeSummary-class.html">lldb.SBTypeSummary</a></strong>: 261 <em class="summary">Represents a summary that can be associated to one or more types.</em> 262 </li> 263 <li> <strong class="uidlink"><a href="lldb.SBTypeSynthetic-class.html">lldb.SBTypeSynthetic</a></strong>: 264 <em class="summary">Represents a summary that can be associated to one or more types.</em> 265 </li> 266 <li> <strong class="uidlink"><a href="lldb.SBValue-class.html">lldb.SBValue</a></strong>: 267 <em class="summary">Represents the value of a variable, a register, or an expression.</em> 268 </li> 269 <li> <strong class="uidlink"><a href="lldb.SBValueList-class.html">lldb.SBValueList</a></strong>: 270 <em class="summary">Represents a collection of SBValues.</em> 271 </li> 272 <li> <strong class="uidlink"><a href="lldb.SBWatchpoint-class.html">lldb.SBWatchpoint</a></strong>: 273 <em class="summary">Represents an instance of watchpoint for a specific target program.</em> 274 </li> 275 <li> <strong class="uidlink"><a href="lldb.SBModule.compile_units_access-class.html">lldb.SBModule.compile_units_access</a></strong> 276 </li> 277 <li> <strong class="uidlink"><a href="lldb.declaration-class.html">lldb.declaration</a></strong>: 278 <em class="summary">A class that represents a source declaration location with file, 279 line and column.</em> 280 </li> 281 <li> <strong class="uidlink"><a href="lldb.SBTypeCategory.formatters_access_class-class.html">lldb.SBTypeCategory.formatters_access_class</a></strong>: 282 <em class="summary">A helper object that will lazily hand out formatters for a specific 283 category.</em> 284 </li> 285 <li> <strong class="uidlink"><a href="lldb.SBThread.frames_access-class.html">lldb.SBThread.frames_access</a></strong>: 286 <em class="summary">A helper object that will lazily hand out frames for a thread when 287 supplied an index.</em> 288 </li> 289 <li> <strong class="uidlink"><a href="lldb.SBTarget.modules_access-class.html">lldb.SBTarget.modules_access</a></strong>: 290 <em class="summary">A helper object that will lazily hand out lldb.SBModule objects for 291 a target when supplied an index, or by full or partial path.</em> 292 </li> 293 <li> <strong class="uidlink"><a href="lldb.SBBlock.ranges_access-class.html">lldb.SBBlock.ranges_access</a></strong>: 294 <em class="summary">A helper object that will lazily hand out an array of 295 lldb.SBAddress that represent address ranges for a block.</em> 296 </li> 297 <li> <strong class="uidlink"><a href="lldb.SBModule.symbols_access.re_compile_type-class.html">lldb.SBModule.symbols_access.re_compile_type</a></strong>: 298 <em class="summary">Compiled regular expression objects</em> 299 </li> 300 <li> <strong class="uidlink"><a href="lldb.SBModule.sections_access-class.html">lldb.SBModule.sections_access</a></strong> 301 </li> 302 <li> <strong class="uidlink"><a href="lldb.SBModule.symbols_access-class.html">lldb.SBModule.symbols_access</a></strong> 303 </li> 304 <li> <strong class="uidlink"><a href="lldb.SBProcess.threads_access-class.html">lldb.SBProcess.threads_access</a></strong>: 305 <em class="summary">A helper object that will lazily hand out thread for a process when 306 supplied an index.</em> 307 </li> 308 <li> <strong class="uidlink"><a href="lldb.value-class.html">lldb.value</a></strong>: 309 <em class="summary">A class designed to wrap lldb.SBValue() objects so the resulting 310 object can be used as a variable would be in code.</em> 311 </li> 312 <li> <strong class="uidlink"><a href="lldb.value_iter-class.html">lldb.value_iter</a></strong> 313 </li> 314 </ul> 315 </li> 316 <li> <strong class="uidlink"><a href="lldb.SBData.read_data_helper-class.html">lldb.SBData.read_data_helper</a></strong> 317 </li> 318 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html">lldb.formatters.cpp.libcxx.stddeque_SynthProvider</a></strong> 319 </li> 320 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html">lldb.formatters.cpp.libcxx.stdlist_SynthProvider</a></strong> 321 </li> 322 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdlist_entry-class.html">lldb.formatters.cpp.libcxx.stdlist_entry</a></strong> 323 </li> 324 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdlist_iterator-class.html">lldb.formatters.cpp.libcxx.stdlist_iterator</a></strong> 325 </li> 326 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html">lldb.formatters.cpp.libcxx.stdmap_SynthProvider</a></strong> 327 </li> 328 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdmap_iterator-class.html">lldb.formatters.cpp.libcxx.stdmap_iterator</a></strong> 329 </li> 330 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html">lldb.formatters.cpp.libcxx.stdmap_iterator_node</a></strong> 331 </li> 332 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html">lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider</a></strong> 333 </li> 334 <li> <strong class="uidlink"><a href="lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html">lldb.formatters.cpp.libcxx.stdvector_SynthProvider</a></strong> 335 </li> 336 </ul> 337 <!-- ==================== NAVIGATION BAR ==================== --> 338 <table class="navbar" border="0" width="100%" cellpadding="0" 339 bgcolor="#a0c0ff" cellspacing="0"> 340 <tr valign="middle"> 341 342 <!-- Tree link --> 343 <th bgcolor="#70b0f0" class="navbar-select" 344 > Trees </th> 345 346 <!-- Index link --> 347 <th> <a 348 href="identifier-index.html">Indices</a> </th> 349 350 <!-- Help link --> 351 <th> <a 352 href="help.html">Help</a> </th> 353 354 <!-- Project homepage --> 355 <th class="navbar" align="right" width="100%"> 356 <table border="0" cellpadding="0" cellspacing="0"> 357 <tr><th class="navbar" align="center" 358 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 359 </tr></table></th> 360 </tr> 361 </table> 362 <table border="0" cellpadding="0" cellspacing="0" width="100%%"> 363 <tr> 364 <td align="left" class="footer"> 365 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:33 2013 366 </td> 367 <td align="right" class="footer"> 368 <a target="mainFrame" href="http://epydoc.sourceforge.net" 369 >http://epydoc.sourceforge.net</a> 370 </td> 371 </tr> 372 </table> 373 374 <script type="text/javascript"> 375 <!-- 376 // Private objects are initially displayed (because if 377 // javascript is turned off then we want them to be 378 // visible); but by default, we want to hide them. So hide 379 // them unless we have a cookie that says to show them. 380 checkCookie(); 381 // --> 382 </script> 383 </body> 384 </html> 385