summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/glue/arp.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* kernel: fix debugger and process list lifetimeLiam2024-01-131-3/+4
|
* core: remove ResultVal typeLiam2023-08-081-16/+20
|
* kernel: convert KProcess to new styleLiam2023-03-131-2/+2
|
* hle: rename legacy errors to ResultsLiam2023-03-071-9/+9
|
* service: move hle_ipc from kernelLiam2023-03-011-10/+10
|
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-1/+2
| | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite2023-02-021-2/+1
|
* hle_ipc: Rename ReadBuffer to ReadBufferCopyameerj2022-12-291-1/+2
| | | | Indicates explicitly that a copy is occurring
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-1/+1
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* general: Rename GetTitleID to GetProgramIDMorph2021-11-041-1/+1
|
* core: Remove unused includesameerj2021-11-041-1/+0
|
* service: Reduce header include overheadMorph2021-10-071-2/+0
|
* service: Append service name prefix to common filenamesMorph2021-07-141-1/+1
|
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-8/+8
| | | | Transition to PascalCase for result names.
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-1/+1
|
* arp: Use type alias for issue functionLioncash2021-04-191-4/+4
| | | | Reduces some verbosity and centralizes the function details in one spot.
* arp: Prevent uninitialized read of launch member variableLioncash2021-04-191-1/+1
| | | | | | | | | If anything happened to call arp functions in the wrong order and called IRegistrar's Issue function before SetApplicationLaunchProperty, we'd read from an uninitialized ApplicationLaunchProperty instance. Instead, we can always initialize it so if this does happen, then the outcome of doing such a thing is at least consistently reproducible.
* arp: Use proper names, update to 12.xgerman772021-04-091-2/+9
|
* service: Eliminate usages of the global system instanceLioncash2020-11-271-6/+7
| | | | | Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
* ipc_helpers: Remove usage of the global system instanceLioncash2020-11-081-0/+1
| | | | | | | | | 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.
* glue: Correct missing bytes in ApplicationLaunchParameterZach Hilman2019-06-261-9/+21
|
* glue: Implement arp:w and arp:r servicesZach Hilman2019-06-251-0/+285
These keep track of running process' launch properties and control properties and allows for issuing and reading them by process and title ID.