| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 1cd3c8e commit 62f4f6f
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -119,14 +119,6 @@ void* NodeArrayBufferAllocator::AllocateUninitialized(size_t size) { | |||
| 119 | 119 | return ret; | |
| 120 | 120 | } | |
| 121 | 121 | ||
| 122 | - void* NodeArrayBufferAllocator::Reallocate( | ||
| 123 | - void* data, size_t old_size, size_t size) { | ||
| 124 | - void* ret = allocator_->Reallocate(data, old_size, size); | ||
| 125 | - if (LIKELY(ret != nullptr) || UNLIKELY(size == 0)) | ||
| 126 | - total_mem_usage_.fetch_add(size - old_size, std::memory_order_relaxed); | ||
| 127 | - return ret; | ||
| 128 | - } | ||
| 129 | - | ||
| 130 | 122 | void NodeArrayBufferAllocator::Free(void* data, size_t size) { | |
| 131 | 123 | total_mem_usage_.fetch_sub(size, std::memory_order_relaxed); | |
| 132 | 124 | allocator_->Free(data, size); | |
@@ -156,31 +148,6 @@ void DebuggingArrayBufferAllocator::Free(void* data, size_t size) { | |||
| 156 | 148 | NodeArrayBufferAllocator::Free(data, size); | |
| 157 | 149 | } | |
| 158 | 150 | ||
| 159 | - void* DebuggingArrayBufferAllocator::Reallocate(void* data, | ||
| 160 | - size_t old_size, | ||
| 161 | - size_t size) { | ||
| 162 | - Mutex::ScopedLock lock(mutex_); | ||
| 163 | - void* ret = NodeArrayBufferAllocator::Reallocate(data, old_size, size); | ||
| 164 | - if (ret == nullptr) { | ||
| 165 | - if (size == 0) { // i.e. equivalent to free(). | ||
| 166 | - // suppress coverity warning as data is used as key versus as pointer | ||
| 167 | - // in UnregisterPointerInternal | ||
| 168 | - // coverity[pass_freed_arg] | ||
| 169 | - UnregisterPointerInternal(data, old_size); | ||
| 170 | - } | ||
| 171 | - return nullptr; | ||
| 172 | - } | ||
| 173 | - | ||
| 174 | - if (data != nullptr) { | ||
| 175 | - auto it = allocations_.find(data); | ||
| 176 | - CHECK_NE(it, allocations_.end()); | ||
| 177 | - allocations_.erase(it); | ||
| 178 | - } | ||
| 179 | - | ||
| 180 | - RegisterPointerInternal(ret, size); | ||
| 181 | - return ret; | ||
| 182 | - } | ||
| 183 | - | ||
| 184 | 151 | void DebuggingArrayBufferAllocator::RegisterPointer(void* data, size_t size) { | |
| 185 | 152 | Mutex::ScopedLock lock(mutex_); | |
| 186 | 153 | NodeArrayBufferAllocator::RegisterPointer(data, size); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -123,7 +123,6 @@ class NodeArrayBufferAllocator : public ArrayBufferAllocator { | |||
| 123 | 123 | void* Allocate(size_t size) override; // Defined in src/node.cc | |
| 124 | 124 | void* AllocateUninitialized(size_t size) override; | |
| 125 | 125 | void Free(void* data, size_t size) override; | |
| 126 | - void* Reallocate(void* data, size_t old_size, size_t size) override; | ||
| 127 | 126 | virtual void RegisterPointer(void* data, size_t size) { | |
| 128 | 127 | total_mem_usage_.fetch_add(size, std::memory_order_relaxed); | |
| 129 | 128 | } | |
@@ -151,7 +150,6 @@ class DebuggingArrayBufferAllocator final : public NodeArrayBufferAllocator { | |||
| 151 | 150 | void* Allocate(size_t size) override; | |
| 152 | 151 | void* AllocateUninitialized(size_t size) override; | |
| 153 | 152 | void Free(void* data, size_t size) override; | |
| 154 | - void* Reallocate(void* data, size_t old_size, size_t size) override; | ||
| 155 | 153 | void RegisterPointer(void* data, size_t size) override; | |
| 156 | 154 | void UnregisterPointer(void* data, size_t size) override; | |
| 157 | 155 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments