rpcsx/rpcs3
Peter Tissen 13d2f8fa59 re-enable threadlist in GUI
This used to crash so it was removed. However I think this is a cruicial feature.
This is the only way to observe the stack-frames, registers and disasm around the PC
in a user friendly way.

The reason this caused crashes was that we got a reference to a std::vector and iterated
over it in one thread while another thread could modify it (and thereby invalidating the
iterators). The way I "fixed" it is to just copy the `std::vector<std::shared_ptr<...>>`
and iterate over the copy. This obviously has some overhead (locking the shared_ptr
counters and incrementing them). It also allows entities other than the Thread manager
to keep the Thread objects frome being deleted but that should not be a problem.
2015-02-02 11:33:49 +01:00
..
cmake_modules add precompiled header build to cmake to speed up building 2014-04-27 19:07:20 +02:00
Crypto Some warnings fixed 2015-01-25 19:23:24 +03:00
Emu re-enable threadlist in GUI 2015-02-02 11:33:49 +01:00
Gui re-enable threadlist in GUI 2015-02-02 11:33:49 +01:00
Loader Fixed TLS for PPU threads 2015-01-30 23:01:13 +03:00
rpcs3qt Qt: Update to match rest of emu. 2014-07-09 02:26:31 +10:00
CMakeLists.txt Fix correct PATH 2015-01-15 04:03:25 +01:00
define_new_memleakdetect.h Fix compile errors in Debug - MemLeak. 2014-09-07 10:43:25 +02:00
emucore.vcxproj Fix conflicts 2 2015-02-01 15:45:25 +02:00
emucore.vcxproj.filters Fix conflicts 2 2015-02-01 15:45:25 +02:00
emucore.vcxproj.user Cleanup some files 2014-10-22 01:12:15 +05:30
git-version.cmake Fix My error 2015-01-15 04:18:44 +01:00
Ini.cpp Some std include moved 2014-08-28 20:29:05 +04:00
Ini.h Implemented frame limiter 2014-12-21 22:42:15 +02:00
restore_new.h Fix compile errors in Debug - MemLeak. 2014-09-07 10:43:25 +02:00
rpcs3.cpp Add support for "test mode" 2015-01-27 17:14:15 +02:00
rpcs3.h Add support for "test mode" 2015-01-27 17:14:15 +02:00
rpcs3.rc http://code.google.com/p/rpcs3/source/detail?r=44 2012-11-15 01:39:56 +02:00
rpcs3.vcxproj Fix Git version and Remove old Platform on emucore.vcxproj 2015-01-14 22:46:02 +01:00
rpcs3.vcxproj.filters Fix Git version and Remove old Platform on emucore.vcxproj 2015-01-14 22:46:02 +01:00
rpcs3.vcxproj.user reset debug output directory 2014-06-08 23:23:36 +02:00
stdafx.cpp Compilation fix 3 2015-01-12 23:37:29 +03:00
stdafx.h Some warnings fixed 2015-01-25 19:23:24 +03:00
stdafx_gui.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
stdafx_gui.h Compilation fix 2014-08-29 16:07:50 +04:00