From c6ae7d36dd84ede899c4ba8220e4f89e5eaab03f Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 20 Apr 2025 16:23:30 +0200 Subject: [TRACE] Better trace, using maplile name if available, and better write on a dynablock memory log --- src/elfs/elfloader.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/elfs') diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c index f0ab7320..b8fbef38 100644 --- a/src/elfs/elfloader.c +++ b/src/elfs/elfloader.c @@ -1940,8 +1940,11 @@ const char* getAddrFunctionName(uintptr_t addr) } else { if (elf) { sprintf(ret, "%s + 0x%lx", ElfName(elf), addr - (uintptr_t)GetBaseAddress(elf)); - } else + } else if(IsAddrFileMapped(addr, &symbname, &start)) { + sprintf(ret, "%s+0x%lx", symbname, addr-start); + } else { sprintf(ret, "???"); + } } return ret; } \ No newline at end of file -- cgit 1.4.1