Home | History | Annotate | Download | only in cctest

Lines Matching refs:HEAP

27   CHECK(HEAP->Contains(map));
29 CHECK_EQ(HEAP->meta_map(), map->map());
37 CheckMap(HEAP->meta_map(), MAP_TYPE, Map::kSize);
38 CheckMap(HEAP->heap_number_map(), HEAP_NUMBER_TYPE, HeapNumber::kSize);
39 CheckMap(HEAP->fixed_array_map(), FIXED_ARRAY_TYPE, kVariableSizeSentinel);
40 CheckMap(HEAP->string_map(), STRING_TYPE, kVariableSizeSentinel);
61 Object* obj = HEAP->NumberFromDouble(value)->ToObjectChecked();
79 Object* code = HEAP->CreateCode(
82 Handle<Object>(HEAP->undefined_value()))->ToObjectChecked();
89 Object* found = HEAP->FindCodeObject(obj_addr + i);
93 Object* copy = HEAP->CreateCode(
96 Handle<Object>(HEAP->undefined_value()))->ToObjectChecked();
99 Object* not_right = HEAP->FindCodeObject(obj_copy->address() +
109 Object* value = HEAP->NumberFromDouble(1.000123)->ToObjectChecked();
114 value = HEAP->NumberFromDouble(1.0)->ToObjectChecked();
119 value = HEAP->NumberFromInt32(1024)->ToObjectChecked();
124 value = HEAP->NumberFromInt32(Smi::kMinValue)->ToObjectChecked();
129 value = HEAP->NumberFromInt32(Smi::kMaxValue)->ToObjectChecked();
136 value = HEAP->NumberFromInt32(Smi::kMinValue - 1)->ToObjectChecked();
143 HEAP->NumberFromUint32(static_cast<uint32_t>(Smi::kMaxValue) + 1);
151 CHECK(HEAP->nan_value()->IsNumber());
152 CHECK(isnan(HEAP->nan_value()->Number()));
158 String* object_symbol = String::cast(HEAP->Object_symbol());
163 CheckOddball(HEAP->true_value(), "true");
164 CheckOddball(HEAP->false_value(), "false");
165 CheckOddball(HEAP->null_value(), "null");
166 CheckOddball(HEAP->undefined_value(), "undefined");
201 HEAP->CollectGarbage(NEW_SPACE);
229 HEAP->CollectGarbage(NEW_SPACE);
250 HEAP->CollectGarbage(NEW_SPACE);
315 HEAP->CollectGarbage(NEW_SPACE);
365 HEAP->PerformScavenge();
398 HEAP->CollectGarbage(OLD_POINTER_SPACE);
399 HEAP->CollectGarbage(NEW_SPACE);
408 HEAP->CollectGarbage(OLD_POINTER_SPACE);
438 HEAP->PerformScavenge();
443 HEAP->CollectGarbage(OLD_POINTER_SPACE);
515 MaybeObject* maybe_a = HEAP->LookupAsciiSymbol(string);
520 MaybeObject* maybe_b = HEAP->LookupAsciiSymbol(string);
563 String* object_symbol = String::cast(HEAP->Object_symbol());
669 // We just initialized the VM, no heap allocation failure yet.
707 String* object_symbol = String::cast(HEAP->Object_symbol());
789 // Count the number of objects found in the heap.
865 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
889 HEAP->MaxObjectSizeInNewSpace());
891 NewSpace* new_space = HEAP->new_space();
895 CHECK(!HEAP->always_allocate());
896 Object* array = HEAP->AllocateFixedArray(allocation_len)->ToObjectChecked();
906 CHECK(!HEAP->always_allocate());
907 Object* array = HEAP->AllocateFixedArray(fixed_array_len)->ToObjectChecked();
911 Object* object = HEAP->AllocateJSObjectFromMap(*my_map)->ToObjectChecked();
923 Address old_pointer_space_top = HEAP->old_pointer_space()->top();
925 Object* clone_obj = HEAP->CopyJSObject(jsobject)->ToObjectChecked();
931 CHECK(HEAP->old_pointer_space()->Contains(clone->address()));
962 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
963 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
967 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
968 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
969 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
970 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
971 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
972 HEAP->CollectAllGarbage(Heap::kAbortIncrementalMarkingMask);
987 Object* object = HEAP->global_contexts_list();
1056 HEAP->PerformScavenge();
1061 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1067 HEAP->PerformScavenge();
1070 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1074 HEAP->PerformScavenge();
1077 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1084 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1093 HEAP->PerformScavenge();
1098 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1110 Handle<Object> object(HEAP->global_contexts_list());
1113 if (count == n) HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1132 if (count == n) HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1193 // Get initial heap size after several full GCs, which will stabilize
1194 // the heap size and return with sweeping finished completely.
1195 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1196 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1197 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1198 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1199 CHECK(HEAP->old_pointer_space()->IsSweepingComplete());
1200 int initial_size = static_cast<int>(HEAP->SizeOfObjects());
1208 HEAP->AllocateFixedArray(8192, TENURED)->ToObjectChecked();
1210 static_cast<int>(HEAP->SizeOfObjects()));
1214 // The heap size should go back to initial size after a full GC, even
1216 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1217 CHECK(!HEAP->old_pointer_space()->IsSweepingComplete());
1218 CHECK_EQ(initial_size, static_cast<int>(HEAP->SizeOfObjects()));
1220 // Advancing the sweeper step-wise should not change the heap size.
1221 while (!HEAP->old_pointer_space()->IsSweepingComplete()) {
1222 HEAP->old_pointer_space()->AdvanceSweeper(KB);
1223 CHECK_EQ(initial_size, static_cast<int>(HEAP->SizeOfObjects()));
1230 HEAP->EnsureHeapIsIterable();
1231 intptr_t size_of_objects_1 = HEAP->SizeOfObjects();
1242 // on the heap.
1245 PrintF("Heap::SizeOfObjects: %" V8_PTR_PREFIX "d, "
1252 PrintF("Heap::SizeOfObjects: %" V8_PTR_PREFIX "d, "
1269 CHECK(HEAP->InNewSpace(*FACTORY->NewFixedArray(1000, NOT_TENURED)));
1276 NewSpace* new_space = HEAP->new_space();
1297 HEAP->CollectGarbage(NEW_SPACE);
1319 NewSpace* new_space = HEAP->new_space();
1326 HEAP->CollectAllAvailableGarbage();
1351 HEAP->CollectAllAvailableGarbage();
1371 HEAP->CollectAllAvailableGarbage();
1374 HEAP->CollectAllAvailableGarbage();
1388 HEAP->CollectAllAvailableGarbage();
1408 HEAP->CollectAllAvailableGarbage();
1411 HEAP->CollectAllAvailableGarbage();
1423 HEAP->CollectAllAvailableGarbage();
1443 HEAP->CollectAllAvailableGarbage();
1446 HEAP->CollectAllAvailableGarbage();
1458 HEAP->CollectAllAvailableGarbage();
1482 HEAP->CollectAllAvailableGarbage();
1485 HEAP->CollectAllAvailableGarbage();
1511 IncrementalMarking* marking = HEAP->incremental_marking();
1539 HEAP->incremental_marking()->set_should_hurry(true);
1540 HEAP->CollectGarbage(OLD_POINTER_SPACE);
1565 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1579 PagedSpace* space = HEAP->old_pointer_space();
1593 HEAP->CollectAllGarbage(Heap::kNoGCFlags);
1625 IncrementalMarking* marking = HEAP->incremental_marking();
1629 // The following two calls will increment HEAP->global_ic_age().
1638 CHECK_EQ(HEAP->global_ic_age(), f->shared()->ic_age());
1671 HEAP->incremental_marking()->Abort();
1673 // The following two calls will increment HEAP->global_ic_age().
1679 CHECK_EQ(HEAP->global_ic_age(), f->shared()->ic_age());