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