Home
last modified time | relevance | path

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

12

/external/v8/src/
Daddress-map.cc24 HeapObject* heap_object = HeapObject::cast(root); in RootIndexMap() local
25 base::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()
Dcounters-inl.h14 HeapObject* heap_object, RuntimeCallStats::CounterId counter_id) { in RuntimeCallTimerScope() argument
16 isolate_ = heap_object->GetIsolate(); in RuntimeCallTimerScope()
Dcounters.h812 inline RuntimeCallTimerScope(HeapObject* heap_object,
/external/v8/src/heap/
Dscavenger-inl.h45 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); in CheckAndScavengeObject() local
46 DCHECK(heap_object->IsHeapObject()); in CheckAndScavengeObject()
48 ScavengeObject(reinterpret_cast<HeapObject**>(slot), heap_object); in CheckAndScavengeObject()
Dremembered-set.cc61 HeapObject* heap_object = HeapObject::cast(object); in IsValidSlot() local
64 return Marking::IsBlack(Marking::MarkBitFrom(heap_object)) && in IsValidSlot()
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.cc162 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object, in MarkBlackOrKeepBlack() argument
167 MemoryChunk::IncrementLiveBytesFromGC(heap_object, size); in MarkBlackOrKeepBlack()
271 HeapObject* heap_object = HeapObject::cast(obj); in INLINE() local
272 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in INLINE()
275 MemoryChunk::IncrementLiveBytesFromGC(heap_object, heap_object->Size()); in INLINE()
Dmark-compact.cc194 for (HeapObject* heap_object = iterator.Next(); heap_object != NULL; in VerifyEvacuation() local
195 heap_object = iterator.Next()) { in VerifyEvacuation()
197 if (!heap_object->IsFiller()) { in VerifyEvacuation()
198 heap_object->Iterate(&visitor); in VerifyEvacuation()
1972 HeapObject* heap_object = HeapObject::cast(o); in IsUnmarkedHeapObject() local
1973 MarkBit mark = Marking::MarkBitFrom(heap_object); in IsUnmarkedHeapObject()
1982 HeapObject* heap_object = HeapObject::cast(o); in IsUnmarkedHeapObjectWithHeap() local
1983 MarkBit mark = Marking::MarkBitFrom(heap_object); in IsUnmarkedHeapObjectWithHeap()
2273 HeapObject* heap_object = HeapObject::cast(*object); in RegisterExternallyReferencedObject() local
2274 DCHECK(heap_->Contains(heap_object)); in RegisterExternallyReferencedObject()
[all …]
/external/v8/src/snapshot/
Dstartup-serializer.cc95 int StartupSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { in PartialSnapshotCacheIndex() argument
97 if (!partial_cache_index_map_.LookupOrInsert(heap_object, &index)) { in PartialSnapshotCacheIndex()
101 VisitPointer(reinterpret_cast<Object**>(&heap_object)); in PartialSnapshotCacheIndex()
Dcode-serializer.h45 void SerializeGeneric(HeapObject* heap_object, HowToCode how_to_code,
Dcode-serializer.cc105 void CodeSerializer::SerializeGeneric(HeapObject* heap_object, in SerializeGeneric() argument
109 ObjectSerializer serializer(this, heap_object, &sink_, how_to_code, in SerializeGeneric()
/external/v8/src/profiler/
Dsampling-heap-profiler.cc100 HeapObject* heap_object = HeapObject::FromAddress(soon_object); in SampleObject() local
101 Handle<Object> obj(heap_object, isolate_); in SampleObject()
/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.h379 void CmpObjectType(Register heap_object, InstanceType type, Register map);
428 Condition IsObjectStringType(Register heap_object, Register map,
436 Condition IsObjectNameType(Register heap_object, Register map,
Dmacro-assembler-x87.cc693 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
696 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
812 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
815 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
823 Condition MacroAssembler::IsObjectNameType(Register heap_object, in IsObjectNameType() argument
826 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
/external/v8/src/ia32/
Dmacro-assembler-ia32.h389 void CmpObjectType(Register heap_object, InstanceType type, Register map);
439 Condition IsObjectStringType(Register heap_object, Register map,
447 Condition IsObjectNameType(Register heap_object, Register map,
Dmacro-assembler-ia32.cc802 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
805 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
923 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
926 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
934 Condition MacroAssembler::IsObjectNameType(Register heap_object, in IsObjectNameType() argument
937 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
/external/v8/src/x64/
Dmacro-assembler-x64.h1067 void CmpObjectType(Register heap_object, InstanceType type, Register map);
1126 Condition IsObjectStringType(Register heap_object,
1135 Condition IsObjectNameType(Register heap_object,
Dmacro-assembler-x64.cc3585 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
3588 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
4014 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
4017 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
4025 Condition MacroAssembler::IsObjectNameType(Register heap_object, in IsObjectNameType() argument
4028 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectNameType()
/external/v8/src/crankshaft/
Dhydrogen-instructions.cc2177 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); in HConstant() local
2178 Isolate* isolate = heap_object->GetIsolate(); in HConstant()
2179 Handle<Map> map(heap_object->map(), isolate); in HConstant()
2189 HasMapValue() && Handle<Map>::cast(heap_object)->is_stable()); in HConstant()
/external/v8/src/arm/
Dmacro-assembler-arm.h878 void CompareObjectType(Register heap_object,
/external/v8/src/ic/
Dic.cc2127 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); in Store() local
2128 if (heap_object->map()->IsMapInArrayPrototypeChain()) { in Store()
/external/v8/src/ppc/
Dmacro-assembler-ppc.h801 void CompareObjectType(Register heap_object, Register map, Register type_reg,
/external/v8/src/arm64/
Dmacro-assembler-arm64.h1423 void CompareObjectType(Register heap_object,

12