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;