aboutsummaryrefslogtreecommitdiff
path: root/src/android
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2026-04-28 01:15:21 +0200
committercrueter <crueter@eden-emu.dev>2026-04-28 01:15:21 +0200
commitc172abfb53e664b1f1e2cd11c6dfb99e6202553e (patch)
treefad6039f23893dff0ff242e34d6bae2c752590e8 /src/android
parentd33dc16820d4405852f64fdd579ecbcce6d192de (diff)
[hle] reuse previous pagetable when initializing new processes on the same KProcessPageTable (#3891)
VirtualBuffer<> would be recreated each time due to the `operator=()` from the unique_ptr<> when initializing a new process, this change makes it so said thing doesn't happen (instead it resizes the existing buffer) this means that consecutive launches of the same process that happen to have the same process page table (or reuse it) will no longer incur a ctor/dtor path for VirtualBuffer and instead just resize the existing one Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3891 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Diffstat (limited to 'src/android')
0 files changed, 0 insertions, 0 deletions