Searched defs:heap_object (Results 1 - 21 of 21) sorted by relevance

/external/chromium_org/v8/src/
H A Dmark-compact-inl.h77 HeapObject* heap_object = HeapObject::cast(obj); local
78 return Marking::MarkBitFrom(heap_object).Get();
H A Dstore-buffer.cc593 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); local
596 if (clear_maps) ClearDeadObject(heap_object);
597 slot_callback(reinterpret_cast<HeapObject**>(slot), heap_object); local
H A Dincremental-marking.cc192 static inline void MarkBlackOrKeepGrey(HeapObject* heap_object, argument
198 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
203 static inline void MarkBlackOrKeepBlack(HeapObject* heap_object, argument
209 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(), size);
319 HeapObject* heap_object = HeapObject::cast(obj); local
320 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
322 MarkBlackOrKeepGrey(heap_object, mark_bit, heap_object->Size());
324 heap->incremental_marking()->WhiteToGreyAndPush(heap_object, mark_bit);
331 HeapObject* heap_object local
[all...]
H A Dic.cc1981 Handle<HeapObject> heap_object = Handle<HeapObject>::cast(object); local
1982 if (heap_object->map()->IsMapInArrayPrototypeChain()) use_ic = false;
H A Dserialize.cc1376 int PartialSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { argument
1383 if (entry == heap_object) return i;
1390 isolate->PushToPartialSnapshotCache(heap_object);
1391 startup_serializer_->VisitPointer(reinterpret_cast<Object**>(&heap_object));
1399 int Serializer::RootIndex(HeapObject* heap_object, HowToCode from) { argument
1401 if (heap->InNewSpace(heap_object)) return kInvalidRootIndex;
1404 if (!root->IsSmi() && root == heap_object) {
1451 HeapObject* heap_object = HeapObject::cast(o); local
1454 if ((root_index = RootIndex(heap_object, how_to_code)) != kInvalidRootIndex) {
1455 PutRoot(root_index, heap_object, how_to_cod
1531 HeapObject* heap_object = HeapObject::cast(o); local
[all...]
H A Dmark-compact.cc2070 HeapObject* heap_object = HeapObject::cast(o);
2071 MarkBit mark = Marking::MarkBitFrom(heap_object);
2080 HeapObject* heap_object = HeapObject::cast(o); local
2081 MarkBit mark = Marking::MarkBitFrom(heap_object);
3085 HeapObject* heap_object = HeapObject::cast(object); local
3086 MapWord map_word = heap_object->map_word();
H A Dspaces.h2883 HeapObject* heap_object; local
2885 heap_object = lo_iterator_.Next();
2886 if (heap_object == NULL) {
2892 } while (!heap_object->IsFixedArray());
2893 MemoryChunk* answer = MemoryChunk::FromAddress(heap_object->address());
H A Dapi.cc737 i::Object** HandleScope::CreateHandle(i::HeapObject* heap_object, argument
739 ASSERT(heap_object->IsHeapObject());
740 return i::HandleScope::CreateHandle(heap_object->GetIsolate(), value);
H A Dobjects.cc1042 HeapObject* heap_object = HeapObject::cast(this); local
1046 if (heap_object->IsJSReceiver()) {
1047 return heap_object->map()->prototype();
1051 if (heap_object->IsHeapNumber()) {
1054 if (heap_object->IsString()) {
1057 if (heap_object->IsSymbol()) {
1060 if (heap_object->IsBoolean()) {
/external/v8/src/
H A Dmark-compact-inl.h91 HeapObject* heap_object = HeapObject::cast(obj); local
92 return Marking::MarkBitFrom(heap_object).Get();
H A Dincremental-marking.cc235 HeapObject* heap_object = HeapObject::cast(obj); local
236 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
239 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(),
240 heap_object->Size());
243 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bit);
273 HeapObject* heap_object = HeapObject::cast(obj);
274 MarkBit mark_bit = Marking::MarkBitFrom(heap_object);
277 MemoryChunk::IncrementLiveBytesFromGC(heap_object->address(),
278 heap_object->Size());
282 incremental_marking_->WhiteToGreyAndPush(heap_object, mark_bi
[all...]
H A Dstore-buffer.cc594 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); local
595 slot_callback(reinterpret_cast<HeapObject**>(slot), heap_object); local
H A Dserialize.cc1220 int PartialSerializer::PartialSnapshotCacheIndex(HeapObject* heap_object) { argument
1227 if (entry == heap_object) return i;
1235 isolate->serialize_partial_snapshot_cache()[length] = heap_object;
1246 int Serializer::RootIndex(HeapObject* heap_object, HowToCode from) { argument
1248 if (heap->InNewSpace(heap_object)) return kInvalidRootIndex;
1251 if (!root->IsSmi() && root == heap_object) {
1312 HeapObject* heap_object = HeapObject::cast(o); local
1315 if ((root_index = RootIndex(heap_object, how_to_code)) != kInvalidRootIndex) {
1316 PutRoot(root_index, heap_object, how_to_code, where_to_point);
1320 if (address_mapper_.IsMapped(heap_object)) {
1377 HeapObject* heap_object = HeapObject::cast(o); local
[all...]
H A Dmark-compact.cc2052 HeapObject* heap_object = HeapObject::cast(o);
2053 MarkBit mark = Marking::MarkBitFrom(heap_object);
2100 HeapObject* heap_object = HeapObject::cast(object); local
2101 MarkBit mark = Marking::MarkBitFrom(heap_object);
2119 HeapObject* heap_object = HeapObject::cast(object); local
2120 MarkBit mark = Marking::MarkBitFrom(heap_object);
2121 MarkObject(heap_object, mark);
2997 HeapObject* heap_object = HeapObject::cast(object); local
2998 MapWord map_word = heap_object->map_word();
H A Dspaces.h2592 HeapObject* heap_object; local
2594 heap_object = lo_iterator_.Next();
2595 if (heap_object == NULL) {
2601 } while (!heap_object->IsFixedArray());
2602 MemoryChunk* answer = MemoryChunk::FromAddress(heap_object->address());
H A Dobjects.cc118 HeapObject* heap_object = HeapObject::cast(this); local
119 if (heap_object->IsUndefined() || heap_object->IsNull()) {
120 return heap_object->GetHeap()->false_value();
123 if (heap_object->IsUndetectableObject()) {
124 return heap_object->GetHeap()->false_value();
126 if (heap_object->IsString()) {
127 return heap_object->GetHeap()->ToBoolean(
130 if (heap_object->IsHeapNumber()) {
133 return heap_object
711 HeapObject* heap_object = HeapObject::cast(this); local
[all...]
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.cc368 void MacroAssembler::CmpObjectType(Register heap_object,
371 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
550 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
553 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
561 void MacroAssembler::IsObjectJSObjectType(Register heap_object, argument
565 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.cc773 void MacroAssembler::CmpObjectType(Register heap_object, argument
776 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
939 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
942 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
950 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
953 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
960 void MacroAssembler::IsObjectJSObjectType(Register heap_object, argument
964 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/chromium_org/v8/src/x64/
H A Dmacro-assembler-x64.cc2913 void MacroAssembler::CmpObjectType(Register heap_object, argument
2916 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
3351 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
3354 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
3362 Condition MacroAssembler::IsObjectNameType(Register heap_object, argument
3365 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/v8/src/x64/
H A Dmacro-assembler-x64.cc2630 void MacroAssembler::CmpObjectType(Register heap_object, argument
2633 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
2893 Condition MacroAssembler::IsObjectStringType(Register heap_object, argument
2896 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
/external/chromium_org/v8/src/mips/
H A Dmacro-assembler-mips.cc3764 void MacroAssembler::IsObjectJSObjectType(Register heap_object, argument
3768 lw(map, FieldMemOperand(heap_object, HeapObject::kMapOffset));

Completed in 635 milliseconds