]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/breakpoint.c
Allocate breakpoint_objfile_data with new
authorSimon Marchi <simon.marchi@ericsson.com>
Sat, 28 Oct 2017 02:01:21 +0000 (22:01 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Sat, 28 Oct 2017 02:01:21 +0000 (22:01 -0400)
commit43dce4394513d15ba8122c3bf442ec1028d93feb
treea4f57eff55e8f754f8a937eb1b886ef58b2f53f3
parent6a1b9516d824a4d364040887455ba910f955f065
Allocate breakpoint_objfile_data with new

Allocate with new and free with delete.  This allows using an
std::vector in the following patch.

I renamed free_breakpoint_probes to free_breakpoint_objfile_data,
because it now doesn't only free the probes vector, but also the
breakpoint_objfile_data structure itself.

gdb/ChangeLog:

* breakpoint.c (breakpoint_objfile_data): Initialize fields.
(get_breakpoint_objfile_data): Allocate breakpoint_objfile_data
with new.
(free_breakpoint_probes): Rename to ...
(free_breakpoint_objfile_data): ... this, and call delete on
bp_objfile_data..
gdb/ChangeLog
gdb/breakpoint.c