/external/chromium_org/v8/src/ |
objects-visiting.h | 35 // Visiting HeapObject body with a normal ObjectVisitor requires performing 217 HeapObject* object, 232 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { 243 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { 258 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { 290 INLINE(static int IterateBody(Map* map, HeapObject* obj)) { 299 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) { 302 HeapObject::RawField(object, JSFunction::kPropertiesOffset), 303 HeapObject::RawField(object, JSFunction::kCodeEntryOffset)); 309 HeapObject::RawField(object [all...] |
objects-visiting-inl.h | 111 Map* map, HeapObject* object) { 119 HeapObject::RawField(object, JSArrayBuffer::BodyDescriptor::kStartOffset), 120 HeapObject::RawField(object, JSArrayBuffer::kWeakNextOffset)); 123 HeapObject::RawField(object, 125 HeapObject::RawField(object, JSArrayBuffer::kSizeWithInternalFields)); 132 Map* map, HeapObject* object) { 135 HeapObject::RawField(object, JSTypedArray::BodyDescriptor::kStartOffset), 136 HeapObject::RawField(object, JSTypedArray::kWeakNextOffset)); 139 HeapObject::RawField(object, 141 HeapObject::RawField(object, JSTypedArray::kSizeWithInternalFields)) [all...] |
incremental-marking.h | 128 static void RecordWriteFromCode(HeapObject* obj, 132 static void RecordWriteForEvacuationFromCode(HeapObject* obj, 142 INLINE(bool BaseRecordWrite(HeapObject* obj, Object** slot, Object* value)); 143 INLINE(void RecordWrite(HeapObject* obj, Object** slot, Object* value)); 144 INLINE(void RecordWriteIntoCode(HeapObject* obj, 152 void RecordWriteSlow(HeapObject* obj, Object** slot, Object* value); 153 void RecordWriteIntoCodeSlow(HeapObject* obj, 157 void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value); 158 void RecordCodeTargetPatch(Address pc, HeapObject* value); 160 inline void RecordWrites(HeapObject* obj) [all...] |
incremental-marking-inl.h | 37 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, 40 HeapObject* value_heap_obj = HeapObject::cast(value); 68 void IncrementalMarking::RecordWrite(HeapObject* obj, 84 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, 93 void IncrementalMarking::RecordWrites(HeapObject* obj) { 108 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, 137 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) {
|
incremental-marking.cc | 67 void IncrementalMarking::RecordWriteSlow(HeapObject* obj, 75 HeapObject::RawField(obj, 0), slot, value); 81 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj, 102 void IncrementalMarking::RecordWriteForEvacuationFromCode(HeapObject* obj, 125 HeapObject* value) { 133 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) { 154 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj, 157 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); 181 HeapObject* heap_obj = HeapObject::cast(obj) [all...] |
objects-printer.cc | 51 HeapObject::cast(this_as_object)->HeapObjectPrint(out); 71 void HeapObject::PrintHeader(FILE* out, const char* id) { 76 void HeapObject::HeapObjectPrint(FILE* out) { 496 HeapObject::PrintHeader(out, "JSModule"); 522 HeapObject::PrintHeader(out, "Symbol"); 532 HeapObject::PrintHeader(out, "Map"); 587 HeapObject::PrintHeader(out, "CodeCache"); 596 HeapObject::PrintHeader(out, "PolymorphicCodeCache"); 603 HeapObject::PrintHeader(out, "TypeFeedbackInfo"); 612 HeapObject::PrintHeader(out, "AliasedArgumentsEntry") [all...] |
heap-snapshot-generator.h | 141 Handle<HeapObject> GetHeapObject(); 393 static HeapObject* const kInternalRootObject; 396 HeapEntry* AddEntry(HeapObject* object); 397 HeapEntry* AddEntry(HeapObject* object, 400 const char* GetSystemEntryName(HeapObject* object); 402 void ExtractReferences(HeapObject* obj); 424 void SetContextReference(HeapObject* parent_obj, 429 void SetNativeBindReference(HeapObject* parent_obj, 433 void SetElementReference(HeapObject* parent_obj, 437 void SetInternalReference(HeapObject* parent_obj [all...] |
mark-compact.h | 40 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset); 58 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) { 104 INLINE(static void BlackToGrey(HeapObject* obj)) { 134 static ObjectColor Color(HeapObject* obj) { 148 INLINE(static bool TransferColor(HeapObject* from, 149 HeapObject* to)) { 176 HeapObject** obj_low = reinterpret_cast<HeapObject**>(low); 177 HeapObject** obj_high = reinterpret_cast<HeapObject**>(high) [all...] |
transitions-inl.h | 47 object, HeapObject::RawField(object, offset), value); \ 92 HeapObject* TransitionArray::UncheckedPrototypeTransitions() { 94 return reinterpret_cast<HeapObject*>(get(kPrototypeTransitionsIndex)); 110 return HeapObject::RawField(reinterpret_cast<HeapObject*>(this), 118 return HeapObject::RawField( 119 reinterpret_cast<HeapObject*>(this),
|
heap-snapshot-generator-inl.h | 71 HeapObject* V8HeapExplorer::GetNthGcSubrootObject(int delta) { 72 return reinterpret_cast<HeapObject*>( 78 int V8HeapExplorer::GetGcSubrootOrder(HeapObject* subroot) {
|
mark-compact-inl.h | 55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { 67 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { 77 HeapObject* heap_object = HeapObject::cast(obj);
|
heap-profiler.cc | 166 return ids_->FindEntry(HeapObject::cast(*obj)->address()); 195 Handle<HeapObject> HeapProfiler::FindHeapObjectById(SnapshotObjectId id) { 199 HeapObject* object = NULL; 202 for (HeapObject* obj = iterator.next(); 211 return object != NULL ? Handle<HeapObject>(object) : Handle<HeapObject>();
|
mark-compact.cc | 86 HeapObject* object = HeapObject::cast(*current); 108 HeapObject* object; 114 object = HeapObject::FromAddress(current); 162 for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { 177 HeapObject* object = HeapObject::cast(*current); 187 HeapObject* object; 193 object = HeapObject::FromAddress(current); 213 HeapObject* object = HeapObject::FromAddress(current) [all...] |
/external/v8/src/ |
incremental-marking.h | 125 static void RecordWriteFromCode(HeapObject* obj, 129 static void RecordWriteForEvacuationFromCode(HeapObject* obj, 133 INLINE(bool BaseRecordWrite(HeapObject* obj, Object** slot, Object* value)); 134 INLINE(void RecordWrite(HeapObject* obj, Object** slot, Object* value)); 135 INLINE(void RecordWriteIntoCode(HeapObject* obj, 143 void RecordWriteSlow(HeapObject* obj, Object** slot, Object* value); 144 void RecordWriteIntoCodeSlow(HeapObject* obj, 148 void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value); 149 void RecordCodeTargetPatch(Address pc, HeapObject* value); 151 inline void RecordWrites(HeapObject* obj) [all...] |
incremental-marking-inl.h | 37 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, 40 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); 55 void IncrementalMarking::RecordWrite(HeapObject* obj, 71 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, 80 void IncrementalMarking::RecordWrites(HeapObject* obj) { 91 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, 120 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { 126 void IncrementalMarking::WhiteToGrey(HeapObject* obj, MarkBit mark_bit) {
|
liveobjectlist.h | 80 inline static void ProcessNonLive(HeapObject* obj); 119 HeapObject* obj_; 128 static void DoProcessNonLive(HeapObject* obj); 132 static Object* GetPathPrivate(HeapObject* obj1, HeapObject* obj2); 134 static int GetRetainers(Handle<HeapObject> target, 154 static void NullifyNonLivePointer(HeapObject** p) { 161 // Note: Doing so also makes this HeapObject* look like an SMI. Hence, 163 *p = reinterpret_cast<HeapObject*>((*p)->address()); 177 bool Add(HeapObject* obj) [all...] |
mark-compact-inl.h | 55 void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { 65 bool MarkCompactCollector::MarkObjectWithoutPush(HeapObject* object) { 73 void MarkCompactCollector::MarkObjectAndPush(HeapObject* object) { 78 void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { 91 HeapObject* heap_object = HeapObject::cast(obj);
|
objects-visiting.h | 35 // Visiting HeapObject body with a normal ObjectVisitor requires performing 210 HeapObject* object, 225 static inline ReturnType Visit(Map* map, HeapObject* object) { 236 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { 251 static inline ReturnType Visit(Map* map, HeapObject* object) { 283 static inline int IterateBody(Map* map, HeapObject* obj) { 292 static inline int VisitByteArray(Map* map, HeapObject* object) { 296 static inline int VisitFixedDoubleArray(Map* map, HeapObject* object) { 301 static inline int VisitJSObject(Map* map, HeapObject* object) { 305 static inline int VisitSeqAsciiString(Map* map, HeapObject* object) [all...] |
mark-compact.h | 40 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset); 57 static inline MarkBit MarkBitFrom(HeapObject* obj) { 103 static inline void BlackToGrey(HeapObject* obj) { 133 static ObjectColor Color(HeapObject* obj) { 147 INLINE(static bool TransferColor(HeapObject* from, 148 HeapObject* to)) { 176 HeapObject** obj_low = reinterpret_cast<HeapObject**>(low); 177 HeapObject** obj_high = reinterpret_cast<HeapObject**>(high) [all...] |
incremental-marking.cc | 64 void IncrementalMarking::RecordWriteSlow(HeapObject* obj, 72 HeapObject::RawField(obj, 0), slot, value); 78 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj, 89 ASSERT(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(value)))); 97 void IncrementalMarking::RecordWriteForEvacuationFromCode(HeapObject* obj, 108 HeapObject* value) { 116 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) { 137 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj, 140 MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value)); 235 HeapObject* heap_object = HeapObject::cast(obj) [all...] |
profile-generator.h | 587 Handle<HeapObject> GetHeapObject(); 767 Handle<HeapObject> FindHeapObjectById(SnapshotObjectId id); 781 // Mapping from HeapObject addresses to objects' uids. 930 static HeapObject* const kInternalRootObject; 934 HeapObject* object, int children_count, int retainers_count); 935 HeapEntry* AddEntry(HeapObject* object, 940 const char* GetSystemEntryName(HeapObject* object); 941 void ExtractReferences(HeapObject* obj); 946 void SetClosureReference(HeapObject* parent_obj, 950 void SetNativeBindReference(HeapObject* parent_obj [all...] |
objects-printer.cc | 49 HeapObject::cast(this_as_object)->HeapObjectPrint(out); 64 void HeapObject::PrintHeader(FILE* out, const char* id) { 69 void HeapObject::HeapObjectPrint(FILE* out) { 509 HeapObject::PrintHeader(out, "Map"); 547 HeapObject::PrintHeader(out, "CodeCache"); 556 HeapObject::PrintHeader(out, "PolymorphicCodeCache"); 563 HeapObject::PrintHeader(out, "TypeFeedbackInfo"); 572 HeapObject::PrintHeader(out, "AliasedArgumentsEntry"); 578 HeapObject::PrintHeader(out, "FixedArray"); 589 HeapObject::PrintHeader(out, "FixedDoubleArray") [all...] |
mark-compact.cc | 82 HeapObject* object = HeapObject::cast(*current); 92 HeapObject* object; 98 object = HeapObject::FromAddress(current); 145 for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) { 160 HeapObject* object = HeapObject::cast(*current); 170 HeapObject* object; 176 object = HeapObject::FromAddress(current); 196 HeapObject* object = HeapObject::FromAddress(current) [all...] |
/external/chromium_org/v8/test/cctest/ |
test-representation.cc | 55 TestPairPositive(Representation::HeapObject(), Representation::None()); 66 TestPairNegative(Representation::HeapObject(), Representation::Integer8()); 77 TestPairNegative(Representation::HeapObject(), Representation::UInteger8()); 88 TestPairNegative(Representation::HeapObject(), Representation::Integer16()); 99 TestPairNegative(Representation::HeapObject(), Representation::UInteger16()); 110 TestPairNegative(Representation::HeapObject(), Representation::Smi()); 121 TestPairNegative(Representation::HeapObject(), Representation::Integer32());
|
/external/v8/src/arm/ |
codegen-arm.cc | 87 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); 89 HeapObject::kMapOffset, 131 __ str(r9, MemOperand(r6, HeapObject::kMapOffset)); 134 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); 136 HeapObject::kMapOffset, 171 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); 173 HeapObject::kMapOffset, 266 __ str(r9, MemOperand(r6, HeapObject::kMapOffset)); 336 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); 338 HeapObject::kMapOffset [all...] |