Summary
- Add guest lifecycle hook virtuals to
ReXApp(OnBeforeModuleLaunch,OnAfterModuleLaunch) with a staged module launch refactor splittingKernelState::LaunchModuleintoPrepareModuleLaunch+Resume - Add Tracy fiber attribution for cooperative guest threads, with fiber enter/exit hooks in rexcrt and unique fiber identifiers for the profiler (Thank you @Mystixor!)
- Allow
Runtimeto initialize without aGraphicsSystemfor native rendering implementations, with null guards on kernel video exports and GPU command processors - New PPC instruction implementations:
vminuw,fctiw,stmw,lvxl,stvxl,stvebx(Thank you @Graine25!) - Add command CVAR type backed by
std::function<void()>(Thank you @SolarCookies!) - Add
GetNativeWindowHandle()to Window base class - Add name filter to IDA export script
- Add -dev build version marker
Fixes
- Fix off-by-one in
ObjectTable::LookupTableandRestoreHandlebounds check - Fix
LogCaptureSinkring buffer race by synchronizing writes withmutable_mutex_ - Fix console overlay losing command output on log sink refresh
- Make
g_snapshotatomic for safe cross-thread perf counter reads - Fix ODR violation caused by improper build propagation of profiling defines to
rexcore(Thank you @Mystixor!)
What's Changed
Full Changelog: v0.7.2...v0.7.3
What's Changed
Full Changelog: v0.7.2...v0.7.3
What's Changed
Full Changelog: v0.7.2...v0.7.3