Home
last modified time | relevance | path

Searched refs:LocalArrayBufferTracker (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/heap/
Darray-buffer-tracker.cc17 LocalArrayBufferTracker::~LocalArrayBufferTracker() { in ~LocalArrayBufferTracker()
22 void LocalArrayBufferTracker::Process(Callback callback) { in Process()
42 LocalArrayBufferTracker* tracker = target_page->local_tracker(); in Process()
95 LocalArrayBufferTracker* tracker = page->local_tracker(); in FreeAll()
104 LocalArrayBufferTracker* tracker = page->local_tracker(); in ProcessBuffers()
113 return LocalArrayBufferTracker::kUpdateEntry; in ProcessBuffers()
116 ? LocalArrayBufferTracker::kKeepEntry in ProcessBuffers()
117 : LocalArrayBufferTracker::kRemoveEntry; in ProcessBuffers()
126 LocalArrayBufferTracker* tracker = page->local_tracker(); in IsTracked()
Darray-buffer-tracker-inl.h25 LocalArrayBufferTracker* tracker = page->local_tracker(); in RegisterNew()
48 LocalArrayBufferTracker* tracker = page->local_tracker(); in Unregister()
57 Space* LocalArrayBufferTracker::space() { return page_->owner(); } in space()
60 void LocalArrayBufferTracker::Free(Callback should_free) { in Free()
89 LocalArrayBufferTracker* tracker = page->local_tracker(); in FreeDead()
99 void LocalArrayBufferTracker::Add(JSArrayBuffer* buffer, size_t length) { in Add()
113 void LocalArrayBufferTracker::Remove(JSArrayBuffer* buffer, size_t length) { in Remove()
Darray-buffer-tracker.h65 class LocalArrayBufferTracker {
70 explicit LocalArrayBufferTracker(Page* page) : page_(page) {} in LocalArrayBufferTracker() function
71 ~LocalArrayBufferTracker();
Dspaces.h44 class LocalArrayBufferTracker; variable
731 LocalArrayBufferTracker* local_tracker_;
842 inline LocalArrayBufferTracker* local_tracker() { return local_tracker_; } in local_tracker()
Dspaces.cc976 local_tracker_ = new LocalArrayBufferTracker(this); in AllocateChunk()