summaryrefslogtreecommitdiff
path: root/deps/v8/src/heap/marking-worklist.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/heap/marking-worklist.h')
-rw-r--r--deps/v8/src/heap/marking-worklist.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/deps/v8/src/heap/marking-worklist.h b/deps/v8/src/heap/marking-worklist.h
index b2c6fc297e..9a37372c21 100644
--- a/deps/v8/src/heap/marking-worklist.h
+++ b/deps/v8/src/heap/marking-worklist.h
@@ -25,7 +25,6 @@ class JSObject;
const int kMainThreadTask = 0;
using MarkingWorklist = ::heap::base::Worklist<HeapObject, 64>;
-using WrapperTracingWorklist = ::heap::base::Worklist<HeapObject, 16>;
// We piggyback on marking to compute object sizes per native context that is
// needed for the new memory measurement API. The algorithm works as follows:
@@ -91,7 +90,6 @@ class V8_EXPORT_PRIVATE MarkingWorklists final {
MarkingWorklist* shared() { return &shared_; }
MarkingWorklist* on_hold() { return &on_hold_; }
MarkingWorklist* other() { return &other_; }
- WrapperTracingWorklist* wrapper() { return &wrapper_; }
// A list of (context, worklist) pairs that was set up at the start of
// marking by CreateContextWorklists.
@@ -122,11 +120,6 @@ class V8_EXPORT_PRIVATE MarkingWorklists final {
// for freshly allocatd objects.
MarkingWorklist on_hold_;
- // Worklist for objects that potentially require embedder tracing, i.e.,
- // these objects need to be handed over to the embedder to find the full
- // transitive closure.
- WrapperTracingWorklist wrapper_;
-
// Per-context worklists. Objects are in the `shared_` worklist by default.
std::vector<ContextWorklistPair> context_worklists_;
// Worklist used for objects that are attributed to contexts that are
@@ -166,8 +159,6 @@ class V8_EXPORT_PRIVATE MarkingWorklists::Local final {
WrapperSnapshot& snapshot);
inline void PushExtractedWrapper(const WrapperSnapshot& snapshot);
inline bool SupportsExtractWrapper();
- inline void PushWrapper(HeapObject object);
- inline bool PopWrapper(HeapObject* object);
void Publish();
bool IsEmpty();
@@ -205,7 +196,6 @@ class V8_EXPORT_PRIVATE MarkingWorklists::Local final {
MarkingWorklist::Local* active_;
MarkingWorklist::Local shared_;
MarkingWorklist::Local on_hold_;
- WrapperTracingWorklist::Local wrapper_;
Address active_context_;
const bool is_per_context_mode_;
const std::unordered_map<Address, std::unique_ptr<MarkingWorklist::Local>>