Skip to content

Commit 61a1f9c

Browse files
hannespayeraddaleax
authored andcommitted
v8: backport 4f82f1d948c from upstream v8
Original commit message: [Api] Add an idle time garbage collection callback flag to GCCallbackFlags. BUG=chromium:718484 Review-Url: https://codereview.chromium.org/2867073002 Cr-Commit-Position: refs/heads/master@{#45167} PR-URL: #13217 Reviewed-By: Franziska Hinkelmann <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent e3c1119 commit 61a1f9c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

deps/v8/include/v8.h

+3
Original file line numberDiff line numberDiff line change
@@ -6180,6 +6180,8 @@ enum GCType {
61806180
* - kGCCallbackFlagCollectAllAvailableGarbage: The GC callback is called
61816181
* in a phase where V8 is trying to collect all available garbage
61826182
* (e.g., handling a low memory notification).
6183+
* - kGCCallbackScheduleIdleCollectGarbage: The GC callback is called to
6184+
* trigger an idle garbage collection.
61836185
*/
61846186
enum GCCallbackFlags {
61856187
kNoGCCallbackFlags = 0,
@@ -6188,6 +6190,7 @@ enum GCCallbackFlags {
61886190
kGCCallbackFlagSynchronousPhantomCallbackProcessing = 1 << 3,
61896191
kGCCallbackFlagCollectAllAvailableGarbage = 1 << 4,
61906192
kGCCallbackFlagCollectAllExternalMemory = 1 << 5,
6193+
kGCCallbackScheduleIdleCollectGarbage = 1 << 6,
61916194
};
61926195

61936196
typedef void (*GCCallback)(GCType type, GCCallbackFlags flags);

0 commit comments

Comments
 (0)