suyu/src/citra_qt/debugger
Subv db3a525166 Kernel: Actually wake up the requested number of threads in Semaphore::Release.
Also properly keep track of data in guest memory, this fixes managing the semaphore from userland.

It was found that Semaphores are actually Condition Variables, with Release(1) and Release(-1) being equivalent to notify_one and notify_all. We should change the name of the class to reflect this.
2018-01-08 21:12:54 -05:00
..
graphics Remove more 3DS-specific code. 2017-10-12 21:45:06 -04:00
profiler.cpp Remove built-in (non-Microprofile) profiler 2017-02-26 17:22:03 -08:00
profiler.h Remove built-in (non-Microprofile) profiler 2017-02-26 17:22:03 -08:00
registers.cpp citra_qt: Remove VFP registers, since this isn't used anyways and caused an assert. 2018-01-04 13:52:29 -05:00
registers.h citra-qt: Make constructors explicit where applicable 2016-12-11 14:18:06 +00:00
registers.ui Make letter cases consistent in menus and widgets 2015-01-01 18:52:39 +01:00
wait_tree.cpp Kernel: Actually wake up the requested number of threads in Semaphore::Release. 2018-01-08 21:12:54 -05:00
wait_tree.h Session: Remove/add some forward declarations 2017-06-08 00:33:57 -07:00