Get rid of VEC(probe_p)
authorSimon Marchi <simon.marchi@ericsson.com>
Sat, 28 Oct 2017 02:05:42 +0000 (22:05 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Sat, 28 Oct 2017 02:12:01 +0000 (22:12 -0400)
commit45461e0dcaf4193b5b4478031f515ffb7911ad85
tree204c89fd51a7bf85e51010fabbe9ea9ff92d4dc3
parent43dce4394513d15ba8122c3bf442ec1028d93feb
Get rid of VEC(probe_p)

Replace the remaining usages of VEC(probe_p) with std::vector.

Regtested on the buildbot.

gdb/ChangeLog:

* probe.h: Don't include gdb_vecs.h.
(DEF_VEC_P (probe_p)): Remove.
(find_probes_in_objfile): Return an std::vector.
* probe.c (find_probes_in_objfile): Likewise.
* breakpoint.c (breakpoint_objfile_data)
<longjmp_probes>: Change type to std::vector.
<exception_probes>: Likewise.
(free_breakpoint_probes): Don't manually free vectors.
(create_longjmp_master_breakpoint): Adjust.
(create_exception_master_breakpoint): Adjust.
* solib-svr4.c (svr4_create_probe_breakpoints): Change
parameter type, adjust.
(svr4_create_solib_event_breakpoints): Adjust.
gdb/ChangeLog
gdb/breakpoint.c
gdb/probe.c
gdb/probe.h
gdb/solib-svr4.c
This page took 0.02898 seconds and 4 git commands to generate.