summaryrefslogtreecommitdiffhomepage
path: root/Private/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Private/Source')
-rw-r--r--Private/Source/ProcessManager.cxx5
-rw-r--r--Private/Source/ThreadLocalStorage.cxx2
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();
}