1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 23:48:11 +00:00

Kernel: Add implementation of operator new and delete to kmalloc.cpp

This was missing before, we were getting it for free from libstdc++
This commit is contained in:
Andrew Kaster 2020-05-15 21:32:22 -06:00 committed by Andreas Kling
parent 2c82347393
commit 6d0d848720

View file

@ -218,3 +218,23 @@ void* operator new[](size_t size)
{
return kmalloc(size);
}
void operator delete(void* ptr)
{
return kfree(ptr);
}
void operator delete(void* ptr, size_t)
{
return kfree(ptr);
}
void operator delete[](void* ptr)
{
return kfree(ptr);
}
void operator delete[](void* ptr, size_t)
{
return kfree(ptr);
}