Home | History | Annotate | Download | only in cctest

Lines Matching refs:Heap

78   Heap::ConfigureHeap(2*256*KB, 4*MB);
86 (Heap::MaxObjectSizeInPagedSpace() - FixedArray::kHeaderSize) /
88 Object* obj = Heap::AllocateFixedArray(array_size);
94 CHECK(Heap::InSpace(*array, NEW_SPACE));
97 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
100 CHECK(Heap::InSpace(*array, OLD_POINTER_SPACE));
105 Heap::ConfigureHeap(2*256*KB, 4*MB);
113 // Do a mark compact GC to shrink the heap.
114 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
117 int size = (Heap::MaxObjectSizeInPagedSpace() - FixedArray::kHeaderSize) /
119 Object* obj = Heap::AllocateFixedArray(size);
124 CHECK(Heap::InSpace(*array, NEW_SPACE));
129 Object* obj = Heap::AllocateFixedArray(100, TENURED);
137 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
140 CHECK(Heap::InSpace(*array, NEW_SPACE));
148 // call mark-compact when heap is empty
149 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
155 array = Heap::AllocateFixedArray(ARRAY_SIZE);
157 CHECK(Heap::CollectGarbage(0, NEW_SPACE));
159 array = Heap::AllocateFixedArray(ARRAY_SIZE);
165 mapp = Heap::AllocateMap(JS_OBJECT_TYPE, JSObject::kHeaderSize);
167 CHECK(Heap::CollectGarbage(0, MAP_SPACE));
168 mapp = Heap::AllocateMap(JS_OBJECT_TYPE, JSObject::kHeaderSize);
172 String* func_name = String::cast(Heap::LookupAsciiSymbol("theFunction"));
174 SharedFunctionInfo::cast(Heap::AllocateSharedFunctionInfo(func_name));
176 JSFunction::cast(Heap::AllocateFunction(*Top::function_map(),
178 Heap::undefined_value()));
180 Map::cast(Heap::AllocateMap(JS_OBJECT_TYPE, JSObject::kHeaderSize));
184 JSObject* obj = JSObject::cast(Heap::AllocateJSObject(function));
185 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
187 func_name = String::cast(Heap::LookupAsciiSymbol("theFunction"));
193 obj = JSObject::cast(Heap::AllocateJSObject(function));
194 String* obj_name = String::cast(Heap::LookupAsciiSymbol("theObject"));
196 String* prop_name = String::cast(Heap::LookupAsciiSymbol("theSlot"));
199 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
201 obj_name = String::cast(Heap::LookupAsciiSymbol("theObject"));
205 prop_name = String::cast(Heap::LookupAsciiSymbol("theSlot"));
228 } while (Heap::map_space()->MapPointersEncodable());
234 Heap::CollectAllGarbage(true);
236 CHECK(Heap::map_space()->MapPointersEncodable());
258 Heap::SetGlobalGCPrologueCallback(&GCPrologueCallbackFunc);
259 Heap::SetGlobalGCEpilogueCallback(&GCEpilogueCallbackFunc);
262 Heap::PerformScavenge();
267 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
285 GlobalHandles::Create(Heap::AllocateFixedArray(1));
287 GlobalHandles::Create(Heap::AllocateFixedArray(1));
296 GlobalHandles::Create(Heap::AllocateFixedArray(1));
298 GlobalHandles::Create(Heap::AllocateFixedArray(1));
319 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));
337 CHECK(Heap::CollectGarbage(0, OLD_POINTER_SPACE));