summaryrefslogtreecommitdiffstats
path: root/backends/arm_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'backends/arm_init.c')
-rw-r--r--backends/arm_init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/backends/arm_init.c b/backends/arm_init.c
index 92e6cd51..3283c978 100644
--- a/backends/arm_init.c
+++ b/backends/arm_init.c
@@ -69,5 +69,8 @@ arm_init (elf, machine, eh, ehlen)
eh->frame_nregs = 16;
HOOK (eh, set_initial_registers_tid);
+ /* Bit zero encodes whether an function address is THUMB or ARM. */
+ eh->func_addr_mask = ~(GElf_Addr)1;
+
return MODVERSION;
}