aboutsummaryrefslogtreecommitdiff
path: root/gdb/breakpoint.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2016-05-19 15:51:00 -0600
committerTom Tromey <tom@tromey.com>2016-07-13 13:21:00 -0600
commit93daf339a4d9496ecde15d3b1e852fbdb38c07d0 (patch)
tree6d1b762e04a3b9cbd963284be33ccfdb7c3f9249 /gdb/breakpoint.c
parent43684a7b844bce64735940b55b667f7086fa3d44 (diff)
downloadfsf-binutils-gdb-93daf339a4d9496ecde15d3b1e852fbdb38c07d0.zip
fsf-binutils-gdb-93daf339a4d9496ecde15d3b1e852fbdb38c07d0.tar.gz
fsf-binutils-gdb-93daf339a4d9496ecde15d3b1e852fbdb38c07d0.tar.bz2
PR python/17698 - add Breakpoint.pending
This patch adds a "pending" attribute to gdb.Breakpoint. Built and regtested on x86-64 Fedora 23. 2016-07-13 Tom Tromey <tom@tromey.com> PR python/17698: * NEWS: Update. * python/py-breakpoint.c (bppy_get_pending): New function. (breakpoint_object_getset): Add entry for "pending". * breakpoint.h (pending_breakpoint_p): Declare. * breakpoint.c (pending_breakpoint_p): New function. 2016-07-13 Tom Tromey <tom@tromey.com> PR python/17698: * python.texi (Breakpoints In Python): Document Breakpoint.pending. 2016-07-13 Tom Tromey <tom@tromey.com> PR python/17698: * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending" test. (test_watchpoints): Likewise. (test_bkpt_pending): New proc.
Diffstat (limited to 'gdb/breakpoint.c')
-rw-r--r--gdb/breakpoint.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index 0b29a8a..e4b62c7 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -6815,6 +6815,14 @@ user_breakpoint_p (struct breakpoint *b)
return b->number > 0;
}
+/* See breakpoint.h. */
+
+int
+pending_breakpoint_p (struct breakpoint *b)
+{
+ return b->loc == NULL;
+}
+
/* Print information on user settable breakpoint (watchpoint, etc)
number BNUM. If BNUM is -1 print all user-settable breakpoints.
If ALLFLAG is non-zero, include non-user-settable breakpoints. If