@@ -85,32 +85,32 @@ MaybeLocal<Value> PrepareStackTraceCallback(Local<Context> context,
8585void * NodeArrayBufferAllocator::Allocate (size_t size) {
8686 void * ret;
8787 if (zero_fill_field_ || per_process::cli_options->zero_fill_all_buffers )
88- ret = UncheckedCalloc (size);
88+ ret = allocator_-> Allocate (size);
8989 else
90- ret = UncheckedMalloc (size);
90+ ret = allocator_-> AllocateUninitialized (size);
9191 if (LIKELY (ret != nullptr ))
9292 total_mem_usage_.fetch_add (size, std::memory_order_relaxed);
9393 return ret;
9494}
9595
9696void * NodeArrayBufferAllocator::AllocateUninitialized (size_t size) {
97- void * ret = node::UncheckedMalloc (size);
97+ void * ret = allocator_-> AllocateUninitialized (size);
9898 if (LIKELY (ret != nullptr ))
9999 total_mem_usage_.fetch_add (size, std::memory_order_relaxed);
100100 return ret;
101101}
102102
103103void * NodeArrayBufferAllocator::Reallocate (
104104 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);
106106 if (LIKELY (ret != nullptr ) || UNLIKELY (size == 0 ))
107107 total_mem_usage_.fetch_add (size - old_size, std::memory_order_relaxed);
108108 return ret;
109109}
110110
111111void NodeArrayBufferAllocator::Free (void * data, size_t size) {
112112 total_mem_usage_.fetch_sub (size, std::memory_order_relaxed);
113- free (data);
113+ allocator_-> Free (data, size );
114114}
115115
116116DebuggingArrayBufferAllocator::~DebuggingArrayBufferAllocator () {
0 commit comments