summaryrefslogtreecommitdiff
path: root/chromium/v8/src/heap/array-buffer-tracker.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/heap/array-buffer-tracker.cc')
-rw-r--r--chromium/v8/src/heap/array-buffer-tracker.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/v8/src/heap/array-buffer-tracker.cc b/chromium/v8/src/heap/array-buffer-tracker.cc
index d7bbb941e2c..543d81d23d1 100644
--- a/chromium/v8/src/heap/array-buffer-tracker.cc
+++ b/chromium/v8/src/heap/array-buffer-tracker.cc
@@ -127,7 +127,7 @@ bool ArrayBufferTracker::ProcessBuffers(Page* page, ProcessingMode mode) {
bool ArrayBufferTracker::IsTracked(JSArrayBuffer* buffer) {
Page* page = Page::FromAddress(buffer->address());
{
- base::LockGuard<base::Mutex> guard(page->mutex());
+ base::LockGuard<base::RecursiveMutex> guard(page->mutex());
LocalArrayBufferTracker* tracker = page->local_tracker();
if (tracker == nullptr) return false;
return tracker->IsTracked(buffer);