#include "il2cpp-config.h"
|
|
#if IL2CPP_TARGET_POSIX || IL2CPP_TARGET_SWITCH && !IL2CPP_TINY_WITHOUT_DEBUGGER
|
|
#include "os/MarshalAlloc.h"
|
|
namespace il2cpp
|
{
|
namespace os
|
{
|
void* MarshalAlloc::Allocate(size_t size)
|
{
|
return malloc(size);
|
}
|
|
void* MarshalAlloc::ReAlloc(void* ptr, size_t size)
|
{
|
return realloc(ptr, size);
|
}
|
|
void MarshalAlloc::Free(void* ptr)
|
{
|
free(ptr);
|
}
|
|
void* MarshalAlloc::AllocateHGlobal(size_t size)
|
{
|
return malloc(size);
|
}
|
|
void* MarshalAlloc::ReAllocHGlobal(void* ptr, size_t size)
|
{
|
return realloc(ptr, size);
|
}
|
|
void MarshalAlloc::FreeHGlobal(void* ptr)
|
{
|
free(ptr);
|
}
|
} /* namespace os */
|
} /* namespace il2cpp*/
|
|
#endif
|