summaryrefslogtreecommitdiff
path: root/deps/v8/src/heap/array-buffer-tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/heap/array-buffer-tracker.h')
-rw-r--r--deps/v8/src/heap/array-buffer-tracker.h6
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.