Home
last modified time | relevance | path

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

/external/v8/src/
Dserialize.cc1220 int PartialSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { in PartialSnapshotCacheIndex() argument
1227 if (entry == heap_object) return i; in PartialSnapshotCacheIndex()
1235 isolate->serialize_partial_snapshot_cache()[length] = heap_object; in PartialSnapshotCacheIndex()
1246 int Serializer::RootIndex(HeapObject* heap_object, HowToCode from) { in RootIndex() argument
1248 if (heap->InNewSpace(heap_object)) return kInvalidRootIndex; in RootIndex()
1251 if (!root->IsSmi() && root == heap_object) { in RootIndex()
1312 HeapObject* heap_object = HeapObject::cast(o); in SerializeObject() local
1315 if ((root_index = RootIndex(heap_object, how_to_code)) != kInvalidRootIndex) { in SerializeObject()
1316 PutRoot(root_index, heap_object, how_to_code, where_to_point); in SerializeObject()
1320 if (address_mapper_.IsMapped(heap_object)) { in SerializeObject()
[all …]
Dincremental-marking.cc235 HeapObject* heap_object = HeapObject::cast(obj); in INLINE() local
236 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in INLINE()
239 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), in INLINE()
240 heap_object->Size()); in INLINE()
243 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit); in INLINE()
273 HeapObject* heap_object = HeapObject::cast(obj); in MarkObjectByPointer() local
274 MarkBit mark_bit = Marking::MarkBitFrom(heap_object); in MarkObjectByPointer()
277 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), in MarkObjectByPointer()
278 heap_object->Size()); in MarkObjectByPointer()
282 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit); in MarkObjectByPointer()
Dmark-compact-inl.h91 HeapObject* heap_object = HeapObject::cast(obj); in IsMarked() local
92 return Marking::MarkBitFrom(heap_object).Get(); in IsMarked()
Dstore-buffer.cc594 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); in IteratePointersInStoreBuffer() local
595 slot_callback(reinterpret_cast<HeapObject**>(slot), heap_object); in IteratePointersInStoreBuffer()
Dspaces.h2592 HeapObject* heap_object; in next() local
2594 heap_object = lo_iterator_.Next(); in next()
2595 if (heap_object == NULL) { in next()
2601 } while (!heap_object->IsFixedArray()); in next()
2602 MemoryChunk* answer = MemoryChunk::FromAddress(heap_object->address()); in next()
Dmark-compact.cc2052 HeapObject* heap_object = HeapObject::cast(o); in IsUnmarkedHeapObject() local
2053 MarkBit mark = Marking::MarkBitFrom(heap_object); in IsUnmarkedHeapObject()
2100 HeapObject* heap_object = HeapObject::cast(object); in MarkObjectGroups() local
2101 MarkBit mark = Marking::MarkBitFrom(heap_object); in MarkObjectGroups()
2119 HeapObject* heap_object = HeapObject::cast(object); in MarkObjectGroups() local
2120 MarkBit mark = Marking::MarkBitFrom(heap_object); in MarkObjectGroups()
2121 MarkObject(heap_object, mark); in MarkObjectGroups()
2997 HeapObject* heap_object = HeapObject::cast(object); in RetainAs() local
2998 MapWord map_word = heap_object->map_word(); in RetainAs()
Dserialize.h488 int RootIndex(HeapObject* heap_object, HowToCode from);
Dobjects.cc118 HeapObject* heap_object = HeapObject::cast(this); in ToBoolean() local
119 if (heap_object->IsUndefined() || heap_object->IsNull()) { in ToBoolean()
120 return heap_object->GetHeap()->false_value(); in ToBoolean()
123 if (heap_object->IsUndetectableObject()) { in ToBoolean()
124 return heap_object->GetHeap()->false_value(); in ToBoolean()
126 if (heap_object->IsString()) { in ToBoolean()
127 return heap_object->GetHeap()->ToBoolean( in ToBoolean()
130 if (heap_object->IsHeapNumber()) { in ToBoolean()
133 return heap_object->GetHeap()->true_value(); in ToBoolean()
711 HeapObject* heap_object = HeapObject::cast(this); in GetPrototype() local
[all …]
/external/v8/src/ia32/
Dmacro-assembler-ia32.h341 void CmpObjectType(Register heap_object, InstanceType type, Register map);
407 Condition IsObjectStringType(Register heap_object,
415 void IsObjectJSObjectType(Register heap_object,
Dmacro-assembler-ia32.cc368 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
371 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
550 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
553 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
561 void MacroAssembler::IsObjectJSObjectType(Register heap_object, in IsObjectJSObjectType() argument
565 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectJSObjectType()
/external/v8/tools/
Dgrokdump.py1051 heap_object = heap.FindObject(maybe_address)
1054 if heap_object:
1055 heap_object.Print(Printer())
/external/v8/src/x64/
Dmacro-assembler-x64.h858 void CmpObjectType(Register heap_object, InstanceType type, Register map);
924 Condition IsObjectStringType(Register heap_object,
Dmacro-assembler-x64.cc2630 void MacroAssembler::CmpObjectType(Register heap_object, in CmpObjectType() argument
2633 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
2893 Condition MacroAssembler::IsObjectStringType(Register heap_object, in IsObjectStringType() argument
2896 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in IsObjectStringType()
/external/v8/src/arm/
Dmacro-assembler-arm.h561 void IsObjectJSObjectType(Register heap_object,
771 void CompareObjectType(Register heap_object,
Dmacro-assembler-arm.cc1148 void MacroAssembler::IsObjectJSObjectType(Register heap_object, in IsObjectJSObjectType() argument
1152 ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset)); in IsObjectJSObjectType()
/external/v8/src/mips/
Dmacro-assembler-mips.h876 void IsObjectJSObjectType(Register heap_object,
Dmacro-assembler-mips.cc3795 void MacroAssembler::IsObjectJSObjectType(Register heap_object, in IsObjectJSObjectType() argument
3799 lw(map, FieldMemOperand(heap_object, HeapObject::kMapOffset)); in IsObjectJSObjectType()