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

12

/external/chromium_org/v8/src/heap/
H A Dstore-buffer.cc379 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); local
380 DCHECK(heap_object->IsHeapObject());
383 if (clear_maps) ClearDeadObject(heap_object);
384 slot_callback(reinterpret_cast<HeapObject**>(slot), heap_object); local
409 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); local
412 if (clear_maps) ClearDeadObject(heap_object);
413 slot_callback(reinterpret_cast<HeapObject**>(slot), heap_object); local
483 for (HeapObject* heap_object = iterator.Next(); heap_object != NULL;
484 heap_object
[all...]
H A Dmark-compact-inl.h52 HeapObject* heap_object = HeapObject::cast(obj); local
53 return Marking::MarkBitFrom(heap_object).Get();
H A Dincremental-marking.cc138 static inline void MarkBlackOrKeepGrey(HeapObject* heap_object, argument
143 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
148 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object, argument
153 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
254 HeapObject* heap_object = HeapObject::cast(obj); local
255 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
257 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
259 heap->incremental_marking()->WhiteToGreyAndPush(heap_object, mark_bit);
266 HeapObject* heap_object local
[all...]
H A Dmark-compact.cc173 for (HeapObject* heap_object = iterator.Next(); heap_object != NULL;
174 heap_object = iterator.Next()) {
176 if (!heap_object->IsFiller()) {
177 heap_object->Iterate(&visitor);
2034 HeapObject* heap_object = HeapObject::cast(o);
2035 MarkBit mark = Marking::MarkBitFrom(heap_object);
2044 HeapObject* heap_object = HeapObject::cast(o); local
2045 MarkBit mark = Marking::MarkBitFrom(heap_object);
3218 HeapObject* heap_object local
[all...]
H A Dspaces.h2837 HeapObject* heap_object; local
2839 heap_object = lo_iterator_.Next();
2840 if (heap_object == NULL) {
2846 } while (!heap_object->IsFixedArray());
2847 MemoryChunk* answer = MemoryChunk::FromAddress(heap_object->address());
H A Dheap.cc1478 for (HeapObject* heap_object = cell_iterator.Next(); heap_object != NULL;
1479 heap_object = cell_iterator.Next()) {
1480 if (heap_object->IsCell()) {
1481 Cell* cell = Cell::cast(heap_object);
1490 for (HeapObject* heap_object = js_global_property_cell_iterator.Next();
1491 heap_object != NULL;
1492 heap_object = js_global_property_cell_iterator.Next()) {
1493 if (heap_object->IsPropertyCell()) {
1494 PropertyCell* cell = PropertyCell::cast(heap_object);
[all...]
/external/chromium_org/v8/src/
H A Dhandles-inl.h60 HeapObject* heap_object = HeapObject::cast(object);
61 Heap* heap = heap_object->GetHeap();
74 if (heap_object->IsCell()) return true;
75 if (heap_object->IsMap()) return true;
76 if (heap_object->IsInternalizedString()) return true;
H A Dserialize.cc1282 int PartialSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { argument
1289 if (entry == heap_object) return i;
1296 isolate->PushToPartialSnapshotCache(heap_object);
1297 startup_serializer_->VisitPointer(reinterpret_cast<Object**>(&heap_object));
1305 int Serializer::RootIndex(HeapObject* heap_object, HowToCode from) { argument
1307 if (heap->InNewSpace(heap_object)) return kInvalidRootIndex;
1310 if (!root->IsSmi() && root == heap_object) {
1322 void Serializer::SerializeReferenceToPreviousObject(HeapObject* heap_object, argument
1326 int space = SpaceOfObject(heap_object);
1327 int address = address_mapper_.MappedTo(heap_object);
1348 HeapObject* heap_object = HeapObject::cast(o); local
1424 HeapObject* heap_object = HeapObject::cast(o); local
1817 HeapObject* heap_object = HeapObject::cast(o); local
1863 SerializeHeapObject(HeapObject* heap_object, HowToCode how_to_code, WhereToPoint where_to_point, int skip) argument
[all...]
H A Dserialize.h402 int RootIndex(HeapObject* heap_object, HowToCode from);
462 void SerializeReferenceToPreviousObject(HeapObject* heap_object,
611 void SerializeHeapObject(HeapObject* heap_object, HowToCode how_to_code,
H A Dhydrogen-instructions.cc2675 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); local
2676 Isolate* isolate = heap_object->GetIsolate();
2677 Handle<Map> map(heap_object->map(), isolate);
2683 Handle<Map>::cast(heap_object)->is_stable());
/external/chromium_org/tools/telemetry/telemetry/core/heap/
H A Dchrome_js_heap_snapshot_parser.py97 def LiveHeapObjectToJavaScript(heap_object):
98 return heap_object.name or str(heap_object)
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.h364 // Incoming register is heap_object and outgoing register is map.
365 void CmpObjectType(Register heap_object, InstanceType type, Register map);
420 // Check if the object in register heap_object is a string. Afterwards the
424 // registers map and instance_type can be the same as heap_object.
425 Condition IsObjectStringType(Register heap_object,
429 // Check if the object in register heap_object is a name. Afterwards the
433 // registers map and instance_type can be the same as heap_object.
434 Condition IsObjectNameType(Register heap_object,
442 void IsObjectJSObjectType(Register heap_object,
H A Dmacro-assembler-ia32.cc618 void MacroAssembler::CmpObjectType(Register heap_object, argument
621 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
761 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
764 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
772 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
775 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
782 void MacroAssembler::IsObjectJSObjectType(Register heap_object, argument
786 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/chromium_org/v8/src/x87/
H A Dmacro-assembler-x87.h336 // Incoming register is heap_object and outgoing register is map.
337 void CmpObjectType(Register heap_object, InstanceType type, Register map);
391 // Check if the object in register heap_object is a string. Afterwards the
395 // registers map and instance_type can be the same as heap_object.
396 Condition IsObjectStringType(Register heap_object,
400 // Check if the object in register heap_object is a name. Afterwards the
404 // registers map and instance_type can be the same as heap_object.
405 Condition IsObjectNameType(Register heap_object,
413 void IsObjectJSObjectType(Register heap_object,
H A Dmacro-assembler-x87.cc531 void MacroAssembler::CmpObjectType(Register heap_object, argument
534 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
673 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
676 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
684 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
687 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
694 void MacroAssembler::IsObjectJSObjectType(Register heap_object, argument
698 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/chromium_org/v8/tools/
H A Dgrokdump.py165 heap_object = heap.FindObject(maybe_address)
168 if heap_object:
169 heap_object.Print(Printer())
2268 heap_object = self.padawan.SenseObject(address)
2269 return cgi.escape(str(heap_object or ""))
2320 heap_object = ""
2336 heap_object = self.format_object(maybe_address)
2362 f.write(" <td>%s</td>\n" % (heap_object or ''))
2825 heap_object = self.padawan.SenseObject(maybe_address)
2828 heap_object o
[all...]
/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.h940 // Incoming register is heap_object and outgoing register is map.
942 void CmpObjectType(Register heap_object, InstanceType type, Register map);
998 // Check if the object in register heap_object is a string. Afterwards the
1002 // registers map and instance_type can be the same as heap_object.
1003 Condition IsObjectStringType(Register heap_object,
1007 // Check if the object in register heap_object is a name. Afterwards the
1011 // registers map and instance_type can be the same as heap_object.
1012 Condition IsObjectNameType(Register heap_object,
H A Dmacro-assembler-x64.cc3296 void MacroAssembler::CmpObjectType(Register heap_object, argument
3299 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset));
3682 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
3685 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset));
3693 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
3696 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/chromium_org/v8/src/arm/
H A Dmacro-assembler-arm.h625 void IsObjectJSObjectType(Register heap_object,
829 // Compare object type for heap object. heap_object contains a non-Smi
833 // are the same register). It leaves the heap object in the heap_object
834 // register unless the heap_object register is the same register as one of the
837 void CompareObjectType(Register heap_object,
845 void CheckObjectTypeRange(Register heap_object,
H A Dmacro-assembler-arm.cc1343 void MacroAssembler::IsObjectJSObjectType(Register heap_object,
1347 ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset));
/external/chromium_org/v8/src/arm64/
H A Dmacro-assembler-arm64-inl.h1451 void MacroAssembler::IsObjectJSObjectType(Register heap_object, argument
1455 Ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset));
H A Dmacro-assembler-arm64.h1404 // Compare object type for heap object. heap_object contains a non-Smi
1408 // are the same register). It leaves the heap object in the heap_object
1409 // register unless the heap_object register is the same register as one of the
1411 void CompareObjectType(Register heap_object,
1418 // heap_object contains a non-Smi whose object type should be compared with
1422 // object in the heap_object register unless the heap_object register is the
1518 inline void IsObjectJSObjectType(Register heap_object,
/external/chromium_org/v8/src/mips/
H A Dmacro-assembler-mips.h940 void IsObjectJSObjectType(Register heap_object,
/external/chromium_org/v8/src/mips64/
H A Dmacro-assembler-mips64.h966 void IsObjectJSObjectType(Register heap_object,
/external/chromium_org/v8/src/ic/
H A Dic.cc1827 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); local
1828 if (heap_object->map()->IsMapInArrayPrototypeChain()) {

Completed in 4839 milliseconds

12