2013-07-20 01:28:54 +08:00
<?xml version="1.0" encoding="ascii"?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head >
< title > lldb.utils.symbolication< / title >
< link rel = "stylesheet" href = "epydoc.css" type = "text/css" / >
< script type = "text/javascript" src = "epydoc.js" > < / script >
< / head >
< body bgcolor = "white" text = "black" link = "blue" vlink = "#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table width = "100%" cellpadding = "0" cellspacing = "0" >
< tr valign = "top" >
< td width = "100%" >
< span class = "breadcrumbs" >
< a href = "lldb-module.html" > Package lldb< / a > ::
< a href = "lldb.utils-module.html" > Package utils< / a > ::
Module symbolication
< / span >
< / td >
< td >
< table cellpadding = "0" cellspacing = "0" >
<!-- hide/show private -->
< tr > < td align = "right" > < span class = "options" > [< a href = "javascript:void(0);" class = "privatelink"
onclick="toggle_private();">hide private< / a > ]< / span > < / td > < / tr >
< tr > < td align = "right" > < span class = "options"
>[< a href = "frames.html" target = "_top" > frames< /a
>] | < a href = "lldb.utils.symbolication-pysrc.html"
target="_top">no frames< / a > ]< / span > < / td > < / tr >
< / table >
< / td >
< / tr >
< / table >
< h1 class = "epydoc" > Source Code for < a href = "lldb.utils.symbolication-module.html" > Module lldb.utils.symbolication< / a > < / h1 >
< pre class = "py-src" >
< a name = "L1" > < / a > < tt class = "py-lineno" > 1< / tt > < tt class = "py-line" > < tt class = "py-comment" > #!/usr/bin/python< / tt > < / tt >
< a name = "L2" > < / a > < tt class = "py-lineno" > 2< / tt > < tt class = "py-line" > < / tt >
< a name = "L3" > < / a > < tt class = "py-lineno" > 3< / tt > < tt class = "py-line" > < tt class = "py-comment" > #----------------------------------------------------------------------< / tt > < / tt >
< a name = "L4" > < / a > < tt class = "py-lineno" > 4< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Be sure to add the python path that points to the LLDB shared library.< / tt > < / tt >
< a name = "L5" > < / a > < tt class = "py-lineno" > 5< / tt > < tt class = "py-line" > < tt class = "py-comment" > #< / tt > < / tt >
< a name = "L6" > < / a > < tt class = "py-lineno" > 6< / tt > < tt class = "py-line" > < tt class = "py-comment" > # To use this in the embedded python interpreter using "lldb":< / tt > < / tt >
< a name = "L7" > < / a > < tt class = "py-lineno" > 7< / tt > < tt class = "py-line" > < tt class = "py-comment" > #< / tt > < / tt >
< a name = "L8" > < / a > < tt class = "py-lineno" > 8< / tt > < tt class = "py-line" > < tt class = "py-comment" > # cd /path/containing/crashlog.py< / tt > < / tt >
< a name = "L9" > < / a > < tt class = "py-lineno" > 9< / tt > < tt class = "py-line" > < tt class = "py-comment" > # lldb< / tt > < / tt >
< a name = "L10" > < / a > < tt class = "py-lineno" > 10< / tt > < tt class = "py-line" > < tt class = "py-comment" > # (lldb) script import crashlog< / tt > < / tt >
< a name = "L11" > < / a > < tt class = "py-lineno" > 11< / tt > < tt class = "py-line" > < tt class = "py-comment" > # "crashlog" command installed, type "crashlog --help" for detailed help< / tt > < / tt >
< a name = "L12" > < / a > < tt class = "py-lineno" > 12< / tt > < tt class = "py-line" > < tt class = "py-comment" > # (lldb) crashlog ~/Library/Logs/DiagnosticReports/a.crash< / tt > < / tt >
< a name = "L13" > < / a > < tt class = "py-lineno" > 13< / tt > < tt class = "py-line" > < tt class = "py-comment" > #< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L14" > < / a > < tt class = "py-lineno" > 14< / tt > < tt class = "py-line" > < tt class = "py-comment" > # The benefit of running the crashlog command inside lldb in the< / tt > < / tt >
< a name = "L15" > < / a > < tt class = "py-lineno" > 15< / tt > < tt class = "py-line" > < tt class = "py-comment" > # embedded python interpreter is when the command completes, there< / tt > < / tt >
2013-07-20 01:28:54 +08:00
< a name = "L16" > < / a > < tt class = "py-lineno" > 16< / tt > < tt class = "py-line" > < tt class = "py-comment" > # will be a target with all of the files loaded at the locations< / tt > < / tt >
< a name = "L17" > < / a > < tt class = "py-lineno" > 17< / tt > < tt class = "py-line" > < tt class = "py-comment" > # described in the crash log. Only the files that have stack frames< / tt > < / tt >
< a name = "L18" > < / a > < tt class = "py-lineno" > 18< / tt > < tt class = "py-line" > < tt class = "py-comment" > # in the backtrace will be loaded unless the "--load-all" option< / tt > < / tt >
< a name = "L19" > < / a > < tt class = "py-lineno" > 19< / tt > < tt class = "py-line" > < tt class = "py-comment" > # has been specified. This allows users to explore the program in the< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L20" > < / a > < tt class = "py-lineno" > 20< / tt > < tt class = "py-line" > < tt class = "py-comment" > # state it was in right at crash time.< / tt > < / tt >
2013-07-20 01:28:54 +08:00
< a name = "L21" > < / a > < tt class = "py-lineno" > 21< / tt > < tt class = "py-line" > < tt class = "py-comment" > #< / tt > < / tt >
< a name = "L22" > < / a > < tt class = "py-lineno" > 22< / tt > < tt class = "py-line" > < tt class = "py-comment" > # On MacOSX csh, tcsh:< / tt > < / tt >
< a name = "L23" > < / a > < tt class = "py-lineno" > 23< / tt > < tt class = "py-line" > < tt class = "py-comment" > # ( setenv PYTHONPATH /path/to/LLDB.framework/Resources/Python ; ./crashlog.py ~/Library/Logs/DiagnosticReports/a.crash )< / tt > < / tt >
< a name = "L24" > < / a > < tt class = "py-lineno" > 24< / tt > < tt class = "py-line" > < tt class = "py-comment" > #< / tt > < / tt >
< a name = "L25" > < / a > < tt class = "py-lineno" > 25< / tt > < tt class = "py-line" > < tt class = "py-comment" > # On MacOSX sh, bash:< / tt > < / tt >
< a name = "L26" > < / a > < tt class = "py-lineno" > 26< / tt > < tt class = "py-line" > < tt class = "py-comment" > # PYTHONPATH=/path/to/LLDB.framework/Resources/Python ./crashlog.py ~/Library/Logs/DiagnosticReports/a.crash< / tt > < / tt >
< a name = "L27" > < / a > < tt class = "py-lineno" > 27< / tt > < tt class = "py-line" > < tt class = "py-comment" > #----------------------------------------------------------------------< / tt > < / tt >
< a name = "L28" > < / a > < tt class = "py-lineno" > 28< / tt > < tt class = "py-line" > < / tt >
< a name = "L29" > < / a > < tt class = "py-lineno" > 29< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt id = "link-0" class = "py-name" targets = "Package lldb=lldb-module.html" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-0', 'lldb', 'link-0');" > lldb< / a > < / tt > < / tt >
< a name = "L30" > < / a > < tt class = "py-lineno" > 30< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > commands< / tt > < / tt >
< a name = "L31" > < / a > < tt class = "py-lineno" > 31< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > optparse< / tt > < / tt >
< a name = "L32" > < / a > < tt class = "py-lineno" > 32< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > os< / tt > < / tt >
< a name = "L33" > < / a > < tt class = "py-lineno" > 33< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > plistlib< / tt > < / tt >
< a name = "L34" > < / a > < tt class = "py-lineno" > 34< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > re< / tt > < / tt >
< a name = "L35" > < / a > < tt class = "py-lineno" > 35< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > shlex< / tt > < / tt >
< a name = "L36" > < / a > < tt class = "py-lineno" > 36< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > sys< / tt > < / tt >
< a name = "L37" > < / a > < tt class = "py-lineno" > 37< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt class = "py-name" > time< / tt > < / tt >
< a name = "L38" > < / a > < tt class = "py-lineno" > 38< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt id = "link-1" class = "py-name" targets = "Variable lldb.SBModule.uuid=lldb.SBModule-class.html#uuid" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-1', 'uuid', 'link-1');" > uuid< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "Address" > < / a > < div id = "Address-def" > < a name = "L39" > < / a > < tt class = "py-lineno" > 39< / tt > < tt class = "py-line" > < / tt >
< a name = "L40" > < / a > < tt class = "py-lineno" > 40< / tt > < tt class = "py-line" > < / tt >
< a name = "L41" > < / a > < tt class = "py-lineno" > 41< / tt > < a class = "py-toggle" href = "#" id = "Address-toggle" onclick = "return toggle('Address');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html" > Address< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "Address-expanded" > < a name = "L42" > < / a > < tt class = "py-lineno" > 42< / tt > < tt class = "py-line" > < tt class = "py-docstring" > """Class that represents an address that will be symbolicated"""< / tt > < / tt >
< a name = "L43" > < / a > < tt class = "py-lineno" > 43< / tt > < tt class = "py-line" > < / tt >
< a name = "Address.__init__" > < / a > < div id = "Address.__init__-def" > < a name = "L44" > < / a > < tt class = "py-lineno" > 44< / tt > < a class = "py-toggle" href = "#" id = "Address.__init__-toggle" onclick = "return toggle('Address.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > target< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > load_addr< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Address.__init__-expanded" > < a name = "L45" > < / a > < tt class = "py-lineno" > 45< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-2" class = "py-name" targets = "Variable lldb.SBExecutionContext.target=lldb.SBExecutionContext-class.html#target,Variable lldb.SBProcess.target=lldb.SBProcess-class.html#target,Variable lldb.SBValue.target=lldb.SBValue-class.html#target,Variable lldb.target=lldb-module.html#target" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-2', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-3" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-3', 'target', 'link-2');">target< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L46" > < / a > < tt class = "py-lineno" > 46< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-4" class = "py-name" targets = "Variable lldb.SBAddress.load_addr=lldb.SBAddress-class.html#load_addr,Variable lldb.SBValue.load_addr=lldb.SBValue-class.html#load_addr" > < a title = "lldb.SBAddress.load_addr
2013-07-20 01:28:54 +08:00
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-4', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-5" class = "py-name" > < a title = "lldb.SBAddress.load_addr
2016-10-20 21:04:32 +08:00
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-5', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-comment" > # The load address that this object represents< / tt > < / tt >
< a name = "L47" > < / a > < tt class = "py-lineno" > 47< / tt > < tt class = "py-line" > < tt class = "py-comment" > # the resolved lldb.SBAddress (if any), named so_addr for< / tt > < / tt >
< a name = "L48" > < / a > < tt class = "py-lineno" > 48< / tt > < tt class = "py-line" > < tt class = "py-comment" > # section/offset address< / tt > < / tt >
< a name = "L49" > < / a > < tt class = "py-lineno" > 49< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L50" > < / a > < tt class = "py-lineno" > 50< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-comment" > # The cached symbol context for this address< / tt > < / tt >
< a name = "L51" > < / a > < tt class = "py-lineno" > 51< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Any original textual description of this address to be used as a< / tt > < / tt >
< a name = "L52" > < / a > < tt class = "py-lineno" > 52< / tt > < tt class = "py-line" > < tt class = "py-comment" > # backup in case symbolication fails< / tt > < / tt >
< a name = "L53" > < / a > < tt class = "py-lineno" > 53< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-6" class = "py-name" targets = "Variable lldb.SBError.description=lldb.SBError-class.html#description,Variable lldb.SBValue.description=lldb.SBValue-class.html#description" > < a title = "lldb.SBError.description
lldb.SBValue.description" class="py-name" href="#" onclick="return doclink('link-6', 'description', 'link-6');">description< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L54" > < / a > < tt class = "py-lineno" > 54< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-7" class = "py-name" targets = "Module lldb.utils.symbolication=lldb.utils.symbolication-module.html" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-7', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-comment" > # The cached symbolicated string that describes this address< / tt > < / tt >
< a name = "L55" > < / a > < tt class = "py-lineno" > 55< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > inlined< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < / tt >
< / div > < a name = "L56" > < / a > < tt class = "py-lineno" > 56< / tt > < tt class = "py-line" > < / tt >
< a name = "Address.__str__" > < / a > < div id = "Address.__str__-def" > < a name = "L57" > < / a > < tt class = "py-lineno" > 57< / tt > < a class = "py-toggle" href = "#" id = "Address.__str__-toggle" onclick = "return toggle('Address.__str__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html#__str__" > __str__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address.__str__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Address.__str__-expanded" > < a name = "L58" > < / a > < tt class = "py-lineno" > 58< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > "%#16.16x"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-8" class = "py-name" > < a title = "lldb.SBAddress.load_addr
2013-07-20 01:28:54 +08:00
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-8', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L59" > < / a > < tt class = "py-lineno" > 59< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-9" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-9', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L60" > < / a > < tt class = "py-lineno" > 60< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > " %s"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-10" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-10', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L61" > < / a > < tt class = "py-lineno" > 61< / tt > < tt class = "py-line" > < tt class = "py-keyword" > elif< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-11" class = "py-name" > < a title = "lldb.SBError.description
2013-07-20 01:28:54 +08:00
lldb.SBValue.description" class="py-name" href="#" onclick="return doclink('link-11', 'description', 'link-6');">description< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L62" > < / a > < tt class = "py-lineno" > 62< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > " %s"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-12" class = "py-name" > < a title = "lldb.SBError.description
2013-07-20 01:28:54 +08:00
lldb.SBValue.description" class="py-name" href="#" onclick="return doclink('link-12', 'description', 'link-6');">description< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L63" > < / a > < tt class = "py-lineno" > 63< / tt > < tt class = "py-line" > < tt class = "py-keyword" > elif< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L64" > < / a > < tt class = "py-lineno" > 64< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > " %s"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L65" > < / a > < tt class = "py-lineno" > 65< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > s< / tt > < / tt >
< / div > < a name = "L66" > < / a > < tt class = "py-lineno" > 66< / tt > < tt class = "py-line" > < / tt >
< a name = "Address.resolve_addr" > < / a > < div id = "Address.resolve_addr-def" > < a name = "L67" > < / a > < tt class = "py-lineno" > 67< / tt > < a class = "py-toggle" href = "#" id = "Address.resolve_addr-toggle" onclick = "return toggle('Address.resolve_addr');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html#resolve_addr" > resolve_addr< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address.resolve_addr-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Address.resolve_addr-expanded" > < a name = "L68" > < / a > < tt class = "py-lineno" > 68< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L69" > < / a > < tt class = "py-lineno" > 69< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-13" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-13', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-14" class = "py-name" targets = "Method lldb.SBTarget.ResolveLoadAddress()=lldb.SBTarget-class.html#ResolveLoadAddress" > < a title = "lldb.SBTarget.ResolveLoadAddress" class = "py-name" href = "#" onclick = "return doclink('link-14', 'ResolveLoadAddress', 'link-14');" > ResolveLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-15" class = "py-name" > < a title = "lldb.SBAddress.load_addr
2013-07-20 01:28:54 +08:00
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-15', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L70" > < / a > < tt class = "py-lineno" > 70< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < / tt >
< / div > < a name = "L71" > < / a > < tt class = "py-lineno" > 71< / tt > < tt class = "py-line" > < / tt >
< a name = "Address.is_inlined" > < / a > < div id = "Address.is_inlined-def" > < a name = "L72" > < / a > < tt class = "py-lineno" > 72< / tt > < a class = "py-toggle" href = "#" id = "Address.is_inlined-toggle" onclick = "return toggle('Address.is_inlined');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html#is_inlined" > is_inlined< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address.is_inlined-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Address.is_inlined-expanded" > < a name = "L73" > < / a > < tt class = "py-lineno" > 73< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > inlined< / tt > < / tt >
< / div > < a name = "L74" > < / a > < tt class = "py-lineno" > 74< / tt > < tt class = "py-line" > < / tt >
< a name = "Address.get_symbol_context" > < / a > < div id = "Address.get_symbol_context-def" > < a name = "L75" > < / a > < tt class = "py-lineno" > 75< / tt > < a class = "py-toggle" href = "#" id = "Address.get_symbol_context-toggle" onclick = "return toggle('Address.get_symbol_context');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html#get_symbol_context" > get_symbol_context< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address.get_symbol_context-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Address.get_symbol_context-expanded" > < a name = "L76" > < / a > < tt class = "py-lineno" > 76< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L77" > < / a > < tt class = "py-lineno" > 77< / tt > < tt class = "py-line" > < tt class = "py-name" > sb_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-16" class = "py-name" targets = "Method lldb.utils.symbolication.Address.resolve_addr()=lldb.utils.symbolication.Address-class.html#resolve_addr" > < a title = "lldb.utils.symbolication.Address.resolve_addr" class = "py-name" href = "#" onclick = "return doclink('link-16', 'resolve_addr', 'link-16');" > resolve_addr< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L78" > < / a > < tt class = "py-lineno" > 78< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > sb_addr< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L79" > < / a > < tt class = "py-lineno" > 79< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-17" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-17', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-18" class = "py-name" targets = "Method lldb.SBModule.ResolveSymbolContextForAddress()=lldb.SBModule-class.html#ResolveSymbolContextForAddress,Method lldb.SBTarget.ResolveSymbolContextForAddress()=lldb.SBTarget-class.html#ResolveSymbolContextForAddress" > < a title = "lldb.SBModule.ResolveSymbolContextForAddress
2016-10-20 21:04:32 +08:00
lldb.SBTarget.ResolveSymbolContextForAddress" class="py-name" href="#" onclick="return doclink('link-18', 'ResolveSymbolContextForAddress', 'link-18');">ResolveSymbolContextForAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L80" > < / a > < tt class = "py-lineno" > 80< / tt > < tt class = "py-line" > < tt class = "py-name" > sb_addr< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-19" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-19', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-20" class = "py-name" targets = "Variable _lldb'.eSymbolContextEverything=_lldb%27-module.html#eSymbolContextEverything,Variable lldb.eSymbolContextEverything=lldb-module.html#eSymbolContextEverything" > < a title = "_lldb'.eSymbolContextEverything
2013-07-20 01:28:54 +08:00
lldb.eSymbolContextEverything" class="py-name" href="#" onclick="return doclink('link-20', 'eSymbolContextEverything', 'link-20');">eSymbolContextEverything< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L81" > < / a > < tt class = "py-lineno" > 81< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L82" > < / a > < tt class = "py-lineno" > 82< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-21" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-21', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-22" class = "py-name" targets = "Class lldb.SBSymbolContext=lldb.SBSymbolContext-class.html" > < a title = "lldb.SBSymbolContext" class = "py-name" href = "#" onclick = "return doclink('link-22', 'SBSymbolContext', 'link-22');" > SBSymbolContext< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L83" > < / a > < tt class = "py-lineno" > 83< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > sym_ctx< / tt > < / tt >
< / div > < a name = "L84" > < / a > < tt class = "py-lineno" > 84< / tt > < tt class = "py-line" > < / tt >
< a name = "Address.get_instructions" > < / a > < div id = "Address.get_instructions-def" > < a name = "L85" > < / a > < tt class = "py-lineno" > 85< / tt > < a class = "py-toggle" href = "#" id = "Address.get_instructions-toggle" onclick = "return toggle('Address.get_instructions');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html#get_instructions" > get_instructions< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address.get_instructions-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Address.get_instructions-expanded" > < a name = "L86" > < / a > < tt class = "py-lineno" > 86< / tt > < tt class = "py-line" > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-23" class = "py-name" targets = "Method lldb.utils.symbolication.Address.get_symbol_context()=lldb.utils.symbolication.Address-class.html#get_symbol_context" > < a title = "lldb.utils.symbolication.Address.get_symbol_context" class = "py-name" href = "#" onclick = "return doclink('link-23', 'get_symbol_context', 'link-23');" > get_symbol_context< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L87" > < / a > < tt class = "py-lineno" > 87< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L88" > < / a > < tt class = "py-lineno" > 88< / tt > < tt class = "py-line" > < tt id = "link-24" class = "py-name" targets = "Variable lldb.SBAddress.function=lldb.SBAddress-class.html#function,Variable lldb.SBFrame.function=lldb.SBFrame-class.html#function,Variable lldb.SBSymbolContext.function=lldb.SBSymbolContext-class.html#function" > < a title = "lldb.SBAddress.function
2013-07-20 01:28:54 +08:00
lldb.SBFrame.function
lldb.SBSymbolContext.function" class="py-name" href="#" onclick="return doclink('link-24', 'function', 'link-24');">function< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-25" class = "py-name" targets = "Method lldb.SBAddress.GetFunction()=lldb.SBAddress-class.html#GetFunction,Method lldb.SBFrame.GetFunction()=lldb.SBFrame-class.html#GetFunction,Method lldb.SBSymbolContext.GetFunction()=lldb.SBSymbolContext-class.html#GetFunction" > < a title = "lldb.SBAddress.GetFunction
lldb.SBFrame.GetFunction
lldb.SBSymbolContext.GetFunction" class="py-name" href="#" onclick="return doclink('link-25', 'GetFunction', 'link-25');">GetFunction< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L89" > < / a > < tt class = "py-lineno" > 89< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-26" class = "py-name" > < a title = "lldb.SBAddress.function
2013-07-20 01:28:54 +08:00
lldb.SBFrame.function
lldb.SBSymbolContext.function" class="py-name" href="#" onclick="return doclink('link-26', 'function', 'link-24');">function< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L90" > < / a > < tt class = "py-lineno" > 90< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-27" class = "py-name" > < a title = "lldb.SBAddress.function
2013-07-20 01:28:54 +08:00
lldb.SBFrame.function
lldb.SBSymbolContext.function" class="py-name" href="#" onclick="return doclink('link-27', 'function', 'link-24');">function< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-28" class = "py-name" targets = "Method lldb.SBFunction.GetInstructions()=lldb.SBFunction-class.html#GetInstructions,Method lldb.SBSymbol.GetInstructions()=lldb.SBSymbol-class.html#GetInstructions,Method lldb.SBTarget.GetInstructions()=lldb.SBTarget-class.html#GetInstructions" > < a title = "lldb.SBFunction.GetInstructions
lldb.SBSymbol.GetInstructions
2016-10-20 21:04:32 +08:00
lldb.SBTarget.GetInstructions" class="py-name" href="#" onclick="return doclink('link-28', 'GetInstructions', 'link-28');">GetInstructions< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-29" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-29', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L91" > < / a > < tt class = "py-lineno" > 91< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-30" class = "py-name" targets = "Method lldb.SBAddress.GetSymbol()=lldb.SBAddress-class.html#GetSymbol,Method lldb.SBFrame.GetSymbol()=lldb.SBFrame-class.html#GetSymbol,Method lldb.SBSymbolContext.GetSymbol()=lldb.SBSymbolContext-class.html#GetSymbol" > < a title = "lldb.SBAddress.GetSymbol
2013-07-20 01:28:54 +08:00
lldb.SBFrame.GetSymbol
lldb.SBSymbolContext.GetSymbol" class="py-name" href="#" onclick="return doclink('link-30', 'GetSymbol', 'link-30');">GetSymbol< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-31" class = "py-name" > < a title = "lldb.SBFunction.GetInstructions
lldb.SBSymbol.GetInstructions
2016-10-20 21:04:32 +08:00
lldb.SBTarget.GetInstructions" class="py-name" href="#" onclick="return doclink('link-31', 'GetInstructions', 'link-28');">GetInstructions< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-32" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-32', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L92" > < / a > < tt class = "py-lineno" > 92< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L93" > < / a > < tt class = "py-lineno" > 93< / tt > < tt class = "py-line" > < / tt >
< a name = "Address.symbolicate" > < / a > < div id = "Address.symbolicate-def" > < a name = "L94" > < / a > < tt class = "py-lineno" > 94< / tt > < a class = "py-toggle" href = "#" id = "Address.symbolicate-toggle" onclick = "return toggle('Address.symbolicate');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Address-class.html#symbolicate" > symbolicate< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > verbose< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Address.symbolicate-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Address.symbolicate-expanded" > < a name = "L95" > < / a > < tt class = "py-lineno" > 95< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-33" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-33', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L96" > < / a > < tt class = "py-lineno" > 96< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-34" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-34', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > ''< / tt > < / tt >
< a name = "L97" > < / a > < tt class = "py-lineno" > 97< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > inlined< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L98" > < / a > < tt class = "py-lineno" > 98< / tt > < tt class = "py-line" > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-35" class = "py-name" > < a title = "lldb.utils.symbolication.Address.get_symbol_context" class = "py-name" href = "#" onclick = "return doclink('link-35', 'get_symbol_context', 'link-23');" > get_symbol_context< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L99" > < / a > < tt class = "py-lineno" > 99< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L100" > < / a > < tt class = "py-lineno" > 100< / tt > < tt class = "py-line" > < tt id = "link-36" class = "py-name" targets = "Variable lldb.SBAddress.module=lldb.SBAddress-class.html#module,Variable lldb.SBFrame.module=lldb.SBFrame-class.html#module,Variable lldb.SBSymbolContext.module=lldb.SBSymbolContext-class.html#module,Variable lldb.SBTarget.module=lldb.SBTarget-class.html#module" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-36', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-37" class = "py-name" targets = "Method lldb.SBAddress.GetModule()=lldb.SBAddress-class.html#GetModule,Method lldb.SBFrame.GetModule()=lldb.SBFrame-class.html#GetModule,Method lldb.SBSymbolContext.GetModule()=lldb.SBSymbolContext-class.html#GetModule" > < a title = "lldb.SBAddress.GetModule
lldb.SBFrame.GetModule
lldb.SBSymbolContext.GetModule" class="py-name" href="#" onclick="return doclink('link-37', 'GetModule', 'link-37');">GetModule< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L101" > < / a > < tt class = "py-lineno" > 101< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-38" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-38', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L102" > < / a > < tt class = "py-lineno" > 102< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Print full source file path in verbose mode< / tt > < / tt >
< a name = "L103" > < / a > < tt class = "py-lineno" > 103< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > verbose< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L104" > < / a > < tt class = "py-lineno" > 104< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-39" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-39', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-40" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-40', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-41" class = "py-name" targets = "Method lldb.SBCompileUnit.GetFileSpec()=lldb.SBCompileUnit-class.html#GetFileSpec,Method lldb.SBDeclaration.GetFileSpec()=lldb.SBDeclaration-class.html#GetFileSpec,Method lldb.SBLineEntry.GetFileSpec()=lldb.SBLineEntry-class.html#GetFileSpec,Method lldb.SBModule.GetFileSpec()=lldb.SBModule-class.html#GetFileSpec,Method lldb.SBModuleSpec.GetFileSpec()=lldb.SBModuleSpec-class.html#GetFileSpec" > < a title = "lldb.SBCompileUnit.GetFileSpec
lldb.SBDeclaration.GetFileSpec
lldb.SBLineEntry.GetFileSpec
lldb.SBModule.GetFileSpec
lldb.SBModuleSpec.GetFileSpec" class="py-name" href="#" onclick="return doclink('link-41', 'GetFileSpec', 'link-41');">GetFileSpec< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > '`'< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L105" > < / a > < tt class = "py-lineno" > 105< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L106" > < / a > < tt class = "py-lineno" > 106< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-42" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-42', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt id = "link-43" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-43', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-44" class = "py-name" > < a title = "lldb.SBCompileUnit.GetFileSpec
lldb.SBDeclaration.GetFileSpec
lldb.SBLineEntry.GetFileSpec
lldb.SBModule.GetFileSpec
lldb.SBModuleSpec.GetFileSpec" class="py-name" href="#" onclick="return doclink('link-44', 'GetFileSpec', 'link-41');">GetFileSpec< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-45" class = "py-name" targets = "Method lldb.SBFileSpec.GetFilename()=lldb.SBFileSpec-class.html#GetFilename" > < a title = "lldb.SBFileSpec.GetFilename" class = "py-name" href = "#" onclick = "return doclink('link-45', 'GetFilename', 'link-45');" > GetFilename< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > '`'< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L107" > < / a > < tt class = "py-lineno" > 107< / tt > < tt class = "py-line" > < tt class = "py-name" > function_start_load_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L108" > < / a > < tt class = "py-lineno" > 108< / tt > < tt class = "py-line" > < tt id = "link-46" class = "py-name" > < a title = "lldb.SBAddress.function
2013-07-20 01:28:54 +08:00
lldb.SBFrame.function
lldb.SBSymbolContext.function" class="py-name" href="#" onclick="return doclink('link-46', 'function', 'link-24');">function< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-47" class = "py-name" > < a title = "lldb.SBAddress.GetFunction
lldb.SBFrame.GetFunction
lldb.SBSymbolContext.GetFunction" class="py-name" href="#" onclick="return doclink('link-47', 'GetFunction', 'link-25');">GetFunction< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L109" > < / a > < tt class = "py-lineno" > 109< / tt > < tt class = "py-line" > < tt id = "link-48" class = "py-name" targets = "Variable lldb.SBAddress.block=lldb.SBAddress-class.html#block,Variable lldb.SBFrame.block=lldb.SBFrame-class.html#block,Variable lldb.SBFunction.block=lldb.SBFunction-class.html#block,Variable lldb.SBSymbolContext.block=lldb.SBSymbolContext-class.html#block" > < a title = "lldb.SBAddress.block
2013-07-20 01:28:54 +08:00
lldb.SBFrame.block
lldb.SBFunction.block
lldb.SBSymbolContext.block" class="py-name" href="#" onclick="return doclink('link-48', 'block', 'link-48');">block< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-49" class = "py-name" targets = "Method lldb.SBAddress.GetBlock()=lldb.SBAddress-class.html#GetBlock,Method lldb.SBFrame.GetBlock()=lldb.SBFrame-class.html#GetBlock,Method lldb.SBFunction.GetBlock()=lldb.SBFunction-class.html#GetBlock,Method lldb.SBSymbolContext.GetBlock()=lldb.SBSymbolContext-class.html#GetBlock" > < a title = "lldb.SBAddress.GetBlock
lldb.SBFrame.GetBlock
lldb.SBFunction.GetBlock
lldb.SBSymbolContext.GetBlock" class="py-name" href="#" onclick="return doclink('link-49', 'GetBlock', 'link-49');">GetBlock< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L110" > < / a > < tt class = "py-lineno" > 110< / tt > < tt class = "py-line" > < tt id = "link-50" class = "py-name" targets = "Variable lldb.SBAddress.line_entry=lldb.SBAddress-class.html#line_entry,Variable lldb.SBFrame.line_entry=lldb.SBFrame-class.html#line_entry,Variable lldb.SBSymbolContext.line_entry=lldb.SBSymbolContext-class.html#line_entry" > < a title = "lldb.SBAddress.line_entry
2013-07-20 01:28:54 +08:00
lldb.SBFrame.line_entry
lldb.SBSymbolContext.line_entry" class="py-name" href="#" onclick="return doclink('link-50', 'line_entry', 'link-50');">line_entry< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-51" class = "py-name" targets = "Method lldb.SBAddress.GetLineEntry()=lldb.SBAddress-class.html#GetLineEntry,Method lldb.SBFrame.GetLineEntry()=lldb.SBFrame-class.html#GetLineEntry,Method lldb.SBSymbolContext.GetLineEntry()=lldb.SBSymbolContext-class.html#GetLineEntry" > < a title = "lldb.SBAddress.GetLineEntry
lldb.SBFrame.GetLineEntry
lldb.SBSymbolContext.GetLineEntry" class="py-name" href="#" onclick="return doclink('link-51', 'GetLineEntry', 'link-51');">GetLineEntry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L111" > < / a > < tt class = "py-lineno" > 111< / tt > < tt class = "py-line" > < tt id = "link-52" class = "py-name" targets = "Variable lldb.SBAddress.symbol=lldb.SBAddress-class.html#symbol,Variable lldb.SBFrame.symbol=lldb.SBFrame-class.html#symbol,Variable lldb.SBModule.symbol=lldb.SBModule-class.html#symbol,Variable lldb.SBSymbolContext.symbol=lldb.SBSymbolContext-class.html#symbol" > < a title = "lldb.SBAddress.symbol
2013-07-20 01:28:54 +08:00
lldb.SBFrame.symbol
lldb.SBModule.symbol
lldb.SBSymbolContext.symbol" class="py-name" href="#" onclick="return doclink('link-52', 'symbol', 'link-52');">symbol< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-53" class = "py-name" > < a title = "lldb.SBAddress.GetSymbol
lldb.SBFrame.GetSymbol
lldb.SBSymbolContext.GetSymbol" class="py-name" href="#" onclick="return doclink('link-53', 'GetSymbol', 'link-30');">GetSymbol< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L112" > < / a > < tt class = "py-lineno" > 112< / tt > < tt class = "py-line" > < tt id = "link-54" class = "py-name" targets = "Variable lldb.SBBlock.inlined_block=lldb.SBBlock-class.html#inlined_block" > < a title = "lldb.SBBlock.inlined_block" class = "py-name" href = "#" onclick = "return doclink('link-54', 'inlined_block', 'link-54');" > inlined_block< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-55" class = "py-name" > < a title = "lldb.SBAddress.block
2013-07-20 01:28:54 +08:00
lldb.SBFrame.block
lldb.SBFunction.block
2016-10-20 21:04:32 +08:00
lldb.SBSymbolContext.block" class="py-name" href="#" onclick="return doclink('link-55', 'block', 'link-48');">block< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-56" class = "py-name" targets = "Method lldb.SBBlock.GetContainingInlinedBlock()=lldb.SBBlock-class.html#GetContainingInlinedBlock" > < a title = "lldb.SBBlock.GetContainingInlinedBlock" class = "py-name" href = "#" onclick = "return doclink('link-56', 'GetContainingInlinedBlock', 'link-56');" > GetContainingInlinedBlock< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L113" > < / a > < tt class = "py-lineno" > 113< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-57" class = "py-name" > < a title = "lldb.SBAddress.function
2013-07-20 01:28:54 +08:00
lldb.SBFrame.function
lldb.SBSymbolContext.function" class="py-name" href="#" onclick="return doclink('link-57', 'function', 'link-24');">function< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L114" > < / a > < tt class = "py-lineno" > 114< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-58" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-58', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt id = "link-59" class = "py-name" > < a title = "lldb.SBAddress.function
2013-07-20 01:28:54 +08:00
lldb.SBFrame.function
2016-10-20 21:04:32 +08:00
lldb.SBSymbolContext.function" class="py-name" href="#" onclick="return doclink('link-59', 'function', 'link-24');">function< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-60" class = "py-name" targets = "Method lldb.SBBroadcaster.GetName()=lldb.SBBroadcaster-class.html#GetName,Method lldb.SBFunction.GetName()=lldb.SBFunction-class.html#GetName,Method lldb.SBPlatform.GetName()=lldb.SBPlatform-class.html#GetName,Method lldb.SBQueue.GetName()=lldb.SBQueue-class.html#GetName,Method lldb.SBSection.GetName()=lldb.SBSection-class.html#GetName,Method lldb.SBSymbol.GetName()=lldb.SBSymbol-class.html#GetName,Method lldb.SBThread.GetName()=lldb.SBThread-class.html#GetName,Method lldb.SBType.GetName()=lldb.SBType-class.html#GetName,Method lldb.SBTypeCategory.GetName()=lldb.SBTypeCategory-class.html#GetName,Method lldb.SBTypeEnumMember.GetName()=lldb.SBTypeEnumMember-class.html#GetName,Method lldb.SBTypeMember.GetName()=lldb.SBTypeMember-class.html#GetName,Method lldb.SBTypeMemberFunction.GetName()=lldb.SBTypeMemberFunction-class.html#GetName,Method lldb.SBTypeNameSpecifier.GetName()=lldb.SBTypeNameSpecifier-class.html#GetName,Method lldb.SBValue.GetName()=lldb.SBValue-class.html#GetName" > < a title = "lldb.SBBroadcaster.GetName
2013-07-20 01:28:54 +08:00
lldb.SBFunction.GetName
2016-10-20 21:04:32 +08:00
lldb.SBPlatform.GetName
lldb.SBQueue.GetName
2013-07-20 01:28:54 +08:00
lldb.SBSection.GetName
lldb.SBSymbol.GetName
lldb.SBThread.GetName
lldb.SBType.GetName
lldb.SBTypeCategory.GetName
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetName
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetName
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetName
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetName
lldb.SBValue.GetName" class="py-name" href="#" onclick="return doclink('link-60', 'GetName', 'link-60');">GetName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L115" > < / a > < tt class = "py-lineno" > 115< / tt > < tt class = "py-line" > < / tt >
< a name = "L116" > < / a > < tt class = "py-lineno" > 116< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-61" class = "py-name" > < a title = "lldb.SBBlock.inlined_block" class = "py-name" href = "#" onclick = "return doclink('link-61', 'inlined_block', 'link-54');" > inlined_block< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L117" > < / a > < tt class = "py-lineno" > 117< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > inlined< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L118" > < / a > < tt class = "py-lineno" > 118< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-62" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-62', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ' [inlined] '< / tt > < tt class = "py-op" > +< / tt > \ < / tt >
< a name = "L119" > < / a > < tt class = "py-lineno" > 119< / tt > < tt class = "py-line" > < tt id = "link-63" class = "py-name" > < a title = "lldb.SBBlock.inlined_block" class = "py-name" href = "#" onclick = "return doclink('link-63', 'inlined_block', 'link-54');" > inlined_block< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-64" class = "py-name" targets = "Method lldb.SBBlock.GetInlinedName()=lldb.SBBlock-class.html#GetInlinedName" > < a title = "lldb.SBBlock.GetInlinedName" class = "py-name" href = "#" onclick = "return doclink('link-64', 'GetInlinedName', 'link-64');" > GetInlinedName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L120" > < / a > < tt class = "py-lineno" > 120< / tt > < tt class = "py-line" > < tt class = "py-name" > block_range_idx< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-65" class = "py-name" > < a title = "lldb.SBBlock.inlined_block" class = "py-name" href = "#" onclick = "return doclink('link-65', 'inlined_block', 'link-54');" > inlined_block< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-66" class = "py-name" targets = "Method lldb.SBBlock.GetRangeIndexForBlockAddress()=lldb.SBBlock-class.html#GetRangeIndexForBlockAddress" > < a title = "lldb.SBBlock.GetRangeIndexForBlockAddress" class = "py-name" href = "#" onclick = "return doclink('link-66', 'GetRangeIndexForBlockAddress', 'link-66');" > GetRangeIndexForBlockAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L121" > < / a > < tt class = "py-lineno" > 121< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L122" > < / a > < tt class = "py-lineno" > 122< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > block_range_idx< / tt > < tt class = "py-op" > < < / tt > < tt id = "link-67" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-67', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-68" class = "py-name" targets = "Variable _lldb'.UINT32_MAX=_lldb%27-module.html#UINT32_MAX,Variable lldb.UINT32_MAX=lldb-module.html#UINT32_MAX" > < a title = "_lldb'.UINT32_MAX
2013-07-20 01:28:54 +08:00
lldb.UINT32_MAX" class="py-name" href="#" onclick="return doclink('link-68', 'UINT32_MAX', 'link-68');">UINT32_MAX< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L123" > < / a > < tt class = "py-lineno" > 123< / tt > < tt class = "py-line" > < tt class = "py-name" > block_range_start_addr< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-69" class = "py-name" > < a title = "lldb.SBBlock.inlined_block" class = "py-name" href = "#" onclick = "return doclink('link-69', 'inlined_block', 'link-54');" > inlined_block< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-70" class = "py-name" targets = "Method lldb.SBBlock.GetRangeStartAddress()=lldb.SBBlock-class.html#GetRangeStartAddress" > < a title = "lldb.SBBlock.GetRangeStartAddress" class = "py-name" href = "#" onclick = "return doclink('link-70', 'GetRangeStartAddress', 'link-70');" > GetRangeStartAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L124" > < / a > < tt class = "py-lineno" > 124< / tt > < tt class = "py-line" > < tt class = "py-name" > block_range_idx< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L125" > < / a > < tt class = "py-lineno" > 125< / tt > < tt class = "py-line" > < tt class = "py-name" > function_start_load_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > block_range_start_addr< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-71" class = "py-name" targets = "Method lldb.SBAddress.GetLoadAddress()=lldb.SBAddress-class.html#GetLoadAddress,Method lldb.SBBreakpointLocation.GetLoadAddress()=lldb.SBBreakpointLocation-class.html#GetLoadAddress,Method lldb.SBSection.GetLoadAddress()=lldb.SBSection-class.html#GetLoadAddress,Method lldb.SBValue.GetLoadAddress()=lldb.SBValue-class.html#GetLoadAddress" > < a title = "lldb.SBAddress.GetLoadAddress
2013-07-20 01:28:54 +08:00
lldb.SBBreakpointLocation.GetLoadAddress
lldb.SBSection.GetLoadAddress
2016-10-20 21:04:32 +08:00
lldb.SBValue.GetLoadAddress" class="py-name" href="#" onclick="return doclink('link-71', 'GetLoadAddress', 'link-71');">GetLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L126" > < / a > < tt class = "py-lineno" > 126< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-72" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-72', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L127" > < / a > < tt class = "py-lineno" > 127< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > function_start_load_addr< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L128" > < / a > < tt class = "py-lineno" > 128< / tt > < tt class = "py-line" > < tt class = "py-name" > function_start_load_addr< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-73" class = "py-name" > < a title = "lldb.SBAddress.function
2013-07-20 01:28:54 +08:00
lldb.SBFrame.function
lldb.SBSymbolContext.function" class="py-name" href="#" onclick="return doclink('link-73', 'function', 'link-24');">function< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-74" class = "py-name" targets = "Method lldb.SBFunction.GetStartAddress()=lldb.SBFunction-class.html#GetStartAddress,Method lldb.SBLineEntry.GetStartAddress()=lldb.SBLineEntry-class.html#GetStartAddress,Method lldb.SBSymbol.GetStartAddress()=lldb.SBSymbol-class.html#GetStartAddress" > < a title = "lldb.SBFunction.GetStartAddress
lldb.SBLineEntry.GetStartAddress
lldb.SBSymbol.GetStartAddress" class="py-name" href="#" onclick="return doclink('link-74', 'GetStartAddress', 'link-74');">GetStartAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-75" class = "py-name" > < a title = "lldb.SBAddress.GetLoadAddress
lldb.SBBreakpointLocation.GetLoadAddress
lldb.SBSection.GetLoadAddress
2016-10-20 21:04:32 +08:00
lldb.SBValue.GetLoadAddress" class="py-name" href="#" onclick="return doclink('link-75', 'GetLoadAddress', 'link-71');">GetLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-76" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-76', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L129" > < / a > < tt class = "py-lineno" > 129< / tt > < tt class = "py-line" > < tt class = "py-keyword" > elif< / tt > < tt id = "link-77" class = "py-name" > < a title = "lldb.SBAddress.symbol
2013-07-20 01:28:54 +08:00
lldb.SBFrame.symbol
lldb.SBModule.symbol
lldb.SBSymbolContext.symbol" class="py-name" href="#" onclick="return doclink('link-77', 'symbol', 'link-52');">symbol< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L130" > < / a > < tt class = "py-lineno" > 130< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-78" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-78', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt id = "link-79" class = "py-name" > < a title = "lldb.SBAddress.symbol
2013-07-20 01:28:54 +08:00
lldb.SBFrame.symbol
lldb.SBModule.symbol
lldb.SBSymbolContext.symbol" class="py-name" href="#" onclick="return doclink('link-79', 'symbol', 'link-52');">symbol< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-80" class = "py-name" > < a title = "lldb.SBBroadcaster.GetName
lldb.SBFunction.GetName
2016-10-20 21:04:32 +08:00
lldb.SBPlatform.GetName
lldb.SBQueue.GetName
2013-07-20 01:28:54 +08:00
lldb.SBSection.GetName
lldb.SBSymbol.GetName
lldb.SBThread.GetName
lldb.SBType.GetName
lldb.SBTypeCategory.GetName
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetName
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetName
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetName
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetName
lldb.SBValue.GetName" class="py-name" href="#" onclick="return doclink('link-80', 'GetName', 'link-60');">GetName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L131" > < / a > < tt class = "py-lineno" > 131< / tt > < tt class = "py-line" > < tt class = "py-name" > function_start_load_addr< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-81" class = "py-name" > < a title = "lldb.SBAddress.symbol
2013-07-20 01:28:54 +08:00
lldb.SBFrame.symbol
lldb.SBModule.symbol
lldb.SBSymbolContext.symbol" class="py-name" href="#" onclick="return doclink('link-81', 'symbol', 'link-52');">symbol< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-82" class = "py-name" > < a title = "lldb.SBFunction.GetStartAddress
lldb.SBLineEntry.GetStartAddress
lldb.SBSymbol.GetStartAddress" class="py-name" href="#" onclick="return doclink('link-82', 'GetStartAddress', 'link-74');">GetStartAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-83" class = "py-name" > < a title = "lldb.SBAddress.GetLoadAddress
lldb.SBBreakpointLocation.GetLoadAddress
lldb.SBSection.GetLoadAddress
2016-10-20 21:04:32 +08:00
lldb.SBValue.GetLoadAddress" class="py-name" href="#" onclick="return doclink('link-83', 'GetLoadAddress', 'link-71');">GetLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-84" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-84', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L132" > < / a > < tt class = "py-lineno" > 132< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L133" > < / a > < tt class = "py-lineno" > 133< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-85" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-85', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > ''< / tt > < / tt >
< a name = "L134" > < / a > < tt class = "py-lineno" > 134< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L135" > < / a > < tt class = "py-lineno" > 135< / tt > < tt class = "py-line" > < / tt >
< a name = "L136" > < / a > < tt class = "py-lineno" > 136< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Dump the offset from the current function or symbol if it< / tt > < / tt >
< a name = "L137" > < / a > < tt class = "py-lineno" > 137< / tt > < tt class = "py-line" > < tt class = "py-comment" > # is non zero< / tt > < / tt >
< a name = "L138" > < / a > < tt class = "py-lineno" > 138< / tt > < tt class = "py-line" > < tt class = "py-name" > function_offset< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-86" class = "py-name" > < a title = "lldb.SBAddress.load_addr
2013-07-20 01:28:54 +08:00
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-86', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > -< / tt > < tt class = "py-name" > function_start_load_addr< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L139" > < / a > < tt class = "py-lineno" > 139< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > function_offset< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L140" > < / a > < tt class = "py-lineno" > 140< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-87" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-87', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > " + %u"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > function_offset< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L141" > < / a > < tt class = "py-lineno" > 141< / tt > < tt class = "py-line" > < tt class = "py-keyword" > elif< / tt > < tt class = "py-name" > function_offset< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L142" > < / a > < tt class = "py-lineno" > 142< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-88" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-88', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > " %i (invalid negative offset, file a bug) "< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-name" > function_offset< / tt > < / tt >
< a name = "L143" > < / a > < tt class = "py-lineno" > 143< / tt > < tt class = "py-line" > < / tt >
< a name = "L144" > < / a > < tt class = "py-lineno" > 144< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Print out any line information if any is available< / tt > < / tt >
< a name = "L145" > < / a > < tt class = "py-lineno" > 145< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-89" class = "py-name" > < a title = "lldb.SBAddress.line_entry
2013-07-20 01:28:54 +08:00
lldb.SBFrame.line_entry
lldb.SBSymbolContext.line_entry" class="py-name" href="#" onclick="return doclink('link-89', 'line_entry', 'link-50');">line_entry< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-90" class = "py-name" > < a title = "lldb.SBCompileUnit.GetFileSpec
lldb.SBDeclaration.GetFileSpec
lldb.SBLineEntry.GetFileSpec
lldb.SBModule.GetFileSpec
lldb.SBModuleSpec.GetFileSpec" class="py-name" href="#" onclick="return doclink('link-90', 'GetFileSpec', 'link-41');">GetFileSpec< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L146" > < / a > < tt class = "py-lineno" > 146< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Print full source file path in verbose mode< / tt > < / tt >
< a name = "L147" > < / a > < tt class = "py-lineno" > 147< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > verbose< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L148" > < / a > < tt class = "py-lineno" > 148< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-91" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-91', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ' at %s'< / tt > < tt class = "py-op" > %< / tt > < tt id = "link-92" class = "py-name" > < a title = "lldb.SBAddress.line_entry
2013-07-20 01:28:54 +08:00
lldb.SBFrame.line_entry
lldb.SBSymbolContext.line_entry" class="py-name" href="#" onclick="return doclink('link-92', 'line_entry', 'link-50');">line_entry< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-93" class = "py-name" > < a title = "lldb.SBCompileUnit.GetFileSpec
lldb.SBDeclaration.GetFileSpec
lldb.SBLineEntry.GetFileSpec
lldb.SBModule.GetFileSpec
lldb.SBModuleSpec.GetFileSpec" class="py-name" href="#" onclick="return doclink('link-93', 'GetFileSpec', 'link-41');">GetFileSpec< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L149" > < / a > < tt class = "py-lineno" > 149< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L150" > < / a > < tt class = "py-lineno" > 150< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-94" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-94', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ' at %s'< / tt > < tt class = "py-op" > %< / tt > < tt id = "link-95" class = "py-name" > < a title = "lldb.SBAddress.line_entry
2013-07-20 01:28:54 +08:00
lldb.SBFrame.line_entry
lldb.SBSymbolContext.line_entry" class="py-name" href="#" onclick="return doclink('link-95', 'line_entry', 'link-50');">line_entry< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-96" class = "py-name" > < a title = "lldb.SBCompileUnit.GetFileSpec
lldb.SBDeclaration.GetFileSpec
lldb.SBLineEntry.GetFileSpec
lldb.SBModule.GetFileSpec
lldb.SBModuleSpec.GetFileSpec" class="py-name" href="#" onclick="return doclink('link-96', 'GetFileSpec', 'link-41');">GetFileSpec< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-97" class = "py-name" > < a title = "lldb.SBFileSpec.GetFilename" class = "py-name" href = "#" onclick = "return doclink('link-97', 'GetFilename', 'link-45');" > GetFilename< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L151" > < / a > < tt class = "py-lineno" > 151< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-98" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-98', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ':%u'< / tt > < tt class = "py-op" > %< / tt > < tt id = "link-99" class = "py-name" > < a title = "lldb.SBAddress.line_entry
2013-07-20 01:28:54 +08:00
lldb.SBFrame.line_entry
lldb.SBSymbolContext.line_entry" class="py-name" href="#" onclick="return doclink('link-99', 'line_entry', 'link-50');">line_entry< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-100" class = "py-name" targets = "Method lldb.SBDeclaration.GetLine()=lldb.SBDeclaration-class.html#GetLine,Method lldb.SBLineEntry.GetLine()=lldb.SBLineEntry-class.html#GetLine" > < a title = "lldb.SBDeclaration.GetLine
2016-10-20 21:04:32 +08:00
lldb.SBLineEntry.GetLine" class="py-name" href="#" onclick="return doclink('link-100', 'GetLine', 'link-100');">GetLine< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L152" > < / a > < tt class = "py-lineno" > 152< / tt > < tt class = "py-line" > < tt id = "link-101" class = "py-name" targets = "Variable lldb.SBDeclaration.column=lldb.SBDeclaration-class.html#column,Variable lldb.SBLineEntry.column=lldb.SBLineEntry-class.html#column" > < a title = "lldb.SBDeclaration.column
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.column" class="py-name" href="#" onclick="return doclink('link-101', 'column', 'link-101');">column< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-102" class = "py-name" > < a title = "lldb.SBAddress.line_entry
lldb.SBFrame.line_entry
lldb.SBSymbolContext.line_entry" class="py-name" href="#" onclick="return doclink('link-102', 'line_entry', 'link-50');">line_entry< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-103" class = "py-name" targets = "Method lldb.SBDeclaration.GetColumn()=lldb.SBDeclaration-class.html#GetColumn,Method lldb.SBLineEntry.GetColumn()=lldb.SBLineEntry-class.html#GetColumn" > < a title = "lldb.SBDeclaration.GetColumn
lldb.SBLineEntry.GetColumn" class="py-name" href="#" onclick="return doclink('link-103', 'GetColumn', 'link-103');">GetColumn< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L153" > < / a > < tt class = "py-lineno" > 153< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-104" class = "py-name" > < a title = "lldb.SBDeclaration.column
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.column" class="py-name" href="#" onclick="return doclink('link-104', 'column', 'link-101');">column< / a > < / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L154" > < / a > < tt class = "py-lineno" > 154< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-105" class = "py-name" > < a title = "lldb.utils.symbolication" class = "py-name" href = "#" onclick = "return doclink('link-105', 'symbolication', 'link-7');" > symbolication< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ':%u'< / tt > < tt class = "py-op" > %< / tt > < tt id = "link-106" class = "py-name" > < a title = "lldb.SBDeclaration.column
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.column" class="py-name" href="#" onclick="return doclink('link-106', 'column', 'link-101');">column< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L155" > < / a > < tt class = "py-lineno" > 155< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L156" > < / a > < tt class = "py-lineno" > 156< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< / div > < / div > < a name = "L157" > < / a > < tt class = "py-lineno" > 157< / tt > < tt class = "py-line" > < / tt >
< a name = "Section" > < / a > < div id = "Section-def" > < a name = "L158" > < / a > < tt class = "py-lineno" > 158< / tt > < tt class = "py-line" > < / tt >
< a name = "L159" > < / a > < tt class = "py-lineno" > 159< / tt > < a class = "py-toggle" href = "#" id = "Section-toggle" onclick = "return toggle('Section');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Section-class.html" > Section< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Section-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "Section-expanded" > < a name = "L160" > < / a > < tt class = "py-lineno" > 160< / tt > < tt class = "py-line" > < tt class = "py-docstring" > """Class that represents an load address range"""< / tt > < / tt >
< a name = "L161" > < / a > < tt class = "py-lineno" > 161< / tt > < tt class = "py-line" > < tt id = "link-107" class = "py-name" targets = "Variable lldb.utils.symbolication.Section.sect_info_regex=lldb.utils.symbolication.Section-class.html#sect_info_regex" > < a title = "lldb.utils.symbolication.Section.sect_info_regex" class = "py-name" href = "#" onclick = "return doclink('link-107', 'sect_info_regex', 'link-107');" > sect_info_regex< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > re< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > compile< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '(?P< name> [^=]+)=(?P< range> .*)'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L162" > < / a > < tt class = "py-lineno" > 162< / tt > < tt class = "py-line" > < tt id = "link-108" class = "py-name" targets = "Variable lldb.utils.symbolication.Section.addr_regex=lldb.utils.symbolication.Section-class.html#addr_regex" > < a title = "lldb.utils.symbolication.Section.addr_regex" class = "py-name" href = "#" onclick = "return doclink('link-108', 'addr_regex', 'link-108');" > addr_regex< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > re< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > compile< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '^\s*(?P< start> 0x[0-9A-Fa-f]+)\s*$'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L163" > < / a > < tt class = "py-lineno" > 163< / tt > < tt class = "py-line" > < tt id = "link-109" class = "py-name" targets = "Variable lldb.utils.symbolication.Section.range_regex=lldb.utils.symbolication.Section-class.html#range_regex" > < a title = "lldb.utils.symbolication.Section.range_regex" class = "py-name" href = "#" onclick = "return doclink('link-109', 'range_regex', 'link-109');" > range_regex< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > re< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > compile< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L164" > < / a > < tt class = "py-lineno" > 164< / tt > < tt class = "py-line" > < tt class = "py-string" > '^\s*(?P< start> 0x[0-9A-Fa-f]+)\s*(?P< op> [-+])\s*(?P< end> 0x[0-9A-Fa-f]+)\s*$'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L165" > < / a > < tt class = "py-lineno" > 165< / tt > < tt class = "py-line" > < / tt >
< a name = "Section.__init__" > < / a > < div id = "Section.__init__-def" > < a name = "L166" > < / a > < tt class = "py-lineno" > 166< / tt > < a class = "py-toggle" href = "#" id = "Section.__init__-toggle" onclick = "return toggle('Section.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Section-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > start_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > end_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > name< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Section.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Section.__init__-expanded" > < a name = "L167" > < / a > < tt class = "py-lineno" > 167< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > start_addr< / tt > < / tt >
< a name = "L168" > < / a > < tt class = "py-lineno" > 168< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-110" class = "py-name" targets = "Variable lldb.SBFunction.end_addr=lldb.SBFunction-class.html#end_addr,Variable lldb.SBLineEntry.end_addr=lldb.SBLineEntry-class.html#end_addr,Variable lldb.SBSymbol.end_addr=lldb.SBSymbol-class.html#end_addr" > < a title = "lldb.SBFunction.end_addr
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.end_addr
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-110', 'end_addr', 'link-110');">end_addr< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-111" class = "py-name" > < a title = "lldb.SBFunction.end_addr
lldb.SBLineEntry.end_addr
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-111', 'end_addr', 'link-110');">end_addr< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L169" > < / a > < tt class = "py-lineno" > 169< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-112" class = "py-name" targets = "Variable lldb.SBBlock.name=lldb.SBBlock-class.html#name,Variable lldb.SBFrame.name=lldb.SBFrame-class.html#name,Variable lldb.SBFunction.name=lldb.SBFunction-class.html#name,Variable lldb.SBSection.name=lldb.SBSection-class.html#name,Variable lldb.SBSymbol.name=lldb.SBSymbol-class.html#name,Variable lldb.SBThread.name=lldb.SBThread-class.html#name,Variable lldb.SBType.name=lldb.SBType-class.html#name,Variable lldb.SBTypeCategory.name=lldb.SBTypeCategory-class.html#name,Variable lldb.SBTypeEnumMember.name=lldb.SBTypeEnumMember-class.html#name,Variable lldb.SBTypeMember.name=lldb.SBTypeMember-class.html#name,Variable lldb.SBTypeNameSpecifier.name=lldb.SBTypeNameSpecifier-class.html#name,Variable lldb.SBValue.name=lldb.SBValue-class.html#name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-112', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-113" class = "py-name" > < a title = "lldb.SBBlock.name
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-113', 'name', 'link-112');">name< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L170" > < / a > < tt class = "py-lineno" > 170< / tt > < tt class = "py-line" > < / tt >
< a name = "L171" > < / a > < tt class = "py-lineno" > 171< / tt > < tt class = "py-line" > < tt class = "py-decorator" > @< / tt > < tt class = "py-decorator" > classmethod< / tt > < / tt >
< a name = "Section.InitWithSBTargetAndSBSection" > < / a > < div id = "Section.InitWithSBTargetAndSBSection-def" > < a name = "L172" > < / a > < tt class = "py-lineno" > 172< / tt > < a class = "py-toggle" href = "#" id = "Section.InitWithSBTargetAndSBSection-toggle" onclick = "return toggle('Section.InitWithSBTargetAndSBSection');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Section-class.html#InitWithSBTargetAndSBSection" > InitWithSBTargetAndSBSection< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > cls< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > target< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > section< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Section.InitWithSBTargetAndSBSection-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Section.InitWithSBTargetAndSBSection-expanded" > < a name = "L173" > < / a > < tt class = "py-lineno" > 173< / tt > < tt class = "py-line" > < tt class = "py-name" > sect_load_addr< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-114" class = "py-name" targets = "Variable lldb.SBAddress.section=lldb.SBAddress-class.html#section,Variable lldb.SBModule.section=lldb.SBModule-class.html#section" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-114', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-115" class = "py-name" > < a title = "lldb.SBAddress.GetLoadAddress
lldb.SBBreakpointLocation.GetLoadAddress
lldb.SBSection.GetLoadAddress
lldb.SBValue.GetLoadAddress" class="py-name" href="#" onclick="return doclink('link-115', 'GetLoadAddress', 'link-71');">GetLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-116" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-116', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L174" > < / a > < tt class = "py-lineno" > 174< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > sect_load_addr< / tt > < tt class = "py-op" > !=< / tt > < tt id = "link-117" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-117', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-118" class = "py-name" targets = "Variable _lldb'.LLDB_INVALID_ADDRESS=_lldb%27-module.html#LLDB_INVALID_ADDRESS,Variable lldb.LLDB_INVALID_ADDRESS=lldb-module.html#LLDB_INVALID_ADDRESS" > < a title = "_lldb'.LLDB_INVALID_ADDRESS
lldb.LLDB_INVALID_ADDRESS" class="py-name" href="#" onclick="return doclink('link-118', 'LLDB_INVALID_ADDRESS', 'link-118');">LLDB_INVALID_ADDRESS< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L175" > < / a > < tt class = "py-lineno" > 175< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > cls< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L176" > < / a > < tt class = "py-lineno" > 176< / tt > < tt class = "py-line" > < tt class = "py-name" > sect_load_addr< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L177" > < / a > < tt class = "py-lineno" > 177< / tt > < tt class = "py-line" > < tt class = "py-name" > sect_load_addr< / tt > < tt class = "py-op" > +< / tt > < / tt >
< a name = "L178" > < / a > < tt class = "py-lineno" > 178< / tt > < tt class = "py-line" > < tt id = "link-119" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-119', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-120" class = "py-name" targets = "Variable lldb.SBData.size=lldb.SBData-class.html#size,Variable lldb.SBInstruction.size=lldb.SBInstruction-class.html#size,Variable lldb.SBSection.size=lldb.SBSection-class.html#size,Variable lldb.SBType.size=lldb.SBType-class.html#size,Variable lldb.SBValue.size=lldb.SBValue-class.html#size" > < a title = "lldb.SBData.size
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-120', 'size', 'link-120');">size< / a > < / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L179" > < / a > < tt class = "py-lineno" > 179< / tt > < tt class = "py-line" > < tt id = "link-121" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-121', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-122" class = "py-name" > < a title = "lldb.SBBlock.name
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
lldb.SBTypeEnumMember.name
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-122', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L180" > < / a > < tt class = "py-lineno" > 180< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > obj< / tt > < / tt >
< a name = "L181" > < / a > < tt class = "py-lineno" > 181< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L182" > < / a > < tt class = "py-lineno" > 182< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L183" > < / a > < tt class = "py-lineno" > 183< / tt > < tt class = "py-line" > < / tt >
< a name = "Section.contains" > < / a > < div id = "Section.contains-def" > < a name = "L184" > < / a > < tt class = "py-lineno" > 184< / tt > < a class = "py-toggle" href = "#" id = "Section.contains-toggle" onclick = "return toggle('Section.contains');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Section-class.html#contains" > contains< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > addr< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Section.contains-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Section.contains-expanded" > < a name = "L185" > < / a > < tt class = "py-lineno" > 185< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-op" > < =< / tt > < tt id = "link-123" class = "py-name" targets = "Variable lldb.SBFrame.addr=lldb.SBFrame-class.html#addr,Variable lldb.SBFunction.addr=lldb.SBFunction-class.html#addr,Variable lldb.SBInstruction.addr=lldb.SBInstruction-class.html#addr,Variable lldb.SBLineEntry.addr=lldb.SBLineEntry-class.html#addr,Variable lldb.SBSection.addr=lldb.SBSection-class.html#addr,Variable lldb.SBSymbol.addr=lldb.SBSymbol-class.html#addr,Variable lldb.SBValue.addr=lldb.SBValue-class.html#addr" > < a title = "lldb.SBFrame.addr
2013-07-20 01:28:54 +08:00
lldb.SBFunction.addr
lldb.SBInstruction.addr
lldb.SBLineEntry.addr
lldb.SBSection.addr
lldb.SBSymbol.addr
2016-10-20 21:04:32 +08:00
lldb.SBValue.addr" class="py-name" href="#" onclick="return doclink('link-123', 'addr', 'link-123');">addr< / a > < / tt > < tt class = "py-keyword" > and< / tt > < tt id = "link-124" class = "py-name" > < a title = "lldb.SBFrame.addr
2013-07-20 01:28:54 +08:00
lldb.SBFunction.addr
lldb.SBInstruction.addr
lldb.SBLineEntry.addr
lldb.SBSection.addr
lldb.SBSymbol.addr
2016-10-20 21:04:32 +08:00
lldb.SBValue.addr" class="py-name" href="#" onclick="return doclink('link-124', 'addr', 'link-123');">addr< / a > < / tt > < tt class = "py-op" > < < / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-125" class = "py-name" > < a title = "lldb.SBFunction.end_addr
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.end_addr
2016-10-20 21:04:32 +08:00
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-125', 'end_addr', 'link-110');">end_addr< / a > < / tt > < / tt >
< / div > < a name = "L186" > < / a > < tt class = "py-lineno" > 186< / tt > < tt class = "py-line" > < / tt >
< a name = "Section.set_from_string" > < / a > < div id = "Section.set_from_string-def" > < a name = "L187" > < / a > < tt class = "py-lineno" > 187< / tt > < a class = "py-toggle" href = "#" id = "Section.set_from_string-toggle" onclick = "return toggle('Section.set_from_string');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Section-class.html#set_from_string" > set_from_string< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > s< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Section.set_from_string-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Section.set_from_string-expanded" > < a name = "L188" > < / a > < tt class = "py-lineno" > 188< / tt > < tt class = "py-line" > < tt id = "link-126" class = "py-name" targets = "Method lldb.SBModule.symbols_access.re_compile_type.match()=lldb.SBModule.symbols_access.re_compile_type-class.html#match" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-126', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-127" class = "py-name" > < a title = "lldb.utils.symbolication.Section.sect_info_regex" class = "py-name" href = "#" onclick = "return doclink('link-127', 'sect_info_regex', 'link-107');" > sect_info_regex< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-128" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-128', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > s< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L189" > < / a > < tt class = "py-lineno" > 189< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-129" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-129', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L190" > < / a > < tt class = "py-lineno" > 190< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-130" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-130', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-131" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-131', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > group< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > 'name'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L191" > < / a > < tt class = "py-lineno" > 191< / tt > < tt class = "py-line" > < tt class = "py-name" > range_str< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-132" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-132', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > group< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > 'range'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L192" > < / a > < tt class = "py-lineno" > 192< / tt > < tt class = "py-line" > < tt class = "py-name" > addr_match< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-133" class = "py-name" > < a title = "lldb.utils.symbolication.Section.addr_regex" class = "py-name" href = "#" onclick = "return doclink('link-133', 'addr_regex', 'link-108');" > addr_regex< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-134" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-134', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > range_str< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L193" > < / a > < tt class = "py-lineno" > 193< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > addr_match< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L194" > < / a > < tt class = "py-lineno" > 194< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > addr_match< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > group< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > 'start'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-number" > 16< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L195" > < / a > < tt class = "py-lineno" > 195< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-135" class = "py-name" > < a title = "lldb.SBFunction.end_addr
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.end_addr
2016-10-20 21:04:32 +08:00
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-135', 'end_addr', 'link-110');">end_addr< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L196" > < / a > < tt class = "py-lineno" > 196< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L197" > < / a > < tt class = "py-lineno" > 197< / tt > < tt class = "py-line" > < / tt >
< a name = "L198" > < / a > < tt class = "py-lineno" > 198< / tt > < tt class = "py-line" > < tt class = "py-name" > range_match< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-136" class = "py-name" > < a title = "lldb.utils.symbolication.Section.range_regex" class = "py-name" href = "#" onclick = "return doclink('link-136', 'range_regex', 'link-109');" > range_regex< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-137" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-137', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > range_str< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L199" > < / a > < tt class = "py-lineno" > 199< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > range_match< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L200" > < / a > < tt class = "py-lineno" > 200< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > range_match< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > group< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > 'start'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-number" > 16< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L201" > < / a > < tt class = "py-lineno" > 201< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-138" class = "py-name" > < a title = "lldb.SBFunction.end_addr
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.end_addr
2016-10-20 21:04:32 +08:00
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-138', 'end_addr', 'link-110');">end_addr< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > range_match< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > group< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > 'end'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-number" > 16< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L202" > < / a > < tt class = "py-lineno" > 202< / tt > < tt class = "py-line" > < tt class = "py-name" > op< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > range_match< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > group< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > 'op'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L203" > < / a > < tt class = "py-lineno" > 203< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > op< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-string" > '+'< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L204" > < / a > < tt class = "py-lineno" > 204< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-139" class = "py-name" > < a title = "lldb.SBFunction.end_addr
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.end_addr
2016-10-20 21:04:32 +08:00
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-139', 'end_addr', 'link-110');">end_addr< / a > < / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < / tt >
< a name = "L205" > < / a > < tt class = "py-lineno" > 205< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L206" > < / a > < tt class = "py-lineno" > 206< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'error: invalid section info string "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-name" > s< / tt > < / tt >
< a name = "L207" > < / a > < tt class = "py-lineno" > 207< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'Valid section info formats are:'< / tt > < / tt >
< a name = "L208" > < / a > < tt class = "py-lineno" > 208< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'Format Example Description'< / tt > < / tt >
< a name = "L209" > < / a > < tt class = "py-lineno" > 209< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > '--------------------- -----------------------------------------------'< / tt > < / tt >
< a name = "L210" > < / a > < tt class = "py-lineno" > 210< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > '< name> =< base> __TEXT=0x123000 Section from base address only'< / tt > < / tt >
< a name = "L211" > < / a > < tt class = "py-lineno" > 211< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > '< name> =< base> -< end> __TEXT=0x123000-0x124000 Section from base address and end address'< / tt > < / tt >
< a name = "L212" > < / a > < tt class = "py-lineno" > 212< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > '< name> =< base> +< size> __TEXT=0x123000+0x1000 Section from base address and size'< / tt > < / tt >
< a name = "L213" > < / a > < tt class = "py-lineno" > 213< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< / div > < a name = "L214" > < / a > < tt class = "py-lineno" > 214< / tt > < tt class = "py-line" > < / tt >
< a name = "Section.__str__" > < / a > < div id = "Section.__str__-def" > < a name = "L215" > < / a > < tt class = "py-lineno" > 215< / tt > < a class = "py-toggle" href = "#" id = "Section.__str__-toggle" onclick = "return toggle('Section.__str__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Section-class.html#__str__" > __str__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Section.__str__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Section.__str__-expanded" > < a name = "L216" > < / a > < tt class = "py-lineno" > 216< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-140" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-140', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L217" > < / a > < tt class = "py-lineno" > 217< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-141" class = "py-name" > < a title = "lldb.SBFunction.end_addr
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.end_addr
2016-10-20 21:04:32 +08:00
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-141', 'end_addr', 'link-110');">end_addr< / a > < / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L218" > < / a > < tt class = "py-lineno" > 218< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L219" > < / a > < tt class = "py-lineno" > 219< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > "%s=[0x%16.16x - 0x%16.16x)"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L220" > < / a > < tt class = "py-lineno" > 220< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-142" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-142', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-143" class = "py-name" > < a title = "lldb.SBFunction.end_addr
2013-07-20 01:28:54 +08:00
lldb.SBLineEntry.end_addr
2016-10-20 21:04:32 +08:00
lldb.SBSymbol.end_addr" class="py-name" href="#" onclick="return doclink('link-143', 'end_addr', 'link-110');">end_addr< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L221" > < / a > < tt class = "py-lineno" > 221< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L222" > < / a > < tt class = "py-lineno" > 222< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L223" > < / a > < tt class = "py-lineno" > 223< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > "%s=0x%16.16x"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-144" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-144', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L224" > < / a > < tt class = "py-lineno" > 224< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-145" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-145', 'name', 'link-112');">name< / a > < / tt > < / tt >
< a name = "L225" > < / a > < tt class = "py-lineno" > 225< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > "< invalid> "< / tt > < / tt >
< / div > < / div > < a name = "L226" > < / a > < tt class = "py-lineno" > 226< / tt > < tt class = "py-line" > < / tt >
< a name = "Image" > < / a > < div id = "Image-def" > < a name = "L227" > < / a > < tt class = "py-lineno" > 227< / tt > < tt class = "py-line" > < / tt >
< a name = "L228" > < / a > < tt class = "py-lineno" > 228< / tt > < a class = "py-toggle" href = "#" id = "Image-toggle" onclick = "return toggle('Image');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html" > Image< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "Image-expanded" > < a name = "L229" > < / a > < tt class = "py-lineno" > 229< / tt > < tt class = "py-line" > < tt class = "py-docstring" > """A class that represents an executable image and any associated data"""< / tt > < / tt >
< a name = "L230" > < / a > < tt class = "py-lineno" > 230< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.__init__" > < / a > < div id = "Image.__init__-def" > < a name = "L231" > < / a > < tt class = "py-lineno" > 231< / tt > < a class = "py-toggle" href = "#" id = "Image.__init__-toggle" onclick = "return toggle('Image.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > path< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > uuid< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.__init__-expanded" > < a name = "L232" > < / a > < tt class = "py-lineno" > 232< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-146" class = "py-name" targets = "Variable lldb.SBValue.path=lldb.SBValue-class.html#path" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-146', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-147" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-147', 'path', 'link-146');" > path< / a > < / tt > < / tt >
< a name = "L233" > < / a > < tt class = "py-lineno" > 233< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L234" > < / a > < tt class = "py-lineno" > 234< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L235" > < / a > < tt class = "py-lineno" > 235< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > unavailable< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L236" > < / a > < tt class = "py-lineno" > 236< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-148" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-148', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-149" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-149', 'uuid', 'link-1');" > uuid< / a > < / tt > < / tt >
< a name = "L237" > < / a > < tt class = "py-lineno" > 237< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L238" > < / a > < tt class = "py-lineno" > 238< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > identifier< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L239" > < / a > < tt class = "py-lineno" > 239< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > version< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L240" > < / a > < tt class = "py-lineno" > 240< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L241" > < / a > < tt class = "py-lineno" > 241< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-150" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-150', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L242" > < / a > < tt class = "py-lineno" > 242< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > symfile< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L243" > < / a > < tt class = "py-lineno" > 243< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L244" > < / a > < tt class = "py-lineno" > 244< / tt > < tt class = "py-line" > < / tt >
< a name = "L245" > < / a > < tt class = "py-lineno" > 245< / tt > < tt class = "py-line" > < tt class = "py-decorator" > @< / tt > < tt class = "py-decorator" > classmethod< / tt > < / tt >
< a name = "Image.InitWithSBTargetAndSBModule" > < / a > < div id = "Image.InitWithSBTargetAndSBModule-def" > < a name = "L246" > < / a > < tt class = "py-lineno" > 246< / tt > < a class = "py-toggle" href = "#" id = "Image.InitWithSBTargetAndSBModule-toggle" onclick = "return toggle('Image.InitWithSBTargetAndSBModule');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#InitWithSBTargetAndSBModule" > InitWithSBTargetAndSBModule< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > cls< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > target< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > module< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.InitWithSBTargetAndSBModule-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.InitWithSBTargetAndSBModule-expanded" > < a name = "L247" > < / a > < tt class = "py-lineno" > 247< / tt > < tt class = "py-line" > < tt class = "py-docstring" > '''Initialize this Image object with a module from a target.'''< / tt > < / tt >
< a name = "L248" > < / a > < tt class = "py-lineno" > 248< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > cls< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-151" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-151', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-152" class = "py-name" targets = "Variable lldb.SBCompileUnit.file=lldb.SBCompileUnit-class.html#file,Variable lldb.SBDeclaration.file=lldb.SBDeclaration-class.html#file,Variable lldb.SBLineEntry.file=lldb.SBLineEntry-class.html#file,Variable lldb.SBModule.file=lldb.SBModule-class.html#file" > < a title = "lldb.SBCompileUnit.file
lldb.SBDeclaration.file
lldb.SBLineEntry.file
lldb.SBModule.file" class="py-name" href="#" onclick="return doclink('link-152', 'file', 'link-152');">file< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-153" class = "py-name" targets = "Variable lldb.SBFileSpec.fullpath=lldb.SBFileSpec-class.html#fullpath" > < a title = "lldb.SBFileSpec.fullpath" class = "py-name" href = "#" onclick = "return doclink('link-153', 'fullpath', 'link-153');" > fullpath< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-154" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-154', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-155" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-155', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L249" > < / a > < tt class = "py-lineno" > 249< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-156" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-156', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-157" class = "py-name" targets = "Variable lldb.SBModule.platform_file=lldb.SBModule-class.html#platform_file" > < a title = "lldb.SBModule.platform_file" class = "py-name" href = "#" onclick = "return doclink('link-157', 'platform_file', 'link-157');" > platform_file< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-158" class = "py-name" > < a title = "lldb.SBFileSpec.fullpath" class = "py-name" href = "#" onclick = "return doclink('link-158', 'fullpath', 'link-153');" > fullpath< / a > < / tt > < / tt >
< a name = "L250" > < / a > < tt class = "py-lineno" > 250< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L251" > < / a > < tt class = "py-lineno" > 251< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-159" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-159', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-160" class = "py-name" targets = "Variable lldb.SBModule.triple=lldb.SBModule-class.html#triple,Variable lldb.SBTarget.triple=lldb.SBTarget-class.html#triple" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-160', 'triple', 'link-160');">triple< / a > < / tt > < / tt >
< a name = "L252" > < / a > < tt class = "py-lineno" > 252< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt id = "link-161" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-161', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-162" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-162', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-163" class = "py-name" targets = "Variable lldb.SBModule.sections=lldb.SBModule-class.html#sections" > < a title = "lldb.SBModule.sections" class = "py-name" href = "#" onclick = "return doclink('link-163', 'sections', 'link-163');" > sections< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L253" > < / a > < tt class = "py-lineno" > 253< / tt > < tt class = "py-line" > < tt class = "py-name" > symb_section< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-164" class = "py-name" targets = "Class lldb.utils.symbolication.Section=lldb.utils.symbolication.Section-class.html" > < a title = "lldb.utils.symbolication.Section" class = "py-name" href = "#" onclick = "return doclink('link-164', 'Section', 'link-164');" > Section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-165" class = "py-name" targets = "Class Method lldb.utils.symbolication.Section.InitWithSBTargetAndSBSection()=lldb.utils.symbolication.Section-class.html#InitWithSBTargetAndSBSection" > < a title = "lldb.utils.symbolication.Section.InitWithSBTargetAndSBSection" class = "py-name" href = "#" onclick = "return doclink('link-165', 'InitWithSBTargetAndSBSection', 'link-165');" > InitWithSBTargetAndSBSection< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L254" > < / a > < tt class = "py-lineno" > 254< / tt > < tt class = "py-line" > < tt id = "link-166" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-166', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-167" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-167', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L255" > < / a > < tt class = "py-lineno" > 255< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > symb_section< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L256" > < / a > < tt class = "py-lineno" > 256< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > symb_section< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L257" > < / a > < tt class = "py-lineno" > 257< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-168" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-168', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-169" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-169', 'triple', 'link-160');">triple< / a > < / tt > < / tt >
< a name = "L258" > < / a > < tt class = "py-lineno" > 258< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-170" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-170', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-171" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-171', 'module', 'link-36');">module< / a > < / tt > < / tt >
< a name = "L259" > < / a > < tt class = "py-lineno" > 259< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > symfile< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L260" > < / a > < tt class = "py-lineno" > 260< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L261" > < / a > < tt class = "py-lineno" > 261< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > obj< / tt > < / tt >
< / div > < a name = "L262" > < / a > < tt class = "py-lineno" > 262< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.dump" > < / a > < div id = "Image.dump-def" > < a name = "L263" > < / a > < tt class = "py-lineno" > 263< / tt > < a class = "py-toggle" href = "#" id = "Image.dump-toggle" onclick = "return toggle('Image.dump');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#dump" > dump< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > prefix< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.dump-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.dump-expanded" > < a name = "L264" > < / a > < tt class = "py-lineno" > 264< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > "%s%s"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > prefix< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L265" > < / a > < tt class = "py-lineno" > 265< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.debug_dump" > < / a > < div id = "Image.debug_dump-def" > < a name = "L266" > < / a > < tt class = "py-lineno" > 266< / tt > < a class = "py-toggle" href = "#" id = "Image.debug_dump-toggle" onclick = "return toggle('Image.debug_dump');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#debug_dump" > debug_dump< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.debug_dump-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.debug_dump-expanded" > < a name = "L267" > < / a > < tt class = "py-lineno" > 267< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'path = "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-172" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-172', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L268" > < / a > < tt class = "py-lineno" > 268< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'resolved_path = "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L269" > < / a > < tt class = "py-lineno" > 269< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'resolved = %i'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L270" > < / a > < tt class = "py-lineno" > 270< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'unavailable = %i'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > unavailable< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L271" > < / a > < tt class = "py-lineno" > 271< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'uuid = %s'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-173" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-173', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L272" > < / a > < tt class = "py-lineno" > 272< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'section_infos = %s'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L273" > < / a > < tt class = "py-lineno" > 273< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'identifier = "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > identifier< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L274" > < / a > < tt class = "py-lineno" > 274< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'version = %s'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > version< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L275" > < / a > < tt class = "py-lineno" > 275< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'arch = %s'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L276" > < / a > < tt class = "py-lineno" > 276< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'module = %s'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-174" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-174', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L277" > < / a > < tt class = "py-lineno" > 277< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'symfile = "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > symfile< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L278" > < / a > < tt class = "py-lineno" > 278< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'slide = %i (0x%x)'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L279" > < / a > < tt class = "py-lineno" > 279< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.__str__" > < / a > < div id = "Image.__str__-def" > < a name = "L280" > < / a > < tt class = "py-lineno" > 280< / tt > < a class = "py-toggle" href = "#" id = "Image.__str__-toggle" onclick = "return toggle('Image.__str__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#__str__" > __str__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.__str__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.__str__-expanded" > < a name = "L281" > < / a > < tt class = "py-lineno" > 281< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > ''< / tt > < / tt >
< a name = "L282" > < / a > < tt class = "py-lineno" > 282< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-175" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-175', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L283" > < / a > < tt class = "py-lineno" > 283< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "%s "< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-176" class = "py-name" targets = "Method lldb.SBModule.get_uuid()=lldb.SBModule-class.html#get_uuid,Method lldb.utils.symbolication.Image.get_uuid()=lldb.utils.symbolication.Image-class.html#get_uuid" > < a title = "lldb.SBModule.get_uuid
lldb.utils.symbolication.Image.get_uuid" class="py-name" href="#" onclick="return doclink('link-176', 'get_uuid', 'link-176');">get_uuid< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L284" > < / a > < tt class = "py-lineno" > 284< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L285" > < / a > < tt class = "py-lineno" > 285< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "%s "< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L286" > < / a > < tt class = "py-lineno" > 286< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > version< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L287" > < / a > < tt class = "py-lineno" > 287< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "%s "< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > version< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L288" > < / a > < tt class = "py-lineno" > 288< / tt > < tt class = "py-line" > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-177" class = "py-name" targets = "Method lldb.utils.symbolication.Image.get_resolved_path()=lldb.utils.symbolication.Image-class.html#get_resolved_path" > < a title = "lldb.utils.symbolication.Image.get_resolved_path" class = "py-name" href = "#" onclick = "return doclink('link-177', 'get_resolved_path', 'link-177');" > get_resolved_path< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L289" > < / a > < tt class = "py-lineno" > 289< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L290" > < / a > < tt class = "py-lineno" > 290< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "%s "< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L291" > < / a > < tt class = "py-lineno" > 291< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L292" > < / a > < tt class = "py-lineno" > 292< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ", %s"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L293" > < / a > < tt class = "py-lineno" > 293< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L294" > < / a > < tt class = "py-lineno" > 294< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ', slide = 0x%16.16x'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < / tt >
< a name = "L295" > < / a > < tt class = "py-lineno" > 295< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > s< / tt > < / tt >
< / div > < a name = "L296" > < / a > < tt class = "py-lineno" > 296< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.add_section" > < / a > < div id = "Image.add_section-def" > < a name = "L297" > < / a > < tt class = "py-lineno" > 297< / tt > < a class = "py-toggle" href = "#" id = "Image.add_section-toggle" onclick = "return toggle('Image.add_section');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#add_section" > add_section< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > section< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.add_section-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.add_section-expanded" > < a name = "L298" > < / a > < tt class = "py-lineno" > 298< / tt > < tt class = "py-line" > < tt class = "py-comment" > # print "added '%s' to '%s'" % (section, self.path)< / tt > < / tt >
< a name = "L299" > < / a > < tt class = "py-lineno" > 299< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-178" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-178', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L300" > < / a > < tt class = "py-lineno" > 300< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.get_section_containing_load_addr" > < / a > < div id = "Image.get_section_containing_load_addr-def" > < a name = "L301" > < / a > < tt class = "py-lineno" > 301< / tt > < a class = "py-toggle" href = "#" id = "Image.get_section_containing_load_addr-toggle" onclick = "return toggle('Image.get_section_containing_load_addr');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#get_section_containing_load_addr" > get_section_containing_load_addr< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > load_addr< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.get_section_containing_load_addr-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.get_section_containing_load_addr-expanded" > < a name = "L302" > < / a > < tt class = "py-lineno" > 302< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L303" > < / a > < tt class = "py-lineno" > 303< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-179" class = "py-name" targets = "Method lldb.utils.symbolication.Section.contains()=lldb.utils.symbolication.Section-class.html#contains" > < a title = "lldb.utils.symbolication.Section.contains" class = "py-name" href = "#" onclick = "return doclink('link-179', 'contains', 'link-179');" > contains< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-180" class = "py-name" > < a title = "lldb.SBAddress.load_addr
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-180', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L304" > < / a > < tt class = "py-lineno" > 304< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > section_info< / tt > < / tt >
< a name = "L305" > < / a > < tt class = "py-lineno" > 305< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L306" > < / a > < tt class = "py-lineno" > 306< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.get_resolved_path" > < / a > < div id = "Image.get_resolved_path-def" > < a name = "L307" > < / a > < tt class = "py-lineno" > 307< / tt > < a class = "py-toggle" href = "#" id = "Image.get_resolved_path-toggle" onclick = "return toggle('Image.get_resolved_path');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#get_resolved_path" > get_resolved_path< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.get_resolved_path-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.get_resolved_path-expanded" > < a name = "L308" > < / a > < tt class = "py-lineno" > 308< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L309" > < / a > < tt class = "py-lineno" > 309< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved_path< / tt > < / tt >
< a name = "L310" > < / a > < tt class = "py-lineno" > 310< / tt > < tt class = "py-line" > < tt class = "py-keyword" > elif< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-181" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-181', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L311" > < / a > < tt class = "py-lineno" > 311< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-182" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-182', 'path', 'link-146');" > path< / a > < / tt > < / tt >
< a name = "L312" > < / a > < tt class = "py-lineno" > 312< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L313" > < / a > < tt class = "py-lineno" > 313< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.get_resolved_path_basename" > < / a > < div id = "Image.get_resolved_path_basename-def" > < a name = "L314" > < / a > < tt class = "py-lineno" > 314< / tt > < a class = "py-toggle" href = "#" id = "Image.get_resolved_path_basename-toggle" onclick = "return toggle('Image.get_resolved_path_basename');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#get_resolved_path_basename" > get_resolved_path_basename< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.get_resolved_path_basename-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.get_resolved_path_basename-expanded" > < a name = "L315" > < / a > < tt class = "py-lineno" > 315< / tt > < tt class = "py-line" > < tt id = "link-183" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-183', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-184" class = "py-name" > < a title = "lldb.utils.symbolication.Image.get_resolved_path" class = "py-name" href = "#" onclick = "return doclink('link-184', 'get_resolved_path', 'link-177');" > get_resolved_path< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L316" > < / a > < tt class = "py-lineno" > 316< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-185" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-185', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L317" > < / a > < tt class = "py-lineno" > 317< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > os< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-186" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-186', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-187" class = "py-name" targets = "Variable lldb.SBFileSpec.basename=lldb.SBFileSpec-class.html#basename" > < a title = "lldb.SBFileSpec.basename" class = "py-name" href = "#" onclick = "return doclink('link-187', 'basename', 'link-187');" > basename< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-188" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-188', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L318" > < / a > < tt class = "py-lineno" > 318< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L319" > < / a > < tt class = "py-lineno" > 319< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.symfile_basename" > < / a > < div id = "Image.symfile_basename-def" > < a name = "L320" > < / a > < tt class = "py-lineno" > 320< / tt > < a class = "py-toggle" href = "#" id = "Image.symfile_basename-toggle" onclick = "return toggle('Image.symfile_basename');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#symfile_basename" > symfile_basename< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.symfile_basename-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.symfile_basename-expanded" > < a name = "L321" > < / a > < tt class = "py-lineno" > 321< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > symfile< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L322" > < / a > < tt class = "py-lineno" > 322< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > os< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-189" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-189', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-190" class = "py-name" > < a title = "lldb.SBFileSpec.basename" class = "py-name" href = "#" onclick = "return doclink('link-190', 'basename', 'link-187');" > basename< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > symfile< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L323" > < / a > < tt class = "py-lineno" > 323< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L324" > < / a > < tt class = "py-lineno" > 324< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.has_section_load_info" > < / a > < div id = "Image.has_section_load_info-def" > < a name = "L325" > < / a > < tt class = "py-lineno" > 325< / tt > < a class = "py-toggle" href = "#" id = "Image.has_section_load_info-toggle" onclick = "return toggle('Image.has_section_load_info');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#has_section_load_info" > has_section_load_info< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.has_section_load_info-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.has_section_load_info-expanded" > < a name = "L326" > < / a > < tt class = "py-lineno" > 326< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-keyword" > or< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L327" > < / a > < tt class = "py-lineno" > 327< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.load_module" > < / a > < div id = "Image.load_module-def" > < a name = "L328" > < / a > < tt class = "py-lineno" > 328< / tt > < a class = "py-toggle" href = "#" id = "Image.load_module-toggle" onclick = "return toggle('Image.load_module');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#load_module" > load_module< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > target< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.load_module-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.load_module-expanded" > < a name = "L329" > < / a > < tt class = "py-lineno" > 329< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > unavailable< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L330" > < / a > < tt class = "py-lineno" > 330< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-comment" > # We already warned that we couldn't find this module, so don't return an error string< / tt > < / tt >
< a name = "L331" > < / a > < tt class = "py-lineno" > 331< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Load this module into "target" using the section infos to< / tt > < / tt >
< a name = "L332" > < / a > < tt class = "py-lineno" > 332< / tt > < tt class = "py-line" > < tt class = "py-comment" > # set the section load addresses< / tt > < / tt >
< a name = "L333" > < / a > < tt class = "py-lineno" > 333< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-191" class = "py-name" targets = "Method lldb.utils.symbolication.Image.has_section_load_info()=lldb.utils.symbolication.Image-class.html#has_section_load_info" > < a title = "lldb.utils.symbolication.Image.has_section_load_info" class = "py-name" href = "#" onclick = "return doclink('link-191', 'has_section_load_info', 'link-191');" > has_section_load_info< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L334" > < / a > < tt class = "py-lineno" > 334< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-192" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-192', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L335" > < / a > < tt class = "py-lineno" > 335< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-193" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-193', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L336" > < / a > < tt class = "py-lineno" > 336< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L337" > < / a > < tt class = "py-lineno" > 337< / tt > < tt class = "py-line" > < tt class = "py-name" > num_sections_loaded< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L338" > < / a > < tt class = "py-lineno" > 338< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_infos< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L339" > < / a > < tt class = "py-lineno" > 339< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-194" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-194', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L340" > < / a > < tt class = "py-lineno" > 340< / tt > < tt class = "py-line" > < tt id = "link-195" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-195', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-196" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-196', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-197" class = "py-name" targets = "Method lldb.SBModule.FindSection()=lldb.SBModule-class.html#FindSection" > < a title = "lldb.SBModule.FindSection" class = "py-name" href = "#" onclick = "return doclink('link-197', 'FindSection', 'link-197');" > FindSection< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L341" > < / a > < tt class = "py-lineno" > 341< / tt > < tt class = "py-line" > < tt class = "py-name" > section_info< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-198" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-198', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L342" > < / a > < tt class = "py-lineno" > 342< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-199" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-199', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L343" > < / a > < tt class = "py-lineno" > 343< / tt > < tt class = "py-line" > < tt id = "link-200" class = "py-name" targets = "Variable lldb.SBValue.error=lldb.SBValue-class.html#error" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-200', 'error', 'link-200');" > error< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-201" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-201', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-202" class = "py-name" targets = "Method lldb.SBTarget.SetSectionLoadAddress()=lldb.SBTarget-class.html#SetSectionLoadAddress" > < a title = "lldb.SBTarget.SetSectionLoadAddress" class = "py-name" href = "#" onclick = "return doclink('link-202', 'SetSectionLoadAddress', 'link-202');" > SetSectionLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L344" > < / a > < tt class = "py-lineno" > 344< / tt > < tt class = "py-line" > < tt id = "link-203" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-203', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start_addr< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L345" > < / a > < tt class = "py-lineno" > 345< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-204" class = "py-name" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-204', 'error', 'link-200');" > error< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-205" class = "py-name" targets = "Method lldb.SBError.Success()=lldb.SBError-class.html#Success" > < a title = "lldb.SBError.Success" class = "py-name" href = "#" onclick = "return doclink('link-205', 'Success', 'link-205');" > Success< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L346" > < / a > < tt class = "py-lineno" > 346< / tt > < tt class = "py-line" > < tt class = "py-name" > num_sections_loaded< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L347" > < / a > < tt class = "py-lineno" > 347< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L348" > < / a > < tt class = "py-lineno" > 348< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: %s'< / tt > < tt class = "py-op" > %< / tt > < tt id = "link-206" class = "py-name" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-206', 'error', 'link-200');" > error< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-207" class = "py-name" targets = "Method lldb.SBError.GetCString()=lldb.SBError-class.html#GetCString" > < a title = "lldb.SBError.GetCString" class = "py-name" href = "#" onclick = "return doclink('link-207', 'GetCString', 'link-207');" > GetCString< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L349" > < / a > < tt class = "py-lineno" > 349< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L350" > < / a > < tt class = "py-lineno" > 350< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: unable to find the section named "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-name" > section_info< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-208" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-208', 'name', 'link-112');">name< / a > < / tt > < / tt >
< a name = "L351" > < / a > < tt class = "py-lineno" > 351< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L352" > < / a > < tt class = "py-lineno" > 352< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: unable to find "%s" section in "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L353" > < / a > < tt class = "py-lineno" > 353< / tt > < tt class = "py-line" > < tt id = "link-209" class = "py-name" targets = "Variable lldb.SBBlock.range=lldb.SBBlock-class.html#range" > < a title = "lldb.SBBlock.range" class = "py-name" href = "#" onclick = "return doclink('link-209', 'range', 'link-209');" > range< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-210" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-210', 'name', 'link-112');">name< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-211" class = "py-name" > < a title = "lldb.utils.symbolication.Image.get_resolved_path" class = "py-name" href = "#" onclick = "return doclink('link-211', 'get_resolved_path', 'link-177');" > get_resolved_path< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L354" > < / a > < tt class = "py-lineno" > 354< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > num_sections_loaded< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L355" > < / a > < tt class = "py-lineno" > 355< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: no sections were successfully loaded'< / tt > < / tt >
< a name = "L356" > < / a > < tt class = "py-lineno" > 356< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L357" > < / a > < tt class = "py-lineno" > 357< / tt > < tt class = "py-line" > < tt class = "py-name" > err< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-212" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-212', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-213" class = "py-name" targets = "Method lldb.SBTarget.SetModuleLoadAddress()=lldb.SBTarget-class.html#SetModuleLoadAddress" > < a title = "lldb.SBTarget.SetModuleLoadAddress" class = "py-name" href = "#" onclick = "return doclink('link-213', 'SetModuleLoadAddress', 'link-213');" > SetModuleLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L358" > < / a > < tt class = "py-lineno" > 358< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-214" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-214', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L359" > < / a > < tt class = "py-lineno" > 359< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > err< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-215" class = "py-name" targets = "Method lldb.SBError.Fail()=lldb.SBError-class.html#Fail" > < a title = "lldb.SBError.Fail" class = "py-name" href = "#" onclick = "return doclink('link-215', 'Fail', 'link-215');" > Fail< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L360" > < / a > < tt class = "py-lineno" > 360< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > err< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-216" class = "py-name" > < a title = "lldb.SBError.GetCString" class = "py-name" href = "#" onclick = "return doclink('link-216', 'GetCString', 'link-207');" > GetCString< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L361" > < / a > < tt class = "py-lineno" > 361< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L362" > < / a > < tt class = "py-lineno" > 362< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L363" > < / a > < tt class = "py-lineno" > 363< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: invalid module'< / tt > < / tt >
< a name = "L364" > < / a > < tt class = "py-lineno" > 364< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L365" > < / a > < tt class = "py-lineno" > 365< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: invalid target'< / tt > < / tt >
< a name = "L366" > < / a > < tt class = "py-lineno" > 366< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L367" > < / a > < tt class = "py-lineno" > 367< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: no section infos'< / tt > < / tt >
< / div > < a name = "L368" > < / a > < tt class = "py-lineno" > 368< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.add_module" > < / a > < div id = "Image.add_module-def" > < a name = "L369" > < / a > < tt class = "py-lineno" > 369< / tt > < a class = "py-toggle" href = "#" id = "Image.add_module-toggle" onclick = "return toggle('Image.add_module');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#add_module" > add_module< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > target< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.add_module-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.add_module-expanded" > < a name = "L370" > < / a > < tt class = "py-lineno" > 370< / tt > < tt class = "py-line" > < tt class = "py-docstring" > '''Add the Image described in this object to "target" and load the sections if "load" is True.'''< / tt > < / tt >
< a name = "L371" > < / a > < tt class = "py-lineno" > 371< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-217" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-217', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L372" > < / a > < tt class = "py-lineno" > 372< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Try and find using UUID only first so that paths need not match< / tt > < / tt >
< a name = "L373" > < / a > < tt class = "py-lineno" > 373< / tt > < tt class = "py-line" > < tt class = "py-comment" > # up< / tt > < / tt >
< a name = "L374" > < / a > < tt class = "py-lineno" > 374< / tt > < tt class = "py-line" > < tt class = "py-name" > uuid_str< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-218" class = "py-name" targets = "Method lldb.utils.symbolication.Image.get_normalized_uuid_string()=lldb.utils.symbolication.Image-class.html#get_normalized_uuid_string" > < a title = "lldb.utils.symbolication.Image.get_normalized_uuid_string" class = "py-name" href = "#" onclick = "return doclink('link-218', 'get_normalized_uuid_string', 'link-218');" > get_normalized_uuid_string< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L375" > < / a > < tt class = "py-lineno" > 375< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > uuid_str< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L376" > < / a > < tt class = "py-lineno" > 376< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-219" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-219', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-220" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-220', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-221" class = "py-name" targets = "Method lldb.SBTarget.AddModule()=lldb.SBTarget-class.html#AddModule" > < a title = "lldb.SBTarget.AddModule" class = "py-name" href = "#" onclick = "return doclink('link-221', 'AddModule', 'link-221');" > AddModule< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > uuid_str< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L377" > < / a > < tt class = "py-lineno" > 377< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-222" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-222', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L378" > < / a > < tt class = "py-lineno" > 378< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-223" class = "py-name" targets = "Method lldb.utils.symbolication.Image.locate_module_and_debug_symbols()=lldb.utils.symbolication.Image-class.html#locate_module_and_debug_symbols" > < a title = "lldb.utils.symbolication.Image.locate_module_and_debug_symbols" class = "py-name" href = "#" onclick = "return doclink('link-223', 'locate_module_and_debug_symbols', 'link-223');" > locate_module_and_debug_symbols< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L379" > < / a > < tt class = "py-lineno" > 379< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > unavailable< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L380" > < / a > < tt class = "py-lineno" > 380< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L381" > < / a > < tt class = "py-lineno" > 381< / tt > < tt class = "py-line" > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-224" class = "py-name" > < a title = "lldb.utils.symbolication.Image.get_resolved_path" class = "py-name" href = "#" onclick = "return doclink('link-224', 'get_resolved_path', 'link-177');" > get_resolved_path< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L382" > < / a > < tt class = "py-lineno" > 382< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-225" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-225', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-226" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-226', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-227" class = "py-name" > < a title = "lldb.SBTarget.AddModule" class = "py-name" href = "#" onclick = "return doclink('link-227', 'AddModule', 'link-221');" > AddModule< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L383" > < / a > < tt class = "py-lineno" > 383< / tt > < tt class = "py-line" > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > uuid_str< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > symfile< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L384" > < / a > < tt class = "py-lineno" > 384< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-228" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-228', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L385" > < / a > < tt class = "py-lineno" > 385< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: unable to get module for (%s) "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L386" > < / a > < tt class = "py-lineno" > 386< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-229" class = "py-name" > < a title = "lldb.utils.symbolication.Image.get_resolved_path" class = "py-name" href = "#" onclick = "return doclink('link-229', 'get_resolved_path', 'link-177');" > get_resolved_path< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L387" > < / a > < tt class = "py-lineno" > 387< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-230" class = "py-name" > < a title = "lldb.utils.symbolication.Image.has_section_load_info" class = "py-name" href = "#" onclick = "return doclink('link-230', 'has_section_load_info', 'link-191');" > has_section_load_info< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L388" > < / a > < tt class = "py-lineno" > 388< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-231" class = "py-name" targets = "Method lldb.utils.symbolication.Image.load_module()=lldb.utils.symbolication.Image-class.html#load_module" > < a title = "lldb.utils.symbolication.Image.load_module" class = "py-name" href = "#" onclick = "return doclink('link-231', 'load_module', 'link-231');" > load_module< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-232" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-232', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L389" > < / a > < tt class = "py-lineno" > 389< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L390" > < / a > < tt class = "py-lineno" > 390< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-comment" > # No sections, the module was added to the target, so success< / tt > < / tt >
< a name = "L391" > < / a > < tt class = "py-lineno" > 391< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L392" > < / a > < tt class = "py-lineno" > 392< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'error: invalid target'< / tt > < / tt >
< / div > < a name = "L393" > < / a > < tt class = "py-lineno" > 393< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.locate_module_and_debug_symbols" > < / a > < div id = "Image.locate_module_and_debug_symbols-def" > < a name = "L394" > < / a > < tt class = "py-lineno" > 394< / tt > < a class = "py-toggle" href = "#" id = "Image.locate_module_and_debug_symbols-toggle" onclick = "return toggle('Image.locate_module_and_debug_symbols');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#locate_module_and_debug_symbols" > locate_module_and_debug_symbols< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.locate_module_and_debug_symbols-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.locate_module_and_debug_symbols-expanded" > < a name = "L395" > < / a > < tt class = "py-lineno" > 395< / tt > < tt class = "py-line" > < tt class = "py-comment" > # By default, just use the paths that were supplied in:< / tt > < / tt >
< a name = "L396" > < / a > < tt class = "py-lineno" > 396< / tt > < tt class = "py-line" > < tt class = "py-comment" > # self.path< / tt > < / tt >
< a name = "L397" > < / a > < tt class = "py-lineno" > 397< / tt > < tt class = "py-line" > < tt class = "py-comment" > # self.resolved_path< / tt > < / tt >
< a name = "L398" > < / a > < tt class = "py-lineno" > 398< / tt > < tt class = "py-line" > < tt class = "py-comment" > # self.module< / tt > < / tt >
< a name = "L399" > < / a > < tt class = "py-lineno" > 399< / tt > < tt class = "py-line" > < tt class = "py-comment" > # self.symfile< / tt > < / tt >
< a name = "L400" > < / a > < tt class = "py-lineno" > 400< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Subclasses can inherit from this class and override this function< / tt > < / tt >
< a name = "L401" > < / a > < tt class = "py-lineno" > 401< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > resolved< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L402" > < / a > < tt class = "py-lineno" > 402< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< / div > < a name = "L403" > < / a > < tt class = "py-lineno" > 403< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.get_uuid" > < / a > < div id = "Image.get_uuid-def" > < a name = "L404" > < / a > < tt class = "py-lineno" > 404< / tt > < a class = "py-toggle" href = "#" id = "Image.get_uuid-toggle" onclick = "return toggle('Image.get_uuid');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#get_uuid" > get_uuid< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.get_uuid-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.get_uuid-expanded" > < a name = "L405" > < / a > < tt class = "py-lineno" > 405< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-233" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-233', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-keyword" > and< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-234" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-234', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L406" > < / a > < tt class = "py-lineno" > 406< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-235" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-235', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-236" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-236', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > UUID< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-237" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-237', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-238" class = "py-name" targets = "Method lldb.SBModule.GetUUIDString()=lldb.SBModule-class.html#GetUUIDString" > < a title = "lldb.SBModule.GetUUIDString" class = "py-name" href = "#" onclick = "return doclink('link-238', 'GetUUIDString', 'link-238');" > GetUUIDString< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L407" > < / a > < tt class = "py-lineno" > 407< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-239" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-239', 'uuid', 'link-1');" > uuid< / a > < / tt > < / tt >
< / div > < a name = "L408" > < / a > < tt class = "py-lineno" > 408< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.get_normalized_uuid_string" > < / a > < div id = "Image.get_normalized_uuid_string-def" > < a name = "L409" > < / a > < tt class = "py-lineno" > 409< / tt > < a class = "py-toggle" href = "#" id = "Image.get_normalized_uuid_string-toggle" onclick = "return toggle('Image.get_normalized_uuid_string');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#get_normalized_uuid_string" > get_normalized_uuid_string< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.get_normalized_uuid_string-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.get_normalized_uuid_string-expanded" > < a name = "L410" > < / a > < tt class = "py-lineno" > 410< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-240" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-240', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L411" > < / a > < tt class = "py-lineno" > 411< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-241" class = "py-name" > < a title = "lldb.SBModule.uuid" class = "py-name" href = "#" onclick = "return doclink('link-241', 'uuid', 'link-1');" > uuid< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > upper< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L412" > < / a > < tt class = "py-lineno" > 412< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L413" > < / a > < tt class = "py-lineno" > 413< / tt > < tt class = "py-line" > < / tt >
< a name = "Image.create_target" > < / a > < div id = "Image.create_target-def" > < a name = "L414" > < / a > < tt class = "py-lineno" > 414< / tt > < a class = "py-toggle" href = "#" id = "Image.create_target-toggle" onclick = "return toggle('Image.create_target');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Image-class.html#create_target" > create_target< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Image.create_target-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Image.create_target-expanded" > < a name = "L415" > < / a > < tt class = "py-lineno" > 415< / tt > < tt class = "py-line" > < tt class = "py-docstring" > '''Create a target using the information in this Image object.'''< / tt > < / tt >
< a name = "L416" > < / a > < tt class = "py-lineno" > 416< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > unavailable< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L417" > < / a > < tt class = "py-lineno" > 417< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L418" > < / a > < tt class = "py-lineno" > 418< / tt > < tt class = "py-line" > < / tt >
< a name = "L419" > < / a > < tt class = "py-lineno" > 419< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-242" class = "py-name" > < a title = "lldb.utils.symbolication.Image.locate_module_and_debug_symbols" class = "py-name" href = "#" onclick = "return doclink('link-242', 'locate_module_and_debug_symbols', 'link-223');" > locate_module_and_debug_symbols< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L420" > < / a > < tt class = "py-lineno" > 420< / tt > < tt class = "py-line" > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-243" class = "py-name" > < a title = "lldb.utils.symbolication.Image.get_resolved_path" class = "py-name" href = "#" onclick = "return doclink('link-243', 'get_resolved_path', 'link-177');" > get_resolved_path< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L421" > < / a > < tt class = "py-lineno" > 421< / tt > < tt class = "py-line" > < tt class = "py-name" > path_spec< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-244" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-244', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-245" class = "py-name" targets = "Class lldb.SBFileSpec=lldb.SBFileSpec-class.html" > < a title = "lldb.SBFileSpec" class = "py-name" href = "#" onclick = "return doclink('link-245', 'SBFileSpec', 'link-245');" > SBFileSpec< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L422" > < / a > < tt class = "py-lineno" > 422< / tt > < tt class = "py-line" > < tt class = "py-comment" > #result.PutCString ('plist[%s] = %s' % (uuid, self.plist))< / tt > < / tt >
< a name = "L423" > < / a > < tt class = "py-lineno" > 423< / tt > < tt class = "py-line" > < tt id = "link-246" class = "py-name" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-246', 'error', 'link-200');" > error< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-247" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-247', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-248" class = "py-name" targets = "Class lldb.SBError=lldb.SBError-class.html" > < a title = "lldb.SBError" class = "py-name" href = "#" onclick = "return doclink('link-248', 'SBError', 'link-248');" > SBError< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L424" > < / a > < tt class = "py-lineno" > 424< / tt > < tt class = "py-line" > < tt id = "link-249" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-249', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-250" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-250', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-251" class = "py-name" targets = "Variable lldb.SBTarget.debugger=lldb.SBTarget-class.html#debugger,Variable lldb.debugger=lldb-module.html#debugger" > < a title = "lldb.SBTarget.debugger
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-251', 'debugger', 'link-251');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-252" class = "py-name" targets = "Method lldb.SBDebugger.CreateTarget()=lldb.SBDebugger-class.html#CreateTarget" > < a title = "lldb.SBDebugger.CreateTarget" class = "py-name" href = "#" onclick = "return doclink('link-252', 'CreateTarget', 'link-252');" > CreateTarget< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L425" > < / a > < tt class = "py-lineno" > 425< / tt > < tt class = "py-line" > < tt class = "py-name" > resolved_path< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > False< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-253" class = "py-name" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-253', 'error', 'link-200');" > error< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L426" > < / a > < tt class = "py-lineno" > 426< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-254" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-254', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L427" > < / a > < tt class = "py-lineno" > 427< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-255" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-255', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-256" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-256', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-257" class = "py-name" targets = "Method lldb.SBTarget.FindModule()=lldb.SBTarget-class.html#FindModule" > < a title = "lldb.SBTarget.FindModule" class = "py-name" href = "#" onclick = "return doclink('link-257', 'FindModule', 'link-257');" > FindModule< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > path_spec< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L428" > < / a > < tt class = "py-lineno" > 428< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-258" class = "py-name" > < a title = "lldb.utils.symbolication.Image.has_section_load_info" class = "py-name" href = "#" onclick = "return doclink('link-258', 'has_section_load_info', 'link-191');" > has_section_load_info< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L429" > < / a > < tt class = "py-lineno" > 429< / tt > < tt class = "py-line" > < tt class = "py-name" > err< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-259" class = "py-name" > < a title = "lldb.utils.symbolication.Image.load_module" class = "py-name" href = "#" onclick = "return doclink('link-259', 'load_module', 'link-231');" > load_module< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-260" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-260', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L430" > < / a > < tt class = "py-lineno" > 430< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > err< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L431" > < / a > < tt class = "py-lineno" > 431< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'ERROR: '< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > err< / tt > < / tt >
< a name = "L432" > < / a > < tt class = "py-lineno" > 432< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-261" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-261', 'target', 'link-2');">target< / a > < / tt > < / tt >
< a name = "L433" > < / a > < tt class = "py-lineno" > 433< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L434" > < / a > < tt class = "py-lineno" > 434< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'error: unable to create a valid target for (%s) "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-262" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-262', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L435" > < / a > < tt class = "py-lineno" > 435< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L436" > < / a > < tt class = "py-lineno" > 436< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'error: unable to locate main executable (%s) "%s"'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-263" class = "py-name" > < a title = "lldb.SBValue.path" class = "py-name" href = "#" onclick = "return doclink('link-263', 'path', 'link-146');" > path< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L437" > < / a > < tt class = "py-lineno" > 437< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < / div > < a name = "L438" > < / a > < tt class = "py-lineno" > 438< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicator" > < / a > < div id = "Symbolicator-def" > < a name = "L439" > < / a > < tt class = "py-lineno" > 439< / tt > < tt class = "py-line" > < / tt >
< a name = "L440" > < / a > < tt class = "py-lineno" > 440< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator-toggle" onclick = "return toggle('Symbolicator');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html" > Symbolicator< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "Symbolicator-expanded" > < a name = "L441" > < / a > < tt class = "py-lineno" > 441< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicator.__init__" > < / a > < div id = "Symbolicator.__init__-def" > < a name = "L442" > < / a > < tt class = "py-lineno" > 442< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator.__init__-toggle" onclick = "return toggle('Symbolicator.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Symbolicator.__init__-expanded" > < a name = "L443" > < / a > < tt class = "py-lineno" > 443< / tt > < tt class = "py-line" > < tt class = "py-docstring" > """A class the represents the information needed to symbolicate addresses in a program"""< / tt > < / tt >
< a name = "L444" > < / a > < tt class = "py-lineno" > 444< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-264" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-264', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L445" > < / a > < tt class = "py-lineno" > 445< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-comment" > # a list of images to be used when symbolicating< / tt > < / tt >
< a name = "L446" > < / a > < tt class = "py-lineno" > 446< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > addr_mask< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0xffffffffffffffff< / tt > < / tt >
< / div > < a name = "L447" > < / a > < tt class = "py-lineno" > 447< / tt > < tt class = "py-line" > < / tt >
< a name = "L448" > < / a > < tt class = "py-lineno" > 448< / tt > < tt class = "py-line" > < tt class = "py-decorator" > @< / tt > < tt class = "py-decorator" > classmethod< / tt > < / tt >
< a name = "Symbolicator.InitWithSBTarget" > < / a > < div id = "Symbolicator.InitWithSBTarget-def" > < a name = "L449" > < / a > < tt class = "py-lineno" > 449< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator.InitWithSBTarget-toggle" onclick = "return toggle('Symbolicator.InitWithSBTarget');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html#InitWithSBTarget" > InitWithSBTarget< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > cls< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > target< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator.InitWithSBTarget-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Symbolicator.InitWithSBTarget-expanded" > < a name = "L450" > < / a > < tt class = "py-lineno" > 450< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > cls< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L451" > < / a > < tt class = "py-lineno" > 451< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-265" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-265', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-266" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-266', 'target', 'link-2');">target< / a > < / tt > < / tt >
< a name = "L452" > < / a > < tt class = "py-lineno" > 452< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L453" > < / a > < tt class = "py-lineno" > 453< / tt > < tt class = "py-line" > < tt id = "link-267" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-267', 'triple', 'link-160');">triple< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-268" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-268', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-269" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-269', 'triple', 'link-160');">triple< / a > < / tt > < / tt >
< a name = "L454" > < / a > < tt class = "py-lineno" > 454< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-270" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-270', 'triple', 'link-160');">triple< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L455" > < / a > < tt class = "py-lineno" > 455< / tt > < tt class = "py-line" > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-271" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-271', 'triple', 'link-160');">triple< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-272" class = "py-name" targets = "Method lldb.SBModule.symbols_access.re_compile_type.split()=lldb.SBModule.symbols_access.re_compile_type-class.html#split" > < a title = "lldb.SBModule.symbols_access.re_compile_type.split" class = "py-name" href = "#" onclick = "return doclink('link-272', 'split', 'link-272');" > split< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '-'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > ]< / tt > < / tt >
< a name = "L456" > < / a > < tt class = "py-lineno" > 456< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-string" > "arm"< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L457" > < / a > < tt class = "py-lineno" > 457< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > addr_mask< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0xfffffffffffffffe< / tt > < / tt >
< a name = "L458" > < / a > < tt class = "py-lineno" > 458< / tt > < tt class = "py-line" > < / tt >
< a name = "L459" > < / a > < tt class = "py-lineno" > 459< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt id = "link-273" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-273', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-274" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-274', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-275" class = "py-name" targets = "Variable lldb.SBSymbolContextList.modules=lldb.SBSymbolContextList-class.html#modules,Variable lldb.SBTarget.modules=lldb.SBTarget-class.html#modules" > < a title = "lldb.SBSymbolContextList.modules
lldb.SBTarget.modules" class="py-name" href="#" onclick="return doclink('link-275', 'modules', 'link-275');">modules< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L460" > < / a > < tt class = "py-lineno" > 460< / tt > < tt class = "py-line" > < tt class = "py-name" > image< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-276" class = "py-name" targets = "Class lldb.utils.symbolication.Image=lldb.utils.symbolication.Image-class.html" > < a title = "lldb.utils.symbolication.Image" class = "py-name" href = "#" onclick = "return doclink('link-276', 'Image', 'link-276');" > Image< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-277" class = "py-name" targets = "Class Method lldb.utils.symbolication.Image.InitWithSBTargetAndSBModule()=lldb.utils.symbolication.Image-class.html#InitWithSBTargetAndSBModule" > < a title = "lldb.utils.symbolication.Image.InitWithSBTargetAndSBModule" class = "py-name" href = "#" onclick = "return doclink('link-277', 'InitWithSBTargetAndSBModule', 'link-277');" > InitWithSBTargetAndSBModule< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-278" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-278', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-279" class = "py-name" > < a title = "lldb.SBAddress.module
lldb.SBFrame.module
lldb.SBSymbolContext.module
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-279', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L461" > < / a > < tt class = "py-lineno" > 461< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L462" > < / a > < tt class = "py-lineno" > 462< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > obj< / tt > < / tt >
< / div > < a name = "L463" > < / a > < tt class = "py-lineno" > 463< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicator.__str__" > < / a > < div id = "Symbolicator.__str__-def" > < a name = "L464" > < / a > < tt class = "py-lineno" > 464< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator.__str__-toggle" onclick = "return toggle('Symbolicator.__str__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html#__str__" > __str__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator.__str__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Symbolicator.__str__-expanded" > < a name = "L465" > < / a > < tt class = "py-lineno" > 465< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > "Symbolicator:\n"< / tt > < / tt >
< a name = "L466" > < / a > < tt class = "py-lineno" > 466< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-280" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-280', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L467" > < / a > < tt class = "py-lineno" > 467< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "Target = '%s'\n"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-281" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-281', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L468" > < / a > < tt class = "py-lineno" > 468< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "Target modules:\n"< / tt > < / tt >
< a name = "L469" > < / a > < tt class = "py-lineno" > 469< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > m< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-282" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-282', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-283" class = "py-name" > < a title = "lldb.SBSymbolContextList.modules
lldb.SBTarget.modules" class="py-name" href="#" onclick="return doclink('link-283', 'modules', 'link-275');">modules< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L470" > < / a > < tt class = "py-lineno" > 470< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > m< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > "\n"< / tt > < / tt >
< a name = "L471" > < / a > < tt class = "py-lineno" > 471< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "Images:\n"< / tt > < / tt >
< a name = "L472" > < / a > < tt class = "py-lineno" > 472< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L473" > < / a > < tt class = "py-lineno" > 473< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ' %s\n'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L474" > < / a > < tt class = "py-lineno" > 474< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > s< / tt > < / tt >
< / div > < a name = "L475" > < / a > < tt class = "py-lineno" > 475< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicator.find_images_with_identifier" > < / a > < div id = "Symbolicator.find_images_with_identifier-def" > < a name = "L476" > < / a > < tt class = "py-lineno" > 476< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator.find_images_with_identifier-toggle" onclick = "return toggle('Symbolicator.find_images_with_identifier');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html#find_images_with_identifier" > find_images_with_identifier< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > identifier< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator.find_images_with_identifier-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Symbolicator.find_images_with_identifier-expanded" > < a name = "L477" > < / a > < tt class = "py-lineno" > 477< / tt > < tt class = "py-line" > < tt class = "py-name" > images< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L478" > < / a > < tt class = "py-lineno" > 478< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L479" > < / a > < tt class = "py-lineno" > 479< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > identifier< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-name" > identifier< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L480" > < / a > < tt class = "py-lineno" > 480< / tt > < tt class = "py-line" > < tt class = "py-name" > images< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L481" > < / a > < tt class = "py-lineno" > 481< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > len< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L482" > < / a > < tt class = "py-lineno" > 482< / tt > < tt class = "py-line" > < tt class = "py-name" > regex_text< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > '^.*\.%s$'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > re< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > escape< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > identifier< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L483" > < / a > < tt class = "py-lineno" > 483< / tt > < tt class = "py-line" > < tt class = "py-name" > regex< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > re< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > compile< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > regex_text< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L484" > < / a > < tt class = "py-lineno" > 484< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L485" > < / a > < tt class = "py-lineno" > 485< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > regex< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-284" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.match" class = "py-name" href = "#" onclick = "return doclink('link-284', 'match', 'link-126');" > match< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > identifier< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L486" > < / a > < tt class = "py-lineno" > 486< / tt > < tt class = "py-line" > < tt class = "py-name" > images< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L487" > < / a > < tt class = "py-lineno" > 487< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > images< / tt > < / tt >
< / div > < a name = "L488" > < / a > < tt class = "py-lineno" > 488< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicator.find_image_containing_load_addr" > < / a > < div id = "Symbolicator.find_image_containing_load_addr-def" > < a name = "L489" > < / a > < tt class = "py-lineno" > 489< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator.find_image_containing_load_addr-toggle" onclick = "return toggle('Symbolicator.find_image_containing_load_addr');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html#find_image_containing_load_addr" > find_image_containing_load_addr< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > load_addr< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator.find_image_containing_load_addr-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Symbolicator.find_image_containing_load_addr-expanded" > < a name = "L490" > < / a > < tt class = "py-lineno" > 490< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L491" > < / a > < tt class = "py-lineno" > 491< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-285" class = "py-name" targets = "Method lldb.utils.symbolication.Image.get_section_containing_load_addr()=lldb.utils.symbolication.Image-class.html#get_section_containing_load_addr" > < a title = "lldb.utils.symbolication.Image.get_section_containing_load_addr" class = "py-name" href = "#" onclick = "return doclink('link-285', 'get_section_containing_load_addr', 'link-285');" > get_section_containing_load_addr< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-286" class = "py-name" > < a title = "lldb.SBAddress.load_addr
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-286', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L492" > < / a > < tt class = "py-lineno" > 492< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > image< / tt > < / tt >
< a name = "L493" > < / a > < tt class = "py-lineno" > 493< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L494" > < / a > < tt class = "py-lineno" > 494< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicator.create_target" > < / a > < div id = "Symbolicator.create_target-def" > < a name = "L495" > < / a > < tt class = "py-lineno" > 495< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator.create_target-toggle" onclick = "return toggle('Symbolicator.create_target');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html#create_target" > create_target< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator.create_target-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Symbolicator.create_target-expanded" > < a name = "L496" > < / a > < tt class = "py-lineno" > 496< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-287" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-287', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L497" > < / a > < tt class = "py-lineno" > 497< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-288" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-288', 'target', 'link-2');">target< / a > < / tt > < / tt >
< a name = "L498" > < / a > < tt class = "py-lineno" > 498< / tt > < tt class = "py-line" > < / tt >
< a name = "L499" > < / a > < tt class = "py-lineno" > 499< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L500" > < / a > < tt class = "py-lineno" > 500< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L501" > < / a > < tt class = "py-lineno" > 501< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-289" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-289', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-290" class = "py-name" targets = "Method lldb.utils.symbolication.Image.create_target()=lldb.utils.symbolication.Image-class.html#create_target,Method lldb.utils.symbolication.Symbolicator.create_target()=lldb.utils.symbolication.Symbolicator-class.html#create_target" > < a title = "lldb.utils.symbolication.Image.create_target
lldb.utils.symbolication.Symbolicator.create_target" class="py-name" href="#" onclick="return doclink('link-290', 'create_target', 'link-290');">create_target< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L502" > < / a > < tt class = "py-lineno" > 502< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-291" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-291', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L503" > < / a > < tt class = "py-lineno" > 503< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-292" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
lldb.SBValue.target
lldb.target" class="py-name" href="#" onclick="return doclink('link-292', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-293" class = "py-name" targets = "Method lldb.SBData.GetAddressByteSize()=lldb.SBData-class.html#GetAddressByteSize,Method lldb.SBModule.GetAddressByteSize()=lldb.SBModule-class.html#GetAddressByteSize,Method lldb.SBProcess.GetAddressByteSize()=lldb.SBProcess-class.html#GetAddressByteSize,Method lldb.SBTarget.GetAddressByteSize()=lldb.SBTarget-class.html#GetAddressByteSize" > < a title = "lldb.SBData.GetAddressByteSize
2013-07-20 01:28:54 +08:00
lldb.SBModule.GetAddressByteSize
lldb.SBProcess.GetAddressByteSize
2016-10-20 21:04:32 +08:00
lldb.SBTarget.GetAddressByteSize" class="py-name" href="#" onclick="return doclink('link-293', 'GetAddressByteSize', 'link-293');">GetAddressByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 4< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L504" > < / a > < tt class = "py-lineno" > 504< / tt > < tt class = "py-line" > < tt id = "link-294" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-294', 'triple', 'link-160');">triple< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-295" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-295', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-296" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-296', 'triple', 'link-160');">triple< / a > < / tt > < / tt >
< a name = "L505" > < / a > < tt class = "py-lineno" > 505< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-297" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-297', 'triple', 'link-160');">triple< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L506" > < / a > < tt class = "py-lineno" > 506< / tt > < tt class = "py-line" > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-298" class = "py-name" > < a title = "lldb.SBModule.triple
lldb.SBTarget.triple" class="py-name" href="#" onclick="return doclink('link-298', 'triple', 'link-160');">triple< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-299" class = "py-name" > < a title = "lldb.SBModule.symbols_access.re_compile_type.split" class = "py-name" href = "#" onclick = "return doclink('link-299', 'split', 'link-272');" > split< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '-'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > ]< / tt > < / tt >
< a name = "L507" > < / a > < tt class = "py-lineno" > 507< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-string" > "arm"< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L508" > < / a > < tt class = "py-lineno" > 508< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > addr_mask< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0xfffffffffffffffe< / tt > < / tt >
< a name = "L509" > < / a > < tt class = "py-lineno" > 509< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-300" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-300', 'target', 'link-2');">target< / a > < / tt > < / tt >
< a name = "L510" > < / a > < tt class = "py-lineno" > 510< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L511" > < / a > < tt class = "py-lineno" > 511< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicator.symbolicate" > < / a > < div id = "Symbolicator.symbolicate-def" > < a name = "L512" > < / a > < tt class = "py-lineno" > 512< / tt > < a class = "py-toggle" href = "#" id = "Symbolicator.symbolicate-toggle" onclick = "return toggle('Symbolicator.symbolicate');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication.Symbolicator-class.html#symbolicate" > symbolicate< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > load_addr< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > verbose< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicator.symbolicate-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "Symbolicator.symbolicate-expanded" > < a name = "L513" > < / a > < tt class = "py-lineno" > 513< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-301" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-301', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L514" > < / a > < tt class = "py-lineno" > 514< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-302" class = "py-name" > < a title = "lldb.utils.symbolication.Image.create_target
lldb.utils.symbolication.Symbolicator.create_target" class="py-name" href="#" onclick="return doclink('link-302', 'create_target', 'link-290');">create_target< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L515" > < / a > < tt class = "py-lineno" > 515< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-303" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-303', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L516" > < / a > < tt class = "py-lineno" > 516< / tt > < tt class = "py-line" > < tt class = "py-name" > live_process< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L517" > < / a > < tt class = "py-lineno" > 517< / tt > < tt class = "py-line" > < tt id = "link-304" class = "py-name" targets = "Variable lldb.SBExecutionContext.process=lldb.SBExecutionContext-class.html#process,Variable lldb.SBTarget.process=lldb.SBTarget-class.html#process,Variable lldb.SBThread.process=lldb.SBThread-class.html#process,Variable lldb.SBValue.process=lldb.SBValue-class.html#process,Variable lldb.process=lldb-module.html#process" > < a title = "lldb.SBExecutionContext.process
lldb.SBTarget.process
2013-07-20 01:28:54 +08:00
lldb.SBThread.process
lldb.SBValue.process
2016-10-20 21:04:32 +08:00
lldb.process" class="py-name" href="#" onclick="return doclink('link-304', 'process', 'link-304');">process< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-305" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-305', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-306" class = "py-name" > < a title = "lldb.SBExecutionContext.process
lldb.SBTarget.process
2013-07-20 01:28:54 +08:00
lldb.SBThread.process
lldb.SBValue.process
2016-10-20 21:04:32 +08:00
lldb.process" class="py-name" href="#" onclick="return doclink('link-306', 'process', 'link-304');">process< / a > < / tt > < / tt >
< a name = "L518" > < / a > < tt class = "py-lineno" > 518< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-307" class = "py-name" > < a title = "lldb.SBExecutionContext.process
lldb.SBTarget.process
2013-07-20 01:28:54 +08:00
lldb.SBThread.process
lldb.SBValue.process
2016-10-20 21:04:32 +08:00
lldb.process" class="py-name" href="#" onclick="return doclink('link-307', 'process', 'link-304');">process< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L519" > < / a > < tt class = "py-lineno" > 519< / tt > < tt class = "py-line" > < tt id = "link-308" class = "py-name" targets = "Variable lldb.SBProcess.state=lldb.SBProcess-class.html#state" > < a title = "lldb.SBProcess.state" class = "py-name" href = "#" onclick = "return doclink('link-308', 'state', 'link-308');" > state< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-309" class = "py-name" > < a title = "lldb.SBExecutionContext.process
lldb.SBTarget.process
2013-07-20 01:28:54 +08:00
lldb.SBThread.process
lldb.SBValue.process
2016-10-20 21:04:32 +08:00
lldb.process" class="py-name" href="#" onclick="return doclink('link-309', 'process', 'link-304');">process< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-310" class = "py-name" > < a title = "lldb.SBProcess.state" class = "py-name" href = "#" onclick = "return doclink('link-310', 'state', 'link-308');" > state< / a > < / tt > < / tt >
< a name = "L520" > < / a > < tt class = "py-lineno" > 520< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-311" class = "py-name" > < a title = "lldb.SBProcess.state" class = "py-name" href = "#" onclick = "return doclink('link-311', 'state', 'link-308');" > state< / a > < / tt > < tt class = "py-op" > > < / tt > < tt id = "link-312" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-312', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-313" class = "py-name" targets = "Variable _lldb'.eStateUnloaded=_lldb%27-module.html#eStateUnloaded,Variable lldb.eStateUnloaded=lldb-module.html#eStateUnloaded" > < a title = "_lldb'.eStateUnloaded
lldb.eStateUnloaded" class="py-name" href="#" onclick="return doclink('link-313', 'eStateUnloaded', 'link-313');">eStateUnloaded< / a > < / tt > < tt class = "py-keyword" > and< / tt > < tt id = "link-314" class = "py-name" > < a title = "lldb.SBProcess.state" class = "py-name" href = "#" onclick = "return doclink('link-314', 'state', 'link-308');" > state< / a > < / tt > < tt class = "py-op" > < < / tt > < tt id = "link-315" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-315', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-316" class = "py-name" targets = "Variable _lldb'.eStateDetached=_lldb%27-module.html#eStateDetached,Variable lldb.eStateDetached=lldb-module.html#eStateDetached" > < a title = "_lldb'.eStateDetached
lldb.eStateDetached" class="py-name" href="#" onclick="return doclink('link-316', 'eStateDetached', 'link-316');">eStateDetached< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L521" > < / a > < tt class = "py-lineno" > 521< / tt > < tt class = "py-line" > < tt class = "py-name" > live_process< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L522" > < / a > < tt class = "py-lineno" > 522< / tt > < tt class = "py-line" > < tt class = "py-comment" > # If we don't have a live process, we can attempt to find the image< / tt > < / tt >
< a name = "L523" > < / a > < tt class = "py-lineno" > 523< / tt > < tt class = "py-line" > < tt class = "py-comment" > # that a load address belongs to and lazily load its module in the< / tt > < / tt >
< a name = "L524" > < / a > < tt class = "py-lineno" > 524< / tt > < tt class = "py-line" > < tt class = "py-comment" > # target, but we shouldn't do any of this if we have a live process< / tt > < / tt >
< a name = "L525" > < / a > < tt class = "py-lineno" > 525< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > live_process< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L526" > < / a > < tt class = "py-lineno" > 526< / tt > < tt class = "py-line" > < tt class = "py-name" > image< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-317" class = "py-name" targets = "Method lldb.utils.symbolication.Symbolicator.find_image_containing_load_addr()=lldb.utils.symbolication.Symbolicator-class.html#find_image_containing_load_addr" > < a title = "lldb.utils.symbolication.Symbolicator.find_image_containing_load_addr" class = "py-name" href = "#" onclick = "return doclink('link-317', 'find_image_containing_load_addr', 'link-317');" > find_image_containing_load_addr< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-318" class = "py-name" > < a title = "lldb.SBAddress.load_addr
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-318', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L527" > < / a > < tt class = "py-lineno" > 527< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L528" > < / a > < tt class = "py-lineno" > 528< / tt > < tt class = "py-line" > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-319" class = "py-name" targets = "Method lldb.utils.symbolication.Image.add_module()=lldb.utils.symbolication.Image-class.html#add_module" > < a title = "lldb.utils.symbolication.Image.add_module" class = "py-name" href = "#" onclick = "return doclink('link-319', 'add_module', 'link-319');" > add_module< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-320" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-320', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L529" > < / a > < tt class = "py-lineno" > 529< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-321" class = "py-name" targets = "Class lldb.utils.symbolication.Address=lldb.utils.symbolication.Address-class.html" > < a title = "lldb.utils.symbolication.Address" class = "py-name" href = "#" onclick = "return doclink('link-321', 'Address', 'link-321');" > Address< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-322" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-322', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-323" class = "py-name" > < a title = "lldb.SBAddress.load_addr
lldb.SBValue.load_addr" class="py-name" href="#" onclick="return doclink('link-323', 'load_addr', 'link-4');">load_addr< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L530" > < / a > < tt class = "py-lineno" > 530< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-324" class = "py-name" targets = "Method lldb.utils.symbolication.Address.symbolicate()=lldb.utils.symbolication.Address-class.html#symbolicate,Method lldb.utils.symbolication.Symbolicator.symbolicate()=lldb.utils.symbolication.Symbolicator-class.html#symbolicate" > < a title = "lldb.utils.symbolication.Address.symbolicate
lldb.utils.symbolication.Symbolicator.symbolicate" class="py-name" href="#" onclick="return doclink('link-324', 'symbolicate', 'link-324');">symbolicate< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > verbose< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L531" > < / a > < tt class = "py-lineno" > 531< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L532" > < / a > < tt class = "py-lineno" > 532< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_addresses< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L533" > < / a > < tt class = "py-lineno" > 533< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_addresses< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L534" > < / a > < tt class = "py-lineno" > 534< / tt > < tt class = "py-line" > < tt class = "py-comment" > # See if we were able to reconstruct anything?< / tt > < / tt >
< a name = "L535" > < / a > < tt class = "py-lineno" > 535< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-name" > True< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L536" > < / a > < tt class = "py-lineno" > 536< / tt > < tt class = "py-line" > < tt class = "py-name" > inlined_parent_so_addr< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-325" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-325', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-326" class = "py-name" targets = "Class lldb.SBAddress=lldb.SBAddress-class.html" > < a title = "lldb.SBAddress" class = "py-name" href = "#" onclick = "return doclink('link-326', 'SBAddress', 'link-326');" > SBAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L537" > < / a > < tt class = "py-lineno" > 537< / tt > < tt class = "py-line" > < tt class = "py-name" > inlined_parent_sym_ctx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-327" class = "py-name" targets = "Method lldb.SBSymbolContext.GetParentOfInlinedScope()=lldb.SBSymbolContext-class.html#GetParentOfInlinedScope" > < a title = "lldb.SBSymbolContext.GetParentOfInlinedScope" class = "py-name" href = "#" onclick = "return doclink('link-327', 'GetParentOfInlinedScope', 'link-327');" > GetParentOfInlinedScope< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L538" > < / a > < tt class = "py-lineno" > 538< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > inlined_parent_so_addr< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L539" > < / a > < tt class = "py-lineno" > 539< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > inlined_parent_sym_ctx< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L540" > < / a > < tt class = "py-lineno" > 540< / tt > < tt class = "py-line" > < tt class = "py-keyword" > break< / tt > < / tt >
< a name = "L541" > < / a > < tt class = "py-lineno" > 541< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > inlined_parent_so_addr< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L542" > < / a > < tt class = "py-lineno" > 542< / tt > < tt class = "py-line" > < tt class = "py-keyword" > break< / tt > < / tt >
< a name = "L543" > < / a > < tt class = "py-lineno" > 543< / tt > < tt class = "py-line" > < / tt >
< a name = "L544" > < / a > < tt class = "py-lineno" > 544< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-328" class = "py-name" > < a title = "lldb.utils.symbolication.Address" class = "py-name" href = "#" onclick = "return doclink('link-328', 'Address', 'link-321');" > Address< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L545" > < / a > < tt class = "py-lineno" > 545< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-329" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-329', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > inlined_parent_so_addr< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-330" class = "py-name" > < a title = "lldb.SBAddress.GetLoadAddress
2013-07-20 01:28:54 +08:00
lldb.SBBreakpointLocation.GetLoadAddress
lldb.SBSection.GetLoadAddress
2016-10-20 21:04:32 +08:00
lldb.SBValue.GetLoadAddress" class="py-name" href="#" onclick="return doclink('link-330', 'GetLoadAddress', 'link-71');">GetLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L546" > < / a > < tt class = "py-lineno" > 546< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-331" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-331', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L547" > < / a > < tt class = "py-lineno" > 547< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > sym_ctx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inlined_parent_sym_ctx< / tt > < / tt >
< a name = "L548" > < / a > < tt class = "py-lineno" > 548< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > so_addr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inlined_parent_so_addr< / tt > < / tt >
< a name = "L549" > < / a > < tt class = "py-lineno" > 549< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-332" class = "py-name" > < a title = "lldb.utils.symbolication.Address.symbolicate
lldb.utils.symbolication.Symbolicator.symbolicate" class="py-name" href="#" onclick="return doclink('link-332', 'symbolicate', 'link-324');">symbolicate< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > verbose< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L550" > < / a > < tt class = "py-lineno" > 550< / tt > < tt class = "py-line" > < / tt >
< a name = "L551" > < / a > < tt class = "py-lineno" > 551< / tt > < tt class = "py-line" > < tt class = "py-comment" > # push the new frame onto the new frame stack< / tt > < / tt >
< a name = "L552" > < / a > < tt class = "py-lineno" > 552< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_addresses< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > symbolicated_address< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L553" > < / a > < tt class = "py-lineno" > 553< / tt > < tt class = "py-line" > < / tt >
< a name = "L554" > < / a > < tt class = "py-lineno" > 554< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > symbolicated_addresses< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L555" > < / a > < tt class = "py-lineno" > 555< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > symbolicated_addresses< / tt > < / tt >
< a name = "L556" > < / a > < tt class = "py-lineno" > 556< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L557" > < / a > < tt class = "py-lineno" > 557< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'error: no target in Symbolicator'< / tt > < / tt >
< a name = "L558" > < / a > < tt class = "py-lineno" > 558< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < / div > < a name = "L559" > < / a > < tt class = "py-lineno" > 559< / tt > < tt class = "py-line" > < / tt >
< a name = "disassemble_instructions" > < / a > < div id = "disassemble_instructions-def" > < a name = "L560" > < / a > < tt class = "py-lineno" > 560< / tt > < tt class = "py-line" > < / tt >
< a name = "L561" > < / a > < tt class = "py-lineno" > 561< / tt > < a class = "py-toggle" href = "#" id = "disassemble_instructions-toggle" onclick = "return toggle('disassemble_instructions');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication-module.html#disassemble_instructions" > disassemble_instructions< / a > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L562" > < / a > < tt class = "py-lineno" > 562< / tt > < tt class = "py-line" > < tt class = "py-param" > target< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L563" > < / a > < tt class = "py-lineno" > 563< / tt > < tt class = "py-line" > < tt class = "py-param" > instructions< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L564" > < / a > < tt class = "py-lineno" > 564< / tt > < tt class = "py-line" > < tt class = "py-param" > pc< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L565" > < / a > < tt class = "py-lineno" > 565< / tt > < tt class = "py-line" > < tt class = "py-param" > insts_before_pc< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L566" > < / a > < tt class = "py-lineno" > 566< / tt > < tt class = "py-line" > < tt class = "py-param" > insts_after_pc< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L567" > < / a > < tt class = "py-lineno" > 567< / tt > < tt class = "py-line" > < tt class = "py-param" > non_zeroeth_frame< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "disassemble_instructions-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "disassemble_instructions-expanded" > < a name = "L568" > < / a > < tt class = "py-lineno" > 568< / tt > < tt class = "py-line" > < tt class = "py-name" > lines< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L569" > < / a > < tt class = "py-lineno" > 569< / tt > < tt class = "py-line" > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L570" > < / a > < tt class = "py-lineno" > 570< / tt > < tt class = "py-line" > < tt class = "py-name" > comment_column< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 50< / tt > < / tt >
< a name = "L571" > < / a > < tt class = "py-lineno" > 571< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > inst_idx< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > inst< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > enumerate< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-333" class = "py-name" targets = "Variable lldb.SBFunction.instructions=lldb.SBFunction-class.html#instructions,Variable lldb.SBSymbol.instructions=lldb.SBSymbol-class.html#instructions" > < a title = "lldb.SBFunction.instructions
lldb.SBSymbol.instructions" class="py-name" href="#" onclick="return doclink('link-333', 'instructions', 'link-333');">instructions< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L572" > < / a > < tt class = "py-lineno" > 572< / tt > < tt class = "py-line" > < tt class = "py-name" > inst_pc< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inst< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-334" class = "py-name" targets = "Method lldb.SBBreakpointLocation.GetAddress()=lldb.SBBreakpointLocation-class.html#GetAddress,Method lldb.SBData.GetAddress()=lldb.SBData-class.html#GetAddress,Method lldb.SBInstruction.GetAddress()=lldb.SBInstruction-class.html#GetAddress,Method lldb.SBQueueItem.GetAddress()=lldb.SBQueueItem-class.html#GetAddress,Method lldb.SBValue.GetAddress()=lldb.SBValue-class.html#GetAddress" > < a title = "lldb.SBBreakpointLocation.GetAddress
2013-07-20 01:28:54 +08:00
lldb.SBData.GetAddress
lldb.SBInstruction.GetAddress
2016-10-20 21:04:32 +08:00
lldb.SBQueueItem.GetAddress
lldb.SBValue.GetAddress" class="py-name" href="#" onclick="return doclink('link-334', 'GetAddress', 'link-334');">GetAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-335" class = "py-name" > < a title = "lldb.SBAddress.GetLoadAddress
2013-07-20 01:28:54 +08:00
lldb.SBBreakpointLocation.GetLoadAddress
lldb.SBSection.GetLoadAddress
2016-10-20 21:04:32 +08:00
lldb.SBValue.GetLoadAddress" class="py-name" href="#" onclick="return doclink('link-335', 'GetLoadAddress', 'link-71');">GetLoadAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-336" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-336', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L573" > < / a > < tt class = "py-lineno" > 573< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-337" class = "py-name" targets = "Variable lldb.SBFrame.pc=lldb.SBFrame-class.html#pc" > < a title = "lldb.SBFrame.pc" class = "py-name" href = "#" onclick = "return doclink('link-337', 'pc', 'link-337');" > pc< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-name" > inst_pc< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L574" > < / a > < tt class = "py-lineno" > 574< / tt > < tt class = "py-line" > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inst_idx< / tt > < / tt >
< a name = "L575" > < / a > < tt class = "py-lineno" > 575< / tt > < tt class = "py-line" > < tt id = "link-338" class = "py-name" targets = "Variable lldb.SBInstruction.mnemonic=lldb.SBInstruction-class.html#mnemonic" > < a title = "lldb.SBInstruction.mnemonic" class = "py-name" href = "#" onclick = "return doclink('link-338', 'mnemonic', 'link-338');" > mnemonic< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inst< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-339" class = "py-name" targets = "Method lldb.SBInstruction.GetMnemonic()=lldb.SBInstruction-class.html#GetMnemonic" > < a title = "lldb.SBInstruction.GetMnemonic" class = "py-name" href = "#" onclick = "return doclink('link-339', 'GetMnemonic', 'link-339');" > GetMnemonic< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-340" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-340', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L576" > < / a > < tt class = "py-lineno" > 576< / tt > < tt class = "py-line" > < tt id = "link-341" class = "py-name" targets = "Variable lldb.SBInstruction.operands=lldb.SBInstruction-class.html#operands" > < a title = "lldb.SBInstruction.operands" class = "py-name" href = "#" onclick = "return doclink('link-341', 'operands', 'link-341');" > operands< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inst< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-342" class = "py-name" targets = "Method lldb.SBInstruction.GetOperands()=lldb.SBInstruction-class.html#GetOperands" > < a title = "lldb.SBInstruction.GetOperands" class = "py-name" href = "#" onclick = "return doclink('link-342', 'GetOperands', 'link-342');" > GetOperands< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-343" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-343', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L577" > < / a > < tt class = "py-lineno" > 577< / tt > < tt class = "py-line" > < tt id = "link-344" class = "py-name" targets = "Variable lldb.SBInstruction.comment=lldb.SBInstruction-class.html#comment" > < a title = "lldb.SBInstruction.comment" class = "py-name" href = "#" onclick = "return doclink('link-344', 'comment', 'link-344');" > comment< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inst< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-345" class = "py-name" targets = "Method lldb.SBInstruction.GetComment()=lldb.SBInstruction-class.html#GetComment" > < a title = "lldb.SBInstruction.GetComment" class = "py-name" href = "#" onclick = "return doclink('link-345', 'GetComment', 'link-345');" > GetComment< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-346" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-346', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L578" > < / a > < tt class = "py-lineno" > 578< / tt > < tt class = "py-line" > < tt class = "py-comment" > #data = inst.GetData (target)< / tt > < / tt >
< a name = "L579" > < / a > < tt class = "py-lineno" > 579< / tt > < tt class = "py-line" > < tt class = "py-name" > lines< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "%#16.16x: %8s %s"< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > inst_pc< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-347" class = "py-name" > < a title = "lldb.SBInstruction.mnemonic" class = "py-name" href = "#" onclick = "return doclink('link-347', 'mnemonic', 'link-338');" > mnemonic< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-348" class = "py-name" > < a title = "lldb.SBInstruction.operands" class = "py-name" href = "#" onclick = "return doclink('link-348', 'operands', 'link-341');" > operands< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L580" > < / a > < tt class = "py-lineno" > 580< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-349" class = "py-name" > < a title = "lldb.SBInstruction.comment" class = "py-name" href = "#" onclick = "return doclink('link-349', 'comment', 'link-344');" > comment< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L581" > < / a > < tt class = "py-lineno" > 581< / tt > < tt class = "py-line" > < tt class = "py-name" > line_len< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > len< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > lines< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > ]< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L582" > < / a > < tt class = "py-lineno" > 582< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > line_len< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-name" > comment_column< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L583" > < / a > < tt class = "py-lineno" > 583< / tt > < tt class = "py-line" > < tt class = "py-name" > lines< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > ]< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > ' '< / tt > < tt class = "py-op" > *< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > comment_column< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-name" > line_len< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L584" > < / a > < tt class = "py-lineno" > 584< / tt > < tt class = "py-line" > < tt class = "py-name" > lines< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > ]< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-string" > "; %s"< / tt > < tt class = "py-op" > %< / tt > < tt id = "link-350" class = "py-name" > < a title = "lldb.SBInstruction.comment" class = "py-name" href = "#" onclick = "return doclink('link-350', 'comment', 'link-344');" > comment< / a > < / tt > < / tt >
< a name = "L585" > < / a > < tt class = "py-lineno" > 585< / tt > < tt class = "py-line" > < / tt >
< a name = "L586" > < / a > < tt class = "py-lineno" > 586< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > > =< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L587" > < / a > < tt class = "py-lineno" > 587< / tt > < tt class = "py-line" > < tt class = "py-comment" > # If we are disassembling the non-zeroeth frame, we need to backup the< / tt > < / tt >
< a name = "L588" > < / a > < tt class = "py-lineno" > 588< / tt > < tt class = "py-line" > < tt class = "py-comment" > # PC by 1< / tt > < / tt >
< a name = "L589" > < / a > < tt class = "py-lineno" > 589< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > non_zeroeth_frame< / tt > < tt class = "py-keyword" > and< / tt > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L590" > < / a > < tt class = "py-lineno" > 590< / tt > < tt class = "py-line" > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L591" > < / a > < tt class = "py-lineno" > 591< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > insts_before_pc< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L592" > < / a > < tt class = "py-lineno" > 592< / tt > < tt class = "py-line" > < tt class = "py-name" > start_idx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L593" > < / a > < tt class = "py-lineno" > 593< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L594" > < / a > < tt class = "py-lineno" > 594< / tt > < tt class = "py-line" > < tt class = "py-name" > start_idx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-name" > insts_before_pc< / tt > < / tt >
< a name = "L595" > < / a > < tt class = "py-lineno" > 595< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > start_idx< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L596" > < / a > < tt class = "py-lineno" > 596< / tt > < tt class = "py-line" > < tt class = "py-name" > start_idx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L597" > < / a > < tt class = "py-lineno" > 597< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > insts_before_pc< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L598" > < / a > < tt class = "py-lineno" > 598< / tt > < tt class = "py-line" > < tt class = "py-name" > end_idx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inst_idx< / tt > < / tt >
< a name = "L599" > < / a > < tt class = "py-lineno" > 599< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L600" > < / a > < tt class = "py-lineno" > 600< / tt > < tt class = "py-line" > < tt class = "py-name" > end_idx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > insts_after_pc< / tt > < / tt >
< a name = "L601" > < / a > < tt class = "py-lineno" > 601< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > end_idx< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-name" > inst_idx< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L602" > < / a > < tt class = "py-lineno" > 602< / tt > < tt class = "py-line" > < tt class = "py-name" > end_idx< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > inst_idx< / tt > < / tt >
< a name = "L603" > < / a > < tt class = "py-lineno" > 603< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > i< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-351" class = "py-name" > < a title = "lldb.SBBlock.range" class = "py-name" href = "#" onclick = "return doclink('link-351', 'range', 'link-209');" > range< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > start_idx< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > end_idx< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L604" > < / a > < tt class = "py-lineno" > 604< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > i< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-name" > pc_index< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L605" > < / a > < tt class = "py-lineno" > 605< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > ' -> '< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > lines< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-name" > i< / tt > < tt class = "py-op" > ]< / tt > < / tt >
< a name = "L606" > < / a > < tt class = "py-lineno" > 606< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L607" > < / a > < tt class = "py-lineno" > 607< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > ' '< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > lines< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-name" > i< / tt > < tt class = "py-op" > ]< / tt > < / tt >
< / div > < a name = "L608" > < / a > < tt class = "py-lineno" > 608< / tt > < tt class = "py-line" > < / tt >
< a name = "print_module_section_data" > < / a > < div id = "print_module_section_data-def" > < a name = "L609" > < / a > < tt class = "py-lineno" > 609< / tt > < tt class = "py-line" > < / tt >
< a name = "L610" > < / a > < tt class = "py-lineno" > 610< / tt > < a class = "py-toggle" href = "#" id = "print_module_section_data-toggle" onclick = "return toggle('print_module_section_data');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication-module.html#print_module_section_data" > print_module_section_data< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > section< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "print_module_section_data-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "print_module_section_data-expanded" > < a name = "L611" > < / a > < tt class = "py-lineno" > 611< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt id = "link-352" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-352', 'section', 'link-114');">section< / a > < / tt > < / tt >
< a name = "L612" > < / a > < tt class = "py-lineno" > 612< / tt > < tt class = "py-line" > < tt class = "py-name" > section_data< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-353" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-353', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-354" class = "py-name" targets = "Method lldb.SBSection.GetSectionData()=lldb.SBSection-class.html#GetSectionData" > < a title = "lldb.SBSection.GetSectionData" class = "py-name" href = "#" onclick = "return doclink('link-354', 'GetSectionData', 'link-354');" > GetSectionData< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L613" > < / a > < tt class = "py-lineno" > 613< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > section_data< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L614" > < / a > < tt class = "py-lineno" > 614< / tt > < tt class = "py-line" > < tt class = "py-name" > ostream< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-355" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-355', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-356" class = "py-name" targets = "Class lldb.SBStream=lldb.SBStream-class.html" > < a title = "lldb.SBStream" class = "py-name" href = "#" onclick = "return doclink('link-356', 'SBStream', 'link-356');" > SBStream< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L615" > < / a > < tt class = "py-lineno" > 615< / tt > < tt class = "py-line" > < tt class = "py-name" > section_data< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-357" class = "py-name" targets = "Method lldb.SBAddress.GetDescription()=lldb.SBAddress-class.html#GetDescription,Method lldb.SBBlock.GetDescription()=lldb.SBBlock-class.html#GetDescription,Method lldb.SBBreakpoint.GetDescription()=lldb.SBBreakpoint-class.html#GetDescription,Method lldb.SBBreakpointLocation.GetDescription()=lldb.SBBreakpointLocation-class.html#GetDescription,Method lldb.SBCommandReturnObject.GetDescription()=lldb.SBCommandReturnObject-class.html#GetDescription,Method lldb.SBCompileUnit.GetDescription()=lldb.SBCompileUnit-class.html#GetDescription,Method lldb.SBData.GetDescription()=lldb.SBData-class.html#GetDescription,Method lldb.SBDebugger.GetDescription()=lldb.SBDebugger-class.html#GetDescription,Method lldb.SBDeclaration.GetDescription()=lldb.SBDeclaration-class.html#GetDescription,Method lldb.SBError.GetDescription()=lldb.SBError-class.html#GetDescription,Method lldb.SBEvent.GetDescription()=lldb.SBEvent-class.html#GetDescription,Method lldb.SBFileSpec.GetDescription()=lldb.SBFileSpec-class.html#GetDescription,Method lldb.SBFileSpecList.GetDescription()=lldb.SBFileSpecList-class.html#GetDescription,Method lldb.SBFrame.GetDescription()=lldb.SBFrame-class.html#GetDescription,Method lldb.SBFunction.GetDescription()=lldb.SBFunction-class.html#GetDescription,Method lldb.SBInstruction.GetDescription()=lldb.SBInstruction-class.html#GetDescription,Method lldb.SBInstructionList.GetDescription()=lldb.SBInstructionList-class.html#GetDescription,Method lldb.SBLineEntry.GetDescription()=lldb.SBLineEntry-class.html#GetDescription,Method lldb.SBMemoryRegionInfo.GetDescription()=lldb.SBMemoryRegionInfo-class.html#GetDescription,Method lldb.SBModule.GetDescription()=lldb.SBModule-class.html#GetDescription,Method lldb.SBModuleSpec.GetDescription()=lldb.SBModuleSpec-class.html#GetDescription,Method lldb.SBModuleSpecList.GetDescription()=lldb.SBModuleSpecList-class.html#GetDescription,Method lldb.SBProcess.GetDescription()=lldb.SBProcess-class.html#GetDescription,Method lldb.SBSection.GetDescription()=lldb.SBSection-class.html#GetDescription,Method lldb.SBStructuredData.GetDescription()=lldb.SBStructuredData-class.html#GetDescription,Method lldb.SBSymbol.GetDescription()=lldb.SBSymbol-class.html#GetDescription,Method lldb.SBSymbolContext.GetDescription()=lldb.SBSymbolContext-class.html#GetDescription,Method lldb.SBSymbolContextList.GetDescription()=lldb.SBSymbolContextList-class.html#GetDescription,Method lldb.SBTarget.GetDescription()=lldb.SBTarget-class.html#GetDescription,Method lldb.SBThread.GetDescription()=lldb.SBThread-class.html#GetDescription,Method lldb.SBThreadPlan.GetDescription()=lldb.SBThreadPlan-class.html#GetDescription,Method lldb.SBTypeCategory.GetDescription()=lldb.SBTypeCategory-class.html#GetDescription,Method lldb.SBTypeEnumMember.GetDescription()=lldb.SBTypeEnumMember-class.html#GetDescription,Method lldb.SBTypeFilter.GetDescription()=lldb.SBTypeFilter-class.html#GetDescription,Method lldb.SBTypeFormat.GetDescription()=lldb.SBTypeFormat-class.html#GetDescription,Method lldb.SBTypeMemberFunction.GetDescription()=lldb.SBTypeMemberFunction-class.html#GetDescription,Method lldb.SBTypeNameSpecifier.GetDescription()=lldb.SBTypeNameSpecifier-class.html#GetDescription,Method lldb.SBTypeSummary.GetDescription()=lldb.SBTypeSummary-class.html#GetDescription,Method lldb.SBTypeSynthetic.GetDescription()=lldb.SBTypeSynthetic-class.html#GetDescription,Method lldb.SBValue.GetDescription()=lldb.SBValue-class.html#GetDescription,Method lldb.SBWatchpoint.GetDescription()=lldb.SBWatchpoint-class.html#GetDescription" > < a title = "lldb.SBAddress.GetDescription
2013-07-20 01:28:54 +08:00
lldb.SBBlock.GetDescription
lldb.SBBreakpoint.GetDescription
lldb.SBBreakpointLocation.GetDescription
lldb.SBCommandReturnObject.GetDescription
lldb.SBCompileUnit.GetDescription
lldb.SBData.GetDescription
lldb.SBDebugger.GetDescription
lldb.SBDeclaration.GetDescription
lldb.SBError.GetDescription
lldb.SBEvent.GetDescription
lldb.SBFileSpec.GetDescription
lldb.SBFileSpecList.GetDescription
lldb.SBFrame.GetDescription
lldb.SBFunction.GetDescription
lldb.SBInstruction.GetDescription
lldb.SBInstructionList.GetDescription
lldb.SBLineEntry.GetDescription
2016-10-20 21:04:32 +08:00
lldb.SBMemoryRegionInfo.GetDescription
2013-07-20 01:28:54 +08:00
lldb.SBModule.GetDescription
lldb.SBModuleSpec.GetDescription
lldb.SBModuleSpecList.GetDescription
lldb.SBProcess.GetDescription
lldb.SBSection.GetDescription
2016-10-20 21:04:32 +08:00
lldb.SBStructuredData.GetDescription
2013-07-20 01:28:54 +08:00
lldb.SBSymbol.GetDescription
lldb.SBSymbolContext.GetDescription
lldb.SBSymbolContextList.GetDescription
lldb.SBTarget.GetDescription
lldb.SBThread.GetDescription
2016-10-20 21:04:32 +08:00
lldb.SBThreadPlan.GetDescription
2013-07-20 01:28:54 +08:00
lldb.SBTypeCategory.GetDescription
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetDescription
2013-07-20 01:28:54 +08:00
lldb.SBTypeFilter.GetDescription
lldb.SBTypeFormat.GetDescription
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetDescription
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetDescription
lldb.SBTypeSummary.GetDescription
lldb.SBTypeSynthetic.GetDescription
lldb.SBValue.GetDescription
2016-10-20 21:04:32 +08:00
lldb.SBWatchpoint.GetDescription" class="py-name" href="#" onclick="return doclink('link-357', 'GetDescription', 'link-357');">GetDescription< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > ostream< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-358" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-358', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-359" class = "py-name" targets = "Method lldb.SBAddress.GetFileAddress()=lldb.SBAddress-class.html#GetFileAddress,Method lldb.SBSection.GetFileAddress()=lldb.SBSection-class.html#GetFileAddress" > < a title = "lldb.SBAddress.GetFileAddress
lldb.SBSection.GetFileAddress" class="py-name" href="#" onclick="return doclink('link-359', 'GetFileAddress', 'link-359');">GetFileAddress< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L616" > < / a > < tt class = "py-lineno" > 616< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-name" > ostream< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-360" class = "py-name" targets = "Method lldb.SBInstruction.GetData()=lldb.SBInstruction-class.html#GetData,Method lldb.SBStream.GetData()=lldb.SBStream-class.html#GetData,Method lldb.SBTypeSummary.GetData()=lldb.SBTypeSummary-class.html#GetData,Method lldb.SBTypeSynthetic.GetData()=lldb.SBTypeSynthetic-class.html#GetData,Method lldb.SBValue.GetData()=lldb.SBValue-class.html#GetData" > < a title = "lldb.SBInstruction.GetData
2013-07-20 01:28:54 +08:00
lldb.SBStream.GetData
lldb.SBTypeSummary.GetData
lldb.SBTypeSynthetic.GetData
2016-10-20 21:04:32 +08:00
lldb.SBValue.GetData" class="py-name" href="#" onclick="return doclink('link-360', 'GetData', 'link-360');">GetData< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L617" > < / a > < tt class = "py-lineno" > 617< / tt > < tt class = "py-line" > < / tt >
< a name = "print_module_section" > < / a > < div id = "print_module_section-def" > < a name = "L618" > < / a > < tt class = "py-lineno" > 618< / tt > < tt class = "py-line" > < / tt >
< a name = "L619" > < / a > < tt class = "py-lineno" > 619< / tt > < a class = "py-toggle" href = "#" id = "print_module_section-toggle" onclick = "return toggle('print_module_section');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication-module.html#print_module_section" > print_module_section< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > section< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > depth< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "print_module_section-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "print_module_section-expanded" > < a name = "L620" > < / a > < tt class = "py-lineno" > 620< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt id = "link-361" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-361', 'section', 'link-114');">section< / a > < / tt > < / tt >
< a name = "L621" > < / a > < tt class = "py-lineno" > 621< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > depth< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L622" > < / a > < tt class = "py-lineno" > 622< / tt > < tt class = "py-line" > < tt class = "py-name" > num_sub_sections< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-362" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-362', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-363" class = "py-name" targets = "Method lldb.SBSection.GetNumSubSections()=lldb.SBSection-class.html#GetNumSubSections" > < a title = "lldb.SBSection.GetNumSubSections" class = "py-name" href = "#" onclick = "return doclink('link-363', 'GetNumSubSections', 'link-363');" > GetNumSubSections< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L623" > < / a > < tt class = "py-lineno" > 623< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > sect_idx< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-364" class = "py-name" > < a title = "lldb.SBBlock.range" class = "py-name" href = "#" onclick = "return doclink('link-364', 'range', 'link-209');" > range< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > num_sub_sections< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L624" > < / a > < tt class = "py-lineno" > 624< / tt > < tt class = "py-line" > < tt id = "link-365" class = "py-name" targets = "Function lldb.utils.symbolication.print_module_section()=lldb.utils.symbolication-module.html#print_module_section" > < a title = "lldb.utils.symbolication.print_module_section" class = "py-name" href = "#" onclick = "return doclink('link-365', 'print_module_section', 'link-365');" > print_module_section< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L625" > < / a > < tt class = "py-lineno" > 625< / tt > < tt class = "py-line" > < tt id = "link-366" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-366', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-367" class = "py-name" targets = "Method lldb.SBSection.GetSubSectionAtIndex()=lldb.SBSection-class.html#GetSubSectionAtIndex" > < a title = "lldb.SBSection.GetSubSectionAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-367', 'GetSubSectionAtIndex', 'link-367');" > GetSubSectionAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > sect_idx< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > depth< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L626" > < / a > < tt class = "py-lineno" > 626< / tt > < tt class = "py-line" > < / tt >
< a name = "print_module_sections" > < / a > < div id = "print_module_sections-def" > < a name = "L627" > < / a > < tt class = "py-lineno" > 627< / tt > < tt class = "py-line" > < / tt >
< a name = "L628" > < / a > < tt class = "py-lineno" > 628< / tt > < a class = "py-toggle" href = "#" id = "print_module_sections-toggle" onclick = "return toggle('print_module_sections');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication-module.html#print_module_sections" > print_module_sections< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > module< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > depth< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "print_module_sections-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "print_module_sections-expanded" > < a name = "L629" > < / a > < tt class = "py-lineno" > 629< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > sect< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-368" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-368', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-369" class = "py-name" targets = "Method lldb.SBModule.section_iter()=lldb.SBModule-class.html#section_iter" > < a title = "lldb.SBModule.section_iter" class = "py-name" href = "#" onclick = "return doclink('link-369', 'section_iter', 'link-369');" > section_iter< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L630" > < / a > < tt class = "py-lineno" > 630< / tt > < tt class = "py-line" > < tt id = "link-370" class = "py-name" > < a title = "lldb.utils.symbolication.print_module_section" class = "py-name" href = "#" onclick = "return doclink('link-370', 'print_module_section', 'link-365');" > print_module_section< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > sect< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > depth< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L631" > < / a > < tt class = "py-lineno" > 631< / tt > < tt class = "py-line" > < / tt >
< a name = "print_module_symbols" > < / a > < div id = "print_module_symbols-def" > < a name = "L632" > < / a > < tt class = "py-lineno" > 632< / tt > < tt class = "py-line" > < / tt >
< a name = "L633" > < / a > < tt class = "py-lineno" > 633< / tt > < a class = "py-toggle" href = "#" id = "print_module_symbols-toggle" onclick = "return toggle('print_module_symbols');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication-module.html#print_module_symbols" > print_module_symbols< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > module< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "print_module_symbols-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "print_module_symbols-expanded" > < a name = "L634" > < / a > < tt class = "py-lineno" > 634< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > sym< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-371" class = "py-name" > < a title = "lldb.SBAddress.module
2013-07-20 01:28:54 +08:00
lldb.SBFrame.module
lldb.SBSymbolContext.module
2016-10-20 21:04:32 +08:00
lldb.SBTarget.module" class="py-name" href="#" onclick="return doclink('link-371', 'module', 'link-36');">module< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L635" > < / a > < tt class = "py-lineno" > 635< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-name" > sym< / tt > < / tt >
< / div > < a name = "L636" > < / a > < tt class = "py-lineno" > 636< / tt > < tt class = "py-line" > < / tt >
< a name = "Symbolicate" > < / a > < div id = "Symbolicate-def" > < a name = "L637" > < / a > < tt class = "py-lineno" > 637< / tt > < tt class = "py-line" > < / tt >
< a name = "L638" > < / a > < tt class = "py-lineno" > 638< / tt > < a class = "py-toggle" href = "#" id = "Symbolicate-toggle" onclick = "return toggle('Symbolicate');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.utils.symbolication-module.html#Symbolicate" > Symbolicate< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > command_args< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "Symbolicate-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "Symbolicate-expanded" > < a name = "L639" > < / a > < tt class = "py-lineno" > 639< / tt > < tt class = "py-line" > < / tt >
< a name = "L640" > < / a > < tt class = "py-lineno" > 640< / tt > < tt class = "py-line" > < tt class = "py-name" > usage< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > "usage: %prog [options] < addr1> [addr2 ...]"< / tt > < / tt >
< a name = "L641" > < / a > < tt class = "py-lineno" > 641< / tt > < tt class = "py-line" > < tt id = "link-372" class = "py-name" > < a title = "lldb.SBError.description
lldb.SBValue.description" class="py-name" href="#" onclick="return doclink('link-372', 'description', 'link-6');">description< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > '''Symbolicate one or more addresses using LLDB's python scripting API..'''< / tt > < / tt >
< a name = "L642" > < / a > < tt class = "py-lineno" > 642< / tt > < tt class = "py-line" > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > optparse< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > OptionParser< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L643" > < / a > < tt class = "py-lineno" > 643< / tt > < tt class = "py-line" > < tt id = "link-373" class = "py-name" > < a title = "lldb.SBError.description
lldb.SBValue.description" class="py-name" href="#" onclick="return doclink('link-373', 'description', 'link-6');">description< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-374" class = "py-name" > < a title = "lldb.SBError.description
lldb.SBValue.description" class="py-name" href="#" onclick="return doclink('link-374', 'description', 'link-6');">description< / a > < / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L644" > < / a > < tt class = "py-lineno" > 644< / tt > < tt class = "py-line" > < tt class = "py-name" > prog< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'crashlog.py'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L645" > < / a > < tt class = "py-lineno" > 645< / tt > < tt class = "py-line" > < tt class = "py-name" > usage< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > usage< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L646" > < / a > < tt class = "py-lineno" > 646< / tt > < tt class = "py-line" > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > add_option< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L647" > < / a > < tt class = "py-lineno" > 647< / tt > < tt class = "py-line" > < tt class = "py-string" > '-v'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L648" > < / a > < tt class = "py-lineno" > 648< / tt > < tt class = "py-line" > < tt class = "py-string" > '--verbose'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L649" > < / a > < tt class = "py-lineno" > 649< / tt > < tt class = "py-line" > < tt class = "py-name" > action< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'store_true'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L650" > < / a > < tt class = "py-lineno" > 650< / tt > < tt class = "py-line" > < tt class = "py-name" > dest< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'verbose'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L651" > < / a > < tt class = "py-lineno" > 651< / tt > < tt class = "py-line" > < tt class = "py-name" > help< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'display verbose debug info'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L652" > < / a > < tt class = "py-lineno" > 652< / tt > < tt class = "py-line" > < tt class = "py-name" > default< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L653" > < / a > < tt class = "py-lineno" > 653< / tt > < tt class = "py-line" > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > add_option< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L654" > < / a > < tt class = "py-lineno" > 654< / tt > < tt class = "py-line" > < tt class = "py-string" > '-p'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L655" > < / a > < tt class = "py-lineno" > 655< / tt > < tt class = "py-line" > < tt class = "py-string" > '--platform'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L656" > < / a > < tt class = "py-lineno" > 656< / tt > < tt class = "py-line" > < tt id = "link-375" class = "py-name" targets = "Variable lldb.SBError.type=lldb.SBError-class.html#type,Variable lldb.SBFunction.type=lldb.SBFunction-class.html#type,Variable lldb.SBSection.type=lldb.SBSection-class.html#type,Variable lldb.SBSymbol.type=lldb.SBSymbol-class.html#type,Variable lldb.SBType.type=lldb.SBType-class.html#type,Variable lldb.SBTypeEnumMember.type=lldb.SBTypeEnumMember-class.html#type,Variable lldb.SBTypeMember.type=lldb.SBTypeMember-class.html#type,Variable lldb.SBValue.type=lldb.SBValue-class.html#type" > < a title = "lldb.SBError.type
2013-07-20 01:28:54 +08:00
lldb.SBFunction.type
lldb.SBSection.type
lldb.SBSymbol.type
lldb.SBType.type
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.type
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.type
2016-10-20 21:04:32 +08:00
lldb.SBValue.type" class="py-name" href="#" onclick="return doclink('link-375', 'type', 'link-375');">type< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'string'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L657" > < / a > < tt class = "py-lineno" > 657< / tt > < tt class = "py-line" > < tt class = "py-name" > metavar< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'platform'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L658" > < / a > < tt class = "py-lineno" > 658< / tt > < tt class = "py-line" > < tt class = "py-name" > dest< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'platform'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L659" > < / a > < tt class = "py-lineno" > 659< / tt > < tt class = "py-line" > < tt class = "py-name" > help< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'Specify the platform to use when creating the debug target. Valid values include "localhost", "darwin-kernel", "ios-simulator", "remote-freebsd", "remote-macosx", "remote-ios", "remote-linux".'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L660" > < / a > < tt class = "py-lineno" > 660< / tt > < tt class = "py-line" > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > add_option< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L661" > < / a > < tt class = "py-lineno" > 661< / tt > < tt class = "py-line" > < tt class = "py-string" > '-f'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L662" > < / a > < tt class = "py-lineno" > 662< / tt > < tt class = "py-line" > < tt class = "py-string" > '--file'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L663" > < / a > < tt class = "py-lineno" > 663< / tt > < tt class = "py-line" > < tt id = "link-376" class = "py-name" > < a title = "lldb.SBError.type
2013-07-20 01:28:54 +08:00
lldb.SBFunction.type
lldb.SBSection.type
lldb.SBSymbol.type
lldb.SBType.type
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.type
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.type
2016-10-20 21:04:32 +08:00
lldb.SBValue.type" class="py-name" href="#" onclick="return doclink('link-376', 'type', 'link-375');">type< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'string'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L664" > < / a > < tt class = "py-lineno" > 664< / tt > < tt class = "py-line" > < tt class = "py-name" > metavar< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'file'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L665" > < / a > < tt class = "py-lineno" > 665< / tt > < tt class = "py-line" > < tt class = "py-name" > dest< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'file'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L666" > < / a > < tt class = "py-lineno" > 666< / tt > < tt class = "py-line" > < tt class = "py-name" > help< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'Specify a file to use when symbolicating'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L667" > < / a > < tt class = "py-lineno" > 667< / tt > < tt class = "py-line" > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > add_option< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L668" > < / a > < tt class = "py-lineno" > 668< / tt > < tt class = "py-line" > < tt class = "py-string" > '-a'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L669" > < / a > < tt class = "py-lineno" > 669< / tt > < tt class = "py-line" > < tt class = "py-string" > '--arch'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L670" > < / a > < tt class = "py-lineno" > 670< / tt > < tt class = "py-line" > < tt id = "link-377" class = "py-name" > < a title = "lldb.SBError.type
2013-07-20 01:28:54 +08:00
lldb.SBFunction.type
lldb.SBSection.type
lldb.SBSymbol.type
lldb.SBType.type
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.type
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.type
2016-10-20 21:04:32 +08:00
lldb.SBValue.type" class="py-name" href="#" onclick="return doclink('link-377', 'type', 'link-375');">type< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'string'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L671" > < / a > < tt class = "py-lineno" > 671< / tt > < tt class = "py-line" > < tt class = "py-name" > metavar< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'arch'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L672" > < / a > < tt class = "py-lineno" > 672< / tt > < tt class = "py-line" > < tt class = "py-name" > dest< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'arch'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L673" > < / a > < tt class = "py-lineno" > 673< / tt > < tt class = "py-line" > < tt class = "py-name" > help< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'Specify a architecture to use when symbolicating'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L674" > < / a > < tt class = "py-lineno" > 674< / tt > < tt class = "py-line" > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > add_option< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L675" > < / a > < tt class = "py-lineno" > 675< / tt > < tt class = "py-line" > < tt class = "py-string" > '-s'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L676" > < / a > < tt class = "py-lineno" > 676< / tt > < tt class = "py-line" > < tt class = "py-string" > '--slide'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L677" > < / a > < tt class = "py-lineno" > 677< / tt > < tt class = "py-line" > < tt id = "link-378" class = "py-name" > < a title = "lldb.SBError.type
2013-07-20 01:28:54 +08:00
lldb.SBFunction.type
lldb.SBSection.type
lldb.SBSymbol.type
lldb.SBType.type
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.type
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.type
2016-10-20 21:04:32 +08:00
lldb.SBValue.type" class="py-name" href="#" onclick="return doclink('link-378', 'type', 'link-375');">type< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'int'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L678" > < / a > < tt class = "py-lineno" > 678< / tt > < tt class = "py-line" > < tt class = "py-name" > metavar< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'slide'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L679" > < / a > < tt class = "py-lineno" > 679< / tt > < tt class = "py-line" > < tt class = "py-name" > dest< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'slide'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L680" > < / a > < tt class = "py-lineno" > 680< / tt > < tt class = "py-line" > < tt class = "py-name" > help< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'Specify the slide to use on the file specified with the --file option'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L681" > < / a > < tt class = "py-lineno" > 681< / tt > < tt class = "py-line" > < tt class = "py-name" > default< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L682" > < / a > < tt class = "py-lineno" > 682< / tt > < tt class = "py-line" > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > add_option< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L683" > < / a > < tt class = "py-lineno" > 683< / tt > < tt class = "py-line" > < tt class = "py-string" > '--section'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L684" > < / a > < tt class = "py-lineno" > 684< / tt > < tt class = "py-line" > < tt id = "link-379" class = "py-name" > < a title = "lldb.SBError.type
2013-07-20 01:28:54 +08:00
lldb.SBFunction.type
lldb.SBSection.type
lldb.SBSymbol.type
lldb.SBType.type
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.type
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.type
2016-10-20 21:04:32 +08:00
lldb.SBValue.type" class="py-name" href="#" onclick="return doclink('link-379', 'type', 'link-375');">type< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'string'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L685" > < / a > < tt class = "py-lineno" > 685< / tt > < tt class = "py-line" > < tt class = "py-name" > action< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'append'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L686" > < / a > < tt class = "py-lineno" > 686< / tt > < tt class = "py-line" > < tt class = "py-name" > dest< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'section_strings'< / tt > < tt class = "py-op" > ,< / tt > < / tt >
< a name = "L687" > < / a > < tt class = "py-lineno" > 687< / tt > < tt class = "py-line" > < tt class = "py-name" > help< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > 'specify < sect-name> =< start-addr> or < sect-name> =< start-addr> -< end-addr> '< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L688" > < / a > < tt class = "py-lineno" > 688< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L689" > < / a > < tt class = "py-lineno" > 689< / tt > < tt class = "py-line" > < tt class = "py-op" > (< / tt > < tt id = "link-380" class = "py-name" targets = "Variable lldb.SBTypeFilter.options=lldb.SBTypeFilter-class.html#options,Variable lldb.SBTypeFormat.options=lldb.SBTypeFormat-class.html#options,Variable lldb.SBTypeSummary.options=lldb.SBTypeSummary-class.html#options,Variable lldb.SBTypeSynthetic.options=lldb.SBTypeSynthetic-class.html#options" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-380', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-381" class = "py-name" targets = "Variable lldb.SBFrame.args=lldb.SBFrame-class.html#args" > < a title = "lldb.SBFrame.args" class = "py-name" href = "#" onclick = "return doclink('link-381', 'args', 'link-381');" > args< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > parser< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > parse_args< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > command_args< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L690" > < / a > < tt class = "py-lineno" > 690< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L691" > < / a > < tt class = "py-lineno" > 691< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L692" > < / a > < tt class = "py-lineno" > 692< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicator< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-382" class = "py-name" targets = "Class lldb.utils.symbolication.Symbolicator=lldb.utils.symbolication.Symbolicator-class.html" > < a title = "lldb.utils.symbolication.Symbolicator" class = "py-name" href = "#" onclick = "return doclink('link-382', 'Symbolicator', 'link-382');" > Symbolicator< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L693" > < / a > < tt class = "py-lineno" > 693< / tt > < tt class = "py-line" > < tt class = "py-name" > images< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L694" > < / a > < tt class = "py-lineno" > 694< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-383" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-383', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-384" class = "py-name" > < a title = "lldb.SBCompileUnit.file
2013-07-20 01:28:54 +08:00
lldb.SBDeclaration.file
lldb.SBLineEntry.file
2016-10-20 21:04:32 +08:00
lldb.SBModule.file" class="py-name" href="#" onclick="return doclink('link-384', 'file', 'link-152');">file< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L695" > < / a > < tt class = "py-lineno" > 695< / tt > < tt class = "py-line" > < tt class = "py-name" > image< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-385" class = "py-name" > < a title = "lldb.utils.symbolication.Image" class = "py-name" href = "#" onclick = "return doclink('link-385', 'Image', 'link-276');" > Image< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-386" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-386', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-387" class = "py-name" > < a title = "lldb.SBCompileUnit.file
2013-07-20 01:28:54 +08:00
lldb.SBDeclaration.file
lldb.SBLineEntry.file
2016-10-20 21:04:32 +08:00
lldb.SBModule.file" class="py-name" href="#" onclick="return doclink('link-387', 'file', 'link-152');">file< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L696" > < / a > < tt class = "py-lineno" > 696< / tt > < tt class = "py-line" > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-388" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-388', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > arch< / tt > < / tt >
< a name = "L697" > < / a > < tt class = "py-lineno" > 697< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Add any sections that were specified with one or more --section< / tt > < / tt >
< a name = "L698" > < / a > < tt class = "py-lineno" > 698< / tt > < tt class = "py-line" > < tt class = "py-comment" > # options< / tt > < / tt >
< a name = "L699" > < / a > < tt class = "py-lineno" > 699< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-389" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-389', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_strings< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L700" > < / a > < tt class = "py-lineno" > 700< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > section_str< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-390" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-390', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > section_strings< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L701" > < / a > < tt class = "py-lineno" > 701< / tt > < tt class = "py-line" > < tt id = "link-391" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-391', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-392" class = "py-name" > < a title = "lldb.utils.symbolication.Section" class = "py-name" href = "#" onclick = "return doclink('link-392', 'Section', 'link-164');" > Section< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L702" > < / a > < tt class = "py-lineno" > 702< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-393" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-393', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-394" class = "py-name" targets = "Method lldb.utils.symbolication.Section.set_from_string()=lldb.utils.symbolication.Section-class.html#set_from_string" > < a title = "lldb.utils.symbolication.Section.set_from_string" class = "py-name" href = "#" onclick = "return doclink('link-394', 'set_from_string', 'link-394');" > set_from_string< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > section_str< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L703" > < / a > < tt class = "py-lineno" > 703< / tt > < tt class = "py-line" > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-395" class = "py-name" targets = "Method lldb.utils.symbolication.Image.add_section()=lldb.utils.symbolication.Image-class.html#add_section" > < a title = "lldb.utils.symbolication.Image.add_section" class = "py-name" href = "#" onclick = "return doclink('link-395', 'add_section', 'link-395');" > add_section< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-396" class = "py-name" > < a title = "lldb.SBAddress.section
lldb.SBModule.section" class="py-name" href="#" onclick="return doclink('link-396', 'section', 'link-114');">section< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L704" > < / a > < tt class = "py-lineno" > 704< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L705" > < / a > < tt class = "py-lineno" > 705< / tt > < tt class = "py-line" > < tt class = "py-name" > sys< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > exit< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L706" > < / a > < tt class = "py-lineno" > 706< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-397" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-397', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L707" > < / a > < tt class = "py-lineno" > 707< / tt > < tt class = "py-line" > < tt class = "py-name" > image< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-398" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-398', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > slide< / tt > < / tt >
< a name = "L708" > < / a > < tt class = "py-lineno" > 708< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicator< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > images< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > append< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > image< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L709" > < / a > < tt class = "py-lineno" > 709< / tt > < tt class = "py-line" > < / tt >
< a name = "L710" > < / a > < tt class = "py-lineno" > 710< / tt > < tt class = "py-line" > < tt id = "link-399" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-399', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > symbolicator< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-400" class = "py-name" > < a title = "lldb.utils.symbolication.Image.create_target
lldb.utils.symbolication.Symbolicator.create_target" class="py-name" href="#" onclick="return doclink('link-400', 'create_target', 'link-290');">create_target< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L711" > < / a > < tt class = "py-lineno" > 711< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-401" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-401', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > verbose< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L712" > < / a > < tt class = "py-lineno" > 712< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-name" > symbolicator< / tt > < / tt >
< a name = "L713" > < / a > < tt class = "py-lineno" > 713< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-402" class = "py-name" > < a title = "lldb.SBExecutionContext.target
lldb.SBProcess.target
2013-07-20 01:28:54 +08:00
lldb.SBValue.target
2016-10-20 21:04:32 +08:00
lldb.target" class="py-name" href="#" onclick="return doclink('link-402', 'target', 'link-2');">target< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L714" > < / a > < tt class = "py-lineno" > 714< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > addr_str< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-403" class = "py-name" > < a title = "lldb.SBFrame.args" class = "py-name" href = "#" onclick = "return doclink('link-403', 'args', 'link-381');" > args< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L715" > < / a > < tt class = "py-lineno" > 715< / tt > < tt class = "py-line" > < tt id = "link-404" class = "py-name" > < a title = "lldb.SBFrame.addr
2013-07-20 01:28:54 +08:00
lldb.SBFunction.addr
lldb.SBInstruction.addr
lldb.SBLineEntry.addr
lldb.SBSection.addr
lldb.SBSymbol.addr
2016-10-20 21:04:32 +08:00
lldb.SBValue.addr" class="py-name" href="#" onclick="return doclink('link-404', 'addr', 'link-123');">addr< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > addr_str< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L716" > < / a > < tt class = "py-lineno" > 716< / tt > < tt class = "py-line" > < tt class = "py-name" > symbolicated_addrs< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > symbolicator< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-405" class = "py-name" > < a title = "lldb.utils.symbolication.Address.symbolicate
lldb.utils.symbolication.Symbolicator.symbolicate" class="py-name" href="#" onclick="return doclink('link-405', 'symbolicate', 'link-324');">symbolicate< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L717" > < / a > < tt class = "py-lineno" > 717< / tt > < tt class = "py-line" > < tt id = "link-406" class = "py-name" > < a title = "lldb.SBFrame.addr
2013-07-20 01:28:54 +08:00
lldb.SBFunction.addr
lldb.SBInstruction.addr
lldb.SBLineEntry.addr
lldb.SBSection.addr
lldb.SBSymbol.addr
2016-10-20 21:04:32 +08:00
lldb.SBValue.addr" class="py-name" href="#" onclick="return doclink('link-406', 'addr', 'link-123');">addr< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-407" class = "py-name" > < a title = "lldb.SBTypeFilter.options
2013-07-20 01:28:54 +08:00
lldb.SBTypeFormat.options
lldb.SBTypeSummary.options
2016-10-20 21:04:32 +08:00
lldb.SBTypeSynthetic.options" class="py-name" href="#" onclick="return doclink('link-407', 'options', 'link-380');">options< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > verbose< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L718" > < / a > < tt class = "py-lineno" > 718< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > symbolicated_addr< / tt > < tt class = "py-keyword" > in< / tt > < tt class = "py-name" > symbolicated_addrs< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L719" > < / a > < tt class = "py-lineno" > 719< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-name" > symbolicated_addr< / tt > < / tt >
< a name = "L720" > < / a > < tt class = "py-lineno" > 720< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < / tt >
< a name = "L721" > < / a > < tt class = "py-lineno" > 721< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L722" > < / a > < tt class = "py-lineno" > 722< / tt > < tt class = "py-line" > < tt class = "py-keyword" > print< / tt > < tt class = "py-string" > 'error: no target for %s'< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > symbolicator< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L723" > < / a > < tt class = "py-lineno" > 723< / tt > < tt class = "py-line" > < / tt >
< a name = "L724" > < / a > < tt class = "py-lineno" > 724< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > __name__< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-string" > '__main__'< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L725" > < / a > < tt class = "py-lineno" > 725< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Create a new debugger instance< / tt > < / tt >
< a name = "L726" > < / a > < tt class = "py-lineno" > 726< / tt > < tt class = "py-line" > < tt id = "link-408" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-408', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-409" class = "py-name" > < a title = "lldb.SBTarget.debugger
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-409', 'debugger', 'link-251');">debugger< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-410" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-410', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-411" class = "py-name" targets = "Class lldb.SBDebugger=lldb.SBDebugger-class.html" > < a title = "lldb.SBDebugger" class = "py-name" href = "#" onclick = "return doclink('link-411', 'SBDebugger', 'link-411');" > SBDebugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-412" class = "py-name" targets = "Static Method lldb.SBDebugger.Create()=lldb.SBDebugger-class.html#Create" > < a title = "lldb.SBDebugger.Create" class = "py-name" href = "#" onclick = "return doclink('link-412', 'Create', 'link-412');" > Create< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L727" > < / a > < tt class = "py-lineno" > 727< / tt > < tt class = "py-line" > < tt id = "link-413" class = "py-name" targets = "Function lldb.utils.symbolication.Symbolicate()=lldb.utils.symbolication-module.html#Symbolicate" > < a title = "lldb.utils.symbolication.Symbolicate" class = "py-name" href = "#" onclick = "return doclink('link-413', 'Symbolicate', 'link-413');" > Symbolicate< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > sys< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > argv< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > :< / tt > < tt class = "py-op" > ]< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L728" > < / a > < tt class = "py-lineno" > 728< / tt > < tt class = "py-line" > < / tt > < script type = "text/javascript" >
2013-07-20 01:28:54 +08:00
<!--
expandto(location.href);
// -->
< / script >
< / pre >
< br / >
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%%" >
< tr >
< td align = "left" class = "footer" >
2016-10-20 21:04:32 +08:00
Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:30 2016
2013-07-20 01:28:54 +08:00
< / td >
< td align = "right" class = "footer" >
< a target = "mainFrame" href = "http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net< / a >
< / td >
< / tr >
< / table >
< script type = "text/javascript" >
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
< / script >
< / body >
< / html >