mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 08:48:11 +00:00
Kernel: VERIFY_NOT_REACHED in un-sized operator delete
All deletes in kernel code should now be of known size. :^)
This commit is contained in:
parent
43d7a7f274
commit
f684742f15
1 changed files with 6 additions and 4 deletions
|
@ -334,9 +334,10 @@ void* operator new[](size_t size, const std::nothrow_t&) noexcept
|
|||
return kmalloc(size);
|
||||
}
|
||||
|
||||
void operator delete(void* ptr) noexcept
|
||||
void operator delete(void*) noexcept
|
||||
{
|
||||
return kfree(ptr);
|
||||
// All deletes in kernel code should have a known size.
|
||||
VERIFY_NOT_REACHED();
|
||||
}
|
||||
|
||||
void operator delete(void* ptr, size_t size) noexcept
|
||||
|
@ -344,9 +345,10 @@ void operator delete(void* ptr, size_t size) noexcept
|
|||
return kfree_sized(ptr, size);
|
||||
}
|
||||
|
||||
void operator delete[](void* ptr) noexcept
|
||||
void operator delete[](void*) noexcept
|
||||
{
|
||||
return kfree(ptr);
|
||||
// All deletes in kernel code should have a known size.
|
||||
VERIFY_NOT_REACHED();
|
||||
}
|
||||
|
||||
void operator delete[](void* ptr, size_t size) noexcept
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue