rpcs3/Utilities
Eladash f43260bd58
Atomic waiting refactoring (#9208)
* Use atomic waitables instead instead of global thread wait as often as possible.
* Add ::is_stopped() and and ::is_paued() which can be used in atomic loops and with atomic wait. (constexpr cpu flags test functions)
* Fix notification bug of sys_spu_thread_group_exit/terminate. (old bug, enhanced by #9117)
* Function time statistics at Emu.Stop() restored. (instead of current "X syscall failed with 0x00000000 : 0")
2021-02-13 17:50:07 +03:00
..
address_range.h
bin_patch.cpp Patch engine: add bd32, bd64 and utf8 patch types 2021-02-12 21:43:30 +03:00
bin_patch.h Patch engine: add bd32, bd64 and utf8 patch types 2021-02-12 21:43:30 +03:00
bit_set.h
BitField.h
cfmt.h
cheat_info.cpp
cheat_info.h
cond.cpp
cond.h
Config.cpp Purge unused typeid() invocations 2021-01-28 10:23:29 +03:00
Config.h
CPUStats.h
CRC.h
date_time.h
File.cpp Rewrite fs::get_parent_dir 2021-02-12 21:43:30 +03:00
File.h
geometry.h
git-version-gen.cmd
hash.h rsx: Refactor texture cache utils 2021-02-10 11:37:14 +03:00
JIT.cpp Minor fixups 2021-02-01 11:30:50 +03:00
JIT.h
lockless.h Fix freezes in HLE Vdec and SPU LLVM precompilation. 2021-02-01 19:14:01 +03:00
LUrlParser.cpp
LUrlParser.h
mutex.cpp
mutex.h
rXml.cpp
rXml.h
sema.cpp
sema.h
span.h
StrFmt.cpp
StrFmt.h Fix SAFE_BUFFERS attribute for GCC 2021-02-09 12:33:50 +03:00
StrUtil.h
sync.h
Thread.cpp Atomic waiting refactoring (#9208) 2021-02-13 17:50:07 +03:00
Thread.h Implement thread_ctrl::scoped_priority 2021-01-25 21:49:16 +03:00
Timer.h
version.cpp
version.h