From ace7b8f20f9fc82b8d741d33b0f03aad67efd5fb Mon Sep 17 00:00:00 2001 From: mstarzinger Date: Fri, 23 Jan 2015 04:12:12 -0800 Subject: [PATCH] Make TestSetJitCodeEventHandler more resilient. R=ishell@chromium.org TEST=cctest/test-api/SetJitCodeEventHandler Review URL: https://codereview.chromium.org/874493002 Cr-Commit-Position: refs/heads/master@{#26249} --- test/cctest/test-api.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc index 410c2e1..b3d91b0 100644 --- a/test/cctest/test-api.cc +++ b/test/cctest/test-api.cc @@ -15104,6 +15104,9 @@ UNINITIALIZED_TEST(SetJitCodeEventHandler) { i::Isolate* i_isolate = reinterpret_cast(isolate); i::Heap* heap = i_isolate->heap(); + // Start with a clean slate. + heap->CollectAllAvailableGarbage("TestSetJitCodeEventHandler_Prepare"); + { v8::HandleScope scope(isolate); i::HashMap code(MatchPointers); @@ -15137,7 +15140,7 @@ UNINITIALIZED_TEST(SetJitCodeEventHandler) { } // Force code movement. - heap->CollectAllAvailableGarbage("TestSetJitCodeEventHandler"); + heap->CollectAllAvailableGarbage("TestSetJitCodeEventHandler_Move"); isolate->SetJitCodeEventHandler(v8::kJitCodeEventDefault, NULL); -- 2.7.4