Lines Matching refs:heap

24 #include "src/heap/heap-inl.h"  // For ToBoolean. TODO(jkummerow): Drop.
25 #include "src/heap/heap-write-barrier-inl.h"
28 #include "src/objects/heap-object-inl.h"
35 #include "src/profiler/heap-snapshot-generator.h"
206 return isolate->heap()->ToBoolean(FLAG_use_ic);
212 return isolate->heap()->ToBoolean(
219 return isolate->heap()->ToBoolean(isolate->allow_atomics_wait());
434 return isolate->heap()->ToBoolean(function->ActiveTierIsMaglev());
890 isolate->heap()->NotifyContextDisposed(true);
899 isolate->heap()->set_allocation_timeout(timeout);
908 isolate->heap()->EnableInlineAllocation();
910 isolate->heap()->DisableInlineAllocation();
924 void FillUpOneNewSpacePage(Isolate* isolate, Heap* heap) {
926 PauseAllocationObserversScope pause_observers(heap);
927 NewSpace* space = heap->new_space();
940 DCHECK(heap->new_space()->Contains(*padding));
944 heap->CreateFillerObjectAt(*heap->new_space()->allocation_top_address(),
955 Heap* heap = isolate->heap();
956 NewSpace* space = heap->new_space();
957 AlwaysAllocateScopeForTesting always_allocate(heap);
959 FillUpOneNewSpacePage(isolate, heap);
999 std::string filename = "heap.heapsnapshot";
1114 isolate->heap()->AddRetainingPathTarget(object, option);
1255 return isolate->heap()->ToBoolean(obj1.map() == obj2.map());
1262 return isolate->heap()->ToBoolean(
1263 isolate->heap()->new_lo_space()->Contains(obj) ||
1264 isolate->heap()->code_lo_space()->Contains(obj) ||
1265 isolate->heap()->lo_space()->Contains(obj));
1273 return isolate->heap()->ToBoolean(
1274 isolate->heap()->new_lo_space()->Contains(elements) ||
1275 isolate->heap()->lo_space()->Contains(elements));
1282 return isolate->heap()->ToBoolean(ObjectInYoungGeneration(obj));
1294 Heap* heap = object.GetHeap();
1295 if (!heap->InYoungGeneration(object)) {
1301 heap->FindAllocationMemento<Heap::kForRuntime>(object.map(), object);
1305 heap->PretenureAllocationSiteOnNextCollection(site);
1340 return isolate->heap()->ToBoolean(result);
1354 return isolate->heap()->ToBoolean(result);
1383 return isolate->heap()->ToBoolean(
1390 return isolate->heap()->ToBoolean(obj.Name()); \
1410 return isolate->heap()->ToBoolean(obj.HasFixed##Type##Elements()); \
1420 return isolate->heap()->ToBoolean(
1427 return isolate->heap()->ToBoolean(
1434 return isolate->heap()->ToBoolean(
1441 return isolate->heap()->ToBoolean(
1448 return isolate->heap()->ToBoolean(
1455 return isolate->heap()->ToBoolean(
1462 return isolate->heap()->ToBoolean(
1469 return isolate->heap()->ToBoolean(
1476 return isolate->heap()->ToBoolean(
1509 return isolate->heap()->ToBoolean(true);
1615 return isolate->heap()->ToBoolean(kSystemPointerSize == 8);
1629 return isolate->heap()->ToBoolean(obj1->address() == obj2->address());
1636 return isolate->heap()->ToBoolean(obj->IsString() &&
1730 isolate->heap()->CollectSharedGarbage(GarbageCollectionReason::kTesting);