Add some new subclasses of breakpoint
authorTom Tromey <tom@tromey.com>
Sat, 15 Jan 2022 20:37:28 +0000 (13:37 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 29 Apr 2022 22:14:31 +0000 (16:14 -0600)
commit098f12723d5c095c115d0a6121ef77816d6a796f
tree519768f6fb8ffd8c7c18c0629eae3b96502c72c0
parent779dcceba7ee2af97a95d9978fc9ef949837a27a
Add some new subclasses of breakpoint

This adds a few new subclasses of breakpoint.  The inheritance
hierarchy is chosen to reflect what's already present in
initialize_breakpoint_ops -- it mirrors the way that the _ops
structures are filled in.

This patch also changes new_breakpoint_from_type to create the correct
sublcass based on bptype.  This is important due to the somewhat
inverted way in which create_breakpoint works; and in particular later
patches will change some of these entries.
gdb/breakpoint.c
gdb/breakpoint.h