diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-12-04 08:20:37 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-12-06 15:23:33 +0100 |
commit | 9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3 (patch) | |
tree | 2b0c843168dafb939d8df8a15b2aa72b76dee51d /deps/v8/test/cctest/cctest.cc | |
parent | b8fbe69db1292307adb2c2b2e0d5ef48c4ab2faf (diff) | |
download | android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.gz android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.bz2 android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.zip |
deps: update V8 to 7.1.302.28
PR-URL: https://github.com/nodejs/node/pull/23423
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'deps/v8/test/cctest/cctest.cc')
-rw-r--r-- | deps/v8/test/cctest/cctest.cc | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/deps/v8/test/cctest/cctest.cc b/deps/v8/test/cctest/cctest.cc index 0919f39efe..1b1eeb5d41 100644 --- a/deps/v8/test/cctest/cctest.cc +++ b/deps/v8/test/cctest/cctest.cc @@ -123,16 +123,21 @@ void CcTest::CollectGarbage(i::AllocationSpace space) { heap()->CollectGarbage(space, i::GarbageCollectionReason::kTesting); } -void CcTest::CollectAllGarbage() { - CollectAllGarbage(i::Heap::kFinalizeIncrementalMarkingMask); +void CcTest::CollectAllGarbage(i::Isolate* isolate) { + i::Isolate* iso = isolate ? isolate : i_isolate(); + iso->heap()->CollectAllGarbage(i::Heap::kNoGCFlags, + i::GarbageCollectionReason::kTesting); } -void CcTest::CollectAllGarbage(int flags) { - heap()->CollectAllGarbage(flags, i::GarbageCollectionReason::kTesting); +void CcTest::CollectAllAvailableGarbage(i::Isolate* isolate) { + i::Isolate* iso = isolate ? isolate : i_isolate(); + iso->heap()->CollectAllAvailableGarbage(i::GarbageCollectionReason::kTesting); } -void CcTest::CollectAllAvailableGarbage() { - heap()->CollectAllAvailableGarbage(i::GarbageCollectionReason::kTesting); +void CcTest::PreciseCollectAllGarbage(i::Isolate* isolate) { + i::Isolate* iso = isolate ? isolate : i_isolate(); + iso->heap()->PreciseCollectAllGarbage(i::Heap::kNoGCFlags, + i::GarbageCollectionReason::kTesting); } v8::base::RandomNumberGenerator* CcTest::random_number_generator() { @@ -210,12 +215,12 @@ InitializedHandleScope::InitializedHandleScope() initialized_handle_scope_impl_( new InitializedHandleScopeImpl(main_isolate_)) {} -InitializedHandleScope::~InitializedHandleScope() {} +InitializedHandleScope::~InitializedHandleScope() = default; HandleAndZoneScope::HandleAndZoneScope() : main_zone_(new i::Zone(&allocator_, ZONE_NAME)) {} -HandleAndZoneScope::~HandleAndZoneScope() {} +HandleAndZoneScope::~HandleAndZoneScope() = default; static void PrintTestList(CcTest* current) { if (current == nullptr) return; |