rpcsx/rpcs3/Gui
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
..
AboutDialog.h don't distinguish between windows and unix for no reason 2015-01-15 03:34:03 +01:00
AutoPauseManager.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
AutoPauseManager.h Attempt to remove some includes 2014-08-22 18:21:55 +04:00
CompilerELF.cpp More fixes and fixes to previous fixes 2015-01-26 21:01:47 +02:00
CompilerELF.h Include cleaning 2014-08-24 21:42:19 +04:00
ConLogFrame.cpp Avoid giving arguments by value for log. 2014-10-08 01:35:19 +02:00
ConLogFrame.h Some std include moved 2014-08-28 20:29:05 +04:00
Debugger.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
Debugger.h Start porting to GNU compiler 2013-11-23 23:27:58 +01:00
DisAsmFrame.cpp Implemented LLE Modules Manager (draft) 2014-11-19 16:16:30 +02:00
DisAsmFrame.h Implemented LLE Modules Manager (draft) 2014-11-19 16:16:30 +02:00
FrameBase.h stdafx: move out some uncommon includes 2014-07-11 00:16:26 +10:00
GameViewer.cpp High rescale quality for icons in GameViewer, fixed removing of games in GameViewer 2014-12-15 21:38:12 +04:00
GameViewer.h Show more information in GSFrame, some changes in cellAudio 2014-12-21 20:29:51 +04:00
GLGSFrame.cpp GSFrame caption fixed 2014-12-28 16:15:53 +03:00
GLGSFrame.h Compilation fix 2014-08-25 03:38:11 +04:00
GSFrame.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
GSFrame.h initial start to eliminate static func init, not compilable atm 2014-06-08 23:16:06 +02:00
InstructionEditor.h Memory.Write*/Read* replaced 2014-09-06 17:33:01 +04:00
InterpreterDisAsm.cpp re-enable threadlist in GUI 2015-02-02 11:33:49 +01:00
InterpreterDisAsm.h Clean up UI code. 2014-04-27 19:53:13 -04:00
KernelExplorer.cpp Kernel Explorer partially restored 2014-12-24 19:09:32 +03:00
KernelExplorer.h Minor sys_prx update 2014-08-19 13:19:24 +02:00
LLEModulesManager.cpp Some changes in LLEModulesManager and cellAudio 2014-12-27 21:25:51 +04:00
LLEModulesManager.h Some changes in LLEModulesManager and cellAudio 2014-12-27 21:25:51 +04:00
MainFrame.cpp don't distinguish between windows and unix for no reason 2015-01-15 03:34:03 +01:00
MainFrame.h Add a memory ASCII string search 2014-12-24 20:39:57 -08:00
MemoryStringSearcher.cpp Add a memory ASCII string search 2014-12-24 20:39:57 -08:00
MemoryStringSearcher.h MemoryStringSearcher: drop superfluous qualifier 2014-12-25 00:53:56 -08:00
MemoryViewer.cpp Fix compiling 2014-12-21 21:44:07 +02:00
MemoryViewer.h Fix some type comparion warnings. 2014-04-27 21:31:41 -07:00
MsgDialog.cpp cellMsgDialogOpen2(): argument checking improved 2014-12-19 02:18:44 +03:00
MsgDialog.h cellMsgDialog code moved 2014-08-29 22:30:21 +04:00
PADManager.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
PADManager.h Clean up UI code. 2014-04-27 19:53:13 -04:00
RegisterEditor.h Stdafx: Major header cleanup 2014-07-12 16:33:04 +10:00
RSXDebugger.cpp /dev_bdvd/ and /app_home/ fixed 2014-11-30 22:23:51 +03:00
RSXDebugger.h initial start to eliminate static func init, not compilable atm 2014-06-08 23:16:06 +02:00
SaveDataUtility.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
SaveDataUtility.h Attempt to remove some includes 2014-08-22 18:21:55 +04:00
TextInputDialog.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
TextInputDialog.h Implemented small tool for generating id of HLE-Function. Fixed small issue in PADManager dialog. 2014-04-09 23:57:26 +04:00
VFSManager.cpp stdafx_gui.h created, wx removed from stdafx.h 2014-08-29 02:49:26 +04:00
VFSManager.h Some leaks fixed 2014-08-26 03:55:37 +04:00
VHDDManager.cpp Experimental template formatting with be_t<> support 2015-01-12 21:12:06 +03:00
VHDDManager.h Some std include moved 2014-08-28 20:29:05 +04:00