diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2023-10-02 15:17:04 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2023-10-19 10:57:51 -0400 |
commit | 94d5c64878a75c573c98502497cd2118720e8bbe (patch) | |
tree | e3163ca07e984d59fe7922a54185dcd2ef997e89 /gdb/solib-frv.c | |
parent | 539223dec932d76596d56ef23b4724b4f4438cc4 (diff) | |
download | fsf-binutils-gdb-94d5c64878a75c573c98502497cd2118720e8bbe.zip fsf-binutils-gdb-94d5c64878a75c573c98502497cd2118720e8bbe.tar.gz fsf-binutils-gdb-94d5c64878a75c573c98502497cd2118720e8bbe.tar.bz2 |
gdb: allocate so_list with new, deallocate with delete
Initialize all fields in the class declaration, change allocations to
use "new", change deallocations to use "delete". This is needed by a
subsequent patches that use C++ stuff in so_list.
Change-Id: I4b140d9f1ec9ff809554a056f76e3eb2b9e23222
Approved-By: Pedro Alves <pedro@palves.net>
Reviewed-By: Reviewed-By: Lancelot Six <lancelot.six@amd.com>
Diffstat (limited to 'gdb/solib-frv.c')
-rw-r--r-- | gdb/solib-frv.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gdb/solib-frv.c b/gdb/solib-frv.c index c895eb2..f823aca 100644 --- a/gdb/solib-frv.c +++ b/gdb/solib-frv.c @@ -363,7 +363,6 @@ frv_current_sos (void) if (got_addr != mgot) { struct int_elf32_fdpic_loadmap *loadmap; - struct so_list *sop; CORE_ADDR addr; /* Fetch the load map address. */ @@ -378,7 +377,7 @@ frv_current_sos (void) break; } - sop = XCNEW (struct so_list); + so_list *sop = new so_list; lm_info_frv *li = new lm_info_frv; sop->lm_info = li; li->map = loadmap; |