| Index: gdb/testsuite/gdb.python/py-events.py
|
| diff --git a/gdb/testsuite/gdb.python/py-events.py b/gdb/testsuite/gdb.python/py-events.py
|
| index f7e45f56bcf1ebaabd83ef5a1555aa3c56d16f71..7601ca173c0c88fb568dfb6b8d5138dfc65f3ec1 100644
|
| --- a/gdb/testsuite/gdb.python/py-events.py
|
| +++ b/gdb/testsuite/gdb.python/py-events.py
|
| @@ -1,4 +1,4 @@
|
| -# Copyright (C) 2010-2012 Free Software Foundation, Inc.
|
| +# Copyright (C) 2010-2013 Free Software Foundation, Inc.
|
|
|
| # This program is free software; you can redistribute it and/or modify
|
| # it under the terms of the GNU General Public License as published by
|
| @@ -19,59 +19,56 @@ import gdb
|
|
|
| def signal_stop_handler (event):
|
| if (isinstance (event, gdb.StopEvent)):
|
| - print "event type: stop"
|
| + print ("event type: stop")
|
| if (isinstance (event, gdb.SignalEvent)):
|
| - print "stop reason: signal"
|
| - print "stop signal: %s" % (event.stop_signal)
|
| + print ("stop reason: signal")
|
| + print ("stop signal: %s" % (event.stop_signal))
|
| if ( event.inferior_thread is not None) :
|
| - print "thread num: %s" % (event.inferior_thread.num);
|
| + print ("thread num: %s" % (event.inferior_thread.num))
|
|
|
| def breakpoint_stop_handler (event):
|
| if (isinstance (event, gdb.StopEvent)):
|
| - print "event type: stop"
|
| + print ("event type: stop")
|
| if (isinstance (event, gdb.BreakpointEvent)):
|
| - print "stop reason: breakpoint"
|
| - print "first breakpoint number: %s" % (event.breakpoint.number)
|
| + print ("stop reason: breakpoint")
|
| + print ("first breakpoint number: %s" % (event.breakpoint.number))
|
| for bp in event.breakpoints:
|
| - print "breakpoint number: %s" % (bp.number)
|
| + print ("breakpoint number: %s" % (bp.number))
|
| if ( event.inferior_thread is not None) :
|
| - print "thread num: %s" % (event.inferior_thread.num);
|
| + print ("thread num: %s" % (event.inferior_thread.num))
|
| else:
|
| - print "all threads stopped"
|
| + print ("all threads stopped")
|
|
|
| def exit_handler (event):
|
| - if (isinstance (event, gdb.ExitedEvent)):
|
| - print "event type: exit"
|
| - print "exit code: %d" % (event.exit_code)
|
| - print "exit inf: %d" % (event.inferior.num)
|
| - print "dir ok: %s" % str('exit_code' in dir(event))
|
| + assert (isinstance (event, gdb.ExitedEvent))
|
| + print ("event type: exit")
|
| + print ("exit code: %d" % (event.exit_code))
|
| + print ("exit inf: %d" % (event.inferior.num))
|
| + print ("dir ok: %s" % str('exit_code' in dir(event)))
|
|
|
| def continue_handler (event):
|
| - if (isinstance (event, gdb.ContinueEvent)):
|
| - print "event type: continue"
|
| + assert (isinstance (event, gdb.ContinueEvent))
|
| + print ("event type: continue")
|
| if ( event.inferior_thread is not None) :
|
| - print "thread num: %s" % (event.inferior_thread.num);
|
| + print ("thread num: %s" % (event.inferior_thread.num))
|
|
|
| def new_objfile_handler (event):
|
| - if (isinstance (event, gdb.NewObjFileEvent)):
|
| - print "event type: new_objfile"
|
| - if (event.new_objfile is not None):
|
| - print "new objfile name: %s" % (event.new_objfile.filename)
|
| - else:
|
| - print "new objfile is None"
|
| + assert (isinstance (event, gdb.NewObjFileEvent))
|
| + print ("event type: new_objfile")
|
| + print ("new objfile name: %s" % (event.new_objfile.filename))
|
|
|
| class test_events (gdb.Command):
|
| """Test events."""
|
|
|
| def __init__ (self):
|
| - gdb.Command.__init__ (self, "test_events", gdb.COMMAND_STACK)
|
| + gdb.Command.__init__ (self, "test-events", gdb.COMMAND_STACK)
|
|
|
| def invoke (self, arg, from_tty):
|
| gdb.events.stop.connect (signal_stop_handler)
|
| gdb.events.stop.connect (breakpoint_stop_handler)
|
| gdb.events.exited.connect (exit_handler)
|
| gdb.events.cont.connect (continue_handler)
|
| - print "Event testers registered."
|
| + print ("Event testers registered.")
|
|
|
| test_events ()
|
|
|
| @@ -79,10 +76,10 @@ class test_newobj_events (gdb.Command):
|
| """NewObj events."""
|
|
|
| def __init__ (self):
|
| - gdb.Command.__init__ (self, "test_newobj_events", gdb.COMMAND_STACK)
|
| + gdb.Command.__init__ (self, "test-objfile-events", gdb.COMMAND_STACK)
|
|
|
| def invoke (self, arg, from_tty):
|
| gdb.events.new_objfile.connect (new_objfile_handler)
|
| - print "New ObjectFile Event tester registered."
|
| + print ("Object file events registered.")
|
|
|
| test_newobj_events ()
|
|
|