aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2021-05-05 16:53:09 +0100
committerAndrew Burgess <andrew.burgess@embecosm.com>2021-06-25 18:22:05 +0100
commit08080f9744094772e935204a9d59a101da83a801 (patch)
tree3b210fd6add91093c659cf3b7d11d0c366739596 /gdb/ChangeLog
parent81b327aadd3454a5c855e10180b30b6cafe5fc84 (diff)
downloadgdb-08080f9744094772e935204a9d59a101da83a801.zip
gdb-08080f9744094772e935204a9d59a101da83a801.tar.gz
gdb-08080f9744094772e935204a9d59a101da83a801.tar.bz2
gdb/guile: allow for catchpoint type breakpoints in guile
This commit adds initial support for catchpoints to the guile breakpoint API. This commit adds a BP_CATCHPOINT constant which corresponds to GDB's internal bp_catchpoint. The new constant is documented in the manual. The user can't create breakpoints with type BP_CATCHPOINT after this commit, but breakpoints that already exist, obtained with the (breakpoints) function, can now have this type. gdb/ChangeLog: * guile/scm-breakpoint.c (bpscm_type_to_string): Handle bp_catchpoint. (bpscm_want_scm_wrapper_p): Likewise. (gdbscm_make_breakpoint): Likewise. (breakpoint_integer_constants): Likewise. gdb/doc/ChangeLog: * guile.texinfo (Breakpoints In Guile): Add BP_CATCHPOINT description. gdb/testsuite/ChangeLog: * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 80ccc9f..b610f75 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,13 @@
2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+ * guile/scm-breakpoint.c (bpscm_type_to_string): Handle
+ bp_catchpoint.
+ (bpscm_want_scm_wrapper_p): Likewise.
+ (gdbscm_make_breakpoint): Likewise.
+ (breakpoint_integer_constants): Likewise.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
* guile/scm-breakpoint.c (gdbscm_make_breakpoint): Split the error
for invalid breakpoint numbers, and unsupported breakpoint
numbers.