rpcs3/Utilities
Eladash 50ad7ba1f6 vm: Fix vm::unmap
* Make vm::unmap atomic, squash the memory unmapping process inside this function while still using the same VM mutex ownership.
* Make vm::unmap not fail due to random vm::get calls, shared_ptr reference count is no longer a condition.
* Fix sys_mmapper_free_address spuriously failing with EBUSY due to random vm::get calls.
* Fix sys_vm_unmap race condition due to non-atomic vm::unmap.
* Add an optional verification block ptr arg to vm::unmap, used by patches.
2021-09-13 20:53:34 +03:00
..
address_range.h types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
bin_patch.cpp vm: Fix vm::unmap 2021-09-13 20:53:34 +03:00
bin_patch.h Patches/PPU: Add jump_link patch type 2021-09-10 11:46:39 +03:00
bit_set.h
BitField.h
cfmt.h types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
cheat_info.cpp move try_to_int64 to StrUtil 2021-06-25 09:41:32 +03:00
cheat_info.h
cond.cpp types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
cond.h types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
Config.cpp input: fix custom pad config removal 2021-09-05 10:16:25 +02:00
Config.h input: fix custom pad config removal 2021-09-05 10:16:25 +02:00
CRC.h
date_time.h
File.cpp Win32 FS: Implement support for large reads/writes 2021-07-16 18:48:20 +03:00
File.h fs: alternative fs::pending_file implementation (Win32) 2021-06-20 22:08:24 +03:00
geometry.h
git-version-gen.cmd
JIT.cpp
JIT.h
lockless.h
LUrlParser.cpp
LUrlParser.h
mutex.cpp
mutex.h
rXml.cpp
rXml.h
sema.cpp types.hpp: implement smin, smax, amin, amax 2021-05-22 12:10:57 +03:00
sema.h
StrFmt.cpp Windows/Audio: add listener for device change 2021-08-25 22:44:16 +02:00
StrFmt.h Fixup byte array formatter 2021-07-17 20:02:21 +02:00
StrUtil.h Windows/Audio: add listener for device change 2021-08-25 22:44:16 +02:00
sync.h
Thread.cpp Do not allow to unpause after fatal error occured in emulation 2021-09-09 19:30:54 +02:00
Thread.h sys_ppu: Implement sys_ppu_thread_rename 2021-07-19 12:37:33 +02:00
Timer.h
version.cpp
version.h