A title's libc.prx passes the dso address of __cxa_thread_atexit to _sceKernelRtldThreadAtexitIncrement and fails the registration when it returns nonzero. Increment takes a reference on the loaded image that contains the address, so it stays mapped while thread_local destructors are pending, and Decrement releases one. An address outside every loaded image and a Decrement without a reference throw. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| BUILD.md | ||
| CONVENTIONS.md | ||
| TechnicalDebt.md | ||