From 33a1c9b2c61d98ec6883c424409a96910316dce8 Mon Sep 17 00:00:00 2001 From: LukeRoss00 <34809409+LukeRoss00@users.noreply.github.com> Date: Fri, 11 Sep 2020 15:41:29 +0200 Subject: [PATCH] Update win32_callstack.cpp Module offset was mistakenly being erased together with .pdb extension --- renderdoc/os/win32/win32_callstack.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/os/win32/win32_callstack.cpp b/renderdoc/os/win32/win32_callstack.cpp index a5c096f40..27c293d3b 100644 --- a/renderdoc/os/win32/win32_callstack.cpp +++ b/renderdoc/os/win32/win32_callstack.cpp @@ -1044,8 +1044,6 @@ Callstack::AddressDetails Win32CallstackResolver::GetAddr(DWORD64 addr) // the module it came from, and an offset info.funcName = get_basename(info.fileName); - info.funcName = StringFormat::Fmt("%s+0x%08llx", info.funcName.c_str(), addr - base); - int offs = info.funcName.find(".pdb"); if(offs >= 0) @@ -1057,6 +1055,8 @@ Callstack::AddressDetails Win32CallstackResolver::GetAddr(DWORD64 addr) else info.funcName += "dll"; } + + info.funcName = StringFormat::Fmt("%s+0x%08llx", info.funcName.c_str(), addr - base); } break;