diff --git a/rpcsx-os/backtrace.cpp b/rpcsx-os/backtrace.cpp index 1ac7af9..4d4f9a6 100644 --- a/rpcsx-os/backtrace.cpp +++ b/rpcsx-os/backtrace.cpp @@ -19,8 +19,10 @@ std::size_t rx::printAddressLocation(char *dest, std::size_t destLen, continue; } - return std::snprintf(dest, destLen, "%s+%#" PRIx64, module->soName, - address - moduleBase); + return std::snprintf(dest, destLen, "%s+%#" PRIx64 " (%#" PRIx64 ")", + module->soName[0] != '\0' ? module->soName + : module->moduleName, + address - moduleBase, address); } return 0;