diff options
author | Daniel Moody <daniel.moody@mongodb.com> | 2022-12-27 22:47:11 -0600 |
---|---|---|
committer | Dave Watson <dade.watson@gmail.com> | 2022-12-28 09:43:54 -0800 |
commit | d25b9e0a9a8a51921b7e34e7e14a011c23c0175b (patch) | |
tree | 847263431a97830c238f56e26daf2cc66e80acbc /src/coredump/_UCD_get_proc_name.c | |
parent | b0b4d98804bf28d9afd71919a8800e7c5a13b4e6 (diff) | |
download | libunwind-d25b9e0a9a8a51921b7e34e7e14a011c23c0175b.tar.gz |
fix the way load offset is detected so it works with lld linker
Diffstat (limited to 'src/coredump/_UCD_get_proc_name.c')
-rw-r--r-- | src/coredump/_UCD_get_proc_name.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/coredump/_UCD_get_proc_name.c b/src/coredump/_UCD_get_proc_name.c index aeec3c9b..cff587b0 100644 --- a/src/coredump/_UCD_get_proc_name.c +++ b/src/coredump/_UCD_get_proc_name.c @@ -101,10 +101,9 @@ elf_w (CD_get_proc_name) (struct UCD_info *ui, unw_addr_space_t as, unw_word_t i } segbase = 0; /* everything is relative to the beginning of the ELF file */ - mapoff = 0; /* Adjust IP to be relative to start of the .text section of the ELF file */ ip = ip - cphdr->p_vaddr + _get_text_offset (ui->edi.ei.image); - ret = elf_w (get_proc_name_in_image) (as, &ui->edi.ei, segbase, mapoff, ip, buf, buf_len, offp); + ret = elf_w (get_proc_name_in_image) (as, &ui->edi.ei, segbase, ip, buf, buf_len, offp); return ret; } |