diff options
author | Tom Tromey <tom@tromey.com> | 2016-05-19 15:51:00 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2016-07-13 13:21:00 -0600 |
commit | 93daf339a4d9496ecde15d3b1e852fbdb38c07d0 (patch) | |
tree | 6d1b762e04a3b9cbd963284be33ccfdb7c3f9249 /gdb/breakpoint.c | |
parent | 43684a7b844bce64735940b55b667f7086fa3d44 (diff) | |
download | fsf-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.c | 8 |
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 |