aboutsummaryrefslogtreecommitdiff
path: root/gdb/solib-frv.c
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2023-10-02 15:17:04 -0400
committerSimon Marchi <simon.marchi@efficios.com>2023-10-19 10:57:51 -0400
commit94d5c64878a75c573c98502497cd2118720e8bbe (patch)
treee3163ca07e984d59fe7922a54185dcd2ef997e89 /gdb/solib-frv.c
parent539223dec932d76596d56ef23b4724b4f4438cc4 (diff)
downloadfsf-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.c3
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;