Lines Matching refs:mem
16 #include "ecmascript/mem/native_area_allocator.h"
37 void *mem = malloc(capacity);
38 if (mem == nullptr) { // LOCV_EXCL_BR_LINE
44 if (memset_s(mem, capacity, 0, capacity) != EOK) { // LOCV_EXCL_BR_LINE
51 uintptr_t begin = reinterpret_cast<uintptr_t>(mem) + headerSize;
53 return new (mem) Area(begin, capacity);
77 void NativeAreaAllocator::Free(void *mem, size_t size)
79 if (mem == nullptr) {
84 if (memset_s(mem, size, INVALID_VALUE, size) != EOK) { // LOCV_EXCL_BR_LINE
90 free(mem);
116 void NativeAreaAllocator::FreeBuffer(void *mem)
118 if (mem == nullptr) {
121 size_t size = MallocUsableSize(mem);
125 if (memset_s(mem, size, INVALID_VALUE, size) != EOK) { // LOCV_EXCL_BR_LINE
131 free(mem);