diff options
Diffstat (limited to 'deps/v8/src/heap/array-buffer-tracker.h')
-rw-r--r-- | deps/v8/src/heap/array-buffer-tracker.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/deps/v8/src/heap/array-buffer-tracker.h b/deps/v8/src/heap/array-buffer-tracker.h index 3d1c2cab76..dc29b95f36 100644 --- a/deps/v8/src/heap/array-buffer-tracker.h +++ b/deps/v8/src/heap/array-buffer-tracker.h @@ -53,7 +53,7 @@ class ArrayBufferTracker : public AllStatic { static bool ProcessBuffers(Page* page, ProcessingMode mode); // Returns whether a buffer is currently tracked. - static bool IsTracked(JSArrayBuffer buffer); + V8_EXPORT_PRIVATE static bool IsTracked(JSArrayBuffer buffer); // Tears down the tracker and frees up all registered array buffers. static void TearDown(Heap* heap); @@ -110,8 +110,8 @@ class LocalArrayBufferTracker { // HeapNumber. The reason for tracking the length is that in the case of // length being a HeapNumber, the buffer and its length may be stored on // different memory pages, making it impossible to guarantee order of freeing. - typedef std::unordered_map<JSArrayBuffer, JSArrayBuffer::Allocation, Hasher> - TrackingData; + using TrackingData = + std::unordered_map<JSArrayBuffer, JSArrayBuffer::Allocation, Hasher>; // Internal version of add that does not update counters. Requires separate // logic for updating external memory counters. |