summaryrefslogtreecommitdiff
path: root/Kernel/Heap
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/Heap')
-rw-r--r--Kernel/Heap/Heap.h12
-rw-r--r--Kernel/Heap/kmalloc.cpp6
-rw-r--r--Kernel/Heap/kmalloc.h8
3 files changed, 13 insertions, 13 deletions
diff --git a/Kernel/Heap/Heap.h b/Kernel/Heap/Heap.h
index 147e37ac4f..ef50d23636 100644
--- a/Kernel/Heap/Heap.h
+++ b/Kernel/Heap/Heap.h
@@ -33,9 +33,9 @@ class Heap {
{
return (AllocationHeader*)((((u8*)ptr) - sizeof(AllocationHeader)));
}
- ALWAYS_INLINE const AllocationHeader* allocation_header(const void* ptr) const
+ ALWAYS_INLINE AllocationHeader const* allocation_header(void const* ptr) const
{
- return (const AllocationHeader*)((((const u8*)ptr) - sizeof(AllocationHeader)));
+ return (AllocationHeader const*)((((u8 const*)ptr) - sizeof(AllocationHeader)));
}
static size_t calculate_chunks(size_t memory_size)
@@ -120,12 +120,12 @@ public:
}
}
- bool contains(const void* ptr) const
+ bool contains(void const* ptr) const
{
- const auto* a = allocation_header(ptr);
- if ((const u8*)a < m_chunks)
+ auto const* a = allocation_header(ptr);
+ if ((u8 const*)a < m_chunks)
return false;
- if ((const u8*)ptr >= m_chunks + m_total_chunks * CHUNK_SIZE)
+ if ((u8 const*)ptr >= m_chunks + m_total_chunks * CHUNK_SIZE)
return false;
return true;
}
diff --git a/Kernel/Heap/kmalloc.cpp b/Kernel/Heap/kmalloc.cpp
index be0e9ab66a..d0f5fdf63b 100644
--- a/Kernel/Heap/kmalloc.cpp
+++ b/Kernel/Heap/kmalloc.cpp
@@ -520,7 +520,7 @@ void* operator new(size_t size)
return ptr;
}
-void* operator new(size_t size, const std::nothrow_t&) noexcept
+void* operator new(size_t size, std::nothrow_t const&) noexcept
{
return kmalloc(size);
}
@@ -532,7 +532,7 @@ void* operator new(size_t size, std::align_val_t al)
return ptr;
}
-void* operator new(size_t size, std::align_val_t al, const std::nothrow_t&) noexcept
+void* operator new(size_t size, std::align_val_t al, std::nothrow_t const&) noexcept
{
return kmalloc_aligned(size, (size_t)al);
}
@@ -544,7 +544,7 @@ void* operator new[](size_t size)
return ptr;
}
-void* operator new[](size_t size, const std::nothrow_t&) noexcept
+void* operator new[](size_t size, std::nothrow_t const&) noexcept
{
return kmalloc(size);
}
diff --git a/Kernel/Heap/kmalloc.h b/Kernel/Heap/kmalloc.h
index f7c62fc046..adb698fb18 100644
--- a/Kernel/Heap/kmalloc.h
+++ b/Kernel/Heap/kmalloc.h
@@ -21,7 +21,7 @@ public:
VERIFY(ptr); \
return ptr; \
} \
- [[nodiscard]] void* operator new(size_t, const std::nothrow_t&) noexcept { return kmalloc_aligned(sizeof(type), alignment); } \
+ [[nodiscard]] void* operator new(size_t, std::nothrow_t const&) noexcept { return kmalloc_aligned(sizeof(type), alignment); } \
void operator delete(void* ptr) noexcept { kfree_aligned(ptr); } \
\
private:
@@ -56,9 +56,9 @@ inline void* operator new(size_t, void* p) { return p; }
inline void* operator new[](size_t, void* p) { return p; }
[[nodiscard]] void* operator new(size_t size);
-[[nodiscard]] void* operator new(size_t size, const std::nothrow_t&) noexcept;
+[[nodiscard]] void* operator new(size_t size, std::nothrow_t const&) noexcept;
[[nodiscard]] void* operator new(size_t size, std::align_val_t);
-[[nodiscard]] void* operator new(size_t size, std::align_val_t, const std::nothrow_t&) noexcept;
+[[nodiscard]] void* operator new(size_t size, std::align_val_t, std::nothrow_t const&) noexcept;
void operator delete(void* ptr) noexcept DISALLOW("All deletes in the kernel should have a known size.");
void operator delete(void* ptr, size_t) noexcept;
@@ -66,7 +66,7 @@ void operator delete(void* ptr, std::align_val_t) noexcept DISALLOW("All deletes
void operator delete(void* ptr, size_t, std::align_val_t) noexcept;
[[nodiscard]] void* operator new[](size_t size);
-[[nodiscard]] void* operator new[](size_t size, const std::nothrow_t&) noexcept;
+[[nodiscard]] void* operator new[](size_t size, std::nothrow_t const&) noexcept;
void operator delete[](void* ptrs) noexcept DISALLOW("All deletes in the kernel should have a known size.");
void operator delete[](void* ptr, size_t) noexcept;