diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-08-21 15:19:01 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-08-21 15:19:01 +0200 |
| commit | b6ce3d25357b4e01daf212a955a6093133bc2fe4 (patch) | |
| tree | ffbcf391bf186ee0c75dc982cd36da070a5159cb /dev/kernel | |
| parent | 738833a0470ce93b7809ca4bdea253677f27fb57 (diff) | |
feat: Reworked `hefsi_hash_64` to follow the codebase's conventions.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel')
| -rw-r--r-- | dev/kernel/CFKit/Property.h | 6 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/KernelTaskScheduler.h | 2 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/UserProcessScheduler.h | 2 | ||||
| -rw-r--r-- | dev/kernel/NeKit/Json.h | 4 | ||||
| -rw-r--r-- | dev/kernel/NeKit/KString.inl | 18 | ||||
| -rw-r--r-- | dev/kernel/src/FS/HeFS+FileSystemParser.cc | 8 |
6 files changed, 20 insertions, 20 deletions
diff --git a/dev/kernel/CFKit/Property.h b/dev/kernel/CFKit/Property.h index e872896d..7fc9bf07 100644 --- a/dev/kernel/CFKit/Property.h +++ b/dev/kernel/CFKit/Property.h @@ -32,9 +32,9 @@ class Property { Property& operator=(const Property&) = default; Property(const Property&) = default; - BOOL StringEquals(BasicKString<>& name); - PropertyId& GetValue(); - BasicKString<>& GetKey(); + BOOL StringEquals(BasicKString<>& name); + PropertyId& GetValue(); + BasicKString<>& GetKey(); private: KString fName{kMaxPropLen}; diff --git a/dev/kernel/KernelKit/KernelTaskScheduler.h b/dev/kernel/KernelKit/KernelTaskScheduler.h index 78aea53c..527da9f0 100644 --- a/dev/kernel/KernelKit/KernelTaskScheduler.h +++ b/dev/kernel/KernelKit/KernelTaskScheduler.h @@ -28,7 +28,7 @@ class KERNEL_TASK final { HAL::StackFramePtr StackFrame{nullptr}; UInt8* StackReserve{nullptr}; SizeT StackSize{kSchedMaxStackSz}; - ProcessImage Image{}; + ProcessImage Image{}; /// @brief a KID is a Kernel Identification Descriptor, it is used to find a task running within /// the kernel. KID Kid{0}; diff --git a/dev/kernel/KernelKit/UserProcessScheduler.h b/dev/kernel/KernelKit/UserProcessScheduler.h index 9fa15f17..69a631be 100644 --- a/dev/kernel/KernelKit/UserProcessScheduler.h +++ b/dev/kernel/KernelKit/UserProcessScheduler.h @@ -48,7 +48,7 @@ class USER_PROCESS final { AffinityKind Affinity{AffinityKind::kStandard}; ProcessStatusKind Status{ProcessStatusKind::kKilled}; UInt8 StackReserve[kSchedMaxStackSz]; - ProcessImage Image{}; + ProcessImage Image{}; SizeT StackSize{kSchedMaxStackSz}; IDylibObject* DylibDelegate{nullptr}; SizeT MemoryCursor{0UL}; diff --git a/dev/kernel/NeKit/Json.h b/dev/kernel/NeKit/Json.h index ebd4acf9..24357dd7 100644 --- a/dev/kernel/NeKit/Json.h +++ b/dev/kernel/NeKit/Json.h @@ -25,7 +25,7 @@ namespace Kernel { class Json final { public: explicit Json() { - auto len = kJSONMaxLen; + auto len = kJSONMaxLen; BasicKString<> key = KString(len); key += kJSONNullObj; @@ -42,7 +42,7 @@ class Json final { Bool& IsUndefined() { return fUndefined; } private: - Bool fUndefined; // is this instance undefined? + Bool fUndefined; // is this instance undefined? BasicKString<> fKey; BasicKString<> fValue; diff --git a/dev/kernel/NeKit/KString.inl b/dev/kernel/NeKit/KString.inl index a0dd3623..1faefb08 100644 --- a/dev/kernel/NeKit/KString.inl +++ b/dev/kernel/NeKit/KString.inl @@ -19,22 +19,22 @@ inline void rt_string_append(Char* lhs, const Char* rhs, Int32 cur) { } } -template<> +template <> inline Char* BasicKString<>::Data() { return this->fData; } -template<> +template <> inline const Char* BasicKString<>::CData() const { return const_cast<const Char*>(this->fData); } -template<> +template <> inline SizeT BasicKString<>::Length() const { return this->fDataSz; } -template<> +template <> inline bool BasicKString<>::operator==(const BasicKString<>& rhs) const { if (rhs.Length() != this->Length()) return false; @@ -45,7 +45,7 @@ inline bool BasicKString<>::operator==(const BasicKString<>& rhs) const { return true; } -template<> +template <> inline bool BasicKString<>::operator==(const Char* rhs) const { if (rt_string_len(rhs) != this->Length()) return false; @@ -56,7 +56,7 @@ inline bool BasicKString<>::operator==(const Char* rhs) const { return true; } -template<> +template <> inline bool BasicKString<>::operator!=(const BasicKString<>& rhs) const { if (rhs.Length() != this->Length()) return false; @@ -67,7 +67,7 @@ inline bool BasicKString<>::operator!=(const BasicKString<>& rhs) const { return true; } -template<> +template <> inline bool BasicKString<>::operator!=(const Char* rhs) const { if (rt_string_len(rhs) != this->Length()) return false; @@ -78,7 +78,7 @@ inline bool BasicKString<>::operator!=(const Char* rhs) const { return true; } -template<> +template <> inline BasicKString<>& BasicKString<>::operator+=(const BasicKString<>& rhs) { if (rt_string_len(rhs.fData) > this->Length()) return *this; @@ -88,7 +88,7 @@ inline BasicKString<>& BasicKString<>::operator+=(const BasicKString<>& rhs) { return *this; } -template<> +template <> inline BasicKString<>& BasicKString<>::operator+=(const Char* rhs) { rt_string_append(this->fData, const_cast<Char*>(rhs), this->fCur); this->fCur += rt_string_len(const_cast<Char*>(rhs)); diff --git a/dev/kernel/src/FS/HeFS+FileSystemParser.cc b/dev/kernel/src/FS/HeFS+FileSystemParser.cc index 344369d5..f1531b4c 100644 --- a/dev/kernel/src/FS/HeFS+FileSystemParser.cc +++ b/dev/kernel/src/FS/HeFS+FileSystemParser.cc @@ -91,14 +91,14 @@ namespace Detail { STATIC UInt64 hefsi_hash_64(const Utf8Char* path) { if (!path || *path == 0) return 0; - const UInt64 FNV_OFFSET_BASIS = 0xcbf29ce484222325ULL; - const UInt64 FNV_PRIME = 0x100000001b3ULL; + const UInt64 kFnvBaseOffset = 0xcbf29ce484222325ULL; + const UInt64 kFnvPrimeNumber = 0x100000001b3ULL; - UInt64 hash = FNV_OFFSET_BASIS; + UInt64 hash = kFnvBaseOffset; while (*path) { hash ^= (Utf8Char) (*path++); - hash *= FNV_PRIME; + hash *= kFnvPrimeNumber; } return hefsi_to_big_endian_64(hash); |
