From c05dd51122c2d654031b04e02ad0ea5b53ffe5e2 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 21 Mar 2024 11:15:56 -0600 Subject: Use std::string for disassembler options I noticed that the disassembler_options code uses manual memory management. It seemed simpler to replace this with std::string. Approved-By: John Baldwin --- gdb/arm-tdep.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gdb/arm-tdep.c') diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c index 82b06f6..3a5fbe7 100644 --- a/gdb/arm-tdep.c +++ b/gdb/arm-tdep.c @@ -232,7 +232,7 @@ static const char *const arm_register_names[] = "fps", "cpsr" }; /* 24 25 */ /* Holds the current set of options to be passed to the disassembler. */ -static char *arm_disassembler_options; +static std::string arm_disassembler_options; /* Valid register name styles. */ static const char **valid_disassembly_styles; @@ -11042,7 +11042,7 @@ _initialize_arm_tdep () &setarmcmdlist, &showarmcmdlist, &setlist, &showlist); - arm_disassembler_options = xstrdup ("reg-names-std"); + arm_disassembler_options = "reg-names-std"; const disasm_options_t *disasm_options = &disassembler_options_arm ()->options; int num_disassembly_styles = 0; -- cgit v1.1