From cc01c04b8aeff1f307fae5d873550e809821b6de Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Thu, 18 Dec 2025 20:05:47 -0800 Subject: [PATCH] use p_vaddr for computing dynamic segment address --- src/demon/linux/demon_core_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/demon/linux/demon_core_linux.c b/src/demon/linux/demon_core_linux.c index 56d4602e..5f50ea4f 100644 --- a/src/demon/linux/demon_core_linux.c +++ b/src/demon/linux/demon_core_linux.c @@ -532,7 +532,7 @@ dmn_lnx_rdebug_vaddr_from_memory(int memory_fd, U64 loader_vbase, B32 is_rebased if(phdr.p_type == ELF_PType_Dynamic) { - dynamic_vaddr = rebase + phdr.p_offset; + dynamic_vaddr = rebase + phdr.p_vaddr; break; } }