diff options
author | Zoltan Varga <vargaz@gmail.com> | 2009-04-07 00:52:45 +0400 |
---|---|---|
committer | Zoltan Varga <vargaz@gmail.com> | 2009-04-07 00:52:45 +0400 |
commit | 9fff2d12d77fce25ab394983728827c79260e391 (patch) | |
tree | a88cd54af7ab46b6105ea104b75784d1c10b5258 /data | |
parent | d526d18756c8efe0aa4830a02a410541b6e57b77 (diff) |
2009-04-06 Zoltan Varga <vargaz@gmail.com>
* test-xdb.py: New file, tester script for xdb.
svn path=/trunk/mono/; revision=131161
Diffstat (limited to 'data')
-rw-r--r-- | data/gdb/ChangeLog | 2 | ||||
-rw-r--r-- | data/gdb/test-xdb.py | 19 |
2 files changed, 21 insertions, 0 deletions
diff --git a/data/gdb/ChangeLog b/data/gdb/ChangeLog index 385d7645e0b..a02b42fbf4f 100644 --- a/data/gdb/ChangeLog +++ b/data/gdb/ChangeLog @@ -1,5 +1,7 @@ 2009-04-06 Zoltan Varga <vargaz@gmail.com> + * test-xdb.py: New file, tester script for xdb. + * mono-gdb.py (stringify_class_name): Handle classes without a namespace correctly. diff --git a/data/gdb/test-xdb.py b/data/gdb/test-xdb.py new file mode 100644 index 00000000000..a78a998e769 --- /dev/null +++ b/data/gdb/test-xdb.py @@ -0,0 +1,19 @@ +# Tester script for the xdb functionality +# Run using gdb -P test-xdb.py <NORMAL GDB COMMAND LINE> + +import sys + +gdb.execute ("file %s" % sys.argv [0]) +gdb.execute ("r --break *:* %s" % " ".join (sys.argv[1:len(sys.argv)])) + +while True: + try: + if gdb.threads () == None: + break + gdb.execute("xdb") + gdb.execute("bt") + gdb.execute("info args") + gdb.execute("info locals") + gdb.execute("c") + except: + gdb.execute ("quit") |