Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2009-04-07 00:52:45 +0400
committerZoltan Varga <vargaz@gmail.com>2009-04-07 00:52:45 +0400
commit9fff2d12d77fce25ab394983728827c79260e391 (patch)
treea88cd54af7ab46b6105ea104b75784d1c10b5258 /data
parentd526d18756c8efe0aa4830a02a410541b6e57b77 (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/ChangeLog2
-rw-r--r--data/gdb/test-xdb.py19
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")