Index: gdb/testsuite/gdb.python/py-finish-breakpoint.py |
diff --git a/gdb/testsuite/gdb.python/py-finish-breakpoint.py b/gdb/testsuite/gdb.python/py-finish-breakpoint.py |
index 2878bb82fd849d959571323470e34d0847457b40..551ca1e869d011eda12cba97358bc80a5f815a2b 100644 |
--- a/gdb/testsuite/gdb.python/py-finish-breakpoint.py |
+++ b/gdb/testsuite/gdb.python/py-finish-breakpoint.py |
@@ -1,4 +1,4 @@ |
-# Copyright (C) 2011-2012 Free Software Foundation, Inc. |
+# Copyright (C) 2011-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 |
@@ -15,75 +15,75 @@ |
# This file is part of the GDB testsuite. It tests python Finish |
# Breakpoints. |
- |
+ |
class MyFinishBreakpoint (gdb.FinishBreakpoint): |
- def __init__(self, val, frame): |
- gdb.FinishBreakpoint.__init__ (self, frame) |
- print "MyFinishBreakpoint init" |
- self.val = val |
- |
- def stop(self): |
- print "MyFinishBreakpoint stop with %d" % int (self.val.dereference ()) |
- print "return_value is: %d" % int (self.return_value) |
- gdb.execute ("where 1") |
- return True |
- |
- def out_of_scope(self): |
- print "MyFinishBreakpoint out of scope" |
+ def __init__(self, val, frame): |
+ gdb.FinishBreakpoint.__init__ (self, frame) |
+ print ("MyFinishBreakpoint init") |
+ self.val = val |
+ |
+ def stop(self): |
+ print ("MyFinishBreakpoint stop with %d" % int (self.val.dereference ())) |
+ print ("return_value is: %d" % int (self.return_value)) |
+ gdb.execute ("where 1") |
+ return True |
+ |
+ def out_of_scope(self): |
+ print ("MyFinishBreakpoint out of scope") |
class TestBreakpoint(gdb.Breakpoint): |
def __init__(self): |
gdb.Breakpoint.__init__ (self, spec="test_1", internal=1) |
self.silent = True |
self.count = 0 |
- print "TestBreakpoint init" |
+ print ("TestBreakpoint init") |
def stop(self): |
- self.count += 1 |
- try: |
- TestFinishBreakpoint (gdb.newest_frame (), self.count) |
+ self.count += 1 |
+ try: |
+ TestFinishBreakpoint (gdb.newest_frame (), self.count) |
except ValueError as e: |
- print e |
+ print (e) |
return False |
class TestFinishBreakpoint (gdb.FinishBreakpoint): |
def __init__ (self, frame, count): |
- self.count = count |
+ self.count = count |
gdb.FinishBreakpoint.__init__ (self, frame, internal=1) |
def stop(self): |
- print "-->", self.number |
+ print ("-->", self.number) |
if (self.count == 3): |
- print "test stop: %d" % self.count |
+ print ("test stop: %d" % self.count) |
return True |
else: |
- print "test don't stop: %d" % self.count |
+ print ("test don't stop: %d" % self.count) |
return False |
def out_of_scope(self): |
- print "test didn't finish: %d" % self.count |
+ print ("test didn't finish: %d" % self.count) |
class TestExplicitBreakpoint(gdb.Breakpoint): |
- def stop(self): |
- try: |
- SimpleFinishBreakpoint (gdb.newest_frame ()) |
- except ValueError as e: |
- print e |
- return False |
+ def stop(self): |
+ try: |
+ SimpleFinishBreakpoint (gdb.newest_frame ()) |
+ except ValueError as e: |
+ print (e) |
+ return False |
class SimpleFinishBreakpoint(gdb.FinishBreakpoint): |
- def __init__(self, frame): |
- gdb.FinishBreakpoint.__init__ (self, frame) |
- |
- print "SimpleFinishBreakpoint init" |
- |
- def stop(self): |
- print "SimpleFinishBreakpoint stop" |
- return True |
- |
- def out_of_scope(self): |
- print "SimpleFinishBreakpoint out of scope" |
+ def __init__(self, frame): |
+ gdb.FinishBreakpoint.__init__ (self, frame) |
+ |
+ print ("SimpleFinishBreakpoint init") |
+ |
+ def stop(self): |
+ print ("SimpleFinishBreakpoint stop" ) |
+ return True |
+ |
+ def out_of_scope(self): |
+ print ("SimpleFinishBreakpoint out of scope") |
-print "Python script imported" |
+print ("Python script imported") |