Yuri Kunde Schlesner
dc39d06950
Ensure all kernel objects are released during shutdown
This commit fixes several kernel object leaks. The most severe of them
was threads not being removed from the private handle table used for
CoreTiming events. This resulted in Threads never being released, which
in turn held references to Process, causing CodeSets to never be freed
when loading other applications.
11 years ago
Emmanuel Gil Peyrot
4964a359e1
Core: Cleanup hw includes.
11 years ago
Yuri Kunde Schlesner
3e6663da43
Y2R: Rework conversion process, enabling support for all formats
11 years ago
archshift
48130b1eaa
Stub the y2r:u service
11 years ago
purpasmart96
9796bc1fa2
More services & small clean ups
11 years ago
Subv
6115f013a9
CFG: Create a new subfolder cfg inside service to handle cfg
Moved most of the shared CFG code there, implemented a few CFG:I functions
11 years ago
purpasmart96
ebfd831ccb
License change
11 years ago
purpasmart96
9821bfcb8e
Add more services and some fixes, along with more "override"
in the service's headers
11 years ago
Gareth Poole
38df9e96dd
Renamed souce files of services to match port names
11 years ago
Yuri Kunde Schlesner
d72708c1f5
Add `override` keyword through the code.
This was automated using `clang-modernize`.
11 years ago
Lioncash
98fa3f7cba
Core: Alter the kernel string functions to use std::string instead of const char*.
Most functions already operate on std::strings. This also removes the need to manually null terminate thread names.
12 years ago
bunnei
55325dea4c
hle: added stubbed service for ndm_u
12 years ago
bunnei
eab6fd01d7
- updated service(s) to be KernelObject's
- various cleanups
12 years ago
bunnei
a48c6b947d
removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class
12 years ago
bunnei
b8851305bd
updated service comments
12 years ago
bunnei
32c3462047
- added stubbed out GSP::Gpu service interface
- various cleanups/refactors to HLE services
12 years ago
bunnei
ffabed8c25
restructured hle:services completely to use function lookup tables
12 years ago