From 62fdcf50ea9f91fa5ce2f9a638b492cfc3a94683 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sun, 13 Dec 2020 15:38:50 +0300 Subject: [PATCH] vm: initialize g_pages at vm::init Can reduce compile time/overhead. --- rpcs3/Emu/Memory/vm.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/Memory/vm.cpp b/rpcs3/Emu/Memory/vm.cpp index da47d6d2df..6a1a72e6d8 100644 --- a/rpcs3/Emu/Memory/vm.cpp +++ b/rpcs3/Emu/Memory/vm.cpp @@ -78,7 +78,7 @@ namespace vm atomic_t g_range_lock_set[64]{}; // Memory pages - std::array g_pages{}; + std::array g_pages; std::pair try_reservation_update(u32 addr) { @@ -1636,6 +1636,8 @@ namespace vm g_stat_addr, g_stat_addr + UINT32_MAX, g_reservations, g_reservations + sizeof(g_reservations) - 1); + std::memset(&g_pages, 0, sizeof(g_pages)); + g_locations = { std::make_shared(0x00010000, 0x1FFF0000, 0x220), // main