summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/heap/blink_gc.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/heap/blink_gc.h')
-rw-r--r--chromium/third_party/blink/renderer/platform/heap/blink_gc.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/platform/heap/blink_gc.h b/chromium/third_party/blink/renderer/platform/heap/blink_gc.h
index 887425e50cf..e4dd72eb15b 100644
--- a/chromium/third_party/blink/renderer/platform/heap/blink_gc.h
+++ b/chromium/third_party/blink/renderer/platform/heap/blink_gc.h
@@ -17,7 +17,6 @@ namespace blink {
class HeapObjectHeader;
class MarkingVisitor;
class Visitor;
-class ScriptWrappableVisitor;
using Address = uint8_t*;
@@ -25,7 +24,6 @@ using FinalizationCallback = void (*)(void*);
using VisitorCallback = void (*)(Visitor*, void*);
using MarkingVisitorCallback = void (*)(MarkingVisitor*, void*);
using TraceCallback = VisitorCallback;
-using TraceWrappersCallback = void (*)(ScriptWrappableVisitor*, void*);
using WeakCallback = VisitorCallback;
using EphemeronCallback = VisitorCallback;
using NameCallback = const char* (*)(const void* self);
@@ -95,7 +93,7 @@ class PLATFORM_EXPORT BlinkGC final {
kEagerSweeping,
};
- enum GCReason {
+ enum class GCReason {
kIdleGC = 0,
kPreciseGC = 1,
kConservativeGC = 2,
@@ -104,7 +102,9 @@ class PLATFORM_EXPORT BlinkGC final {
kPageNavigationGC = 5,
kThreadTerminationGC = 6,
kTesting = 7,
- kLastGCReason = kTesting,
+ kIncrementalIdleGC = 8,
+ kIncrementalV8FollowupGC = 9,
+ kMaxValue = kIncrementalV8FollowupGC,
};
enum ArenaIndices {