@@ -83,32 +83,32 @@ MaybeLocal<Value> PrepareStackTraceCallback(Local<Context> context,
83
83
void * NodeArrayBufferAllocator::Allocate (size_t size) {
84
84
void * ret;
85
85
if (zero_fill_field_ || per_process::cli_options->zero_fill_all_buffers )
86
- ret = UncheckedCalloc (size);
86
+ ret = allocator_-> Allocate (size);
87
87
else
88
- ret = UncheckedMalloc (size);
88
+ ret = allocator_-> AllocateUninitialized (size);
89
89
if (LIKELY (ret != nullptr ))
90
90
total_mem_usage_.fetch_add (size, std::memory_order_relaxed);
91
91
return ret;
92
92
}
93
93
94
94
void * NodeArrayBufferAllocator::AllocateUninitialized (size_t size) {
95
- void * ret = node::UncheckedMalloc (size);
95
+ void * ret = allocator_-> AllocateUninitialized (size);
96
96
if (LIKELY (ret != nullptr ))
97
97
total_mem_usage_.fetch_add (size, std::memory_order_relaxed);
98
98
return ret;
99
99
}
100
100
101
101
void * NodeArrayBufferAllocator::Reallocate (
102
102
void * data, size_t old_size, size_t size) {
103
- void * ret = UncheckedRealloc< char >( static_cast < char *>( data) , size);
103
+ void * ret = allocator_-> Reallocate ( data, old_size , size);
104
104
if (LIKELY (ret != nullptr ) || UNLIKELY (size == 0 ))
105
105
total_mem_usage_.fetch_add (size - old_size, std::memory_order_relaxed);
106
106
return ret;
107
107
}
108
108
109
109
void NodeArrayBufferAllocator::Free (void * data, size_t size) {
110
110
total_mem_usage_.fetch_sub (size, std::memory_order_relaxed);
111
- free (data);
111
+ allocator_-> Free (data, size );
112
112
}
113
113
114
114
DebuggingArrayBufferAllocator::~DebuggingArrayBufferAllocator () {
0 commit comments