/external/chromium_org/v8/src/heap/ |
H A D | store-buffer.cc | 379 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 D | mark-compact-inl.h | 52 HeapObject* heap_object = HeapObject::cast(obj); local 53 return Marking::MarkBitFrom(heap_object).Get();
|
H A D | incremental-marking.cc | 138 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 D | mark-compact.cc | 173 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 D | spaces.h | 2837 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 D | heap.cc | 1478 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 D | handles-inl.h | 60 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 D | serialize.cc | 1282 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 D | serialize.h | 402 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 D | hydrogen-instructions.cc | 2675 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 D | chrome_js_heap_snapshot_parser.py | 97 def LiveHeapObjectToJavaScript(heap_object): 98 return heap_object.name or str(heap_object)
|
/external/chromium_org/v8/src/ia32/ |
H A D | macro-assembler-ia32.h | 364 // 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 D | macro-assembler-ia32.cc | 618 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 D | macro-assembler-x87.h | 336 // 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 D | macro-assembler-x87.cc | 531 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 D | grokdump.py | 165 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 D | macro-assembler-x64.h | 940 // 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 D | macro-assembler-x64.cc | 3296 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 D | macro-assembler-arm.h | 625 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 D | macro-assembler-arm.cc | 1343 void MacroAssembler::IsObjectJSObjectType(Register heap_object, 1347 ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset));
|
/external/chromium_org/v8/src/arm64/ |
H A D | macro-assembler-arm64-inl.h | 1451 void MacroAssembler::IsObjectJSObjectType(Register heap_object, argument 1455 Ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset));
|
H A D | macro-assembler-arm64.h | 1404 // 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 D | macro-assembler-mips.h | 940 void IsObjectJSObjectType(Register heap_object,
|
/external/chromium_org/v8/src/mips64/ |
H A D | macro-assembler-mips64.h | 966 void IsObjectJSObjectType(Register heap_object,
|
/external/chromium_org/v8/src/ic/ |
H A D | ic.cc | 1827 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); local 1828 if (heap_object->map()->IsMapInArrayPrototypeChain()) {
|