Index: src/heap/mark-compact.h |
diff --git a/src/heap/mark-compact.h b/src/heap/mark-compact.h |
index cd207bcda27ba792ec2291abead68006c86932be..00ddefa78e7bc5678c40317176e54eb3b4eb3dcf 100644 |
--- a/src/heap/mark-compact.h |
+++ b/src/heap/mark-compact.h |
@@ -577,6 +577,12 @@ class MarkCompactCollector { |
return nullptr; |
} |
+ std::vector<std::pair<void*, void*>>& wrappers_to_trace() { |
+ return wrappers_to_trace_; |
+ } |
+ |
+ bool UsingEmbedderHeapTracer() const; |
+ |
private: |
class EvacuateNewSpaceVisitor; |
class EvacuateOldSpaceVisitor; |
@@ -813,6 +819,8 @@ class MarkCompactCollector { |
base::VirtualMemory* marking_deque_memory_; |
size_t marking_deque_memory_committed_; |
MarkingDeque marking_deque_; |
+ std::vector<std::pair<void*, void*>> wrappers_to_trace_; |
+ |
CodeFlusher* code_flusher_; |
bool have_code_to_deoptimize_; |