/external/chromium_org/tools/clang/blink_gc_plugin/tests/ |
D | trace_collections.h | 12 class HeapObject : public GarbageCollected<HeapObject> { 16 HeapVector<Member<HeapObject> > m_heapVector; 17 Vector<Member<HeapObject>, 0, HeapAllocator> m_wtfVector; 19 HeapDeque<Member<HeapObject> > m_heapDeque; 20 Deque<Member<HeapObject>, 0, HeapAllocator> m_wtfDeque; 22 HeapHashSet<Member<HeapObject> > m_heapSet; 23 HashSet<Member<HeapObject>, void, HeapAllocator> m_wtfSet; 25 HeapListHashSet<Member<HeapObject> > m_heapListSet; 26 ListHashSet<Member<HeapObject>, void, HeapAllocator> m_wtfListSet; 28 HeapLinkedHashSet<Member<HeapObject> > m_heapLinkedSet; [all …]
|
D | persistent_field_in_gc_managed_class.txt | 2 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapObject' contains GC r… 3 class HeapObject : public GarbageCollected<HeapObject> { 5 …_class.h:24:5: note: [blink-gc] Field 'm_part' with embedded GC root in 'HeapObject' declared here: 9 Persistent<HeapObject> m_obj; 11 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapObject' contains GC r… 12 class HeapObject : public GarbageCollected<HeapObject> { 14 …class.h:25:5: note: [blink-gc] Field 'm_parts' with embedded GC root in 'HeapObject' declared here: 18 Persistent<HeapObject> m_obj; 20 ./persistent_field_in_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapObject' contains GC r… 21 class HeapObject : public GarbageCollected<HeapObject> { [all …]
|
D | trace_collections.txt | 1 trace_collections.cpp:9:1: warning: [blink-gc] Class 'HeapObject' has untraced fields that require … 2 void HeapObject::trace(Visitor* visitor) 5 HeapVector<Member<HeapObject> > m_heapVector; 8 Vector<Member<HeapObject>, 0, HeapAllocator> m_wtfVector; 11 HeapDeque<Member<HeapObject> > m_heapDeque; 14 Deque<Member<HeapObject>, 0, HeapAllocator> m_wtfDeque; 17 HeapHashSet<Member<HeapObject> > m_heapSet; 20 HashSet<Member<HeapObject>, void, HeapAllocator> m_wtfSet; 23 HeapListHashSet<Member<HeapObject> > m_heapListSet; 26 ListHashSet<Member<HeapObject>, void, HeapAllocator> m_wtfListSet; [all …]
|
D | weak_fields_require_tracing.h | 12 class HeapObject : public GarbageCollected<HeapObject> { 17 Member<HeapObject> m_obj1; 18 WeakMember<HeapObject> m_obj2; 19 WeakMember<HeapObject> m_obj3; 20 HeapHashSet<WeakMember<HeapObject> > m_set1; 21 HeapHashSet<WeakMember<HeapObject> > m_set2;
|
D | fields_require_tracing.h | 12 class HeapObject; variable 19 Member<HeapObject> m_obj1; 20 Member<HeapObject> m_obj2; 21 Member<HeapObject> m_obj3; 24 class HeapObject : public GarbageCollected<HeapObject> { 29 Member<HeapObject> m_obj;
|
D | member_in_offheap_class.h | 12 class HeapObject : public GarbageCollected<HeapObject> { }; 18 Member<HeapObject> m_obj; // Must not contain Member. 19 Persistent<HeapVector<Member<HeapObject> > > m_objs; // OK 25 Member<HeapObject> m_obj; // OK 33 Member<HeapObject> m_obj; // OK 41 Member<HeapObject> m_obj; // OK
|
D | own_ptr_to_gc_managed_class.h | 12 class HeapObject; variable 17 OwnPtr<HeapObject> m_obj; 20 class HeapObject : public GarbageCollectedFinalized<HeapObject> { 24 Vector<OwnPtr<HeapObject> > m_objs; 25 OwnPtr<HeapVector<Member<HeapObject> > > m_objs2;
|
D | destructor_access_finalized_field.h | 17 class HeapObject : public GarbageCollectedFinalized<HeapObject> { 19 ~HeapObject(); 22 void bar(HeapObject*) { } in bar() argument 25 Member<HeapObject> m_obj; 26 Vector<Member<HeapObject> > m_objs;
|
D | ignore_fields.h | 12 class HeapObject : public GarbageCollected<HeapObject> { 21 HeapObject* m_obj; 28 Member<HeapObject> m_one; 36 Member<HeapObject> m_one; 38 Member<HeapObject> m_two;
|
D | raw_ptr_to_gc_managed_class.h | 12 class HeapObject; variable 17 RawPtr<HeapObject> m_obj; 20 class HeapObject : public GarbageCollected<HeapObject> { 25 HeapVector<HeapObject*> m_objs;
|
D | ref_ptr_to_gc_managed_class.h | 12 class HeapObject; variable 17 RefPtr<HeapObject> m_obj; 20 class HeapObject : public GarbageCollectedFinalized<HeapObject> { 25 Vector<RefPtr<HeapObject> > m_objs;
|
D | persistent_field_in_gc_managed_class.h | 12 class HeapObject; variable 17 Persistent<HeapObject> m_obj; 20 class HeapObject : public GarbageCollected<HeapObject> { 26 PersistentHeapVector<Member<HeapObject> > m_objs;
|
D | destructor_in_nonfinalized_class.txt | 2 ./destructor_in_nonfinalized_class.h:12:1: warning: [blink-gc] Class 'HeapObject' requires finaliza… 3 class HeapObject : public GarbageCollected<HeapObject> { 6 HeapObject::~HeapObject()
|
D | destructor_access_finalized_field.txt | 1 destructor_access_finalized_field.cpp:16:9: warning: [blink-gc] Finalizer '~HeapObject' accesses po… 5 Member<HeapObject> m_obj; 7 destructor_access_finalized_field.cpp:17:5: warning: [blink-gc] Finalizer '~HeapObject' accesses po… 11 Member<HeapObject> m_obj; 13 destructor_access_finalized_field.cpp:18:5: warning: [blink-gc] Finalizer '~HeapObject' accesses po… 17 Vector<Member<HeapObject> > m_objs;
|
D | own_ptr_to_gc_managed_class.txt | 6 OwnPtr<HeapObject> m_obj; 8 ./own_ptr_to_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapObject' contains invalid field… 9 class HeapObject : public GarbageCollectedFinalized<HeapObject> { 12 Vector<OwnPtr<HeapObject> > m_objs; 15 OwnPtr<HeapVector<Member<HeapObject> > > m_objs2;
|
D | stack_allocated.h | 12 class HeapObject; variable 17 Member<HeapObject> m_obj; // Needs tracing. 23 Member<HeapObject> m_obj; // Does not need tracing. 32 class HeapObject : public GarbageCollected<HeapObject> {
|
D | ignore_class.h | 12 class HeapObject : public GarbageCollected<HeapObject> { }; 18 Member<HeapObject> m_obj; 27 Member<HeapObject> m_obj; 35 Member<HeapObject> m_obj;
|
D | weak_fields_require_tracing.txt | 1 weak_fields_require_tracing.cpp:9:1: warning: [blink-gc] Class 'HeapObject' has untraced fields tha… 2 void HeapObject::trace(Visitor* visitor) 5 Member<HeapObject> m_obj1; 8 WeakMember<HeapObject> m_obj2; 11 HeapHashSet<WeakMember<HeapObject> > m_set1;
|
/external/chromium_org/v8/src/ |
D | objects-visiting-inl.h | 88 Map* map, HeapObject* object) { in VisitJSArrayBuffer() 96 HeapObject::RawField(object, JSArrayBuffer::BodyDescriptor::kStartOffset), in VisitJSArrayBuffer() 97 HeapObject::RawField(object, JSArrayBuffer::kWeakNextOffset)); in VisitJSArrayBuffer() 100 HeapObject::RawField(object, in VisitJSArrayBuffer() 102 HeapObject::RawField(object, JSArrayBuffer::kSizeWithInternalFields)); in VisitJSArrayBuffer() 109 Map* map, HeapObject* object) { in VisitJSTypedArray() 112 HeapObject::RawField(object, JSTypedArray::BodyDescriptor::kStartOffset), in VisitJSTypedArray() 113 HeapObject::RawField(object, JSTypedArray::kWeakNextOffset)); in VisitJSTypedArray() 116 HeapObject::RawField(object, in VisitJSTypedArray() 118 HeapObject::RawField(object, JSTypedArray::kSizeWithInternalFields)); in VisitJSTypedArray() [all …]
|
D | objects-visiting.h | 195 HeapObject* object, in INLINE() 210 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE() 221 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized() 236 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE() 268 INLINE(static int IterateBody(Map* map, HeapObject* obj)) { in INLINE() 277 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) { in INLINE() 280 HeapObject::RawField(object, JSFunction::kPropertiesOffset), in INLINE() 281 HeapObject::RawField(object, JSFunction::kCodeEntryOffset)); in INLINE() 287 HeapObject::RawField(object, in INLINE() 289 HeapObject::RawField(object, in INLINE() [all …]
|
D | incremental-marking.h | 105 static void RecordWriteFromCode(HeapObject* obj, 115 INLINE(bool BaseRecordWrite(HeapObject* obj, Object** slot, Object* value)); 116 INLINE(void RecordWrite(HeapObject* obj, Object** slot, Object* value)); 117 INLINE(void RecordWriteIntoCode(HeapObject* obj, 125 void RecordWriteSlow(HeapObject* obj, Object** slot, Object* value); 126 void RecordWriteIntoCodeSlow(HeapObject* obj, 130 void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value); 131 void RecordCodeTargetPatch(Address pc, HeapObject* value); 133 inline void RecordWrites(HeapObject* obj); 135 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit); [all …]
|
D | objects-printer.cc | 26 HeapObject::cast(this)->HeapObjectPrint(out); in Print() 43 void HeapObject::PrintHeader(FILE* out, const char* id) { in PrintHeader() 48 void HeapObject::HeapObjectPrint(FILE* out) { in HeapObjectPrint() 435 HeapObject::PrintHeader(out, "JSModule"); in JSModulePrint() 461 HeapObject::PrintHeader(out, "Symbol"); in SymbolPrint() 471 HeapObject::PrintHeader(out, "Map"); in MapPrint() 526 HeapObject::PrintHeader(out, "CodeCache"); in CodeCachePrint() 535 HeapObject::PrintHeader(out, "PolymorphicCodeCache"); in PolymorphicCodeCachePrint() 542 HeapObject::PrintHeader(out, "TypeFeedbackInfo"); in TypeFeedbackInfoPrint() 549 HeapObject::PrintHeader(out, "AliasedArgumentsEntry"); in AliasedArgumentsEntryPrint() [all …]
|
D | incremental-marking-inl.h | 14 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, in BaseRecordWrite() 17 HeapObject* value_heap_obj = HeapObject::cast(value); in BaseRecordWrite() 45 void IncrementalMarking::RecordWrite(HeapObject* obj, in RecordWrite() 61 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, in RecordWriteIntoCode() 70 void IncrementalMarking::RecordWrites(HeapObject* obj) { in RecordWrites() 85 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, in BlackToGreyAndUnshift() 114 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { in WhiteToGreyAndPush()
|
D | mark-compact.h | 17 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset); 35 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) { in INLINE() 81 INLINE(static void BlackToGrey(HeapObject* obj)) { in INLINE() 110 static ObjectColor Color(HeapObject* obj) { in Color() 124 INLINE(static bool TransferColor(HeapObject* from, in INLINE() 125 HeapObject* to)) { in INLINE() 152 HeapObject** obj_low = reinterpret_cast<HeapObject**>(low); in Initialize() 153 HeapObject** obj_high = reinterpret_cast<HeapObject**>(high); in Initialize() 173 INLINE(void PushBlack(HeapObject* object)) { in INLINE() 185 INLINE(void PushGrey(HeapObject* object)) { in INLINE() [all …]
|
D | heap-snapshot-generator.h | 351 static HeapObject* const kInternalRootObject; 355 HeapObject* object); 357 HeapEntry* AddEntry(HeapObject* object); 358 HeapEntry* AddEntry(HeapObject* object, 362 const char* GetSystemEntryName(HeapObject* object); 367 bool ExtractReferencesPass1(int entry, HeapObject* obj); 368 bool ExtractReferencesPass2(int entry, HeapObject* obj); 397 void SetContextReference(HeapObject* parent_obj, 402 void SetNativeBindReference(HeapObject* parent_obj, 406 void SetElementReference(HeapObject* parent_obj, [all …]
|