Lines Matching defs:heap
126 static Failure* ThrowArrayLengthRangeError(Heap* heap) {
127 HandleScope scope(heap->isolate());
128 return heap->isolate()->Throw(
129 *heap->isolate()->factory()->NewRangeError("invalid_array_length",
141 ASSERT(to->map() != HEAP->fixed_cow_array_map());
169 Heap* heap = from->GetHeap();
170 if (!heap->InNewSpace(to)) {
171 heap->RecordWrites(to->address(),
175 heap->incremental_marking()->RecordWrites(to);
187 Heap* heap = from->GetHeap();
220 if (!heap->InNewSpace(to)) {
221 heap->RecordWrites(to->address(),
225 heap->incremental_marking()->RecordWrites(to);
272 Heap* heap = from->GetHeap();
274 heap->AllocateHeapNumber(from->get_scalar(i + from_start),
692 Heap* heap = obj->GetHeap();
694 if (backing_store->map() == heap->non_strict_arguments_elements_map()) {
712 Object* hole = heap->the_hole_value();
715 !heap->InNewSpace(backing_store) &&
730 return heap->true_value();
1022 Heap* heap = array->GetHeap();
1035 MaybeObject* maybe_object = heap->NumberFromUint32(new_length);
1041 Object* the_hole_value = heap->the_hole_value();
1064 Heap* heap = isolate->heap();
1076 if (result == heap->true_value()) {
1089 result == heap->false_value()) {
1102 return heap->true_value();