HeapObject 120 include/v8.h class HeapObject; HeapObject 462 include/v8.h static internal::Object** CreateHandle(internal::HeapObject* value); HeapObject 4074 include/v8.h reinterpret_cast<internal::HeapObject*>(*p)))); HeapObject 5247 src/api.cc i::Handle<i::HeapObject>::cast(Utils::OpenHandle(*parent)).location(), HeapObject 6097 src/api.cc i::Handle<i::HeapObject> object = ToInternal(this)->GetHeapObject(); HeapObject 93 src/arm/assembler-arm-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 123 src/arm/assembler-arm-inl.h host(), &Memory::Object_at(pc_), HeapObject::cast(target)); HeapObject 145 src/arm/assembler-arm-inl.h Object* object = HeapObject::FromAddress( HeapObject 181 src/arm/assembler-arm-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 446 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r3, HeapObject::kMapOffset)); HeapObject 452 src/arm/builtins-arm.cc __ str(r2, FieldMemOperand(r3, HeapObject::kMapOffset)); HeapObject 454 src/arm/builtins-arm.cc HeapObject::kMapOffset, HeapObject 638 src/arm/builtins-arm.cc __ str(map, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 658 src/arm/builtins-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 62 src/arm/code-stubs-arm.cc __ ldr(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset)); HeapObject 114 src/arm/code-stubs-arm.cc __ str(r5, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 242 src/arm/code-stubs-arm.cc __ str(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 289 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 403 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 442 src/arm/code-stubs-arm.cc __ ldr(r3, FieldMemOperand(r3, HeapObject::kMapOffset)); HeapObject 480 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(r3, HeapObject::kMapOffset)); HeapObject 1514 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(lhs, HeapObject::kMapOffset)); HeapObject 1569 src/arm/code-stubs-arm.cc __ ldr(r3, FieldMemOperand(rhs, HeapObject::kMapOffset)); HeapObject 1889 src/arm/code-stubs-arm.cc __ ldr(map, FieldMemOperand(tos_, HeapObject::kMapOffset)); HeapObject 4239 src/arm/code-stubs-arm.cc __ ldr(scratch, FieldMemOperand(scratch, HeapObject::kMapOffset)); HeapObject 4814 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(last_match_info_elements, HeapObject::kMapOffset)); HeapObject 4831 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(subject, HeapObject::kMapOffset)); HeapObject 4881 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(subject, HeapObject::kMapOffset)); HeapObject 5104 src/arm/code-stubs-arm.cc __ ldr(r0, FieldMemOperand(subject, HeapObject::kMapOffset)); HeapObject 5172 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 5189 src/arm/code-stubs-arm.cc __ str(r2, FieldMemOperand(r3, HeapObject::kMapOffset)); HeapObject 5445 src/arm/code-stubs-arm.cc __ ldr(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); HeapObject 5501 src/arm/code-stubs-arm.cc __ ldr(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); HeapObject 6018 src/arm/code-stubs-arm.cc __ ldr(r1, FieldMemOperand(r5, HeapObject::kMapOffset)); HeapObject 6028 src/arm/code-stubs-arm.cc __ ldr(r1, FieldMemOperand(r5, HeapObject::kMapOffset)); HeapObject 6310 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 6311 src/arm/code-stubs-arm.cc __ ldr(r5, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 6381 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 6382 src/arm/code-stubs-arm.cc __ ldr(r5, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 6429 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 6430 src/arm/code-stubs-arm.cc __ ldr(r5, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 6484 src/arm/code-stubs-arm.cc __ ldr(r4, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 6485 src/arm/code-stubs-arm.cc __ ldr(r5, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 6727 src/arm/code-stubs-arm.cc __ ldr(tmp1, FieldMemOperand(left, HeapObject::kMapOffset)); HeapObject 6728 src/arm/code-stubs-arm.cc __ ldr(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); HeapObject 6770 src/arm/code-stubs-arm.cc __ ldr(tmp1, FieldMemOperand(left, HeapObject::kMapOffset)); HeapObject 6771 src/arm/code-stubs-arm.cc __ ldr(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); HeapObject 6853 src/arm/code-stubs-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 6854 src/arm/code-stubs-arm.cc __ ldr(r3, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 6977 src/arm/code-stubs-arm.cc __ ldr(entity_name, FieldMemOperand(entity_name, HeapObject::kMapOffset)); HeapObject 7151 src/arm/code-stubs-arm.cc __ ldr(entry_key, FieldMemOperand(entry_key, HeapObject::kMapOffset)); HeapObject 87 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 89 src/arm/codegen-arm.cc HeapObject::kMapOffset, HeapObject 151 src/arm/codegen-arm.cc __ str(r9, MemOperand(r6, HeapObject::kMapOffset)); HeapObject 153 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 155 src/arm/codegen-arm.cc HeapObject::kMapOffset, HeapObject 190 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 192 src/arm/codegen-arm.cc HeapObject::kMapOffset, HeapObject 285 src/arm/codegen-arm.cc __ str(r9, MemOperand(r6, HeapObject::kMapOffset)); HeapObject 355 src/arm/codegen-arm.cc __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 357 src/arm/codegen-arm.cc HeapObject::kMapOffset, HeapObject 373 src/arm/codegen-arm.cc __ ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 406 src/arm/codegen-arm.cc __ ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 794 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(cp, HeapObject::kMapOffset)); HeapObject 1126 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 1139 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 1204 src/arm/full-codegen-arm.cc __ ldr(r4, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 1323 src/arm/full-codegen-arm.cc __ ldr(temp, FieldMemOperand(next, HeapObject::kMapOffset)); HeapObject 2649 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 2701 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 2727 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 2734 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 2778 src/arm/full-codegen-arm.cc __ ldr(r2, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 3542 src/arm/full-codegen-arm.cc __ ldr(tmp, FieldMemOperand(left, HeapObject::kMapOffset)); HeapObject 3546 src/arm/full-codegen-arm.cc __ ldr(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); HeapObject 3670 src/arm/full-codegen-arm.cc __ ldr(scratch1, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 3695 src/arm/full-codegen-arm.cc __ ldr(scratch1, FieldMemOperand(separator, HeapObject::kMapOffset)); HeapObject 4244 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 4270 src/arm/full-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 4428 src/arm/full-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 100 src/arm/ic-arm.cc __ ldr(t1, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 274 src/arm/ic-arm.cc __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 327 src/arm/ic-arm.cc __ ldr(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 643 src/arm/ic-arm.cc __ ldr(r3, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 1023 src/arm/ic-arm.cc __ ldr(r4, FieldMemOperand(r3, HeapObject::kMapOffset)); HeapObject 1030 src/arm/ic-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 1117 src/arm/ic-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 1181 src/arm/ic-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 1332 src/arm/ic-arm.cc __ ldr(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 1372 src/arm/ic-arm.cc __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 1407 src/arm/ic-arm.cc __ ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 1461 src/arm/ic-arm.cc __ ldr(r4, FieldMemOperand(value, HeapObject::kMapOffset)); HeapObject 340 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(scratch, Handle<HeapObject>::cast(literal)); HeapObject 1519 src/arm/lithium-codegen-arm.cc Handle<HeapObject>::cast(value)); HeapObject 1543 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 1799 src/arm/lithium-codegen-arm.cc __ ldr(map, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 1986 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 2006 src/arm/lithium-codegen-arm.cc __ ldr(temp1, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 2080 src/arm/lithium-codegen-arm.cc __ ldr(temp, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 2217 src/arm/lithium-codegen-arm.cc __ ldr(temp, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 2277 src/arm/lithium-codegen-arm.cc __ ldr(temp, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 2331 src/arm/lithium-codegen-arm.cc __ ldr(map, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 2604 src/arm/lithium-codegen-arm.cc Handle<HeapObject> current(HeapObject::cast((*type)->prototype())); HeapObject 2608 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(result, HeapObject::kMapOffset)); HeapObject 2612 src/arm/lithium-codegen-arm.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); HeapObject 2633 src/arm/lithium-codegen-arm.cc __ ldr(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 2727 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(result, HeapObject::kMapOffset)); HeapObject 3205 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 3452 src/arm/lithium-codegen-arm.cc __ ldr(r7, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 3721 src/arm/lithium-codegen-arm.cc __ str(scratch, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 3726 src/arm/lithium-codegen-arm.cc HeapObject::kMapOffset, HeapObject 3973 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); HeapObject 3979 src/arm/lithium-codegen-arm.cc __ str(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); HeapObject 3981 src/arm/lithium-codegen-arm.cc __ RecordWriteField(object_reg, HeapObject::kMapOffset, new_map_reg, HeapObject 4287 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(input_reg, HeapObject::kMapOffset)); HeapObject 4349 src/arm/lithium-codegen-arm.cc __ ldr(scratch1, FieldMemOperand(input_reg, HeapObject::kMapOffset)); HeapObject 4509 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 4622 src/arm/lithium-codegen-arm.cc __ ldr(scratch, FieldMemOperand(input_reg, HeapObject::kMapOffset)); HeapObject 4772 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 4856 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(r2, Handle<HeapObject>::cast(value)); HeapObject 4901 src/arm/lithium-codegen-arm.cc __ LoadHeapObject(r2, Handle<HeapObject>::cast(value)); HeapObject 4927 src/arm/lithium-codegen-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 5097 src/arm/lithium-codegen-arm.cc __ ldr(input, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 5125 src/arm/lithium-codegen-arm.cc __ ldr(input, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 5345 src/arm/lithium-codegen-arm.cc __ ldr(r0, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 5353 src/arm/lithium-codegen-arm.cc __ ldr(r1, FieldMemOperand(r0, HeapObject::kMapOffset)); HeapObject 5378 src/arm/lithium-codegen-arm.cc __ ldr(scratch0(), FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 235 src/arm/lithium-codegen-arm.h void LoadHeapObject(Register result, Handle<HeapObject> object); HeapObject 877 src/arm/macro-assembler-arm.cc str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 1152 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset)); HeapObject 1173 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 1353 src/arm/macro-assembler-arm.cc ldr(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); HeapObject 1376 src/arm/macro-assembler-arm.cc ldr(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset)); HeapObject 1847 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 2002 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 2054 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 2070 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 2295 src/arm/macro-assembler-arm.cc ldr(scratch1, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 2777 src/arm/macro-assembler-arm.cc ldr(elements, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 3022 src/arm/macro-assembler-arm.cc ldr(object, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 3042 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 3057 src/arm/macro-assembler-arm.cc ldr(scratch1, FieldMemOperand(first, HeapObject::kMapOffset)); HeapObject 3058 src/arm/macro-assembler-arm.cc ldr(scratch2, FieldMemOperand(second, HeapObject::kMapOffset)); HeapObject 3104 src/arm/macro-assembler-arm.cc str(heap_number_map, FieldMemOperand(result, HeapObject::kMapOffset)); HeapObject 3516 src/arm/macro-assembler-arm.cc ldr(scratch, FieldMemOperand(value, HeapObject::kMapOffset)); HeapObject 3584 src/arm/macro-assembler-arm.cc ldr(map, FieldMemOperand(value, HeapObject::kMapOffset)); HeapObject 3714 src/arm/macro-assembler-arm.cc ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 176 src/arm/macro-assembler-arm.h void LoadHeapObject(Register dst, Handle<HeapObject> object); HeapObject 180 src/arm/macro-assembler-arm.h LoadHeapObject(result, Handle<HeapObject>::cast(object)); HeapObject 880 src/arm/macro-assembler-arm.h ldr(type, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 653 src/arm/regexp-macro-assembler-arm.cc Handle<HeapObject> RegExpMacroAssemblerARM::GetCode(Handle<String> source) { HeapObject 925 src/arm/regexp-macro-assembler-arm.cc return Handle<HeapObject>::cast(code); HeapObject 88 src/arm/regexp-macro-assembler-arm.h virtual Handle<HeapObject> GetCode(Handle<String> source); HeapObject 411 src/arm/simulator-arm.cc HeapObject* obj = reinterpret_cast<HeapObject*>(*cur); HeapObject 87 src/arm/stub-cache-arm.cc __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 152 src/arm/stub-cache-arm.cc __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 166 src/arm/stub-cache-arm.cc __ ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); HeapObject 232 src/arm/stub-cache-arm.cc __ ldr(ip, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 374 src/arm/stub-cache-arm.cc __ ldr(scratch1, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 515 src/arm/stub-cache-arm.cc __ str(scratch1, FieldMemOperand(receiver_reg, HeapObject::kMapOffset)); HeapObject 520 src/arm/stub-cache-arm.cc HeapObject::kMapOffset, HeapObject 1134 src/arm/stub-cache-arm.cc __ ldr(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 1625 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 1694 src/arm/stub-cache-arm.cc __ ldr(r7, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 2777 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 3211 src/arm/stub-cache-arm.cc __ ldr(r2, FieldMemOperand(r1, HeapObject::kMapOffset)); HeapObject 3307 src/arm/stub-cache-arm.cc __ ldr(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); HeapObject 4625 src/arm/stub-cache-arm.cc __ ldr(scratch1, FieldMemOperand(value_reg, HeapObject::kMapOffset)); HeapObject 725 src/assembler.cc ASSERT(code->address() == HeapObject::cast(found)->address()); HeapObject 67 src/assembler.h static void QuietNaN(HeapObject* nan) { } HeapObject 1677 src/bootstrapper.cc HeapObject::cast(string_function->initial_map()->prototype())->map()); HeapObject 366 src/builtins.cc Object** former_start = HeapObject::RawField(elms, 0); HeapObject 399 src/builtins.cc return FixedArray::cast(HeapObject::FromAddress( HeapObject 425 src/builtins.cc HeapObject* elms = array->elements(); HeapObject 2017 src/debug.cc HeapObject* obj = NULL; HeapObject 2344 src/debug.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 247 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { HeapObject 271 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { HeapObject 304 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { HeapObject 332 src/execution.cc HeapObject::cast(fun)->map()->has_instance_call_handler()) { HeapObject 1347 src/frames.cc HeapObject* obj = HeapObject::FromAddress(addr); HeapObject 67 src/frames.h Code* GcSafeCastToCode(HeapObject* object, Address inner_pointer); HeapObject 83 src/global-handles.h static ImplicitRefGroup* New(HeapObject** parent, HeapObject 99 src/global-handles.h HeapObject** parent_; HeapObject 212 src/global-handles.h void AddImplicitReferences(HeapObject** parent, HeapObject 44 src/handles-inl.h inline Isolate* GetIsolateForHandle(HeapObject* obj) { HeapObject 43 src/heap-inl.h void PromotionQueue::insert(HeapObject* target, int size) { HeapObject 125 src/heap-inl.h reinterpret_cast<HeapObject*>(result)->set_map_no_write_barrier(map); HeapObject 158 src/heap-inl.h reinterpret_cast<HeapObject*>(result)->set_map(map); HeapObject 349 src/heap-inl.h OldSpace* Heap::TargetSpace(HeapObject* object) { HeapObject 409 src/heap-inl.h void Heap::ScavengePointer(HeapObject** p) { HeapObject 414 src/heap-inl.h void Heap::ScavengeObject(HeapObject** p, HeapObject* object) { HeapObject 426 src/heap-inl.h HeapObject* dest = first_word.ToForwardingAddress(); HeapObject 746 src/heap-inl.h HeapObject* object = HeapObject::cast(*current); HeapObject 205 src/heap-profiler.cc return profiler->snapshots_->FindObjectId(HeapObject::cast(*obj)->address()); HeapObject 1023 src/heap.cc Heap::ScavengeObject(reinterpret_cast<HeapObject**>(p), HeapObject 1024 src/heap.cc reinterpret_cast<HeapObject*>(object)); HeapObject 1039 src/heap.cc ASSERT(!HEAP->InNewSpace(HeapObject::cast(*current))); HeapObject 1051 src/heap.cc for (HeapObject* object = code_it.Next(); HeapObject 1059 src/heap.cc for (HeapObject* object = data_it.Next(); HeapObject 1082 src/heap.cc !HeapObject::cast(*p)->map_word().IsForwardingAddress(); HeapObject 1173 src/heap.cc HeapObject* obj = reinterpret_cast<HeapObject*>(*(head_start++)); HeapObject 1189 src/heap.cc MapWord map_word = HeapObject::cast(object)->map_word(); HeapObject 1268 src/heap.cc for (HeapObject* cell = cell_iterator.Next(); HeapObject 1324 src/heap.cc MapWord first_word = HeapObject::cast(*p)->map_word(); HeapObject 1408 src/heap.cc HeapObject::RawField(tail, JSFunction::kNextFunctionLinkOffset); HeapObject 1467 src/heap.cc HeapObject::RawField( HeapObject 1492 src/heap.cc HeapObject::RawField( HeapObject 1543 src/heap.cc Heap::ScavengeObject(reinterpret_cast<HeapObject**>(p), HeapObject 1544 src/heap.cc reinterpret_cast<HeapObject*>(object)); HeapObject 1558 src/heap.cc HeapObject* object = HeapObject::FromAddress(new_space_front); HeapObject 1573 src/heap.cc HeapObject* target; HeapObject 1603 src/heap.cc static HeapObject* EnsureDoubleAligned(Heap* heap, HeapObject 1608 src/heap.cc return HeapObject::FromAddress(object->address() + kPointerSize); HeapObject 1777 src/heap.cc HeapObject* target = HeapObject::cast(result); HeapObject 1805 src/heap.cc HeapObject* target = HeapObject::cast(result); HeapObject 1826 src/heap.cc HeapObject* target = *slot; HeapObject 1909 src/heap.cc HeapObject* first = HeapObject 1910 src/heap.cc HeapObject::cast(ConsString::cast(object)->unchecked_first()); HeapObject 1921 src/heap.cc HeapObject* target = first_word.ToForwardingAddress(); HeapObject 2457 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(heap_number_map()); HeapObject 2475 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(heap_number_map()); HeapObject 2486 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier( HeapObject 3488 src/heap.cc HeapObject* filler = HeapObject::FromAddress(addr); HeapObject 3549 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(code_map()); HeapObject 3600 src/heap.cc Address new_addr = reinterpret_cast<HeapObject*>(result)->address(); HeapObject 3642 src/heap.cc Address new_addr = reinterpret_cast<HeapObject*>(result)->address(); HeapObject 3680 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(map); HeapObject 3784 src/heap.cc CopyBlock(HeapObject::cast(result)->address(), HeapObject 4202 src/heap.cc Address clone_address = HeapObject::cast(clone)->address(); HeapObject 4218 src/heap.cc CopyBlock(HeapObject::cast(clone)->address(), HeapObject 4488 src/heap.cc reinterpret_cast<HeapObject*>(result)->set_map_no_write_barrier(map); HeapObject 4540 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(ascii_string_map()); HeapObject 4543 src/heap.cc ASSERT_EQ(size, HeapObject::cast(result)->Size()); HeapObject 4586 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(string_map()); HeapObject 4589 src/heap.cc ASSERT_EQ(size, HeapObject::cast(result)->Size()); HeapObject 4650 src/heap.cc HeapObject* dst = HeapObject::cast(obj); HeapObject 4657 src/heap.cc HeapObject::cast(obj)->set_map_no_write_barrier(map); HeapObject 4676 src/heap.cc HeapObject* dst = HeapObject::cast(obj); HeapObject 4743 src/heap.cc HeapObject::cast(result)->set_map_no_write_barrier(heap->fixed_array_map()); HeapObject 4862 src/heap.cc HeapObject* object; HeapObject 4864 src/heap.cc if (!maybe_object->To<HeapObject>(&object)) return maybe_object; HeapObject 4876 src/heap.cc reinterpret_cast<HeapObject*>(result)->set_map_no_write_barrier( HeapObject 5467 src/heap.cc MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::FromAddress(start)); HeapObject 5480 src/heap.cc callback(reinterpret_cast<HeapObject**>(slot), HeapObject 5481 src/heap.cc HeapObject::cast(object)); HeapObject 5533 src/heap.cc FreeSpace::cast(HeapObject::FromAddress(current_address)); HeapObject 5633 src/heap.cc for (HeapObject* object = it.Next(); object != NULL; object = it.Next()) { HeapObject 5851 src/heap.cc for (HeapObject* obj = iterator.next(); HeapObject 5914 src/heap.cc HeapObject* obj = HeapObject::cast(*p); HeapObject 5929 src/heap.cc Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map)); HeapObject 5966 src/heap.cc HeapObject* obj = HeapObject::cast(*p); HeapObject 5978 src/heap.cc HeapObject* map_p = HeapObject::FromAddress(map_addr); HeapObject 6488 src/heap.cc HeapObject* obj = HeapObject::cast(*p); HeapObject 6499 src/heap.cc HeapObject* obj = marking_stack_.RemoveLast(); HeapObject 6505 src/heap.cc List<HeapObject*> marking_stack_; HeapObject 6569 src/heap.cc HeapObject* HeapIterator::next() { HeapObject 6572 src/heap.cc HeapObject* obj = NextObject(); HeapObject 6578 src/heap.cc HeapObject* HeapIterator::NextObject() { HeapObject 6582 src/heap.cc if (HeapObject* obj = object_iterator_->next_object()) { HeapObject 6589 src/heap.cc if (HeapObject* obj = object_iterator_->next_object()) { HeapObject 6685 src/heap.cc HeapObject* obj = HeapObject::cast(*p); HeapObject 6703 src/heap.cc Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map)); HeapObject 6735 src/heap.cc HeapObject* obj = HeapObject::cast(*p); HeapObject 6747 src/heap.cc HeapObject* map_p = HeapObject::FromAddress(map_addr); HeapObject 334 src/heap.h inline void insert(HeapObject* target, int size); HeapObject 336 src/heap.h void remove(HeapObject** target, int* size) { HeapObject 352 src/heap.h *target = reinterpret_cast<HeapObject*>(*(--front_)); HeapObject 370 src/heap.h Entry(HeapObject* obj, int size) : obj_(obj), size_(size) { } HeapObject 372 src/heap.h HeapObject* obj_; HeapObject 1182 src/heap.h bool Contains(HeapObject* value); HeapObject 1187 src/heap.h bool InSpace(HeapObject* value, AllocationSpace space); HeapObject 1190 src/heap.h inline OldSpace* TargetSpace(HeapObject* object); HeapObject 1296 src/heap.h static inline void ScavengePointer(HeapObject** p); HeapObject 1297 src/heap.h static inline void ScavengeObject(HeapObject** p, HeapObject* object); HeapObject 1556 src/heap.h inline void DoScavengeObject(Map* map, HeapObject** slot, HeapObject* obj) { HeapObject 1807 src/heap.h static int GcSafeSizeOfOldObject(HeapObject* object); HeapObject 1890 src/heap.h static void ScavengeObjectSlow(HeapObject** p, HeapObject* object); HeapObject 2228 src/heap.h HeapObject* next(); HeapObject 2236 src/heap.h HeapObject* NextObject(); HeapObject 2645 src/heap.h static bool IsMarked(HeapObject* object) { HeapObject 2649 src/heap.h static void ClearMark(HeapObject* object) { HeapObject 2655 src/heap.h static void SetMark(HeapObject* object) { HeapObject 2661 src/heap.h static Map* MapOfMarkedObject(HeapObject* object) { HeapObject 2666 src/heap.h static int SizeOfMarkedObject(HeapObject* object) { HeapObject 4768 src/hydrogen-instructions.h Handle<HeapObject> boilerplate_object, HeapObject 4786 src/hydrogen-instructions.h Handle<HeapObject> boilerplate_object() const { return boilerplate_object_; } HeapObject 4800 src/hydrogen-instructions.h Handle<HeapObject> boilerplate_object_; HeapObject 101 src/ia32/assembler-ia32-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 132 src/ia32/assembler-ia32-inl.h host(), &Memory::Object_at(pc_), HeapObject::cast(target)); HeapObject 154 src/ia32/assembler-ia32-inl.h Object* object = HeapObject::FromAddress( HeapObject 189 src/ia32/assembler-ia32-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 1280 src/ia32/builtins-ia32.cc __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); HeapObject 1287 src/ia32/builtins-ia32.cc __ mov(FieldOperand(ebx, HeapObject::kMapOffset), edi); HeapObject 1288 src/ia32/builtins-ia32.cc __ RecordWriteField(ebx, HeapObject::kMapOffset, edi, eax, HeapObject 1479 src/ia32/builtins-ia32.cc __ mov(FieldOperand(eax, HeapObject::kMapOffset), ecx); HeapObject 52 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 208 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 259 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 432 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(ecx, HeapObject::kMapOffset), expected_map); HeapObject 471 src/ia32/code-stubs-ia32.cc __ mov(eax, FieldOperand(ecx, HeapObject::kMapOffset)); HeapObject 532 src/ia32/code-stubs-ia32.cc __ mov(map, FieldOperand(argument, HeapObject::kMapOffset)); HeapObject 1045 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 1082 src/ia32/code-stubs-ia32.cc __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 2494 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 2787 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 2813 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 2882 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(edx, HeapObject::kMapOffset), factory->heap_number_map()); HeapObject 2888 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(eax, HeapObject::kMapOffset), factory->heap_number_map()); HeapObject 3002 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 3009 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 3050 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(base, HeapObject::kMapOffset), HeapObject 3067 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(exponent, HeapObject::kMapOffset), HeapObject 3783 src/ia32/code-stubs-ia32.cc __ mov(eax, FieldOperand(ebx, HeapObject::kMapOffset)); HeapObject 3801 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 3851 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 4093 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 4153 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, HeapObject::kMapOffset), edx); HeapObject 4169 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(ebx, HeapObject::kMapOffset), HeapObject 4239 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(object, HeapObject::kMapOffset), HeapObject 4370 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(edx, HeapObject::kMapOffset), HeapObject 4447 src/ia32/code-stubs-ia32.cc __ cmp(FieldOperand(ebx, HeapObject::kMapOffset), HeapObject 4653 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 5288 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); HeapObject 5449 src/ia32/code-stubs-ia32.cc __ mov(result_, FieldOperand(object_, HeapObject::kMapOffset)); HeapObject 5504 src/ia32/code-stubs-ia32.cc __ mov(result_, FieldOperand(object_, HeapObject::kMapOffset)); HeapObject 5713 src/ia32/code-stubs-ia32.cc __ mov(edi, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 5715 src/ia32/code-stubs-ia32.cc __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 5743 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 5764 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 5781 src/ia32/code-stubs-ia32.cc __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 6124 src/ia32/code-stubs-ia32.cc __ mov(temp, FieldOperand(candidate, HeapObject::kMapOffset)); HeapObject 6285 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edi, HeapObject::kMapOffset)); HeapObject 6294 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edi, HeapObject::kMapOffset)); HeapObject 6710 src/ia32/code-stubs-ia32.cc __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset)); HeapObject 6711 src/ia32/code-stubs-ia32.cc __ mov(tmp2, FieldOperand(right, HeapObject::kMapOffset)); HeapObject 6758 src/ia32/code-stubs-ia32.cc __ mov(tmp1, FieldOperand(left, HeapObject::kMapOffset)); HeapObject 6759 src/ia32/code-stubs-ia32.cc __ mov(tmp2, FieldOperand(right, HeapObject::kMapOffset)); HeapObject 6853 src/ia32/code-stubs-ia32.cc __ mov(ecx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 6854 src/ia32/code-stubs-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 6940 src/ia32/code-stubs-ia32.cc __ mov(entity_name, FieldOperand(entity_name, HeapObject::kMapOffset)); HeapObject 7083 src/ia32/code-stubs-ia32.cc __ mov(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); HeapObject 364 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); HeapObject 366 src/ia32/codegen-ia32.cc HeapObject::kMapOffset, HeapObject 422 src/ia32/codegen-ia32.cc __ mov(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 512 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); HeapObject 514 src/ia32/codegen-ia32.cc HeapObject::kMapOffset, HeapObject 553 src/ia32/codegen-ia32.cc __ mov(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 564 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); HeapObject 566 src/ia32/codegen-ia32.cc HeapObject::kMapOffset, HeapObject 629 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); HeapObject 631 src/ia32/codegen-ia32.cc HeapObject::kMapOffset, HeapObject 662 src/ia32/codegen-ia32.cc __ mov(result, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 695 src/ia32/codegen-ia32.cc __ mov(result, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 763 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); HeapObject 1082 src/ia32/full-codegen-ia32.cc __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 1089 src/ia32/full-codegen-ia32.cc __ cmp(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 1153 src/ia32/full-codegen-ia32.cc __ cmp(edx, FieldOperand(ecx, HeapObject::kMapOffset)); HeapObject 1273 src/ia32/full-codegen-ia32.cc __ cmp(FieldOperand(temp, HeapObject::kMapOffset), HeapObject 2578 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 2630 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 2658 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 2665 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, HeapObject::kMapOffset)); HeapObject 2699 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 2705 src/ia32/full-codegen-ia32.cc __ mov(ecx, FieldOperand(ecx, HeapObject::kMapOffset)); HeapObject 3474 src/ia32/full-codegen-ia32.cc __ mov(tmp, FieldOperand(left, HeapObject::kMapOffset)); HeapObject 3477 src/ia32/full-codegen-ia32.cc __ cmp(tmp, FieldOperand(right, HeapObject::kMapOffset)); HeapObject 3610 src/ia32/full-codegen-ia32.cc __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 3643 src/ia32/full-codegen-ia32.cc __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 4228 src/ia32/full-codegen-ia32.cc __ cmp(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 4253 src/ia32/full-codegen-ia32.cc __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 4408 src/ia32/full-codegen-ia32.cc __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 78 src/ia32/ic-ia32.cc __ mov(r1, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 279 src/ia32/ic-ia32.cc __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 514 src/ia32/ic-ia32.cc __ cmp(FieldOperand(ebx, HeapObject::kMapOffset), HeapObject 521 src/ia32/ic-ia32.cc __ cmp(eax, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 670 src/ia32/ic-ia32.cc __ mov(eax, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 766 src/ia32/ic-ia32.cc __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 808 src/ia32/ic-ia32.cc __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); HeapObject 846 src/ia32/ic-ia32.cc __ mov(edi, FieldOperand(ebx, HeapObject::kMapOffset)); HeapObject 859 src/ia32/ic-ia32.cc __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 884 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 918 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 1086 src/ia32/ic-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 1371 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(reg, Handle<HeapObject>::cast(handle)); HeapObject 1398 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 1648 src/ia32/lithium-codegen-ia32.cc __ mov(map, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 1678 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(reg, HeapObject::kMapOffset), HeapObject 1828 src/ia32/lithium-codegen-ia32.cc __ mov(scratch, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 1845 src/ia32/lithium-codegen-ia32.cc __ mov(temp1, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 1919 src/ia32/lithium-codegen-ia32.cc __ mov(temp, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 2053 src/ia32/lithium-codegen-ia32.cc __ mov(temp, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 2112 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(reg, HeapObject::kMapOffset), instr->map()); HeapObject 2165 src/ia32/lithium-codegen-ia32.cc __ mov(map, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 2435 src/ia32/lithium-codegen-ia32.cc Handle<HeapObject> current(HeapObject::cast((*type)->prototype())); HeapObject 2439 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(result, HeapObject::kMapOffset), HeapObject 2443 src/ia32/lithium-codegen-ia32.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); HeapObject 2457 src/ia32/lithium-codegen-ia32.cc __ PushHeapObject(Handle<HeapObject>::cast(object)); HeapObject 2593 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(result, HeapObject::kMapOffset), HeapObject 2596 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(result, HeapObject::kMapOffset), HeapObject 2601 src/ia32/lithium-codegen-ia32.cc __ mov(temp, FieldOperand(result, HeapObject::kMapOffset)); HeapObject 3049 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 3601 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(object, HeapObject::kMapOffset), instr->transition()); HeapObject 3606 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(object, HeapObject::kMapOffset), temp_map); HeapObject 3609 src/ia32/lithium-codegen-ia32.cc HeapObject::kMapOffset, HeapObject 3808 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); HeapObject 3813 src/ia32/lithium-codegen-ia32.cc __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), HeapObject 4123 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 4169 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 4431 src/ia32/lithium-codegen-ia32.cc __ mov(temp, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 4538 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 4700 src/ia32/lithium-codegen-ia32.cc __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 4751 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(source, HeapObject::kMapOffset)); HeapObject 4797 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ecx, Handle<HeapObject>::cast(value)); HeapObject 4838 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(ecx, Handle<HeapObject>::cast(value)); HeapObject 4863 src/ia32/lithium-codegen-ia32.cc __ mov(ecx, FieldOperand(ebx, HeapObject::kMapOffset)); HeapObject 5032 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(input, HeapObject::kMapOffset), HeapObject 5059 src/ia32/lithium-codegen-ia32.cc __ mov(input, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 5278 src/ia32/lithium-codegen-ia32.cc __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); HeapObject 5286 src/ia32/lithium-codegen-ia32.cc __ cmp(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 5309 src/ia32/lithium-codegen-ia32.cc FieldOperand(object, HeapObject::kMapOffset)); HeapObject 252 src/ia32/macro-assembler-ia32.cc lea(address, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 285 src/ia32/macro-assembler-ia32.cc lea(address, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 433 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); HeapObject 561 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(obj, HeapObject::kMapOffset), map); HeapObject 572 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(obj, HeapObject::kMapOffset), HeapObject 604 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(obj, HeapObject::kMapOffset), Immediate(map)); HeapObject 614 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); HeapObject 626 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); HeapObject 659 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(object, HeapObject::kMapOffset), HeapObject 676 src/ia32/macro-assembler-ia32.cc mov(object, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 994 src/ia32/macro-assembler-ia32.cc mov(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); HeapObject 1021 src/ia32/macro-assembler-ia32.cc mov(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); HeapObject 1379 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 1409 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 1444 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 1470 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 1492 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 1510 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 1528 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 1546 src/ia32/macro-assembler-ia32.cc mov(FieldOperand(result, HeapObject::kMapOffset), HeapObject 2207 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(dst, HeapObject::kMapOffset), HeapObject 2447 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(elements, HeapObject::kMapOffset), HeapObject 2450 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(elements, HeapObject::kMapOffset), HeapObject 2453 src/ia32/macro-assembler-ia32.cc cmp(FieldOperand(elements, HeapObject::kMapOffset), HeapObject 2573 src/ia32/macro-assembler-ia32.cc mov(scratch1, FieldOperand(object1, HeapObject::kMapOffset)); HeapObject 2574 src/ia32/macro-assembler-ia32.cc mov(scratch2, FieldOperand(object2, HeapObject::kMapOffset)); HeapObject 2816 src/ia32/macro-assembler-ia32.cc mov(map, FieldOperand(value, HeapObject::kMapOffset)); HeapObject 2894 src/ia32/macro-assembler-ia32.cc mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset)); HeapObject 274 src/ia32/macro-assembler-ia32.h void LoadHeapObject(Register result, Handle<HeapObject> object); HeapObject 275 src/ia32/macro-assembler-ia32.h void PushHeapObject(Handle<HeapObject> object); HeapObject 279 src/ia32/macro-assembler-ia32.h LoadHeapObject(result, Handle<HeapObject>::cast(object)); HeapObject 718 src/ia32/regexp-macro-assembler-ia32.cc Handle<HeapObject> RegExpMacroAssemblerIA32::GetCode(Handle<String> source) { HeapObject 1007 src/ia32/regexp-macro-assembler-ia32.cc return Handle<HeapObject>::cast(code); HeapObject 86 src/ia32/regexp-macro-assembler-ia32.h virtual Handle<HeapObject> GetCode(Handle<String> source); HeapObject 70 src/ia32/stub-cache-ia32.cc __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 102 src/ia32/stub-cache-ia32.cc __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 156 src/ia32/stub-cache-ia32.cc __ mov(r0, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 175 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(properties, HeapObject::kMapOffset), HeapObject 231 src/ia32/stub-cache-ia32.cc __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 245 src/ia32/stub-cache-ia32.cc __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 320 src/ia32/stub-cache-ia32.cc __ mov(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 824 src/ia32/stub-cache-ia32.cc __ mov(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1); HeapObject 829 src/ia32/stub-cache-ia32.cc HeapObject::kMapOffset, HeapObject 970 src/ia32/stub-cache-ia32.cc __ mov(scratch1, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 978 src/ia32/stub-cache-ia32.cc __ mov(scratch1, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 1469 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(edi, HeapObject::kMapOffset), HeapObject 1504 src/ia32/stub-cache-ia32.cc __ mov(ebx, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 1568 src/ia32/stub-cache-ia32.cc __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 1680 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(ebx, HeapObject::kMapOffset), HeapObject 2701 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(edx, HeapObject::kMapOffset), HeapObject 2812 src/ia32/stub-cache-ia32.cc __ mov(edi, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 3280 src/ia32/stub-cache-ia32.cc __ mov(map_reg, FieldOperand(edx, HeapObject::kMapOffset)); HeapObject 3495 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(key, HeapObject::kMapOffset), HeapObject 3751 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 4006 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(edi, HeapObject::kMapOffset), HeapObject 4094 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(edi, HeapObject::kMapOffset), HeapObject 4187 src/ia32/stub-cache-ia32.cc __ cmp(FieldOperand(eax, HeapObject::kMapOffset), HeapObject 37 src/incremental-marking-inl.h bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, HeapObject 40 src/incremental-marking-inl.h MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); HeapObject 55 src/incremental-marking-inl.h void IncrementalMarking::RecordWrite(HeapObject* obj, HeapObject 71 src/incremental-marking-inl.h void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, HeapObject 80 src/incremental-marking-inl.h void IncrementalMarking::RecordWrites(HeapObject* obj) { HeapObject 91 src/incremental-marking-inl.h void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, HeapObject 120 src/incremental-marking-inl.h void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { HeapObject 126 src/incremental-marking-inl.h bool IncrementalMarking::MarkObjectAndPush(HeapObject* obj) { HeapObject 136 src/incremental-marking-inl.h bool IncrementalMarking::MarkObjectWithoutPush(HeapObject* obj) { HeapObject 73 src/incremental-marking.cc HeapObject::RawField(obj, 0), slot, value); HeapObject 90 src/incremental-marking.cc ASSERT(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(value)))); HeapObject 141 src/incremental-marking.cc MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); HeapObject 236 src/incremental-marking.cc HeapObject* heap_object = HeapObject::cast(obj); HeapObject 274 src/incremental-marking.cc HeapObject* heap_object = HeapObject::cast(obj); HeapObject 503 src/incremental-marking.cc HeapObject* heap_obj = HeapObject::cast(obj); HeapObject 504 src/incremental-marking.cc MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj)); HeapObject 583 src/incremental-marking.cc HeapObject** array = marking_deque_.array(); HeapObject 589 src/incremental-marking.cc HeapObject* obj = array[current]; HeapObject 595 src/incremental-marking.cc HeapObject* dest = map_word.ToForwardingAddress(); HeapObject 628 src/incremental-marking.cc HeapObject::RawField( HeapObject 630 src/incremental-marking.cc HeapObject::RawField( HeapObject 638 src/incremental-marking.cc HeapObject::RawField(ctx, FixedArray::OffsetOfElementAt(idx)); HeapObject 657 src/incremental-marking.cc HeapObject* obj = marking_deque_.Pop(); HeapObject 680 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset), HeapObject 681 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsEndOffset)); HeapObject 711 src/incremental-marking.cc HeapObject* cache = HeapObject::cast( HeapObject 740 src/incremental-marking.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 820 src/incremental-marking.cc HeapObject* obj = marking_deque_.Pop(); HeapObject 857 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset), HeapObject 858 src/incremental-marking.cc HeapObject::RawField(map, Map::kPointerFieldsEndOffset)); HeapObject 862 src/incremental-marking.cc HeapObject::RawField(obj, JSFunction::kPropertiesOffset), HeapObject 863 src/incremental-marking.cc HeapObject::RawField(obj, JSFunction::kCodeEntryOffset)); HeapObject 869 src/incremental-marking.cc HeapObject::RawField(obj, HeapObject 871 src/incremental-marking.cc HeapObject::RawField(obj, HeapObject 125 src/incremental-marking.h static void RecordWriteFromCode(HeapObject* obj, HeapObject 129 src/incremental-marking.h static void RecordWriteForEvacuationFromCode(HeapObject* obj, HeapObject 133 src/incremental-marking.h INLINE(bool BaseRecordWrite(HeapObject* obj, Object** slot, Object* value)); HeapObject 134 src/incremental-marking.h INLINE(void RecordWrite(HeapObject* obj, Object** slot, Object* value)); HeapObject 135 src/incremental-marking.h INLINE(void RecordWriteIntoCode(HeapObject* obj, HeapObject 143 src/incremental-marking.h void RecordWriteSlow(HeapObject* obj, Object** slot, Object* value); HeapObject 144 src/incremental-marking.h void RecordWriteIntoCodeSlow(HeapObject* obj, HeapObject 148 src/incremental-marking.h void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value); HeapObject 149 src/incremental-marking.h void RecordCodeTargetPatch(Address pc, HeapObject* value); HeapObject 151 src/incremental-marking.h inline void RecordWrites(HeapObject* obj); HeapObject 153 src/incremental-marking.h inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit); HeapObject 155 src/incremental-marking.h inline void WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit); HeapObject 173 src/incremental-marking.h INLINE(bool MarkObjectAndPush(HeapObject* obj)); HeapObject 178 src/incremental-marking.h INLINE(bool MarkObjectWithoutPush(HeapObject* obj)); HeapObject 45 src/inspector.cc HeapObject* hobj = HeapObject::cast(obj); HeapObject 1055 src/jsregexp.cc Handle<HeapObject> code = macro_assembler_->GetCode(pattern); HeapObject 992 src/liveedit.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 62 src/liveobjectlist-inl.h void LiveObjectList::ProcessNonLive(HeapObject* obj) { HeapObject 116 src/liveobjectlist-inl.h inline HeapObject* HeapObject 126 src/liveobjectlist.cc v(HeapObject, "HeapObject") HeapObject 393 src/liveobjectlist.cc inline HeapObject* Obj() const { HeapObject 588 src/liveobjectlist.cc HeapObject* obj = *target; HeapObject 650 src/liveobjectlist.cc HeapObject* heap_obj = it.Obj(); HeapObject 681 src/liveobjectlist.cc Handle<HeapObject> target; HeapObject 689 src/liveobjectlist.cc HeapObject* heap_obj = it.Obj(); HeapObject 698 src/liveobjectlist.cc target = Handle<HeapObject>(heap_obj); HeapObject 776 src/liveobjectlist.cc Handle<HeapObject> target_; HeapObject 871 src/liveobjectlist.cc HeapObject* heap_obj = it.Obj(); HeapObject 913 src/liveobjectlist.cc Handle<HeapObject> target_; HeapObject 953 src/liveobjectlist.cc HeapObject* heap_obj = elements[i].obj_; HeapObject 991 src/liveobjectlist.cc const HeapObject* obj1 = a->obj_; HeapObject 992 src/liveobjectlist.cc const HeapObject* obj2 = b->obj_; HeapObject 1049 src/liveobjectlist.cc HeapObject* curr_obj = element->obj_; HeapObject 1089 src/liveobjectlist.cc HeapObject* heap_obj = NULL; HeapObject 1126 src/liveobjectlist.cc HeapObject* heap_obj = NULL; HeapObject 1654 src/liveobjectlist.cc HeapObject* hobj = HeapObject::cast(obj); HeapObject 1655 src/liveobjectlist.cc Element* element = FindElementFor<HeapObject*>(GetElementObj, hobj); HeapObject 1697 src/liveobjectlist.cc if (HeapObject::cast(object) == target_) { HeapObject 1703 src/liveobjectlist.cc handle_to_skip_.location() == reinterpret_cast<HeapObject**>(p)) { HeapObject 1710 src/liveobjectlist.cc HeapObject* target_; HeapObject 1711 src/liveobjectlist.cc Handle<HeapObject> handle_to_skip_; HeapObject 1736 src/liveobjectlist.cc Handle<HeapObject> retainer; HeapObject 1790 src/liveobjectlist.cc Handle<HeapObject> retainer; HeapObject 1851 src/liveobjectlist.cc HeapObject* heap_obj = it.Obj(); HeapObject 1898 src/liveobjectlist.cc retainer = Handle<HeapObject>(heap_obj); HeapObject 1945 src/liveobjectlist.cc HeapObject* heap_obj = HeapObject::cast(GetObj(obj_id)); HeapObject 1950 src/liveobjectlist.cc Handle<HeapObject> target = Handle<HeapObject>(heap_obj); HeapObject 2076 src/liveobjectlist.cc jsobj->elements() == HeapObject::cast(obj)) { HeapObject 2151 src/liveobjectlist.cc HeapObject* hobj = HeapObject::cast(object); HeapObject 2167 src/liveobjectlist.cc HeapObject* hobj = HeapObject::cast(object); HeapObject 2253 src/liveobjectlist.cc HeapObject* obj1 = NULL; HeapObject 2255 src/liveobjectlist.cc obj1 = HeapObject::cast(GetObj(obj_id1)); HeapObject 2261 src/liveobjectlist.cc HeapObject* obj2 = HeapObject::cast(GetObj(obj_id2)); HeapObject 2286 src/liveobjectlist.cc HeapObject** p = &elements[i].obj_; HeapObject 2326 src/liveobjectlist.cc HeapObject* curr_obj = curr->obj_; HeapObject 2335 src/liveobjectlist.cc HeapObject* next_obj = next->obj_; HeapObject 2517 src/liveobjectlist.cc HeapObject* heap_obj = NULL; HeapObject 2536 src/liveobjectlist.cc result->obj_ = reinterpret_cast<HeapObject*>(heap_obj->address()); HeapObject 2619 src/liveobjectlist.cc HeapObject* heap_obj = it.Obj(); HeapObject 80 src/liveobjectlist.h inline static void ProcessNonLive(HeapObject* obj); HeapObject 119 src/liveobjectlist.h HeapObject* obj_; HeapObject 128 src/liveobjectlist.h static void DoProcessNonLive(HeapObject* obj); HeapObject 132 src/liveobjectlist.h static Object* GetPathPrivate(HeapObject* obj1, HeapObject* obj2); HeapObject 134 src/liveobjectlist.h static int GetRetainers(Handle<HeapObject> target, HeapObject 154 src/liveobjectlist.h static void NullifyNonLivePointer(HeapObject** p) { HeapObject 163 src/liveobjectlist.h *p = reinterpret_cast<HeapObject*>((*p)->address()); HeapObject 177 src/liveobjectlist.h bool Add(HeapObject* obj); HeapObject 178 src/liveobjectlist.h Element* Find(HeapObject* obj); HeapObject 179 src/liveobjectlist.h static void NullifyMostRecent(HeapObject* obj); HeapObject 197 src/liveobjectlist.h inline static HeapObject* GetElementObj(Element* element); HeapObject 240 src/liveobjectlist.h HeapObject* heap_obj = HeapObject::cast(object); HeapObject 257 src/liveobjectlist.h LiveObjectList::NullifyNonLivePointer(reinterpret_cast<HeapObject**>(p)); HeapObject 271 src/liveobjectlist.h inline static void ProcessNonLive(HeapObject* obj) {} HeapObject 1368 src/log.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 1531 src/log.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 1607 src/log.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 55 src/mark-compact-inl.h bool MarkCompactCollector::MarkObjectAndPush(HeapObject* obj) { HeapObject 64 src/mark-compact-inl.h void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { HeapObject 74 src/mark-compact-inl.h bool MarkCompactCollector::MarkObjectWithoutPush(HeapObject* obj) { HeapObject 84 src/mark-compact-inl.h void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { HeapObject 97 src/mark-compact-inl.h HeapObject* heap_object = HeapObject::cast(obj); HeapObject 82 src/mark-compact.cc HeapObject* object = HeapObject::cast(*current); HeapObject 92 src/mark-compact.cc HeapObject* object; HeapObject 98 src/mark-compact.cc object = HeapObject::FromAddress(current); HeapObject 145 src/mark-compact.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 160 src/mark-compact.cc HeapObject* object = HeapObject::cast(*current); HeapObject 170 src/mark-compact.cc HeapObject* object; HeapObject 176 src/mark-compact.cc object = HeapObject::FromAddress(current); HeapObject 196 src/mark-compact.cc HeapObject* object = HeapObject::FromAddress(current); HeapObject 335 src/mark-compact.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 371 src/mark-compact.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 408 src/mark-compact.cc HeapObject::FromAddress(new_start), new_mark_bit); HeapObject 852 src/mark-compact.cc Object** slot = HeapObject::RawField(shared, HeapObject 855 src/mark-compact.cc RecordSlot(slot, slot, HeapObject::cast(*slot)); HeapObject 905 src/mark-compact.cc static inline HeapObject* ShortCircuitConsString(Object** p) { HeapObject 918 src/mark-compact.cc HeapObject* object = HeapObject::cast(*p); HeapObject 937 src/mark-compact.cc return HeapObject::cast(first); HeapObject 984 src/mark-compact.cc HeapObject* object = HeapObject::cast(rinfo->target_object()); HeapObject 1021 src/mark-compact.cc HeapObject* object = ShortCircuitConsString(p); HeapObject 1060 src/mark-compact.cc HeapObject* obj = HeapObject::cast(o); HeapObject 1119 src/mark-compact.cc HeapObject::RawField(weak_map, JSWeakMap::kTableOffset); HeapObject 1261 src/mark-compact.cc if (HeapObject::cast(re->data())->map()->instance_type() != HeapObject 1269 src/mark-compact.cc HeapObject::cast(code)->map()->instance_type() == CODE_TYPE) { HeapObject 1383 src/mark-compact.cc HeapObject::RawField(object, FixedArray::OffsetOfElementAt(idx)); HeapObject 1436 src/mark-compact.cc HeapObject::RawField(object, JSFunction::kPropertiesOffset), HeapObject 1437 src/mark-compact.cc HeapObject::RawField(object, JSFunction::kCodeEntryOffset)); HeapObject 1463 src/mark-compact.cc HeapObject::RawField(object, HeapObject 1465 src/mark-compact.cc HeapObject::RawField(object, HeapObject 1729 src/mark-compact.cc HeapObject* descriptor_array = heap()->empty_descriptor_array(); HeapObject 1771 src/mark-compact.cc HeapObject* object = ShortCircuitConsString(p); HeapObject 1804 src/mark-compact.cc !Marking::MarkBitFrom(HeapObject::cast(o)).Get()) { HeapObject 1835 src/mark-compact.cc if (Marking::MarkBitFrom(HeapObject::cast(object)).Get()) { HeapObject 1876 src/mark-compact.cc base_marker()->MarkObjectAndPush(HeapObject::cast(map->GetBackPointer())); HeapObject 1879 src/mark-compact.cc HeapObject::RawField(map, Map::kInstanceDescriptorsOrBackPointerOffset); HeapObject 1894 src/mark-compact.cc HeapObject::RawField(map, Map::kPointerFieldsBeginOffset); HeapObject 1895 src/mark-compact.cc Object** end_slot = HeapObject::RawField(map, Map::kBitField3Offset); HeapObject 1900 src/mark-compact.cc base_marker()->MarkObjectAndPush(reinterpret_cast<HeapObject*>(obj)); HeapObject 1920 src/mark-compact.cc reinterpret_cast<HeapObject*>(enum_cache)); HeapObject 1941 src/mark-compact.cc base_marker()->MarkObjectAndPush(HeapObject::cast(key)); HeapObject 1947 src/mark-compact.cc HeapObject* value = HeapObject::cast(*value_slot); HeapObject 1989 src/mark-compact.cc HeapObject* prototype_transitions = HeapObject::cast(*proto_trans_slot); HeapObject 1999 src/mark-compact.cc base_marker()->MarkObjectAndPush(HeapObject::cast(key)); HeapObject 2008 src/mark-compact.cc Object** slot = HeapObject::RawField(accessors, offset); HeapObject 2009 src/mark-compact.cc HeapObject* accessor = HeapObject::cast(*slot); HeapObject 2028 src/mark-compact.cc for (HeapObject* object = it->Next(); HeapObject 2089 src/mark-compact.cc HeapObject* object = HeapObject::FromAddress(addr); HeapObject 2122 src/mark-compact.cc HeapObject* heap_object = HeapObject::cast(o); HeapObject 2170 src/mark-compact.cc HeapObject* heap_object = HeapObject::cast(object); HeapObject 2189 src/mark-compact.cc HeapObject* heap_object = HeapObject::cast(object); HeapObject 2222 src/mark-compact.cc HeapObject* child = HeapObject::cast(*children[j]); HeapObject 2243 src/mark-compact.cc HeapObject* object = marking_deque_.Pop(); HeapObject 2386 src/mark-compact.cc HeapObject* cell; HeapObject 2476 src/mark-compact.cc HeapObject* raw_map_cache = HeapObject 2477 src/mark-compact.cc HeapObject::cast(context->get(Context::MAP_CACHE_INDEX)); HeapObject 2524 src/mark-compact.cc for (HeapObject* obj = map_iterator.Next(); HeapObject 2545 src/mark-compact.cc for (HeapObject* obj = map_iterator.Next(); HeapObject 2598 src/mark-compact.cc HeapObject::RawField(prototype_transitions, HeapObject 2637 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj))); HeapObject 2642 src/mark-compact.cc if (MarkCompactCollector::IsMarked(HeapObject::cast(table->KeyAt(i)))) { HeapObject 2644 src/mark-compact.cc HeapObject::RawField(table, FixedArray::OffsetOfElementAt( HeapObject 2648 src/mark-compact.cc HeapObject::RawField(table, FixedArray::OffsetOfElementAt( HeapObject 2661 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj))); HeapObject 2665 src/mark-compact.cc if (!MarkCompactCollector::IsMarked(HeapObject::cast(table->KeyAt(i)))) { HeapObject 2718 src/mark-compact.cc if (compacting_ && HeapObject::FromAddress(dst)->IsJSFunction()) { HeapObject 2738 src/mark-compact.cc Code::cast(HeapObject::FromAddress(dst))->Relocate(dst - src); HeapObject 2790 src/mark-compact.cc HeapObject* heap_obj = HeapObject::cast(obj); HeapObject 2796 src/mark-compact.cc HeapObject* target = map_word.ToForwardingAddress(); HeapObject 2823 src/mark-compact.cc *p = HeapObject::FromAddress(new_addr); HeapObject 2830 src/mark-compact.cc *p = reinterpret_cast<HeapObject*>(Smi::FromInt(0x0f100d00 >> 1)); // flood HeapObject 2837 src/mark-compact.cc MapWord map_word = HeapObject::cast(*p)->map_word(); HeapObject 2855 src/mark-compact.cc HeapObject* target = HeapObject::cast(result); HeapObject 2871 src/mark-compact.cc HeapObject* target = HeapObject::cast(result); HeapObject 2911 src/mark-compact.cc for (HeapObject* object = from_it.Next(); HeapObject 2941 src/mark-compact.cc MigrateObject(HeapObject::cast(target)->address(), HeapObject 2990 src/mark-compact.cc HeapObject* object = HeapObject::FromAddress(object_addr); HeapObject 3004 src/mark-compact.cc MigrateObject(HeapObject::cast(target_object)->address(), HeapObject 3049 src/mark-compact.cc HeapObject* heap_object = HeapObject::cast(object); HeapObject 3074 src/mark-compact.cc HeapObject* obj = HeapObject::FromAddress(addr); HeapObject 3165 src/mark-compact.cc HeapObject* live_object = HeapObject::FromAddress(free_end); HeapObject 3332 src/mark-compact.cc for (HeapObject* object = to_it.Next(); HeapObject 3370 src/mark-compact.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 3439 src/mark-compact.cc for (HeapObject* cell = cell_iterator.Next(); HeapObject 3748 src/mark-compact.cc HeapObject* last_live = HeapObject::FromAddress(last_live_start); HeapObject 58 src/mark-compact.h static inline MarkBit MarkBitFrom(HeapObject* obj) { HeapObject 104 src/mark-compact.h static inline void BlackToGrey(HeapObject* obj) { HeapObject 134 src/mark-compact.h static ObjectColor Color(HeapObject* obj) { HeapObject 148 src/mark-compact.h INLINE(static bool TransferColor(HeapObject* from, HeapObject 149 src/mark-compact.h HeapObject* to)) { HeapObject 176 src/mark-compact.h HeapObject** obj_low = reinterpret_cast<HeapObject**>(low); HeapObject 177 src/mark-compact.h HeapObject** obj_high = reinterpret_cast<HeapObject**>(high); HeapObject 197 src/mark-compact.h inline void PushBlack(HeapObject* object) { HeapObject 209 src/mark-compact.h inline void PushGrey(HeapObject* object) { HeapObject 219 src/mark-compact.h inline HeapObject* Pop() { HeapObject 222 src/mark-compact.h HeapObject* object = array_[top_]; HeapObject 227 src/mark-compact.h inline void UnshiftGrey(HeapObject* object) { HeapObject 237 src/mark-compact.h HeapObject** array() { return array_; } HeapObject 244 src/mark-compact.h HeapObject** array_; HeapObject 488 src/mark-compact.h static void ReportDeleteIfNeeded(HeapObject* obj, Isolate* isolate); HeapObject 565 src/mark-compact.h bool TryPromoteObject(HeapObject* object, int object_size); HeapObject 664 src/mark-compact.h INLINE(bool MarkObjectAndPush(HeapObject* obj)); HeapObject 668 src/mark-compact.h INLINE(void MarkObject(HeapObject* obj, MarkBit mark_bit)); HeapObject 673 src/mark-compact.h INLINE(bool MarkObjectWithoutPush(HeapObject* obj)); HeapObject 677 src/mark-compact.h INLINE(void SetMark(HeapObject* obj, MarkBit mark_bit)); HeapObject 679 src/mark-compact.h void ProcessNewlyMarkedObject(HeapObject* obj); HeapObject 773 src/mark-compact.h static void VisitObject(HeapObject* obj); HeapObject 776 src/mark-compact.h static void UnmarkObject(HeapObject* obj); HeapObject 154 src/mips/assembler-mips-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 189 src/mips/assembler-mips-inl.h host(), &Memory::Object_at(pc_), HeapObject::cast(target)); HeapObject 212 src/mips/assembler-mips-inl.h Object* object = HeapObject::FromAddress( HeapObject 252 src/mips/assembler-mips-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 573 src/mips/assembler-mips.h static void QuietNaN(HeapObject* nan); HeapObject 455 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a3, HeapObject::kMapOffset)); HeapObject 461 src/mips/builtins-mips.cc __ sw(a2, FieldMemOperand(a3, HeapObject::kMapOffset)); HeapObject 463 src/mips/builtins-mips.cc HeapObject::kMapOffset, HeapObject 654 src/mips/builtins-mips.cc __ sw(map, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 674 src/mips/builtins-mips.cc __ lw(a2, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 63 src/mips/code-stubs-mips.cc __ lw(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset)); HeapObject 116 src/mips/code-stubs-mips.cc __ sw(t1, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 244 src/mips/code-stubs-mips.cc __ sw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 290 src/mips/code-stubs-mips.cc __ sw(a2, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 403 src/mips/code-stubs-mips.cc __ lw(v0, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 440 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a3, HeapObject::kMapOffset)); HeapObject 479 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(a3, HeapObject::kMapOffset)); HeapObject 1582 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(rhs, HeapObject::kMapOffset)); HeapObject 1642 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(lhs, HeapObject::kMapOffset)); HeapObject 1974 src/mips/code-stubs-mips.cc __ lw(map, FieldMemOperand(tos_, HeapObject::kMapOffset)); HeapObject 4402 src/mips/code-stubs-mips.cc __ lw(scratch, FieldMemOperand(scratch, HeapObject::kMapOffset)); HeapObject 5016 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(last_match_info_elements, HeapObject::kMapOffset)); HeapObject 5033 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); HeapObject 5082 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); HeapObject 5318 src/mips/code-stubs-mips.cc __ lw(a0, FieldMemOperand(subject, HeapObject::kMapOffset)); HeapObject 5386 src/mips/code-stubs-mips.cc __ sw(a2, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 5403 src/mips/code-stubs-mips.cc __ sw(a2, FieldMemOperand(a3, HeapObject::kMapOffset)); HeapObject 5662 src/mips/code-stubs-mips.cc __ lw(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); HeapObject 5720 src/mips/code-stubs-mips.cc __ lw(result_, FieldMemOperand(object_, HeapObject::kMapOffset)); HeapObject 6185 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 6224 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(t1, HeapObject::kMapOffset)); HeapObject 6235 src/mips/code-stubs-mips.cc __ lw(a1, FieldMemOperand(t1, HeapObject::kMapOffset)); HeapObject 6523 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 6524 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 6597 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 6598 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 6641 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 6642 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 6696 src/mips/code-stubs-mips.cc __ lw(t0, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 6697 src/mips/code-stubs-mips.cc __ lw(t1, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 6944 src/mips/code-stubs-mips.cc __ lw(tmp1, FieldMemOperand(left, HeapObject::kMapOffset)); HeapObject 6945 src/mips/code-stubs-mips.cc __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); HeapObject 6988 src/mips/code-stubs-mips.cc __ lw(tmp1, FieldMemOperand(left, HeapObject::kMapOffset)); HeapObject 6989 src/mips/code-stubs-mips.cc __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); HeapObject 7077 src/mips/code-stubs-mips.cc __ lw(a2, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 7078 src/mips/code-stubs-mips.cc __ lw(a3, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 7219 src/mips/code-stubs-mips.cc __ lw(entity_name, FieldMemOperand(entity_name, HeapObject::kMapOffset)); HeapObject 7400 src/mips/code-stubs-mips.cc __ lw(entry_key, FieldMemOperand(entry_key, HeapObject::kMapOffset)); HeapObject 86 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 88 src/mips/codegen-mips.cc HeapObject::kMapOffset, HeapObject 132 src/mips/codegen-mips.cc __ sw(t5, MemOperand(t2, HeapObject::kMapOffset)); HeapObject 135 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 137 src/mips/codegen-mips.cc HeapObject::kMapOffset, HeapObject 174 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 176 src/mips/codegen-mips.cc HeapObject::kMapOffset, HeapObject 273 src/mips/codegen-mips.cc __ sw(t5, MemOperand(t2, HeapObject::kMapOffset)); HeapObject 346 src/mips/codegen-mips.cc __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 348 src/mips/codegen-mips.cc HeapObject::kMapOffset, HeapObject 364 src/mips/codegen-mips.cc __ lw(result, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 398 src/mips/codegen-mips.cc __ lw(result, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 798 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(cp, HeapObject::kMapOffset)); HeapObject 1132 src/mips/full-codegen-mips.cc __ lw(v0, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 1145 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 1211 src/mips/full-codegen-mips.cc __ lw(t0, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 1328 src/mips/full-codegen-mips.cc __ lw(temp, FieldMemOperand(next, HeapObject::kMapOffset)); HeapObject 2670 src/mips/full-codegen-mips.cc __ lw(a2, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 2722 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 2748 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 2755 src/mips/full-codegen-mips.cc __ lw(a2, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 2797 src/mips/full-codegen-mips.cc __ lw(a2, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 3576 src/mips/full-codegen-mips.cc __ lw(tmp, FieldMemOperand(left, HeapObject::kMapOffset)); HeapObject 3579 src/mips/full-codegen-mips.cc __ lw(tmp2, FieldMemOperand(right, HeapObject::kMapOffset)); HeapObject 3705 src/mips/full-codegen-mips.cc __ lw(scratch1, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 3728 src/mips/full-codegen-mips.cc __ lw(scratch1, FieldMemOperand(separator, HeapObject::kMapOffset)); HeapObject 4285 src/mips/full-codegen-mips.cc __ lw(v0, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 4311 src/mips/full-codegen-mips.cc __ lw(v0, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 4463 src/mips/full-codegen-mips.cc __ lw(a1, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 97 src/mips/ic-mips.cc __ lw(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 276 src/mips/ic-mips.cc __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 327 src/mips/ic-mips.cc __ lw(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 641 src/mips/ic-mips.cc __ lw(a3, FieldMemOperand(a0, HeapObject::kMapOffset)); HeapObject 1027 src/mips/ic-mips.cc __ lw(t0, FieldMemOperand(a3, HeapObject::kMapOffset)); HeapObject 1033 src/mips/ic-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 1123 src/mips/ic-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 1220 src/mips/ic-mips.cc __ lw(receiver_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 1257 src/mips/ic-mips.cc __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 1289 src/mips/ic-mips.cc __ lw(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 1346 src/mips/ic-mips.cc __ lw(t0, FieldMemOperand(value, HeapObject::kMapOffset)); HeapObject 1407 src/mips/ic-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 308 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(scratch, Handle<HeapObject>::cast(literal)); HeapObject 1212 src/mips/lithium-codegen-mips.cc Handle<HeapObject>::cast(value)); HeapObject 1236 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 1521 src/mips/lithium-codegen-mips.cc __ lw(map, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 1715 src/mips/lithium-codegen-mips.cc __ lw(scratch, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 1734 src/mips/lithium-codegen-mips.cc __ lw(temp1, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 1811 src/mips/lithium-codegen-mips.cc __ lw(temp, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 2010 src/mips/lithium-codegen-mips.cc __ lw(temp, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 2070 src/mips/lithium-codegen-mips.cc __ lw(map, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 2346 src/mips/lithium-codegen-mips.cc Handle<HeapObject> current(HeapObject::cast((*type)->prototype())); HeapObject 2350 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(result, HeapObject::kMapOffset)); HeapObject 2353 src/mips/lithium-codegen-mips.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); HeapObject 2374 src/mips/lithium-codegen-mips.cc __ lw(object_map, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 2468 src/mips/lithium-codegen-mips.cc __ lw(scratch, FieldMemOperand(result, HeapObject::kMapOffset)); HeapObject 2960 src/mips/lithium-codegen-mips.cc __ lw(scratch, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 3223 src/mips/lithium-codegen-mips.cc __ lw(t3, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 3488 src/mips/lithium-codegen-mips.cc __ sw(scratch, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 3493 src/mips/lithium-codegen-mips.cc HeapObject::kMapOffset, HeapObject 3759 src/mips/lithium-codegen-mips.cc __ lw(scratch, FieldMemOperand(object_reg, HeapObject::kMapOffset)); HeapObject 3764 src/mips/lithium-codegen-mips.cc __ sw(new_map_reg, FieldMemOperand(object_reg, HeapObject::kMapOffset)); HeapObject 3766 src/mips/lithium-codegen-mips.cc __ RecordWriteField(object_reg, HeapObject::kMapOffset, new_map_reg, HeapObject 4069 src/mips/lithium-codegen-mips.cc __ lw(scratch, FieldMemOperand(input_reg, HeapObject::kMapOffset)); HeapObject 4120 src/mips/lithium-codegen-mips.cc __ lw(scratch1, FieldMemOperand(input_reg, HeapObject::kMapOffset)); HeapObject 4391 src/mips/lithium-codegen-mips.cc __ lw(scratch, FieldMemOperand(input_reg, HeapObject::kMapOffset)); HeapObject 4538 src/mips/lithium-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 4624 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(a2, Handle<HeapObject>::cast(value)); HeapObject 4670 src/mips/lithium-codegen-mips.cc __ LoadHeapObject(a2, Handle<HeapObject>::cast(value)); HeapObject 4696 src/mips/lithium-codegen-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 4882 src/mips/lithium-codegen-mips.cc __ lw(input, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 4922 src/mips/lithium-codegen-mips.cc __ lw(input, FieldMemOperand(input, HeapObject::kMapOffset)); HeapObject 5151 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 5159 src/mips/lithium-codegen-mips.cc __ lw(a1, FieldMemOperand(v0, HeapObject::kMapOffset)); HeapObject 5183 src/mips/lithium-codegen-mips.cc __ lw(scratch0(), FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 232 src/mips/lithium-codegen-mips.h void LoadHeapObject(Register result, Handle<HeapObject> object); HeapObject 374 src/mips/macro-assembler-mips.cc lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); HeapObject 394 src/mips/macro-assembler-mips.cc lw(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset)); HeapObject 3229 src/mips/macro-assembler-mips.cc sw(heap_number_map, FieldMemOperand(result, HeapObject::kMapOffset)); HeapObject 3475 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 3530 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 3544 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 3810 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(heap_object, HeapObject::kMapOffset)); HeapObject 3829 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 3900 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 4068 src/mips/macro-assembler-mips.cc lw(scratch1, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 4358 src/mips/macro-assembler-mips.cc lw(elements, FieldMemOperand(elements, HeapObject::kMapOffset)); HeapObject 4666 src/mips/macro-assembler-mips.cc sw(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); HeapObject 4816 src/mips/macro-assembler-mips.cc lw(object, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 4836 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(object, HeapObject::kMapOffset)); HeapObject 4850 src/mips/macro-assembler-mips.cc lw(scratch1, FieldMemOperand(first, HeapObject::kMapOffset)); HeapObject 4851 src/mips/macro-assembler-mips.cc lw(scratch2, FieldMemOperand(second, HeapObject::kMapOffset)); HeapObject 5154 src/mips/macro-assembler-mips.cc lw(scratch, FieldMemOperand(value, HeapObject::kMapOffset)); HeapObject 5224 src/mips/macro-assembler-mips.cc lw(map, FieldMemOperand(value, HeapObject::kMapOffset)); HeapObject 5330 src/mips/macro-assembler-mips.cc lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 281 src/mips/macro-assembler-mips.h void LoadHeapObject(Register dst, Handle<HeapObject> object); HeapObject 285 src/mips/macro-assembler-mips.h LoadHeapObject(result, Handle<HeapObject>::cast(object)); HeapObject 1042 src/mips/macro-assembler-mips.h lw(type, FieldMemOperand(obj, HeapObject::kMapOffset)); HeapObject 642 src/mips/regexp-macro-assembler-mips.cc Handle<HeapObject> RegExpMacroAssemblerMIPS::GetCode(Handle<String> source) { HeapObject 935 src/mips/regexp-macro-assembler-mips.cc return Handle<HeapObject>::cast(code); HeapObject 91 src/mips/regexp-macro-assembler-mips.h virtual Handle<HeapObject> GetCode(Handle<String> source); HeapObject 526 src/mips/simulator-mips.cc HeapObject* obj = reinterpret_cast<HeapObject*>(*cur); HeapObject 88 src/mips/stub-cache-mips.cc __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 143 src/mips/stub-cache-mips.cc __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 156 src/mips/stub-cache-mips.cc __ lw(map, FieldMemOperand(properties, HeapObject::kMapOffset)); HeapObject 221 src/mips/stub-cache-mips.cc __ lw(at, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 361 src/mips/stub-cache-mips.cc __ lw(scratch1, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 501 src/mips/stub-cache-mips.cc __ sw(scratch1, FieldMemOperand(receiver_reg, HeapObject::kMapOffset)); HeapObject 506 src/mips/stub-cache-mips.cc HeapObject::kMapOffset, HeapObject 1139 src/mips/stub-cache-mips.cc __ lw(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset)); HeapObject 1630 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 1700 src/mips/stub-cache-mips.cc __ lw(t3, FieldMemOperand(receiver, HeapObject::kMapOffset)); HeapObject 2782 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 3209 src/mips/stub-cache-mips.cc __ lw(a2, FieldMemOperand(a1, HeapObject::kMapOffset)); HeapObject 3304 src/mips/stub-cache-mips.cc __ lw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); HeapObject 4689 src/mips/stub-cache-mips.cc __ lw(scratch1, FieldMemOperand(value_reg, HeapObject::kMapOffset)); HeapObject 46 src/objects-debug.cc HeapObject::cast(this_as_object)->HeapObjectVerify(); HeapObject 56 src/objects-debug.cc HeapObject::VerifyHeapPointer(p); HeapObject 73 src/objects-debug.cc void HeapObject::HeapObjectVerify() { HeapObject 209 src/objects-debug.cc void HeapObject::VerifyHeapPointer(Object* p) { HeapObject 211 src/objects-debug.cc ASSERT(HEAP->Contains(HeapObject::cast(p))); HeapObject 74 src/objects-inl.h HeapObject::cast(this)->map()->instance_type() == instancetype; \ HeapObject 177 src/objects-inl.h && HeapObject::cast(this)->map()->instance_type() < FIRST_NONSTRING_TYPE; HeapObject 183 src/objects-inl.h && HeapObject::cast(this)->map()->instance_type() >= FIRST_SPEC_OBJECT_TYPE; HeapObject 189 src/objects-inl.h InstanceType type = HeapObject::cast(this)->map()->instance_type(); HeapObject 196 src/objects-inl.h uint32_t type = HeapObject::cast(this)->map()->instance_type(); HeapObject 431 src/objects-inl.h InstanceType instance_type = HeapObject::cast(this)->map()->instance_type(); HeapObject 443 src/objects-inl.h HeapObject::cast(this)->map()->instance_type(); HeapObject 495 src/objects-inl.h HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_RECEIVER_TYPE; HeapObject 502 src/objects-inl.h HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_OBJECT_TYPE; HeapObject 508 src/objects-inl.h InstanceType type = HeapObject::cast(this)->map()->instance_type(); HeapObject 572 src/objects-inl.h Map* map = HeapObject::cast(this)->map(); HeapObject 587 src/objects-inl.h HeapObject::cast(this)->map() == HeapObject 588 src/objects-inl.h HeapObject::cast(this)->GetHeap()->global_context_map(); HeapObject 594 src/objects-inl.h HeapObject::cast(this)->map() == HeapObject 595 src/objects-inl.h HeapObject::cast(this)->GetHeap()->module_context_map(); HeapObject 601 src/objects-inl.h HeapObject::cast(this)->map() == HeapObject 602 src/objects-inl.h HeapObject::cast(this)->GetHeap()->scope_info_map(); HeapObject 649 src/objects-inl.h HeapObject::cast(this)->map() == HeapObject 650 src/objects-inl.h HeapObject::cast(this)->GetHeap()->hash_table_map(); HeapObject 656 src/objects-inl.h this != HeapObject::cast(this)->GetHeap()->symbol_table(); HeapObject 662 src/objects-inl.h HeapObject::cast(this)->GetHeap()->raw_unchecked_symbol_table(); HeapObject 726 src/objects-inl.h (HeapObject::cast(this)->map()->instance_type() == HeapObject 736 src/objects-inl.h InstanceType type = HeapObject::cast(this)->map()->instance_type(); HeapObject 748 src/objects-inl.h && HeapObject::cast(this)->map()->is_undetectable(); HeapObject 754 src/objects-inl.h && HeapObject::cast(this)->map()->is_access_check_needed(); HeapObject 760 src/objects-inl.h switch (HeapObject::cast(this)->map()->instance_type()) { HeapObject 772 src/objects-inl.h && HeapObject::cast(this)->map()->instance_type() == NAME##_TYPE; \ HeapObject 879 src/objects-inl.h object, HeapObject::RawField(object, offset), value); \ HeapObject 887 src/objects-inl.h object, HeapObject::RawField(object, offset), value); \ HeapObject 969 src/objects-inl.h Object** HeapObject::RawField(HeapObject* obj, int byte_offset) { HeapObject 1099 src/objects-inl.h MapWord MapWord::FromForwardingAddress(HeapObject* object) { HeapObject 1105 src/objects-inl.h HeapObject* MapWord::ToForwardingAddress() { HeapObject 1107 src/objects-inl.h return HeapObject::FromAddress(reinterpret_cast<Address>(value_)); HeapObject 1112 src/objects-inl.h void HeapObject::VerifyObjectField(int offset) { HeapObject 1116 src/objects-inl.h void HeapObject::VerifySmiField(int offset) { HeapObject 1122 src/objects-inl.h Heap* HeapObject::GetHeap() { HeapObject 1131 src/objects-inl.h Isolate* HeapObject::GetIsolate() { HeapObject 1136 src/objects-inl.h Map* HeapObject::map() { HeapObject 1141 src/objects-inl.h void HeapObject::set_map(Map* value) { HeapObject 1152 src/objects-inl.h void HeapObject::set_map_no_write_barrier(Map* value) { HeapObject 1157 src/objects-inl.h MapWord HeapObject::map_word() { HeapObject 1162 src/objects-inl.h void HeapObject::set_map_word(MapWord map_word) { HeapObject 1169 src/objects-inl.h HeapObject* HeapObject::FromAddress(Address address) { HeapObject 1171 src/objects-inl.h return reinterpret_cast<HeapObject*>(address + kHeapObjectTag); HeapObject 1175 src/objects-inl.h Address HeapObject::address() { HeapObject 1180 src/objects-inl.h int HeapObject::Size() { HeapObject 1185 src/objects-inl.h void HeapObject::IteratePointers(ObjectVisitor* v, int start, int end) { HeapObject 1191 src/objects-inl.h void HeapObject::IteratePointer(ObjectVisitor* v, int offset) { HeapObject 1774 src/objects-inl.h WriteBarrierMode HeapObject::GetWriteBarrierMode(const AssertNoAllocation&) { HeapObject 1878 src/objects-inl.h return HeapObject::RawField(this, kHeaderSize); HeapObject 2025 src/objects-inl.h return HeapObject::RawField( HeapObject 2026 src/objects-inl.h reinterpret_cast<HeapObject*>(this), HeapObject 2039 src/objects-inl.h return HeapObject::RawField( HeapObject 2040 src/objects-inl.h reinterpret_cast<HeapObject*>(this), HeapObject 2233 src/objects-inl.h CAST_ACCESSOR(HeapObject) HeapObject 2833 src/objects-inl.h int HeapObject::SizeFromMap(Map* map) { HeapObject 3426 src/objects-inl.h HeapObject* code = HeapObject::FromAddress(address - Code::kHeaderSize); HeapObject 3437 src/objects-inl.h return HeapObject:: HeapObject 3670 src/objects-inl.h Object* object = *HeapObject::RawField(instance_descriptors(), HeapObject 3678 src/objects-inl.h HeapObject* Map::UncheckedPrototypeTransitions() { HeapObject 4222 src/objects-inl.h HeapObject::RawField(this, kCodeEntryOffset), HeapObject 4457 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSModule::kSize); HeapObject 4467 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSValue::kSize); HeapObject 4485 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSDate::kSize); HeapObject 4501 src/objects-inl.h ASSERT(HeapObject::cast(obj)->Size() == JSMessageObject::kSize); HeapObject 4705 src/objects-inl.h HeapObject* array = elements(); HeapObject 4713 src/objects-inl.h HeapObject* array = elements(); \ HeapObject 5235 src/objects-inl.h int JSObject::BodyDescriptor::SizeOf(Map* map, HeapObject* object) { HeapObject 5287 src/objects-inl.h HeapObject* obj, HeapObject 5294 src/objects-inl.h void FlexibleBodyDescriptor<start_offset>::IterateBody(HeapObject* obj, HeapObject 49 src/objects-printer.cc HeapObject::cast(this_as_object)->HeapObjectPrint(out); HeapObject 64 src/objects-printer.cc void HeapObject::PrintHeader(FILE* out, const char* id) { HeapObject 69 src/objects-printer.cc void HeapObject::HeapObjectPrint(FILE* out) { HeapObject 456 src/objects-printer.cc HeapObject::PrintHeader(out, "JSModule"); HeapObject 538 src/objects-printer.cc HeapObject::PrintHeader(out, "Map"); HeapObject 582 src/objects-printer.cc HeapObject::PrintHeader(out, "CodeCache"); HeapObject 591 src/objects-printer.cc HeapObject::PrintHeader(out, "PolymorphicCodeCache"); HeapObject 598 src/objects-printer.cc HeapObject::PrintHeader(out, "TypeFeedbackInfo"); HeapObject 607 src/objects-printer.cc HeapObject::PrintHeader(out, "AliasedArgumentsEntry"); HeapObject 613 src/objects-printer.cc HeapObject::PrintHeader(out, "FixedArray"); HeapObject 624 src/objects-printer.cc HeapObject::PrintHeader(out, "FixedDoubleArray"); HeapObject 638 src/objects-printer.cc HeapObject::PrintHeader(out, "ValueObject"); HeapObject 644 src/objects-printer.cc HeapObject::PrintHeader(out, "JSMessageObject"); HeapObject 708 src/objects-printer.cc HeapObject::PrintHeader(out, "JSDate"); HeapObject 728 src/objects-printer.cc HeapObject::PrintHeader(out, "JSProxy"); HeapObject 739 src/objects-printer.cc HeapObject::PrintHeader(out, "JSFunctionProxy"); HeapObject 752 src/objects-printer.cc HeapObject::PrintHeader(out, "JSWeakMap"); HeapObject 761 src/objects-printer.cc HeapObject::PrintHeader(out, "Function"); HeapObject 787 src/objects-printer.cc HeapObject::PrintHeader(out, "SharedFunctionInfo"); HeapObject 842 src/objects-printer.cc HeapObject::PrintHeader(out, "JSGlobalPropertyCell"); HeapObject 847 src/objects-printer.cc HeapObject::PrintHeader(out, "Code"); HeapObject 862 src/objects-printer.cc HeapObject::PrintHeader(out, "AccessorInfo"); HeapObject 877 src/objects-printer.cc HeapObject::PrintHeader(out, "AccessorPair"); HeapObject 886 src/objects-printer.cc HeapObject::PrintHeader(out, "AccessCheckInfo"); HeapObject 897 src/objects-printer.cc HeapObject::PrintHeader(out, "InterceptorInfo"); HeapObject 914 src/objects-printer.cc HeapObject::PrintHeader(out, "CallHandlerInfo"); HeapObject 924 src/objects-printer.cc HeapObject::PrintHeader(out, "FunctionTemplateInfo"); HeapObject 960 src/objects-printer.cc HeapObject::PrintHeader(out, "ObjectTemplateInfo"); HeapObject 974 src/objects-printer.cc HeapObject::PrintHeader(out, "SignatureInfo"); HeapObject 983 src/objects-printer.cc HeapObject::PrintHeader(out, "TypeSwitchInfo"); HeapObject 990 src/objects-printer.cc HeapObject::PrintHeader(out, "Script"); HeapObject 1023 src/objects-printer.cc HeapObject::PrintHeader(out, "DebugInfo"); HeapObject 1036 src/objects-printer.cc HeapObject::PrintHeader(out, "BreakPointInfo"); HeapObject 209 src/objects-visiting.h HeapObject* object, HeapObject 224 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) { HeapObject 235 src/objects-visiting.h static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { HeapObject 250 src/objects-visiting.h static inline ReturnType Visit(Map* map, HeapObject* object) { HeapObject 282 src/objects-visiting.h static inline int IterateBody(Map* map, HeapObject* obj) { HeapObject 291 src/objects-visiting.h static inline int VisitJSFunction(Map* map, HeapObject* object) { HeapObject 294 src/objects-visiting.h HeapObject::RawField(object, JSFunction::kPropertiesOffset), HeapObject 295 src/objects-visiting.h HeapObject::RawField(object, JSFunction::kCodeEntryOffset)); HeapObject 301 src/objects-visiting.h HeapObject::RawField(object, HeapObject 303 src/objects-visiting.h HeapObject::RawField(object, HeapObject 308 src/objects-visiting.h static inline int VisitByteArray(Map* map, HeapObject* object) { HeapObject 312 src/objects-visiting.h static inline int VisitFixedDoubleArray(Map* map, HeapObject* object) { HeapObject 317 src/objects-visiting.h static inline int VisitJSObject(Map* map, HeapObject* object) { HeapObject 321 src/objects-visiting.h static inline int VisitSeqAsciiString(Map* map, HeapObject* object) { HeapObject 326 src/objects-visiting.h static inline int VisitSeqTwoByteString(Map* map, HeapObject* object) { HeapObject 331 src/objects-visiting.h static inline int VisitFreeSpace(Map* map, HeapObject* object) { HeapObject 338 src/objects-visiting.h static inline int VisitSpecialized(Map* map, HeapObject* object) { HeapObject 342 src/objects-visiting.h static inline int Visit(Map* map, HeapObject* object) { HeapObject 93 src/objects.cc Isolate* isolate = HeapObject::cast(this)->GetIsolate(); HeapObject 97 src/objects.cc Isolate* isolate = HeapObject::cast(this)->GetIsolate(); HeapObject 113 src/objects.cc HeapObject* heap_object = HeapObject::cast(this); HeapObject 246 src/objects.cc ? Handle<HeapObject>::cast(object)->GetIsolate() HeapObject 563 src/objects.cc ? Handle<HeapObject>::cast(object)->GetIsolate() HeapObject 654 src/objects.cc : HeapObject::cast(this)->GetHeap(); HeapObject 716 src/objects.cc HeapObject* heap_object = HeapObject::cast(this); HeapObject 796 src/objects.cc HeapObject::cast(this)->HeapObjectShortPrint(accumulator); HeapObject 1113 src/objects.cc !heap->Contains(HeapObject::cast(constructor))) { HeapObject 1172 src/objects.cc void HeapObject::HeapObjectShortPrint(StringStream* accumulator) { HeapObject 1303 src/objects.cc void HeapObject::Iterate(ObjectVisitor* v) { HeapObject 1312 src/objects.cc void HeapObject::IterateBody(InstanceType type, int object_size, HeapObject 4948 src/objects.cc return HeapObject::RawField(transition_array_, TransitionArray::kMapOffset); HeapObject 4984 src/objects.cc return HeapObject::RawField(proto_trans_, FixedArray::kMapOffset); HeapObject 5004 src/objects.cc HeapObject* proto_trans_; HeapObject 5062 src/objects.cc HeapObject* proto_transitions = HeapObject 8652 src/objects.cc ASSERT(HeapObject::cast(prototype)->map()->IsMap()); HeapObject 758 src/objects.h V(HeapObject) \ HeapObject 1119 src/objects.h static inline MapWord FromForwardingAddress(HeapObject* object); HeapObject 1122 src/objects.h inline HeapObject* ToForwardingAddress(); HeapObject 1134 src/objects.h friend class HeapObject; HeapObject 1144 src/objects.h class HeapObject: public Object { HeapObject 1169 src/objects.h static inline HeapObject* FromAddress(Address address); HeapObject 1195 src/objects.h static inline Object** RawField(HeapObject* obj, int offset); HeapObject 1198 src/objects.h static inline HeapObject* cast(Object* obj); HeapObject 1242 src/objects.h DISALLOW_IMPLICIT_CONSTRUCTORS(HeapObject); HeapObject 1259 src/objects.h static inline void IterateBody(HeapObject* obj, ObjectVisitor* v); HeapObject 1262 src/objects.h static inline void IterateBody(HeapObject* obj) { HeapObject 1277 src/objects.h static inline void IterateBody(HeapObject* obj, HeapObject 1282 src/objects.h static inline void IterateBody(HeapObject* obj, int object_size) { HeapObject 1293 src/objects.h class HeapNumber: public HeapObject { HeapObject 1317 src/objects.h static const int kValueOffset = HeapObject::kHeaderSize; HeapObject 1367 src/objects.h class JSReceiver: public HeapObject { HeapObject 2136 src/objects.h static const int kPropertiesOffset = HeapObject::kHeaderSize; HeapObject 2144 src/objects.h static inline int SizeOf(Map* map, HeapObject* object); HeapObject 2244 src/objects.h class FixedArrayBase: public HeapObject { HeapObject 2254 src/objects.h static const int kLengthOffset = HeapObject::kHeaderSize; HeapObject 2352 src/objects.h static inline int SizeOf(Map* map, HeapObject* object) { HeapObject 2518 src/objects.h return HeapObject::RawField(reinterpret_cast<HeapObject*>(this), HeapObject 2523 src/objects.h return HeapObject::RawField(reinterpret_cast<HeapObject*>(this), HeapObject 3679 src/objects.h class FreeSpace: public HeapObject { HeapObject 3702 src/objects.h static const int kSizeOffset = HeapObject::kHeaderSize; HeapObject 4176 src/objects.h class Code: public HeapObject { HeapObject 4531 src/objects.h static const int kInstructionSizeOffset = HeapObject::kHeaderSize; HeapObject 4662 src/objects.h class Map: public HeapObject { HeapObject 4888 src/objects.h inline HeapObject* UncheckedPrototypeTransitions(); HeapObject 5052 src/objects.h static const int kInstanceSizesOffset = HeapObject::kHeaderSize; HeapObject 5142 src/objects.h class Struct: public HeapObject { HeapObject 5232 src/objects.h static const int kSourceOffset = HeapObject::kHeaderSize; HeapObject 5307 src/objects.h class SharedFunctionInfo: public HeapObject { HeapObject 5732 src/objects.h static const int kNameOffset = HeapObject::kHeaderSize; HeapObject 6724 src/objects.h static const int kDefaultCacheOffset = HeapObject::kHeaderSize; HeapObject 6815 src/objects.h static const int kCacheOffset = HeapObject::kHeaderSize; HeapObject 6862 src/objects.h static const int kIcTotalCountOffset = HeapObject::kHeaderSize; HeapObject 6899 src/objects.h static const int kAliasedContextSlot = HeapObject::kHeaderSize; HeapObject 7036 src/objects.h class String: public HeapObject { HeapObject 7234 src/objects.h static const int kLengthOffset = HeapObject::kHeaderSize; HeapObject 7841 src/objects.h class Oddball: public HeapObject { HeapObject 7866 src/objects.h static const int kToStringOffset = HeapObject::kHeaderSize; HeapObject 7893 src/objects.h class JSGlobalPropertyCell: public HeapObject { HeapObject 7912 src/objects.h static const int kValueOffset = HeapObject::kHeaderSize; HeapObject 8013 src/objects.h static const int kHandlerOffset = HeapObject::kHeaderSize; HeapObject 8159 src/objects.h class Foreign: public HeapObject { HeapObject 8186 src/objects.h static const int kForeignAddressOffset = HeapObject::kHeaderSize; HeapObject 8324 src/objects.h static const int kGetterOffset = HeapObject::kHeaderSize; HeapObject 8390 src/objects.h static const int kGetterOffset = HeapObject::kHeaderSize; HeapObject 8426 src/objects.h static const int kNamedCallbackOffset = HeapObject::kHeaderSize; HeapObject 8457 src/objects.h static const int kGetterOffset = HeapObject::kHeaderSize; HeapObject 8487 src/objects.h static const int kCallbackOffset = HeapObject::kHeaderSize; HeapObject 8505 src/objects.h static const int kTagOffset = HeapObject::kHeaderSize; HeapObject 8868 src/objects.h FlexibleBodyDescriptor<HeapObject::kHeaderSize> { HeapObject 8870 src/objects.h static inline int SizeOf(Map* map, HeapObject* object) { HeapObject 132 src/profile-generator-inl.h HeapObject* V8HeapExplorer::GetNthGcSubrootObject(int delta) { HeapObject 133 src/profile-generator-inl.h return reinterpret_cast<HeapObject*>( HeapObject 139 src/profile-generator-inl.h int V8HeapExplorer::GetGcSubrootOrder(HeapObject* subroot) { HeapObject 1003 src/profile-generator.cc Handle<HeapObject> HeapEntry::GetHeapObject() { HeapObject 1367 src/profile-generator.cc for (HeapObject* obj = iterator.next(); HeapObject 1531 src/profile-generator.cc Handle<HeapObject> HeapSnapshotsCollection::FindHeapObjectById( HeapObject 1537 src/profile-generator.cc HeapObject* object = NULL; HeapObject 1540 src/profile-generator.cc for (HeapObject* obj = iterator.next(); HeapObject 1549 src/profile-generator.cc return object != NULL ? Handle<HeapObject>(object) : Handle<HeapObject>(); HeapObject 1600 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj); HeapObject 1607 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj); HeapObject 1613 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj); HeapObject 1624 src/profile-generator.cc HeapObject* object = HeapObject::cast(obj); HeapObject 1631 src/profile-generator.cc HeapObject* const V8HeapExplorer::kInternalRootObject = HeapObject 1632 src/profile-generator.cc reinterpret_cast<HeapObject*>( HeapObject 1634 src/profile-generator.cc HeapObject* const V8HeapExplorer::kGcRootsObject = HeapObject 1635 src/profile-generator.cc reinterpret_cast<HeapObject*>( HeapObject 1637 src/profile-generator.cc HeapObject* const V8HeapExplorer::kFirstGcSubrootObject = HeapObject 1638 src/profile-generator.cc reinterpret_cast<HeapObject*>( HeapObject 1640 src/profile-generator.cc HeapObject* const V8HeapExplorer::kLastGcSubrootObject = HeapObject 1641 src/profile-generator.cc reinterpret_cast<HeapObject*>( HeapObject 1661 src/profile-generator.cc return AddEntry(reinterpret_cast<HeapObject*>(ptr)); HeapObject 1792 src/profile-generator.cc for (HeapObject* obj = iterator->next(); HeapObject 1836 src/profile-generator.cc HeapObject* parent_obj_; HeapObject 1873 src/profile-generator.cc SetInternalReference(obj, entry, "map", obj->map(), HeapObject::kMapOffset); HeapObject 1898 src/profile-generator.cc HeapObject* obj = js_obj; HeapObject 1941 src/profile-generator.cc SetWeakReference(js_fun, entry, i, *HeapObject::RawField(js_fun, i), i); HeapObject 2024 src/profile-generator.cc HeapObject* obj = shared; HeapObject 2066 src/profile-generator.cc HeapObject* obj = script; HeapObject 2397 src/profile-generator.cc for (HeapObject* obj = iterator.next(); HeapObject 2796 src/profile-generator.cc List<HeapObject*>* objects = HeapObject 2797 src/profile-generator.cc reinterpret_cast<List<HeapObject*>* >(p->value); HeapObject 2827 src/profile-generator.cc List<HeapObject*>* list = GetListMaybeDisposeInfo(group->info_); HeapObject 2829 src/profile-generator.cc HeapObject* obj = HeapObject::cast(*group->objects_[j]); HeapObject 2849 src/profile-generator.cc HeapObject* parent = *group->parent_; HeapObject 2867 src/profile-generator.cc List<HeapObject*>* NativeObjectsExplorer::GetListMaybeDisposeInfo( HeapObject 2874 src/profile-generator.cc entry->value = new List<HeapObject*>(4); HeapObject 2876 src/profile-generator.cc return reinterpret_cast<List<HeapObject*>* >(entry->value); HeapObject 2892 src/profile-generator.cc List<HeapObject*>* objects = HeapObject 2893 src/profile-generator.cc reinterpret_cast<List<HeapObject*>* >(p->value); HeapObject 3003 src/profile-generator.cc GetListMaybeDisposeInfo(info)->Add(HeapObject::cast(*p)); HeapObject 550 src/profile-generator.h Handle<HeapObject> GetHeapObject(); HeapObject 734 src/profile-generator.h Handle<HeapObject> FindHeapObjectById(SnapshotObjectId id); HeapObject 864 src/profile-generator.h static HeapObject* const kInternalRootObject; HeapObject 867 src/profile-generator.h HeapEntry* AddEntry(HeapObject* object); HeapObject 868 src/profile-generator.h HeapEntry* AddEntry(HeapObject* object, HeapObject 871 src/profile-generator.h const char* GetSystemEntryName(HeapObject* object); HeapObject 873 src/profile-generator.h void ExtractReferences(HeapObject* obj); HeapObject 891 src/profile-generator.h void SetClosureReference(HeapObject* parent_obj, HeapObject 895 src/profile-generator.h void SetNativeBindReference(HeapObject* parent_obj, HeapObject 899 src/profile-generator.h void SetElementReference(HeapObject* parent_obj, HeapObject 903 src/profile-generator.h void SetInternalReference(HeapObject* parent_obj, HeapObject 908 src/profile-generator.h void SetInternalReference(HeapObject* parent_obj, HeapObject 913 src/profile-generator.h void SetHiddenReference(HeapObject* parent_obj, HeapObject 917 src/profile-generator.h void SetWeakReference(HeapObject* parent_obj, HeapObject 922 src/profile-generator.h void SetPropertyReference(HeapObject* parent_obj, HeapObject 928 src/profile-generator.h void SetPropertyShortcutReference(HeapObject* parent_obj, HeapObject 942 src/profile-generator.h static inline HeapObject* GetNthGcSubrootObject(int delta); HeapObject 943 src/profile-generator.h static inline int GetGcSubrootOrder(HeapObject* subroot); HeapObject 953 src/profile-generator.h static HeapObject* const kGcRootsObject; HeapObject 954 src/profile-generator.h static HeapObject* const kFirstGcSubrootObject; HeapObject 955 src/profile-generator.h static HeapObject* const kLastGcSubrootObject; HeapObject 981 src/profile-generator.h List<HeapObject*>* GetListMaybeDisposeInfo(v8::RetainedObjectInfo* info); HeapObject 984 src/profile-generator.h void SetWrapperNativeReferences(HeapObject* wrapper, HeapObject 466 src/regexp-macro-assembler-irregexp.cc Handle<HeapObject> RegExpMacroAssemblerIrregexp::GetCode( HeapObject 115 src/regexp-macro-assembler-irregexp.h virtual Handle<HeapObject> GetCode(Handle<String> source); HeapObject 444 src/regexp-macro-assembler-tracer.cc Handle<HeapObject> RegExpMacroAssemblerTracer::GetCode(Handle<String> source) { HeapObject 80 src/regexp-macro-assembler-tracer.h virtual Handle<HeapObject> GetCode(Handle<String> source); HeapObject 145 src/regexp-macro-assembler.h virtual Handle<HeapObject> GetCode(Handle<String> source) = 0; HeapObject 415 src/runtime-profiler.cc MapWord map_word = HeapObject::cast(function)->map_word(); HeapObject 477 src/runtime-profiler.cc !Marking::MarkBitFrom(HeapObject::cast(function)).Get()) { HeapObject 1273 src/runtime.cc CONVERT_ARG_CHECKED(HeapObject, templ, 0); HeapObject 1275 src/runtime.cc int offset = index * kPointerSize + HeapObject::kHeaderSize; HeapObject 1285 src/runtime.cc return *HeapObject::RawField(templ, offset); HeapObject 1291 src/runtime.cc CONVERT_ARG_CHECKED(HeapObject, object, 0); HeapObject 1309 src/runtime.cc CONVERT_ARG_CHECKED(HeapObject, object, 0); HeapObject 1837 src/runtime.cc reinterpret_cast<HeapObject*>(new_object)-> HeapObject 4988 src/runtime.cc !HeapObject::cast(map->prototype())->map()->is_hidden_prototype()) { HeapObject 5416 src/runtime.cc HeapObject* heap_obj = HeapObject::cast(obj); HeapObject 9258 src/runtime.cc HeapObject::cast(args[0])->map()->Print(); HeapObject 9523 src/runtime.cc heap->CreateFillerObjectAt(HeapObject::cast(allocation)->address(), size); HeapObject 10186 src/runtime.cc HeapObject* elements = object->elements(); HeapObject 11759 src/runtime.cc for (HeapObject* obj = iterator.next(); HeapObject 12369 src/runtime.cc HeapObject* heap_obj = NULL; HeapObject 12498 src/runtime.cc HeapObject* heap_obj = NULL; HeapObject 12653 src/runtime.cc for (HeapObject* obj = iterator->next(); HeapObject 13228 src/runtime.cc HeapObject* obj = NULL; HeapObject 611 src/serialize.cc HeapObject* new_object = HeapObject::cast(new_allocation); HeapObject 626 src/serialize.cc HeapObject* new_object = HeapObject::cast(new_allocation); HeapObject 638 src/serialize.cc HeapObject* Deserializer::GetAddressFromEnd(int space) { HeapObject 642 src/serialize.cc return HeapObject::FromAddress(high_water_[space] - offset); HeapObject 648 src/serialize.cc HeapObject* Deserializer::GetAddressFromStart(int space) { HeapObject 652 src/serialize.cc return HeapObject::FromAddress(pages_[LO_SPACE][offset]); HeapObject 657 src/serialize.cc return HeapObject::FromAddress(pages_[space][0] + offset); HeapObject 663 src/serialize.cc return HeapObject::FromAddress(object_address); HeapObject 737 src/serialize.cc *write_back = HeapObject::FromAddress(address); HeapObject 747 src/serialize.cc ASSERT(HeapObject::FromAddress(address)->IsCode() == is_codespace); HeapObject 838 src/serialize.cc new_object = HeapObject::FromAddress(object_address); \ HeapObject 1293 src/serialize.cc HeapObject* heap_object = HeapObject::cast(o); HeapObject 1360 src/serialize.cc HeapObject* heap_object = HeapObject::cast(o); HeapObject 1449 src/serialize.cc HeapObject* current_contents = HeapObject::cast(*current); HeapObject 361 src/serialize.h HeapObject* GetAddressFromStart(int space); HeapObject 362 src/serialize.h inline HeapObject* GetAddressFromEnd(int space); HeapObject 415 src/serialize.h bool IsMapped(HeapObject* obj) { HeapObject 419 src/serialize.h int MappedTo(HeapObject* obj) { HeapObject 425 src/serialize.h void AddMapping(HeapObject* obj, int to) { HeapObject 437 src/serialize.h static uint32_t Hash(HeapObject* obj) { HeapObject 441 src/serialize.h static void* Key(HeapObject* obj) { HeapObject 482 src/serialize.h int index, HeapObject* object, HowToCode how, WhereToPoint where); HeapObject 487 src/serialize.h int RootIndex(HeapObject* heap_object, HowToCode from); HeapObject 488 src/serialize.h virtual bool ShouldBeInThePartialSnapshotCache(HeapObject* o) = 0; HeapObject 503 src/serialize.h object_(HeapObject::cast(o)), HeapObject 529 src/serialize.h HeapObject* object_; HeapObject 548 src/serialize.h static int SpaceOfObject(HeapObject* object); HeapObject 552 src/serialize.h static int SpaceOfAlreadySerializedObject(HeapObject* object); HeapObject 600 src/serialize.h virtual int PartialSnapshotCacheIndex(HeapObject* o); HeapObject 601 src/serialize.h virtual bool ShouldBeInThePartialSnapshotCache(HeapObject* o) { HeapObject 643 src/serialize.h virtual bool ShouldBeInThePartialSnapshotCache(HeapObject* o) { HeapObject 109 src/spaces-inl.h HeapObject* HeapObjectIterator::FromCurrentPage() { HeapObject 115 src/spaces-inl.h HeapObject* obj = HeapObject::FromAddress(cur_addr_); HeapObject 202 src/spaces-inl.h for (HeapObject* o = iterator.Next(); o != NULL; o = iterator.Next()) { HeapObject 252 src/spaces-inl.h HeapObject* PagedSpace::AllocateLinearly(int size_in_bytes) { HeapObject 258 src/spaces-inl.h return HeapObject::FromAddress(current_top); HeapObject 264 src/spaces-inl.h HeapObject* object = AllocateLinearly(size_in_bytes); HeapObject 318 src/spaces-inl.h Object* obj = HeapObject::FromAddress(old_top); HeapObject 354 src/spaces-inl.h bool FreeListNode::IsFreeListNode(HeapObject* object) { HeapObject 830 src/spaces.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 960 src/spaces.cc HeapObject* obj = HeapObject::FromAddress(page->area_start()); HeapObject 1007 src/spaces.cc for (HeapObject* object = it.Next(); object != NULL; object = it.Next()) { HeapObject 1279 src/spaces.cc HeapObject* object = HeapObject::FromAddress(current); HeapObject 1743 src/spaces.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) HeapObject 2007 src/spaces.cc HeapObject* FreeList::Allocate(int size_in_bytes) { HeapObject 2196 src/spaces.cc HeapObject* allocation = HeapObject::cast(object); HeapObject 2249 src/spaces.cc HeapObject* new_area = free_list_.Allocate(size_in_bytes); HeapObject 2319 src/spaces.cc HeapObject* PagedSpace::SlowAllocateRaw(int size_in_bytes) { HeapObject 2328 src/spaces.cc HeapObject* object = free_list_.Allocate(size_in_bytes); HeapObject 2351 src/spaces.cc HeapObject* object = free_list_.Allocate(size_in_bytes); HeapObject 2462 src/spaces.cc for (HeapObject* obj = obj_it.Next(); obj != NULL; obj = obj_it.Next()) { HeapObject 2497 src/spaces.cc for (HeapObject* obj = obj_it.Next(); obj != NULL; obj = obj_it.Next()) HeapObject 2560 src/spaces.cc HeapObject* LargeObjectIterator::Next() { HeapObject 2563 src/spaces.cc HeapObject* object = current_->GetObject(); HeapObject 2649 src/spaces.cc HeapObject* object = page->GetObject(); HeapObject 2694 src/spaces.cc HeapObject* object = current->GetObject(); HeapObject 2764 src/spaces.cc HeapObject* object = chunk->GetObject(); HeapObject 2795 src/spaces.cc HeapObject* element_object = HeapObject::cast(element); HeapObject 2807 src/spaces.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 2818 src/spaces.cc for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { HeapObject 2832 src/spaces.cc for (HeapObject* obj = obj_it.Next(); obj != NULL; obj = obj_it.Next()) { HeapObject 2849 src/spaces.cc for (HeapObject* object = objects.Next(); HeapObject 738 src/spaces.h HeapObject* GetObject() { HeapObject 739 src/spaces.h return HeapObject::FromAddress(area_start()); HeapObject 1100 src/spaces.h virtual HeapObject* next_object() = 0; HeapObject 1125 src/spaces.h inline HeapObject* Next() { HeapObject 1127 src/spaces.h HeapObject* next_obj = FromCurrentPage(); HeapObject 1133 src/spaces.h virtual HeapObject* next_object() { HeapObject 1147 src/spaces.h inline HeapObject* FromCurrentPage(); HeapObject 1297 src/spaces.h class FreeListNode: public HeapObject { HeapObject 1303 src/spaces.h return reinterpret_cast<FreeListNode*>(HeapObject::FromAddress(address)); HeapObject 1306 src/spaces.h static inline bool IsFreeListNode(HeapObject* object); HeapObject 1373 src/spaces.h MUST_USE_RESULT HeapObject* Allocate(int size_in_bytes); HeapObject 1455 src/spaces.h bool Contains(HeapObject* o) { return Contains(o->address()); } HeapObject 1566 src/spaces.h virtual void VerifyObject(HeapObject* obj) {} HeapObject 1674 src/spaces.h inline HeapObject* AllocateLinearly(int size_in_bytes); HeapObject 1677 src/spaces.h MUST_USE_RESULT virtual HeapObject* SlowAllocateRaw(int size_in_bytes); HeapObject 1995 src/spaces.h HeapObject* Next() { HeapObject 2005 src/spaces.h HeapObject* object = HeapObject::FromAddress(current_); HeapObject 2013 src/spaces.h virtual HeapObject* next_object() { return Next(); } HeapObject 2258 src/spaces.h void RecordAllocation(HeapObject* obj); HeapObject 2259 src/spaces.h void RecordPromotion(HeapObject* obj); HeapObject 2414 src/spaces.h virtual void VerifyObject(HeapObject* obj); HeapObject 2452 src/spaces.h virtual void VerifyObject(HeapObject* obj); HeapObject 2520 src/spaces.h bool Contains(HeapObject* obj); HeapObject 2564 src/spaces.h HeapObject* Next(); HeapObject 2567 src/spaces.h virtual HeapObject* next_object() { return Next(); } HeapObject 2599 src/spaces.h HeapObject* heap_object; HeapObject 398 src/store-buffer.cc for (HeapObject* object = it.Next(); object != NULL; object = it.Next()) { HeapObject 404 src/store-buffer.cc HeapObject** slot = reinterpret_cast<HeapObject**>(slot_address); HeapObject 443 src/store-buffer.cc HeapObject* object = reinterpret_cast<HeapObject*>(*slot); HeapObject 445 src/store-buffer.cc slot_callback(reinterpret_cast<HeapObject**>(slot), object); HeapObject 562 src/store-buffer.cc visitable_end + HeapObject::FromAddress(visitable_end)->Size(); HeapObject 594 src/store-buffer.cc HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); HeapObject 595 src/store-buffer.cc slot_callback(reinterpret_cast<HeapObject**>(slot), heap_object); HeapObject 640 src/store-buffer.cc HeapObject* array = large_page->GetObject(); HeapObject 207 src/string-stream.cc debug_object_cache->Add(HeapObject::cast(o)); HeapObject 294 src/string-stream.cc new List<HeapObject*, PreallocatedStorageAllocationPolicy>(0)); HeapObject 419 src/string-stream.cc HeapObject* printee = (*debug_object_cache)[i]; HeapObject 451 src/string-stream.cc if (!f->IsHeapObject() || !heap->Contains(HeapObject::cast(f))) { HeapObject 454 src/string-stream.cc Map* map = HeapObject::cast(f)->map(); HeapObject 465 src/string-stream.cc heap->Contains(HeapObject::cast(perhaps_context)) && HeapObject 485 src/string-stream.cc HEAP->Contains(HeapObject::cast(f)) && HeapObject 486 src/string-stream.cc HEAP->Contains(HeapObject::cast(f)->map()) && HeapObject 487 src/string-stream.cc HeapObject::cast(f)->map()->IsMap()) { HeapObject 513 src/string-stream.cc if (!HEAP->Contains(HeapObject::cast(f))) { HeapObject 517 src/string-stream.cc if (!HEAP->Contains(HeapObject::cast(f)->map())) { HeapObject 521 src/string-stream.cc if (!HeapObject::cast(f)->map()->IsMap()) { HeapObject 47 src/transitions-inl.h object, HeapObject::RawField(object, offset), value); \ HeapObject 97 src/transitions-inl.h HeapObject* TransitionArray::UncheckedPrototypeTransitions() { HeapObject 100 src/transitions-inl.h return reinterpret_cast<HeapObject*>(prototype_transitions); HeapObject 116 src/transitions-inl.h return HeapObject::RawField(reinterpret_cast<HeapObject*>(this), HeapObject 123 src/transitions-inl.h return HeapObject::RawField( HeapObject 124 src/transitions-inl.h reinterpret_cast<HeapObject*>(this), HeapObject 149 src/transitions-inl.h return HeapObject::RawField( HeapObject 150 src/transitions-inl.h reinterpret_cast<HeapObject*>(this), HeapObject 171 src/transitions-inl.h return HeapObject::RawField(reinterpret_cast<HeapObject*>(this), HeapObject 74 src/transitions.h inline HeapObject* UncheckedPrototypeTransitions(); HeapObject 540 src/type-info.cc map = HeapObject::cast(map->prototype())->map(); HeapObject 139 src/v8globals.h class HeapObject; HeapObject 252 src/x64/assembler-x64-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 297 src/x64/assembler-x64-inl.h host(), &Memory::Object_at(pc_), HeapObject::cast(target)); HeapObject 313 src/x64/assembler-x64-inl.h Object* object = HeapObject::FromAddress( HeapObject 373 src/x64/assembler-x64-inl.h host(), this, HeapObject::cast(target_code)); HeapObject 239 src/x64/builtins-x64.cc __ movq(Operand(rdi, HeapObject::kMapOffset), rcx); // setup the map HeapObject 1027 src/x64/builtins-x64.cc __ Move(FieldOperand(scratch1, HeapObject::kMapOffset), HeapObject 1309 src/x64/builtins-x64.cc __ movq(r11, FieldOperand(rbx, HeapObject::kMapOffset)); HeapObject 1316 src/x64/builtins-x64.cc __ movq(FieldOperand(rbx, HeapObject::kMapOffset), r11); HeapObject 1317 src/x64/builtins-x64.cc __ RecordWriteField(rbx, HeapObject::kMapOffset, r11, r8, HeapObject 1500 src/x64/builtins-x64.cc __ movq(FieldOperand(rax, HeapObject::kMapOffset), rcx); HeapObject 49 src/x64/code-stubs-x64.cc __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 210 src/x64/code-stubs-x64.cc __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister); HeapObject 259 src/x64/code-stubs-x64.cc __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister); HeapObject 388 src/x64/code-stubs-x64.cc __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset), HeapObject 396 src/x64/code-stubs-x64.cc __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset), HeapObject 424 src/x64/code-stubs-x64.cc __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset), HeapObject 460 src/x64/code-stubs-x64.cc __ movq(rax, FieldOperand(rcx, HeapObject::kMapOffset)); HeapObject 520 src/x64/code-stubs-x64.cc __ movq(map, FieldOperand(argument, HeapObject::kMapOffset)); HeapObject 877 src/x64/code-stubs-x64.cc __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 919 src/x64/code-stubs-x64.cc __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 1309 src/x64/code-stubs-x64.cc __ movq(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 1617 src/x64/code-stubs-x64.cc __ cmpq(rbx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 1933 src/x64/code-stubs-x64.cc __ cmpq(FieldOperand(rdx, HeapObject::kMapOffset), heap_number_map); HeapObject 1953 src/x64/code-stubs-x64.cc __ cmpq(FieldOperand(rax, HeapObject::kMapOffset), heap_number_map); HeapObject 2000 src/x64/code-stubs-x64.cc __ cmpq(FieldOperand(rdx, HeapObject::kMapOffset), rcx); HeapObject 2007 src/x64/code-stubs-x64.cc __ cmpq(FieldOperand(rax, HeapObject::kMapOffset), rcx); HeapObject 2040 src/x64/code-stubs-x64.cc __ cmpq(FieldOperand(first, HeapObject::kMapOffset), heap_number_map); HeapObject 2060 src/x64/code-stubs-x64.cc __ cmpq(FieldOperand(second, HeapObject::kMapOffset), heap_number_map); HeapObject 2107 src/x64/code-stubs-x64.cc __ CompareRoot(FieldOperand(base, HeapObject::kMapOffset), HeapObject 2124 src/x64/code-stubs-x64.cc __ CompareRoot(FieldOperand(exponent, HeapObject::kMapOffset), HeapObject 2828 src/x64/code-stubs-x64.cc __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset)); HeapObject 2829 src/x64/code-stubs-x64.cc __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), HeapObject 2848 src/x64/code-stubs-x64.cc __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); HeapObject 2903 src/x64/code-stubs-x64.cc __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); HeapObject 3158 src/x64/code-stubs-x64.cc __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); HeapObject 3213 src/x64/code-stubs-x64.cc __ movq(FieldOperand(rax, HeapObject::kMapOffset), rdx); HeapObject 3238 src/x64/code-stubs-x64.cc __ movq(FieldOperand(rcx, HeapObject::kMapOffset), kScratchRegister); HeapObject 3441 src/x64/code-stubs-x64.cc __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset), HeapObject 3486 src/x64/code-stubs-x64.cc __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset), HeapObject 3661 src/x64/code-stubs-x64.cc __ movq(scratch, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 4356 src/x64/code-stubs-x64.cc __ movq(rcx, FieldOperand(rcx, HeapObject::kMapOffset)); HeapObject 4477 src/x64/code-stubs-x64.cc __ movq(result_, FieldOperand(object_, HeapObject::kMapOffset)); HeapObject 4531 src/x64/code-stubs-x64.cc __ movq(result_, FieldOperand(object_, HeapObject::kMapOffset)); HeapObject 4681 src/x64/code-stubs-x64.cc __ movq(r8, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 4682 src/x64/code-stubs-x64.cc __ movq(r9, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 5257 src/x64/code-stubs-x64.cc __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); HeapObject 5266 src/x64/code-stubs-x64.cc __ movq(rbx, FieldOperand(rdi, HeapObject::kMapOffset)); HeapObject 5669 src/x64/code-stubs-x64.cc __ movq(tmp1, FieldOperand(left, HeapObject::kMapOffset)); HeapObject 5670 src/x64/code-stubs-x64.cc __ movq(tmp2, FieldOperand(right, HeapObject::kMapOffset)); HeapObject 5715 src/x64/code-stubs-x64.cc __ movq(tmp1, FieldOperand(left, HeapObject::kMapOffset)); HeapObject 5716 src/x64/code-stubs-x64.cc __ movq(tmp2, FieldOperand(right, HeapObject::kMapOffset)); HeapObject 5807 src/x64/code-stubs-x64.cc __ movq(rcx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 5808 src/x64/code-stubs-x64.cc __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 5892 src/x64/code-stubs-x64.cc __ movq(entity_name, FieldOperand(entity_name, HeapObject::kMapOffset)); HeapObject 6029 src/x64/code-stubs-x64.cc __ movq(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); HeapObject 233 src/x64/codegen-x64.cc __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); HeapObject 235 src/x64/codegen-x64.cc HeapObject::kMapOffset, HeapObject 265 src/x64/codegen-x64.cc __ CompareRoot(FieldOperand(r8, HeapObject::kMapOffset), HeapObject 281 src/x64/codegen-x64.cc __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi); HeapObject 285 src/x64/codegen-x64.cc __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); HeapObject 287 src/x64/codegen-x64.cc HeapObject::kMapOffset, HeapObject 310 src/x64/codegen-x64.cc __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi); HeapObject 328 src/x64/codegen-x64.cc __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); HeapObject 330 src/x64/codegen-x64.cc HeapObject::kMapOffset, HeapObject 393 src/x64/codegen-x64.cc __ movq(FieldOperand(r11, HeapObject::kMapOffset), rdi); HeapObject 465 src/x64/codegen-x64.cc __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx); HeapObject 467 src/x64/codegen-x64.cc HeapObject::kMapOffset, HeapObject 482 src/x64/codegen-x64.cc __ movq(result, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 514 src/x64/codegen-x64.cc __ movq(result, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 768 src/x64/full-codegen-x64.cc __ movq(rbx, FieldOperand(rsi, HeapObject::kMapOffset)); HeapObject 1095 src/x64/full-codegen-x64.cc __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 1107 src/x64/full-codegen-x64.cc __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 1174 src/x64/full-codegen-x64.cc __ cmpq(rdx, FieldOperand(rcx, HeapObject::kMapOffset)); HeapObject 1295 src/x64/full-codegen-x64.cc __ cmpq(kScratchRegister, FieldOperand(temp, HeapObject::kMapOffset)); HeapObject 2550 src/x64/full-codegen-x64.cc __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 2602 src/x64/full-codegen-x64.cc __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 2630 src/x64/full-codegen-x64.cc __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 2637 src/x64/full-codegen-x64.cc __ movq(rcx, FieldOperand(rcx, HeapObject::kMapOffset)); HeapObject 2671 src/x64/full-codegen-x64.cc __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 2678 src/x64/full-codegen-x64.cc __ movq(rcx, FieldOperand(rcx, HeapObject::kMapOffset)); HeapObject 3446 src/x64/full-codegen-x64.cc __ movq(tmp, FieldOperand(left, HeapObject::kMapOffset)); HeapObject 3450 src/x64/full-codegen-x64.cc __ cmpq(tmp, FieldOperand(right, HeapObject::kMapOffset)); HeapObject 3584 src/x64/full-codegen-x64.cc __ movq(scratch, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 3623 src/x64/full-codegen-x64.cc __ movq(scratch, FieldOperand(string, HeapObject::kMapOffset)); HeapObject 4219 src/x64/full-codegen-x64.cc __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 4244 src/x64/full-codegen-x64.cc __ movq(rdx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 4399 src/x64/full-codegen-x64.cc __ movq(rdx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 77 src/x64/ic-x64.cc __ movq(r1, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 94 src/x64/ic-x64.cc __ CompareRoot(FieldOperand(r0, HeapObject::kMapOffset), HeapObject 334 src/x64/ic-x64.cc __ CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), HeapObject 431 src/x64/ic-x64.cc __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset), HeapObject 453 src/x64/ic-x64.cc __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), HeapObject 459 src/x64/ic-x64.cc __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 600 src/x64/ic-x64.cc __ movq(rcx, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 644 src/x64/ic-x64.cc __ movq(r9, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 692 src/x64/ic-x64.cc __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset)); HeapObject 727 src/x64/ic-x64.cc __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset)); HeapObject 765 src/x64/ic-x64.cc __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 768 src/x64/ic-x64.cc __ movq(r9, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 798 src/x64/ic-x64.cc __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 1061 src/x64/ic-x64.cc __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 1096 src/x64/ic-x64.cc __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), HeapObject 1265 src/x64/lithium-codegen-x64.cc Handle<HeapObject>::cast(value)); HeapObject 1289 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 1535 src/x64/lithium-codegen-x64.cc __ movq(map, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 1724 src/x64/lithium-codegen-x64.cc __ movq(scratch, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 1742 src/x64/lithium-codegen-x64.cc __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 1819 src/x64/lithium-codegen-x64.cc __ movq(temp, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 1934 src/x64/lithium-codegen-x64.cc __ movq(temp, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 1994 src/x64/lithium-codegen-x64.cc __ Cmp(FieldOperand(reg, HeapObject::kMapOffset), instr->map()); HeapObject 2047 src/x64/lithium-codegen-x64.cc __ movq(map, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 2309 src/x64/lithium-codegen-x64.cc Handle<HeapObject> current(HeapObject::cast((*type)->prototype())); HeapObject 2313 src/x64/lithium-codegen-x64.cc __ Cmp(FieldOperand(result, HeapObject::kMapOffset), HeapObject 2317 src/x64/lithium-codegen-x64.cc Handle<HeapObject>(HeapObject::cast(current->map()->prototype())); HeapObject 2448 src/x64/lithium-codegen-x64.cc __ CompareRoot(FieldOperand(result, HeapObject::kMapOffset), HeapObject 2451 src/x64/lithium-codegen-x64.cc __ CompareRoot(FieldOperand(result, HeapObject::kMapOffset), HeapObject 2456 src/x64/lithium-codegen-x64.cc __ movq(temp, FieldOperand(result, HeapObject::kMapOffset)); HeapObject 2931 src/x64/lithium-codegen-x64.cc __ CompareRoot(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 3473 src/x64/lithium-codegen-x64.cc __ Move(FieldOperand(object, HeapObject::kMapOffset), HeapObject 3478 src/x64/lithium-codegen-x64.cc __ movq(FieldOperand(object, HeapObject::kMapOffset), kScratchRegister); HeapObject 3481 src/x64/lithium-codegen-x64.cc HeapObject::kMapOffset, HeapObject 3715 src/x64/lithium-codegen-x64.cc __ Cmp(FieldOperand(object_reg, HeapObject::kMapOffset), from_map); HeapObject 3719 src/x64/lithium-codegen-x64.cc __ movq(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg); HeapObject 3722 src/x64/lithium-codegen-x64.cc __ RecordWriteField(object_reg, HeapObject::kMapOffset, new_map_reg, HeapObject 3963 src/x64/lithium-codegen-x64.cc __ CompareRoot(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 4007 src/x64/lithium-codegen-x64.cc __ CompareRoot(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 4145 src/x64/lithium-codegen-x64.cc __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 4257 src/x64/lithium-codegen-x64.cc __ Cmp(FieldOperand(input_reg, HeapObject::kMapOffset), HeapObject 4416 src/x64/lithium-codegen-x64.cc __ movq(rbx, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 4500 src/x64/lithium-codegen-x64.cc __ LoadHeapObject(rcx, Handle<HeapObject>::cast(value)); HeapObject 4540 src/x64/lithium-codegen-x64.cc __ LoadHeapObject(rcx, Handle<HeapObject>::cast(value)); HeapObject 4565 src/x64/lithium-codegen-x64.cc __ movq(rcx, FieldOperand(rbx, HeapObject::kMapOffset)); HeapObject 4715 src/x64/lithium-codegen-x64.cc __ PushHeapObject(Handle<HeapObject>::cast(object)); HeapObject 4747 src/x64/lithium-codegen-x64.cc __ CompareRoot(FieldOperand(input, HeapObject::kMapOffset), HeapObject 4775 src/x64/lithium-codegen-x64.cc __ movq(input, FieldOperand(input, HeapObject::kMapOffset)); HeapObject 4990 src/x64/lithium-codegen-x64.cc __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset)); HeapObject 4998 src/x64/lithium-codegen-x64.cc __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 5021 src/x64/lithium-codegen-x64.cc FieldOperand(object, HeapObject::kMapOffset)); HeapObject 453 src/x64/macro-assembler-x64.cc CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), HeapObject 456 src/x64/macro-assembler-x64.cc CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), HeapObject 459 src/x64/macro-assembler-x64.cc CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), HeapObject 2165 src/x64/macro-assembler-x64.cc movq(scratch1, FieldOperand(first_object, HeapObject::kMapOffset)); HeapObject 2166 src/x64/macro-assembler-x64.cc movq(scratch2, FieldOperand(second_object, HeapObject::kMapOffset)); HeapObject 2679 src/x64/macro-assembler-x64.cc movq(map, FieldOperand(heap_object, HeapObject::kMapOffset)); HeapObject 2787 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(obj, HeapObject::kMapOffset), map); HeapObject 2798 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(obj, HeapObject::kMapOffset), HeapObject 2878 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(obj, HeapObject::kMapOffset), map); HeapObject 2889 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(object, HeapObject::kMapOffset), HeapObject 2926 src/x64/macro-assembler-x64.cc movq(object, FieldOperand(object, HeapObject::kMapOffset)); HeapObject 2947 src/x64/macro-assembler-x64.cc movq(map, FieldOperand(heap_object, HeapObject::kMapOffset)); HeapObject 3443 src/x64/macro-assembler-x64.cc Cmp(FieldOperand(scratch, HeapObject::kMapOffset), HeapObject 3466 src/x64/macro-assembler-x64.cc movq(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset)); HeapObject 3829 src/x64/macro-assembler-x64.cc movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); HeapObject 3864 src/x64/macro-assembler-x64.cc movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); HeapObject 3902 src/x64/macro-assembler-x64.cc movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); HeapObject 3924 src/x64/macro-assembler-x64.cc movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); HeapObject 3942 src/x64/macro-assembler-x64.cc movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); HeapObject 3960 src/x64/macro-assembler-x64.cc movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); HeapObject 3978 src/x64/macro-assembler-x64.cc movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister); HeapObject 4079 src/x64/macro-assembler-x64.cc CompareRoot(FieldOperand(dst, HeapObject::kMapOffset), HeapObject 4312 src/x64/macro-assembler-x64.cc movq(scratch, FieldOperand(value, HeapObject::kMapOffset)); HeapObject 4393 src/x64/macro-assembler-x64.cc movq(map, FieldOperand(value, HeapObject::kMapOffset)); HeapObject 4465 src/x64/macro-assembler-x64.cc movq(rbx, FieldOperand(rcx, HeapObject::kMapOffset)); HeapObject 796 src/x64/macro-assembler-x64.h void LoadHeapObject(Register result, Handle<HeapObject> object); HeapObject 797 src/x64/macro-assembler-x64.h void PushHeapObject(Handle<HeapObject> object); HeapObject 801 src/x64/macro-assembler-x64.h LoadHeapObject(result, Handle<HeapObject>::cast(object)); HeapObject 760 src/x64/regexp-macro-assembler-x64.cc Handle<HeapObject> RegExpMacroAssemblerX64::GetCode(Handle<String> source) { HeapObject 1101 src/x64/regexp-macro-assembler-x64.cc return Handle<HeapObject>::cast(code); HeapObject 91 src/x64/regexp-macro-assembler-x64.h virtual Handle<HeapObject> GetCode(Handle<String> source); HeapObject 79 src/x64/stub-cache-x64.cc __ cmpq(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 125 src/x64/stub-cache-x64.cc __ movq(r0, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 144 src/x64/stub-cache-x64.cc __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset), HeapObject 198 src/x64/stub-cache-x64.cc __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 209 src/x64/stub-cache-x64.cc __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 294 src/x64/stub-cache-x64.cc __ movq(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); HeapObject 810 src/x64/stub-cache-x64.cc __ movq(FieldOperand(receiver_reg, HeapObject::kMapOffset), scratch1); HeapObject 815 src/x64/stub-cache-x64.cc HeapObject::kMapOffset, HeapObject 947 src/x64/stub-cache-x64.cc __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 955 src/x64/stub-cache-x64.cc __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset)); HeapObject 1442 src/x64/stub-cache-x64.cc __ Cmp(FieldOperand(rdi, HeapObject::kMapOffset), HeapObject 1477 src/x64/stub-cache-x64.cc __ movq(rbx, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 1541 src/x64/stub-cache-x64.cc __ movq(rcx, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 1647 src/x64/stub-cache-x64.cc __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), HeapObject 2535 src/x64/stub-cache-x64.cc __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset), HeapObject 2648 src/x64/stub-cache-x64.cc __ movq(rdi, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 3106 src/x64/stub-cache-x64.cc __ movq(map_reg, FieldOperand(rdx, HeapObject::kMapOffset)); HeapObject 3779 src/x64/stub-cache-x64.cc __ CompareRoot(FieldOperand(rdi, HeapObject::kMapOffset), HeapObject 3859 src/x64/stub-cache-x64.cc __ CompareRoot(FieldOperand(rdi, HeapObject::kMapOffset), HeapObject 3950 src/x64/stub-cache-x64.cc __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), HeapObject 10696 test/cctest/test-api.cc for (i::HeapObject* object = it.next(); object != NULL; object = it.next()) HeapObject 429 test/cctest/test-debug.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 85 test/cctest/test-heap.cc HeapObject* obj = HeapObject::cast(code); HeapObject 98 test/cctest/test-heap.cc HeapObject* obj_copy = HeapObject::cast(copy); HeapObject 792 test/cctest/test-heap.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 834 test/cctest/test-heap.cc objs[next_objs_index++] = Handle<Map>(HeapObject::cast(*objs[0])->map()); HeapObject 1239 test/cctest/test-heap.cc for (HeapObject* obj = iterator.next(); HeapObject 1355 test/cctest/test-heap.cc for (HeapObject* obj = iterator.next(); obj != NULL; obj = iterator.next()) { HeapObject 65 test/cctest/test-mark-compact.cc s.PushBlack(HeapObject::FromAddress(address)); HeapObject 363 test/cctest/test-mark-compact.cc Handle<HeapObject>::cast(g1s1).location(), g1_children, 1); HeapObject 366 test/cctest/test-mark-compact.cc Handle<HeapObject>::cast(g2s2).location(), g2_children, 1); HeapObject 391 test/cctest/test-mark-compact.cc Handle<HeapObject>::cast(g1s1).location(), g1_children, 1); HeapObject 394 test/cctest/test-mark-compact.cc Handle<HeapObject>::cast(g2s2).location(), g2_children, 1); HeapObject 453 test/cctest/test-mark-compact.cc Handle<HeapObject>::cast(object).location(), NULL, 0); HeapObject 198 test/cctest/test-spaces.cc CHECK(new_space.Contains(HeapObject::cast(obj))); HeapObject 248 test/cctest/test-spaces.cc HeapObject* ho = HeapObject::cast(obj); HeapObject 250 test/cctest/test-spaces.cc CHECK(lo->Contains(HeapObject::cast(obj)));