diff options
| author | Ac_K <Acoustik666@gmail.com> | 2020-03-04 04:41:41 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-04 00:41:41 -0300 |
| commit | 25c3b8b3564bb7c3c353b5ea2171200f9ebfa2ca (patch) | |
| tree | d68968becf7507584790bf17fd18fc970bced580 /Ryujinx.HLE/HOS/Services/Am/ResultCode.cs | |
| parent | cecbd256a5b95cce815fcbbffc40b3898c319d9f (diff) | |
Implement some calls of ISelfController (#965)
* Implement some calls of ISelfController
This PR implement some calls of ISelfController:
- EnterFatalSection
- LeaveFatalSection
- GetAccumulatedSuspendedTickValue (close #937)
According to RE of the 8.1.0 am service.
* thread safe increment/decrement
* Fix thread safe
* remove unused using
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Am/ResultCode.cs')
| -rw-r--r-- | Ryujinx.HLE/HOS/Services/Am/ResultCode.cs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Am/ResultCode.cs b/Ryujinx.HLE/HOS/Services/Am/ResultCode.cs index 2ff83d7f..a5e27071 100644 --- a/Ryujinx.HLE/HOS/Services/Am/ResultCode.cs +++ b/Ryujinx.HLE/HOS/Services/Am/ResultCode.cs @@ -7,11 +7,12 @@ namespace Ryujinx.HLE.HOS.Services.Am Success = 0, - NotAvailable = (2 << ErrorCodeShift) | ModuleId, - NoMessages = (3 << ErrorCodeShift) | ModuleId, - ObjectInvalid = (500 << ErrorCodeShift) | ModuleId, - OutOfBounds = (503 << ErrorCodeShift) | ModuleId, - InvalidParameters = (506 << ErrorCodeShift) | ModuleId, - NullObject = (518 << ErrorCodeShift) | ModuleId + NotAvailable = (2 << ErrorCodeShift) | ModuleId, + NoMessages = (3 << ErrorCodeShift) | ModuleId, + ObjectInvalid = (500 << ErrorCodeShift) | ModuleId, + OutOfBounds = (503 << ErrorCodeShift) | ModuleId, + InvalidParameters = (506 << ErrorCodeShift) | ModuleId, + UnbalancedFatalSection = (512 << ErrorCodeShift) | ModuleId, + NullObject = (518 << ErrorCodeShift) | ModuleId } }
\ No newline at end of file |
