mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
AndroidPerfBuckets.h wrapped hot EE/VU/GS/VIF paths in steady_clock reads and relaxed atomic adds, gated on ARMSX2_ANDROID_PERF_BUCKETS. It served its purpose: the 2026-06-17 run used it to pin the dominant EE cost on ee_interp_step. Its call sites are all gone now, so the header's claim that "the atomic counters and every call site stay compiled in either way" no longer holds, and nothing anywhere names AndroidPerfBuckets::. Its one remaining consumer was arm64/Vif_Dynarec.cpp, which included it twice on consecutive lines and used nothing from it - that duplicate include goes too. Perf jitdump covers this now. PS1DrvTrace.h supplied rate-limited PS1DRV_LOG_/RATE_/CHG_ macros for PS1-mode debugging, each gated on a PS1DRV_TRACE_<CAT> define. No translation unit ever included it.