Files
AnyPS5/core/libs/prx/libkernel/Time
Cesar Rodriguez b771ce4f37 fix(libkernel): name module-relative call sites and thread ids in Linux wait traces
On Linux, APS5_TRACE_WAITS and APS5_TRACE_USLEEP used an image base and a thread
id of 0, so "exe+0x..." printed absolute addresses and every site reported
"tid 0". The call site is now resolved with dladdr1(RTLD_DL_LINKMAP) and printed
relative to its module's load address ("exe+..." for the executable, the module
file name otherwise), matching guest offsets in a disassembly; the thread id is
gettid(). Descriptions are cached per call site, so polling titles do not pay a
dladdr1 per wait. Windows output is unchanged.
2026-10-18 12:10:35 +13:00
..