Class-ify lm_info_target
authorSimon Marchi <simon.marchi@ericsson.com>
Fri, 28 Apr 2017 21:16:16 +0000 (17:16 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 28 Apr 2017 21:16:16 +0000 (17:16 -0400)
commit51046d9e60727cd6a4cfeae29a05ce2e1e394dc9
tree9496cc048e09b61e55ba891ba262f262466f4b77
parent4023ae762ed9b52e4925242b705d0b3a50f6ed13
Class-ify lm_info_target

This patch makes lm_info_target a "real" class.  It adds a destructor,
uses std::string, initializes the fields and replaces XCNEW/xfree with
new/delete.

gdb/ChangeLog:

* solib-target.c (struct lm_info_target): Add destructor,
initialize fields.
<name>: Change type to std::string.
(library_list_start_library): Allocate lm_info_target with new.
(solib_target_free_library_list): Free lm_info_target with
delete.
(solib_target_current_sos): Adapt to std::string.
(solib_target_free_so): Free lm_info_target with delete.
gdb/ChangeLog
gdb/solib-target.c
This page took 0.025655 seconds and 4 git commands to generate.