llvm-project/lldb
Johnny Chen fbc0d27144 Move the iteration protocol of lldb objects to the auto-generated lldb Python module.
This is so that the objects which support the iteration protocol are immediately obvious
from looking at the lldb.py file.

SBTarget supports two types of iterations: module and breakpoint.  For an SBTarget instance,
you will need to issue either:

    for m in target.module_iter()

or

    for b in target.breakpoint_iter()

For other single iteration protocol objects, just use, for example:

    for thread in process:
        ID = thread.GetThreadID()
        for frame in thread:
            frame.Disassemble()
            ....

llvm-svn: 130442
2011-04-28 21:31:18 +00:00
..
docs Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener. 2011-01-08 20:28:42 +00:00
examples The example had gotten stale, so I made it work again, and for fun printed out the frame registers as well. 2011-03-30 01:55:23 +00:00
include Added the ability to specify dumping options (show types, show location, 2011-04-28 20:55:26 +00:00
lib Add makefile support for the ARM instruction emulation plugin. 2011-04-08 02:01:35 +00:00
lldb.xcodeproj Added a new OptionValue subclass for lldb::Format: OptionValueFormat. Added 2011-04-27 22:04:39 +00:00
lldb.xcworkspace Adding a Xcode workspace for lldb. 2011-01-27 20:15:39 +00:00
resources Bumped Xcode project versions to lldb-46 and debugserver-131. 2011-01-29 07:14:26 +00:00
scripts Move the iteration protocol of lldb objects to the auto-generated lldb Python module. 2011-04-28 21:31:18 +00:00
source Added the ability to specify dumping options (show types, show location, 2011-04-28 20:55:26 +00:00
test Move the iteration protocol of lldb objects to the auto-generated lldb Python module. 2011-04-28 21:31:18 +00:00
tools Put plug-ins into the correct directories as they were incorrectly located 2011-04-25 18:36:36 +00:00
utils Add a Python script which launches a program from within lldb and loop until the 2011-04-02 01:20:28 +00:00
www Reroute the blog link to the LLVM blog site. 2011-04-22 21:03:40 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Python override patch from Jai Menon. 2011-02-05 02:32:19 +00:00