HomeSort by relevance Sort by last modified time
    Searched refs:HeapObject (Results 1 - 25 of 245) sorted by null

1 2 3 4 5 6 7 8 910

  /external/v8/src/
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) {
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...]
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);
inspector.cc 45 HeapObject* hobj = HeapObject::cast(obj);
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...]
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...]
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...]
profile-generator-inl.h 103 HeapObject* V8HeapExplorer::GetNthGcSubrootObject(int delta) {
104 return reinterpret_cast<HeapObject*>(
110 int V8HeapExplorer::GetGcSubrootOrder(HeapObject* subroot) {
serialize.h 362 HeapObject* GetAddressFromStart(int space);
363 inline HeapObject* GetAddressFromEnd(int space);
416 bool IsMapped(HeapObject* obj) {
420 int MappedTo(HeapObject* obj) {
426 void AddMapping(HeapObject* obj, int to) {
438 static uint32_t Hash(HeapObject* obj) {
442 static void* Key(HeapObject* obj) {
483 int index, HeapObject* object, HowToCode how, WhereToPoint where);
488 int RootIndex(HeapObject* heap_object, HowToCode from);
489 virtual bool ShouldBeInThePartialSnapshotCache(HeapObject* o) = 0
    [all...]
liveobjectlist-inl.h 62 void LiveObjectList::ProcessNonLive(HeapObject* obj) {
116 inline HeapObject*
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/src/
objects-visiting.h 35 // Visiting HeapObject body with a normal ObjectVisitor requires performing
216 HeapObject* object,
231 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
242 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) {
257 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
289 INLINE(static int IterateBody(Map* map, HeapObject* obj)) {
298 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) {
301 HeapObject::RawField(object, JSFunction::kPropertiesOffset),
302 HeapObject::RawField(object, JSFunction::kCodeEntryOffset));
308 HeapObject::RawField(object
    [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...]
heap-snapshot-generator-inl.h 71 HeapObject* V8HeapExplorer::GetNthGcSubrootObject(int delta) {
72 return reinterpret_cast<HeapObject*>(
78 int V8HeapExplorer::GetGcSubrootOrder(HeapObject* subroot) {
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-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) {
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);
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),
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...]
serialize.h 374 HeapObject* GetAddressFromEnd(int space) {
377 return HeapObject::FromAddress(high_water_[space] - offset);
422 bool IsMapped(HeapObject* obj) {
426 int MappedTo(HeapObject* obj) {
432 void AddMapping(HeapObject* obj, int to) {
444 static uint32_t Hash(HeapObject* obj) {
448 static void* Key(HeapObject* obj) {
486 HeapObject* object,
494 int RootIndex(HeapObject* heap_object, HowToCode from);
495 virtual bool ShouldBeInThePartialSnapshotCache(HeapObject* o) = 0
    [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) {
493 HeapObject::PrintHeader(out, "JSModule");
519 HeapObject::PrintHeader(out, "Symbol");
528 HeapObject::PrintHeader(out, "Map");
578 HeapObject::PrintHeader(out, "CodeCache");
587 HeapObject::PrintHeader(out, "PolymorphicCodeCache");
594 HeapObject::PrintHeader(out, "TypeFeedbackInfo");
603 HeapObject::PrintHeader(out, "AliasedArgumentsEntry")
    [all...]
heap-snapshot-generator.h 137 Handle<HeapObject> GetHeapObject();
306 Handle<HeapObject> FindHeapObjectById(SnapshotObjectId id);
317 // Mapping from HeapObject addresses to objects' uids.
430 static HeapObject* const kInternalRootObject;
433 HeapEntry* AddEntry(HeapObject* object);
434 HeapEntry* AddEntry(HeapObject* object,
437 const char* GetSystemEntryName(HeapObject* object);
439 void ExtractReferences(HeapObject* obj);
461 void SetContextReference(HeapObject* parent_obj,
466 void SetNativeBindReference(HeapObject* parent_obj
    [all...]
mark-compact.cc 85 HeapObject* object = HeapObject::cast(*current);
105 HeapObject* object;
111 object = HeapObject::FromAddress(current);
159 for (HeapObject* obj = it.Next(); obj != NULL; obj = it.Next()) {
174 HeapObject* object = HeapObject::cast(*current);
184 HeapObject* object;
190 object = HeapObject::FromAddress(current);
210 HeapObject* object = HeapObject::FromAddress(current)
    [all...]

Completed in 560 milliseconds

1 2 3 4 5 6 7 8 910