diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-12-28 05:43:59 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-12-28 05:43:59 +0100 |
| commit | 39a561438c00a2d578cc6868601a850ce7cae703 (patch) | |
| tree | 0a06b58e5273dbf3566b3d7f784af72bd3555aad /dev/Kernel/src/ThreadLocalStorage.cc | |
| parent | eb5271c14e02aab956ab53f5e74290bca495e2ff (diff) | |
IMPL: Better Kernel code.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/src/ThreadLocalStorage.cc')
| -rw-r--r-- | dev/Kernel/src/ThreadLocalStorage.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/dev/Kernel/src/ThreadLocalStorage.cc b/dev/Kernel/src/ThreadLocalStorage.cc index 3d318632..0eef0baf 100644 --- a/dev/Kernel/src/ThreadLocalStorage.cc +++ b/dev/Kernel/src/ThreadLocalStorage.cc @@ -37,14 +37,14 @@ Boolean tls_check_tib(THREAD_INFORMATION_BLOCK* tib_ptr) kcout << "TLS: Validating the TIB...\r"; - return tib_as_bytes[0] == kCookieMag0 && tib_as_bytes[1] == kCookieMag1 && - tib_as_bytes[2] == kCookieMag2; + return tib_as_bytes[kCookieMag0Idx] == kCookieMag0 && tib_as_bytes[kCookieMag1Idx] == kCookieMag1 && + tib_as_bytes[kCookieMag2Idx] == kCookieMag2; } /** * @brief System call implementation of the TLS check. * @param tib_ptr The TIB record. - * @return + * @return if the TIB record is valid or not. */ EXTERN_C Bool tls_check_syscall_impl(Kernel::VoidPtr tib_ptr) noexcept { @@ -54,7 +54,7 @@ EXTERN_C Bool tls_check_syscall_impl(Kernel::VoidPtr tib_ptr) noexcept return false; } - THREAD_INFORMATION_BLOCK* tib = (THREAD_INFORMATION_BLOCK*)tib_ptr; + THREAD_INFORMATION_BLOCK* tib = reinterpret_cast<THREAD_INFORMATION_BLOCK*>(tib_ptr); if (!tls_check_tib(tib)) { @@ -62,6 +62,6 @@ EXTERN_C Bool tls_check_syscall_impl(Kernel::VoidPtr tib_ptr) noexcept return false; } - kcout << "TLS Check pass.\r"; + kcout << "TLS Passed checked.\r"; return true; } |
