From 6a137ea5577506292a47ca277ceb5e22075370a3 Mon Sep 17 00:00:00 2001 From: DH Date: Thu, 13 Jul 2023 13:35:22 +0300 Subject: [PATCH] [rpcsx-os] backtrace: print module name if so name empty --- rpcsx-os/backtrace.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rpcsx-os/backtrace.cpp b/rpcsx-os/backtrace.cpp index 1ac7af911..4d4f9a69f 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;