summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/mutex.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kernel: Added WaitObject and changed "waitable" objects inherit from it.bunnei2015-01-221-23/+6
* Kernel: Start using boost::intrusive_ptr for lifetime managementYuri Kunde Schlesner2015-01-091-3/+3
* Thread: Reduce use of Handles and move some funcs to inside the class.Yuri Kunde Schlesner2015-01-091-6/+13
* Mutex: Add the calling thread to the waiting list when neededSubv2015-01-041-2/+2
* Kernel: New handle managerYuri Kunde Schlesner2014-12-281-2/+3
* Kernel: Replace GetStaticHandleType by HANDLE_TYPE constantsYuri Kunde Schlesner2014-12-281-2/+2
* Rename ObjectPool to HandleTableYuri Kunde Schlesner2014-12-281-3/+3
* License changepurpasmart962014-12-211-1/+1
* Mutex: Remove some forward declarationsSubv2014-12-071-16/+15
* Mutex: Release all held mutexes when a thread exits.Subv2014-12-071-22/+46
* Mutex: Properly lock the mutex when a thread enters itSubv2014-12-061-12/+9
* Mutex: Changed behavior to always release mutex for all threads.bunnei2014-11-261-8/+7
* Remove duplicated docs/update them for changed parameters.Yuri Kunde Schlesner2014-11-241-10/+0
* HLE: Revamp error handling throrough the HLE codeYuri Kunde Schlesner2014-11-241-12/+13
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-2/+2
* Add `override` keyword through the code.Yuri Kunde Schlesner2014-10-261-5/+5
* Core: Alter the kernel string functions to use std::string instead of const char*.Lioncash2014-08-181-2/+2
* Kernel: Updated Event and Mutex to specify handle that they are blocking for.bunnei2014-08-061-1/+1
* HLE: Updated all uses of NULL to nullptr (to be C++11 compliant)bunnei2014-06-131-1/+1
* Kernel: Updated various kernel function "name" arguments to be const references.bunnei2014-06-131-2/+2
* HLE: Updated various handle debug assertions to be more clear.bunnei2014-06-131-1/+1
* Mutex: Moved ReleaseMutex iterator declaration to be inside while loop.bunnei2014-06-131-2/+1
* Kernel: Updated several member functions to be constbunnei2014-06-131-3/+3
* Kernel: Added real support for thread and event blockingbunnei2014-06-131-0/+5
* svc: added optional name field to Event and Mutex (used for debugging)bunnei2014-06-031-3/+9
* mutex: fixed typo in ReleaseMutexbunnei2014-05-301-1/+3
* mutex: added preliminary SyncRequest/WaitSynchronization, added some comments/assertionsbunnei2014-05-281-0/+6
* kernel: added WaitSynchronization method to Kernel::Objectbunnei2014-05-271-0/+11
* kernel: updated SyncRequest to take boolean thread wait result as a parameterbunnei2014-05-271-2/+6
* kernel: add a SyncRequest method to KernelObject for use with svcSendSyncRequestbunnei2014-05-271-0/+5
* kernel: refactored function naming to remove "__" prefixbunnei2014-05-231-14/+14
* mutex: refactored the interface to code to return a Mutex* handlebunnei2014-05-211-2/+12
* mutex: initial commit of HLE modulebunnei2014-05-211-0/+122