| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Transition to PascalCase for result names.
|
|
|
|
|
|
| |
Now that we have most of core free of shadowing, we can enable the
warning as an error to catch anything that may be remaining and also
eliminate this class of logic bug entirely.
|
| |
|
| |
|
|
|
|
|
| |
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
|
|
|
|
|
|
|
|
|
| |
Resolves numerous deprecation warnings throughout the codebase due to
inclusion of this header. Now building core should be significantly less
noisy (and also relying on less global state).
This also uncovered quite a few modules that were relying on indirect
includes, which have also been fixed.
|
| |
|
|\
| |
| | |
service: Update function tables
|
| |
| |
| |
| |
| |
| | |
Keeps the function tables up to date.
Updated based off information from Switchbrew.
|
|/
|
|
|
|
| |
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects.
- See https://github.com/citra-emu/citra/pull/4710 for details.
|
|
|
|
| |
Returns the process ID of the current application or 0 if no app is running.
|
|
|
|
| |
Takes a title ID and searches for a matching process, returning error if it doesn't exist, otherwise the process ID.
|
|
|
|
| |
Searches the process list for a process with the specified ID, returning the title ID if it exists.
|
|
|
|
| |
Updates function tables based off information from SwitchBrew.
|
|
|
|
|
|
|
| |
This quite literally functions as a basic setter. No other error
checking or anything (since there's nothing to really check against).
With this, it completes the pm:bm interface in terms of functionality.
|
|
|
|
| |
Just minor tidying of interfaces.
|
| |
|
|
|
|
|
|
|
|
| |
* Added GetBootMode
Used by homebrew
* Added enum for GetBootMode
|
|
Adds the skeleton for the process management services based off
information on Switch Brew.
|