HomeSort by relevance Sort by last modified time
    Searched full:heapobject (Results 1 - 25 of 259) sorted by null

1 2 3 4 5 6 7 8 91011

  /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...]

Completed in 1004 milliseconds

1 2 3 4 5 6 7 8 91011