Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1183)

Unified Diff: gdb/testsuite/gdb.python/py-finish-breakpoint.py

Issue 124383005: GDB 7.6.50 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@upstream
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gdb/testsuite/gdb.python/py-finish-breakpoint.c ('k') | gdb/testsuite/gdb.python/py-finish-breakpoint2.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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")
« no previous file with comments | « gdb/testsuite/gdb.python/py-finish-breakpoint.c ('k') | gdb/testsuite/gdb.python/py-finish-breakpoint2.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698