[Lldb-commits] [lldb] r141044 - /lldb/trunk/scripts/Python/interface/SBSection.i
Johnny Chen
johnny.chen at apple.com
Mon Oct 3 16:06:33 PDT 2011
Author: johnny
Date: Mon Oct 3 18:06:33 2011
New Revision: 141044
URL: http://llvm.org/viewvc/llvm-project?rev=141044&view=rev
Log:
Add more docstring to the Python interface file for SBSection.
Modified:
lldb/trunk/scripts/Python/interface/SBSection.i
Modified: lldb/trunk/scripts/Python/interface/SBSection.i
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/Python/interface/SBSection.i?rev=141044&r1=141043&r2=141044&view=diff
==============================================================================
--- lldb/trunk/scripts/Python/interface/SBSection.i (original)
+++ lldb/trunk/scripts/Python/interface/SBSection.i Mon Oct 3 18:06:33 2011
@@ -13,7 +13,28 @@
"Represents an executable image section.
SBSection supports iteration through its subsection, represented as SBSection
-as well."
+as well. For example,
+
+ for sec in exe_module:
+ if sec.GetName() == '__TEXT':
+ print sec
+ break
+ print INDENT + 'Number of subsections: %d' % sec.GetNumSubSections()
+ for subsec in sec:
+ print INDENT + repr(subsec)
+
+produces:
+
+[0x0000000100000000-0x0000000100002000) a.out.__TEXT
+ Number of subsections: 6
+ [0x0000000100001780-0x0000000100001d5c) a.out.__TEXT.__text
+ [0x0000000100001d5c-0x0000000100001da4) a.out.__TEXT.__stubs
+ [0x0000000100001da4-0x0000000100001e2c) a.out.__TEXT.__stub_helper
+ [0x0000000100001e2c-0x0000000100001f10) a.out.__TEXT.__cstring
+ [0x0000000100001f10-0x0000000100001f68) a.out.__TEXT.__unwind_info
+ [0x0000000100001f68-0x0000000100001ff8) a.out.__TEXT.__eh_frame
+
+See also SBModule."
) SBSection;
class SBSection
More information about the lldb-commits
mailing list