diff options
Diffstat (limited to 'src/aarch64/Ginit.c')
-rw-r--r-- | src/aarch64/Ginit.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/aarch64/Ginit.c b/src/aarch64/Ginit.c index fe6e511d..17b8fcbc 100644 --- a/src/aarch64/Ginit.c +++ b/src/aarch64/Ginit.c @@ -408,6 +408,11 @@ get_static_proc_name (unw_addr_space_t as, unw_word_t ip, return _Uelf64_get_proc_name (as, getpid (), ip, buf, buf_len, offp); } +static unw_word_t empty_ptrauth_mask(unw_addr_space_t addr_space_unused, void *as_arg_unused) +{ + return 0; +} + HIDDEN void aarch64_local_addr_space_init (void) { @@ -421,6 +426,7 @@ aarch64_local_addr_space_init (void) local_addr_space.acc.access_fpreg = access_fpreg; local_addr_space.acc.resume = aarch64_local_resume; local_addr_space.acc.get_proc_name = get_static_proc_name; + local_addr_space.acc.ptrauth_insn_mask = empty_ptrauth_mask; local_addr_space.big_endian = target_is_big_endian(); unw_flush_cache (&local_addr_space, 0, 0); } |