Home
last modified time | relevance | path

Searched refs:heap_object (Results 1 – 25 of 26) sorted by relevance

12

/external/v8/src/heap/
Dstore-buffer.cc330 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); in ProcessOldToNewSlot() local
331 DCHECK(heap_object->IsHeapObject()); in ProcessOldToNewSlot()
332 slot_callback(reinterpret_cast<HeapObject**>(slot), heap_object); in ProcessOldToNewSlot()
381 HeapObject* heap_object = HeapObject::cast(object); in ClearInvalidStoreBufferEntries() local
382 if (Marking::IsBlack(Marking::MarkBitFrom(heap_object)) && in ClearInvalidStoreBufferEntries()
481 for (HeapObject* heap_object = iterator.Next(); heap_object != NULL; in IteratePointersToNewSpace() local
482 heap_object = iterator.Next()) { in IteratePointersToNewSpace()
484 if (!heap_object->IsFiller()) { in IteratePointersToNewSpace()
485 DCHECK(heap_object->IsMap()); in IteratePointersToNewSpace()
487 heap_object->address() + Map::kPointerFieldsBeginOffset, in IteratePointersToNewSpace()
[all …]
Dspaces-inl.h275 HeapObject* heap_object; in next() local
277 heap_object = lo_iterator_.Next(); in next()
278 if (heap_object == NULL) { in next()
284 } while (!heap_object->IsFixedArray()); in next()
285 MemoryChunk* answer = MemoryChunk::FromAddress(heap_object->address()); in next()
Dslots-buffer.cc125 HeapObject* heap_object = HeapObject::cast(object); in VerifySlots() local
128 reinterpret_cast<Address>(slot), heap_object); in VerifySlots()
Dmark-compact-inl.h54 HeapObject* heap_object = HeapObject::cast(obj); in IsMarked() local
55 return Marking::IsBlackOrGrey(Marking::MarkBitFrom(heap_object)); in IsMarked()
Dincremental-marking.cc201 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object, in MarkBlackOrKeepBlack() argument
206 MemoryChunk::IncrementLiveBytesFromGC(heap_object, size); in MarkBlackOrKeepBlack()
307 HeapObject* heap_object = HeapObject::cast(obj); in INLINE() local
308 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in INLINE()
311 MemoryChunk::IncrementLiveBytesFromGC(heap_object, heap_object->Size()); in INLINE()
Dmark-compact.cc186 for (HeapObject* heap_object = iterator.Next(); heap_object != NULL; in VerifyEvacuation() local
187 heap_object = iterator.Next()) { in VerifyEvacuation()
189 if (!heap_object->IsFiller()) { in VerifyEvacuation()
190 heap_object->Iterate(&visitor); in VerifyEvacuation()
1774 HeapObject* heap_object = HeapObject::cast(o); in IsUnmarkedHeapObject() local
1775 MarkBit mark = Marking::MarkBitFrom(heap_object); in IsUnmarkedHeapObject()
1784 HeapObject* heap_object = HeapObject::cast(o); in IsUnmarkedHeapObjectWithHeap() local
1785 MarkBit mark = Marking::MarkBitFrom(heap_object); in IsUnmarkedHeapObjectWithHeap()
3330 HeapObject* heap_object = HeapObject::cast(object); in RetainAs() local
3331 MapWord map_word = heap_object->map_word(); in RetainAs()
Dheap.cc1541 HeapObject* heap_object = HeapObject::cast(object); in IsUnmodifiedHeapObject() local
1548 constructor->initial_map() == heap_object->map()) { in IsUnmodifiedHeapObject()
/external/v8/src/
Daddress-map.cc24 HeapObject* heap_object = HeapObject::cast(root); in RootIndexMap() local
25 HashMap::Entry* entry = LookupEntry(map_, heap_object, false); in RootIndexMap()
30 SetValue(LookupEntry(map_, heap_object, true), i); in RootIndexMap()
Dhandles.cc20 HeapObject* heap_object = HeapObject::cast(object); in IsDereferenceAllowed() local
21 Heap* heap = heap_object->GetHeap(); in IsDereferenceAllowed()
33 if (heap_object->IsCell()) return true; in IsDereferenceAllowed()
34 if (heap_object->IsMap()) return true; in IsDereferenceAllowed()
35 if (heap_object->IsInternalizedString()) return true; in IsDereferenceAllowed()
Dapi.cc708 i::Object** HandleScope::CreateHandle(i::HeapObject* heap_object, in CreateHandle() argument
710 DCHECK(heap_object->IsHeapObject()); in CreateHandle()
711 return i::HandleScope::CreateHandle(heap_object->GetIsolate(), value); in CreateHandle()
3427 auto heap_object = self->IsSmi() ? other : self; in Equals() local
3428 auto context = ContextFromHeapObject(heap_object); in Equals()
Dobjects.cc1460 HeapObject* heap_object = HeapObject::cast(this); in GetRootMap() local
1461 if (heap_object->IsJSReceiver()) { in GetRootMap()
1462 return heap_object->map(); in GetRootMap()
1465 heap_object->map()->GetConstructorFunctionIndex(); in GetRootMap()
/external/v8/tools/
Dgrokdump.py166 heap_object = heap.FindObject(maybe_address)
169 if heap_object:
170 heap_object.Print(Printer())
2372 heap_object = self.padawan.SenseObject(address)
2373 return cgi.escape(str(heap_object or ""))
2425 heap_object = ""
2441 heap_object = self.format_object(maybe_address)
2467 f.write(" <td>%s</td>\n" % (heap_object or ''))
2933 heap_object = self.padawan.SenseObject(maybe_address)
2936 heap_object or '')
[all …]
/external/v8/src/x87/
Dmacro-assembler-x87.h344 void CmpObjectType(Register heap_object, InstanceType type, Register map);
393 Condition IsObjectStringType(Register heap_object, Register map,
401 Condition IsObjectNameType(Register heap_object, Register map,
Dmacro-assembler-x87.cc532 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
535 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
652 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
655 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
663 Condition MacroAssembler::IsObjectNameType(Register heap_object, in IsObjectNameType() argument
666 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
/external/v8/src/ia32/
Dmacro-assembler-ia32.h354 void CmpObjectType(Register heap_object, InstanceType type, Register map);
404 Condition IsObjectStringType(Register heap_object, Register map,
412 Condition IsObjectNameType(Register heap_object, Register map,
Dmacro-assembler-ia32.cc617 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
620 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
739 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
742 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
750 Condition MacroAssembler::IsObjectNameType(Register heap_object, in IsObjectNameType() argument
753 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
/external/v8/src/snapshot/
Dserialize.cc1543 int PartialSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { in PartialSnapshotCacheIndex() argument
1548 int index = partial_cache_index_map_.LookupOrInsert(heap_object, new_index); in PartialSnapshotCacheIndex()
1553 cache->Add(heap_object); in PartialSnapshotCacheIndex()
1554 startup_serializer_->VisitPointer(reinterpret_cast<Object**>(&heap_object)); in PartialSnapshotCacheIndex()
2417 void CodeSerializer::SerializeGeneric(HeapObject* heap_object, in SerializeGeneric() argument
2421 ObjectSerializer serializer(this, heap_object, sink_, how_to_code, in SerializeGeneric()
Dserialize.h699 void SerializeGeneric(HeapObject* heap_object, HowToCode how_to_code,
/external/v8/src/x64/
Dmacro-assembler-x64.h1048 void CmpObjectType(Register heap_object, InstanceType type, Register map);
1107 Condition IsObjectStringType(Register heap_object,
1116 Condition IsObjectNameType(Register heap_object,
Dmacro-assembler-x64.cc3497 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
3500 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
3894 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
3897 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
3905 Condition MacroAssembler::IsObjectNameType(Register heap_object, in IsObjectNameType() argument
3908 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
/external/v8/src/crankshaft/
Dhydrogen-instructions.cc2713 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); in HConstant() local
2714 Isolate* isolate = heap_object->GetIsolate(); in HConstant()
2715 Handle<Map> map(heap_object->map(), isolate); in HConstant()
2725 HasMapValue() && Handle<Map>::cast(heap_object)->is_stable()); in HConstant()
/external/v8/src/arm/
Dmacro-assembler-arm.h853 void CompareObjectType(Register heap_object,
/external/v8/src/ic/
Dic.cc2101 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); in Store() local
2102 if (heap_object->map()->IsMapInArrayPrototypeChain()) { in Store()
/external/v8/src/ppc/
Dmacro-assembler-ppc.h741 void CompareObjectType(Register heap_object, Register map, Register type_reg,
/external/v8/src/arm64/
Dmacro-assembler-arm64.h1367 void CompareObjectType(Register heap_object,

12