summaryrefslogtreecommitdiffstats
path: root/backends/arm_regs.c
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2013-08-28 15:57:27 +0200
committerMark Wielaard <[email protected]>2013-09-02 22:05:48 +0200
commit20f4c123ba93a56798c0819e33f527611fc0ce47 (patch)
tree043bb4ea74141ad00e06ed67cf7b25ea69de4a8c /backends/arm_regs.c
parente0b4385b2524e699b8f107ef59eab301a9f79400 (diff)
backends: Always set *prefix to "" when not used in register_info hook.
For ia64 and tilegx *prefix was already set to the empty string, but arm, ppc and sh used NULL to indicate no prefix preceded the register name in the canonical assembler syntax. Consistently use the empty string in all backends since dwfl_module_register_names says: 'a prefix used in assembler syntax (such as "%" or "$", may be "")'. So users had to handle the empty string already, and might forget to handle the NULL case (like our own addrcfi testcase). Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'backends/arm_regs.c')
-rw-r--r--backends/arm_regs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/backends/arm_regs.c b/backends/arm_regs.c
index 0155149e..21c5ad3a 100644
--- a/backends/arm_regs.c
+++ b/backends/arm_regs.c
@@ -48,7 +48,7 @@ arm_register_info (Ebl *ebl __attribute__ ((unused)),
if (regno < 0 || regno > 320 || namelen < 5)
return -1;
- *prefix = NULL;
+ *prefix = "";
*bits = 32;
*type = DW_ATE_signed;
*setname = "integer";