summaryrefslogtreecommitdiff
path: root/src/coredump/_UCD_get_proc_name.c
diff options
context:
space:
mode:
authorDaniel Moody <daniel.moody@mongodb.com>2022-12-27 22:47:11 -0600
committerDave Watson <dade.watson@gmail.com>2022-12-28 09:43:54 -0800
commitd25b9e0a9a8a51921b7e34e7e14a011c23c0175b (patch)
tree847263431a97830c238f56e26daf2cc66e80acbc /src/coredump/_UCD_get_proc_name.c
parentb0b4d98804bf28d9afd71919a8800e7c5a13b4e6 (diff)
downloadlibunwind-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.c3
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;
}