reset JIT fastmem on JIT block cache reset as well

This commit is contained in:
RSDuck 2020-07-31 23:05:11 +02:00
parent 2a3147db46
commit e4b1526b47

View File

@ -1159,6 +1159,10 @@ void ResetBlockCache()
{
printf("Resetting JIT block cache...\n");
// could be replace through a function which only resets
// the permissions but we're too lazy
ARMJIT_Memory::Reset();
InvalidLiterals.Clear();
for (int i = 0; i < ARMJIT_Memory::memregions_Count; i++)
memset(FastBlockLookupRegions[i], 0xFF, CodeRegionSizes[i] * sizeof(u64) / 2);