aboutsummaryrefslogtreecommitdiff
path: root/gdb/arm-tdep.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2024-03-21 11:15:56 -0600
committerTom Tromey <tromey@adacore.com>2024-03-22 13:17:43 -0600
commitc05dd51122c2d654031b04e02ad0ea5b53ffe5e2 (patch)
treedf883998b862b998f58d2b1edefa8bc96a84c725 /gdb/arm-tdep.c
parentaf25053d5f9e1867bd0df1d5f168c803e1d7d015 (diff)
downloadbinutils-c05dd51122c2d654031b04e02ad0ea5b53ffe5e2.zip
binutils-c05dd51122c2d654031b04e02ad0ea5b53ffe5e2.tar.gz
binutils-c05dd51122c2d654031b04e02ad0ea5b53ffe5e2.tar.bz2
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 <jhb@FreeBSD.org>
Diffstat (limited to 'gdb/arm-tdep.c')
-rw-r--r--gdb/arm-tdep.c4
1 files changed, 2 insertions, 2 deletions
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;