1 /* 2 * Copyright (C) 2015-2017 Alibaba Group Holding Limited 3 */ 4 5 #include <k_api.h> 6 #include "cpp_mem.h" 7 operator new[](size_t size)8void *operator new[](size_t size) 9 { 10 return krhino_mm_alloc(size); 11 } 12 operator new(size_t size)13void *operator new(size_t size) 14 { 15 return krhino_mm_alloc(size); 16 } 17 operator delete[](void * ptr)18void operator delete[](void *ptr) 19 { 20 krhino_mm_free(ptr); 21 } 22 operator delete(void * ptr)23void operator delete(void *ptr) 24 { 25 krhino_mm_free(ptr); 26 } 27 28