summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/append-debugger-id.py
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2011-04-28 21:31:18 +0000
committerJohnny Chen <johnny.chen@apple.com>2011-04-28 21:31:18 +0000
commitfbc0d27144fccf51fb4a4548491b41ceaf23cbce (patch)
tree1a3277cfe377c758382357c79dd179a4f40c633d /lldb/scripts/Python/append-debugger-id.py
parentc44d313cff9dcbbd7bfaba14095dc469807178d4 (diff)
downloadbcm5719-llvm-fbc0d27144fccf51fb4a4548491b41ceaf23cbce.tar.gz
bcm5719-llvm-fbc0d27144fccf51fb4a4548491b41ceaf23cbce.zip
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
Diffstat (limited to 'lldb/scripts/Python/append-debugger-id.py')
-rw-r--r--lldb/scripts/Python/append-debugger-id.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/lldb/scripts/Python/append-debugger-id.py b/lldb/scripts/Python/append-debugger-id.py
deleted file mode 100644
index e1e3628157e..00000000000
--- a/lldb/scripts/Python/append-debugger-id.py
+++ /dev/null
@@ -1,23 +0,0 @@
-#
-# append-debugger-id.py
-#
-# This script adds a global variable, 'debugger_unique_id' to the lldb
-# module (which was automatically generated via running swig), and
-# initializes it to 0.
-#
-# It also calls SBDebugger.Initialize() to initialize the lldb debugger
-# subsystem.
-#
-
-import sys
-
-if len (sys.argv) != 2:
- output_name = "./lldb.py"
-else:
- output_name = sys.argv[1] + "/lldb.py"
-
-# print "output_name is '" + output_name + "'"
-
-with open(output_name, 'a') as f_out:
- f_out.write("debugger_unique_id = 0\n")
- f_out.write("SBDebugger.Initialize()\n")
OpenPOWER on IntegriCloud