28 lines
380 B
C++
28 lines
380 B
C++
|
|
#include "mm/vmm.h"
|
|
|
|
//overload the operator "new"
|
|
void * operator new (dword size)
|
|
{
|
|
return malloc(size);
|
|
}
|
|
|
|
//overload the operator "new[]"
|
|
void * operator new[] (dword size)
|
|
{
|
|
return malloc(size);
|
|
}
|
|
|
|
//overload the operator "delete"
|
|
void operator delete (void *p)
|
|
{
|
|
free(p);
|
|
}
|
|
|
|
//overload the operator "delete[]"
|
|
void operator delete[] (void *p)
|
|
{
|
|
free(p);
|
|
}
|
|
|