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