diff options
author | Tom Tromey <tom@tromey.com> | 2018-06-05 10:22:01 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2018-07-03 23:00:49 -0600 |
commit | f51e0e20bd303a9b366084ac719db10978402713 (patch) | |
tree | 021c92b289956ebdb0ed96266e5bddb6bf86e3a0 /readline/doc | |
parent | 9b960ba18c83e3f9aad16fe8bf845f5c469712bd (diff) | |
download | gdb-f51e0e20bd303a9b366084ac719db10978402713.zip gdb-f51e0e20bd303a9b366084ac719db10978402713.tar.gz gdb-f51e0e20bd303a9b366084ac719db10978402713.tar.bz2 |
Remove VEC from breakpoint
This removes a use of VEC from breakpoint.h, also removing the
now-unnecessary breakpoint_p typedef.
This patch fixes a latent memory leak in
find_matching_tracepoint_location, which neglected to free the vector
returned by all_tracepoints.
Tested by the buildbot.
gdb/ChangeLog
2018-07-03 Tom Tromey <tom@tromey.com>
* tracepoint.c (process_tracepoint_on_disconnect, start_tracing)
(stop_tracing, tstatus_command)
(find_matching_tracepoint_location, merge_uploaded_tracepoints)
(print_one_static_tracepoint_marker): Update.
* breakpoint.c (static_tracepoints_here, all_tracepoints): Return
std::vector.
* breakpoint.h (breakpoint_p): Remove typedef. Don't declare
VEC.
(all_tracepoints, static_tracepoints_here): Return std::vector.
Diffstat (limited to 'readline/doc')
0 files changed, 0 insertions, 0 deletions