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

12

/external/v8/src/
H A Dcounters-inl.h14 HeapObject* heap_object, RuntimeCallStats::CounterId counter_id) {
16 isolate_ = heap_object->GetIsolate();
13 RuntimeCallTimerScope( HeapObject* heap_object, RuntimeCallStats::CounterId counter_id) argument
H A Daddress-map.cc24 HeapObject* heap_object = HeapObject::cast(root); local
25 base::HashMap::Entry* entry = LookupEntry(map_, heap_object, false);
30 SetValue(LookupEntry(map_, heap_object, true), i);
H A Dhandles.cc20 HeapObject* heap_object = HeapObject::cast(object);
21 Heap* heap = heap_object->GetHeap();
33 if (heap_object->IsCell()) return true;
34 if (heap_object->IsMap()) return true;
35 if (heap_object->IsInternalizedString()) return true;
H A Dcounters.h812 inline RuntimeCallTimerScope(HeapObject* heap_object,
/external/v8/src/heap/
H A Dscavenger-inl.h45 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); local
46 DCHECK(heap_object->IsHeapObject());
48 ScavengeObject(reinterpret_cast<HeapObject**>(slot), heap_object); local
H A Dremembered-set.cc61 HeapObject* heap_object = HeapObject::cast(object); local
64 return Marking::IsBlack(Marking::MarkBitFrom(heap_object)) &&
H A Dmark-compact-inl.h54 HeapObject* heap_object = HeapObject::cast(obj); local
55 return Marking::IsBlackOrGrey(Marking::MarkBitFrom(heap_object));
H A Dincremental-marking.cc162 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object, argument
167 MemoryChunk::IncrementLiveBytesFromGC(heap_object, size);
271 HeapObject* heap_object = HeapObject::cast(obj); local
272 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
275 MemoryChunk::IncrementLiveBytesFromGC(heap_object, heap_object->Size());
H A Dmark-compact.cc194 for (HeapObject* heap_object = iterator.Next(); heap_object != NULL;
195 heap_object = iterator.Next()) {
197 if (!heap_object->IsFiller()) {
198 heap_object->Iterate(&visitor);
1972 HeapObject* heap_object = HeapObject::cast(o);
1973 MarkBit mark = Marking::MarkBitFrom(heap_object);
1982 HeapObject* heap_object = HeapObject::cast(o); local
1983 MarkBit mark = Marking::MarkBitFrom(heap_object);
2273 HeapObject* heap_object local
3352 HeapObject* heap_object = HeapObject::cast(object); local
3672 HeapObject* heap_object = reinterpret_cast<HeapObject*>(*slot); local
[all...]
/external/v8/src/snapshot/
H A Dstartup-serializer.cc95 int StartupSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { argument
97 if (!partial_cache_index_map_.LookupOrInsert(heap_object, &index)) {
101 VisitPointer(reinterpret_cast<Object**>(&heap_object));
H A Dcode-serializer.h45 void SerializeGeneric(HeapObject* heap_object, HowToCode how_to_code,
H A Dcode-serializer.cc105 void CodeSerializer::SerializeGeneric(HeapObject* heap_object, argument
109 ObjectSerializer serializer(this, heap_object, &sink_, how_to_code,
/external/v8/src/profiler/
H A Dsampling-heap-profiler.cc100 HeapObject* heap_object = HeapObject::FromAddress(soon_object); local
101 Handle<Object> obj(heap_object, isolate_);
/external/v8/tools/
H A 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 o
[all...]
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.h388 // Incoming register is heap_object and outgoing register is map.
389 void CmpObjectType(Register heap_object, InstanceType type, Register map);
434 // Check if the object in register heap_object is a string. Afterwards the
438 // registers map and instance_type can be the same as heap_object.
439 Condition IsObjectStringType(Register heap_object, Register map,
442 // Check if the object in register heap_object is a name. Afterwards the
446 // registers map and instance_type can be the same as heap_object.
447 Condition IsObjectNameType(Register heap_object, Register map,
H A Dmacro-assembler-ia32.cc802 void MacroAssembler::CmpObjectType(Register heap_object, argument
805 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
923 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
926 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
934 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
937 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/v8/src/x87/
H A Dmacro-assembler-x87.h378 // Incoming register is heap_object and outgoing register is map.
379 void CmpObjectType(Register heap_object, InstanceType type, Register map);
423 // Check if the object in register heap_object is a string. Afterwards the
427 // registers map and instance_type can be the same as heap_object.
428 Condition IsObjectStringType(Register heap_object, Register map,
431 // Check if the object in register heap_object is a name. Afterwards the
435 // registers map and instance_type can be the same as heap_object.
436 Condition IsObjectNameType(Register heap_object, Register map,
H A Dmacro-assembler-x87.cc693 void MacroAssembler::CmpObjectType(Register heap_object, argument
696 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
812 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
815 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
823 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
826 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/v8/src/x64/
H A Dmacro-assembler-x64.h1065 // Incoming register is heap_object and outgoing register is map.
1067 void CmpObjectType(Register heap_object, InstanceType type, Register map);
1121 // Check if the object in register heap_object is a string. Afterwards the
1125 // registers map and instance_type can be the same as heap_object.
1126 Condition IsObjectStringType(Register heap_object,
1130 // Check if the object in register heap_object is a name. Afterwards the
1134 // registers map and instance_type can be the same as heap_object.
1135 Condition IsObjectNameType(Register heap_object,
H A Dmacro-assembler-x64.cc3585 void MacroAssembler::CmpObjectType(Register heap_object, argument
3588 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset));
4014 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
4017 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset));
4025 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
4028 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/v8/src/crankshaft/
H A Dhydrogen-instructions.cc2177 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); local
2178 Isolate* isolate = heap_object->GetIsolate();
2179 Handle<Map> map(heap_object->map(), isolate);
2189 HasMapValue() && Handle<Map>::cast(heap_object)->is_stable());
/external/v8/src/arm/
H A Dmacro-assembler-arm.h870 // Compare object type for heap object. heap_object contains a non-Smi
874 // are the same register). It leaves the heap object in the heap_object
875 // register unless the heap_object register is the same register as one of the
878 void CompareObjectType(Register heap_object,
/external/v8/src/ppc/
H A Dmacro-assembler-ppc.h793 // Compare object type for heap object. heap_object contains a non-Smi
797 // are the same register). It leaves the heap object in the heap_object
798 // register unless the heap_object register is the same register as one of the
801 void CompareObjectType(Register heap_object, Register map, Register type_reg,
/external/v8/src/ic/
H A Dic.cc2127 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); local
2128 if (heap_object->map()->IsMapInArrayPrototypeChain()) {
/external/v8/src/arm64/
H A Dmacro-assembler-arm64.h1416 // Compare object type for heap object. heap_object contains a non-Smi
1420 // are the same register). It leaves the heap object in the heap_object
1421 // register unless the heap_object register is the same register as one of the
1423 void CompareObjectType(Register heap_object,
1430 // heap_object contains a non-Smi whose object type should be compared with
1434 // object in the heap_object register unless the heap_object register is the

Completed in 993 milliseconds

12