AnyPS5/core/libs/prx/libkernel/Apr
Joey Fisher f2d201fbbf fix(ajm, apr): keep AJM and APR state alive through static teardown
AJM's instance and batch tables and APR's file, directory and AMM
state were namespace-scope statics, destroyed by std::exit while the
title's threads keep calling the libraries. A decoder thread then read
a freed instance (an unknown codec), sceAjmBatchWait no longer found
its batch, and APR resolved file ids through a freed vector. The state
is now allocated once and never destroyed.
2026-10-09 20:14:04 -06:00
..
include feat(libs): implement the AMM PRT commands 2026-10-05 15:45:28 -05:00
src fix(ajm, apr): keep AJM and APR state alive through static teardown 2026-10-09 20:14:04 -06:00