diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-02-01 08:26:34 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlalelmahrouss@icloud.com> | 2024-02-01 08:29:24 +0100 |
| commit | b052cb4fbb7b83c1292a3098ee7d00e9f3f3fba1 (patch) | |
| tree | fde735516201f30890e5ec740529f813463ed0e9 /Private/Source | |
| parent | be3ec5e358fcf47ab1136b38f03c7348bb5390e9 (diff) | |
New commit: see below.
- Add Internal directory.
- Add Drivers directory.
- Add DDKit in Kits directory.
Signed-off-by: Amlal El Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Private/Source')
| -rw-r--r-- | Private/Source/ProcessManager.cxx | 5 | ||||
| -rw-r--r-- | Private/Source/ThreadLocalStorage.cxx | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/Private/Source/ProcessManager.cxx b/Private/Source/ProcessManager.cxx index fce7a58f..a8a03b52 100644 --- a/Private/Source/ProcessManager.cxx +++ b/Private/Source/ProcessManager.cxx @@ -39,7 +39,10 @@ const Int32 &rt_get_exit_code() noexcept { return kExitCode; } /***********************************************************************************/ void Process::Crash() { - kcout << this->Name << ": Crashed\n"; + kcout << this->Name << ": Crashed, ExitCode: -1\n"; + + // TODO: Bug check the system. + this->Exit(-1); } diff --git a/Private/Source/ThreadLocalStorage.cxx b/Private/Source/ThreadLocalStorage.cxx index edb5faa5..8aeb0431 100644 --- a/Private/Source/ThreadLocalStorage.cxx +++ b/Private/Source/ThreadLocalStorage.cxx @@ -42,7 +42,7 @@ Boolean hcore_tls_check(VoidPtr ptr) { */ Void hcore_tls_check_syscall_impl(ThreadInformationBlock ptr) noexcept { if (!hcore_tls_check(ptr.Cookie)) { - kcout << "TLS: Verification failure, crashing...\n"; + kcout << "TLS: Verification failure, Crashing...\n"; ProcessManager::Shared().Leak().GetCurrent().Leak().Crash(); } |
