# Tester script for the xdb functionality # Run using gdb -P test-xdb.py import sys gdb.execute ("file %s".format (sys.argv [0])) gdb.execute ("r --break *:* %s".format (" ".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")