mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-25 22:14:37 +00:00
Implement operator delete with alignment support
This commit is contained in:
parent
72d29a138d
commit
77a291d08b
@ -696,3 +696,18 @@ void operator delete[](void *Pointer, long unsigned int Size)
|
||||
|
||||
free(Pointer);
|
||||
}
|
||||
|
||||
void operator delete(void *Pointer, unsigned long Size, std::align_val_t Alignment)
|
||||
{
|
||||
assert(Pointer != nullptr);
|
||||
assert(Size > 0);
|
||||
|
||||
memdbg("delete(%#lx, %d, %d)->[%s]",
|
||||
Pointer, Size, Alignment,
|
||||
KernelSymbolTable ? KernelSymbolTable->GetSymbol((uintptr_t)__builtin_return_address(0))
|
||||
: "Unknown");
|
||||
|
||||
fixme("operator delete with alignment is not implemented");
|
||||
|
||||
free(Pointer);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user