/external/chromium_org/tools/clang/blink_gc_plugin/tests/ |
ignore_class.h | 12 class HeapObject : public GarbageCollected<HeapObject> { }; 18 Member<HeapObject> m_obj; 27 Member<HeapObject> m_obj; 35 Member<HeapObject> m_obj;
|
polymorphic_class_with_non_virtual_trace.h | 12 class HeapObject : public GarbageCollected<HeapObject> { 31 Member<HeapObject> m_obj; 41 Member<HeapObject> m_obj; 50 Member<HeapObject> m_obj;
|
raw_ptr_to_gc_managed_class.txt | 6 RawPtr<HeapObject> m_obj; 8 ./raw_ptr_to_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapObject' contains invalid fields. 9 class HeapObject : public GarbageCollected<HeapObject> { 12 HeapVector<HeapObject*> m_objs;
|
ref_ptr_to_gc_managed_class.txt | 6 RefPtr<HeapObject> m_obj; 8 ./ref_ptr_to_gc_managed_class.h:20:1: warning: [blink-gc] Class 'HeapObject' contains invalid fields. 9 class HeapObject : public GarbageCollectedFinalized<HeapObject> { 12 Vector<RefPtr<HeapObject> > m_objs;
|
stack_allocated.h | 12 class HeapObject; 17 Member<HeapObject> m_obj; // Needs tracing. 23 Member<HeapObject> m_obj; // Does not need tracing. 32 class HeapObject : public GarbageCollected<HeapObject> {
|
trace_collections.txt | 1 trace_collections.cpp:9:1: warning: [blink-gc] Class 'HeapObject' has untraced fields that require tracing. 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...] |
destructor_access_finalized_field.cpp | 9 HeapObject::~HeapObject() 21 void HeapObject::trace(Visitor* visitor)
|
fields_require_tracing.txt | 5 Member<HeapObject> m_obj1; 8 Member<HeapObject> m_obj3; 10 fields_require_tracing.cpp:15:1: warning: [blink-gc] Class 'HeapObject' has untraced fields that require tracing. 11 void HeapObject::trace(Visitor* visitor) {
|
stack_allocated.txt | 6 Member<HeapObject> m_obj; // Needs tracing. 11 ./stack_allocated.h:32:1: warning: [blink-gc] Class 'HeapObject' contains invalid fields. 12 class HeapObject : public GarbageCollected<HeapObject> {
|
weak_fields_require_tracing.cpp | 9 void HeapObject::trace(Visitor* visitor) 16 visitor->registerWeakMembers<HeapObject, 17 &HeapObject::clearWeakMembers>(this); 20 void HeapObject::clearWeakMembers(Visitor* visitor)
|
garbage_collected_mixin.txt | 7 garbage_collected_mixin.cpp:14:1: warning: [blink-gc] Base class 'Mixin' of derived class 'HeapObject' requires tracing. 8 void HeapObject::trace(Visitor* visitor)
|
ignore_class.txt | 5 Member<HeapObject> m_obj;
|
ignore_fields.txt | 5 Member<HeapObject> m_one;
|
own_ptr_to_gc_managed_class.cpp | 9 void HeapObject::trace(Visitor* visitor) { }
|
persistent_field_in_gc_managed_class.cpp | 9 void HeapObject::trace(Visitor* visitor) {
|
raw_ptr_to_gc_managed_class.cpp | 9 void HeapObject::trace(Visitor* visitor) {
|
ref_ptr_to_gc_managed_class.cpp | 9 void HeapObject::trace(Visitor*) { }
|
stack_allocated.cpp | 9 void HeapObject::trace(Visitor* visitor)
|
trace_collections.cpp | 9 void HeapObject::trace(Visitor* visitor)
|
trace_if_needed.txt | 1 trace_if_needed.cpp:9:1: warning: [blink-gc] Class 'TemplatedObject<blink::Member<blink::HeapObject> >' has untraced fields that require tracing.
|
trace_templated_super.cpp | 30 void HeapObject::trace(Visitor* visitor) 33 Sub<HeapObject>::trace(visitor);
|
class_multiple_trace_bases.h | 23 USING_GARBAGE_COLLECTED_MIXIN(HeapObject);
|
/external/chromium_org/v8/src/heap/ |
incremental-marking-inl.h | 14 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, Object** slot, 16 HeapObject* value_heap_obj = HeapObject::cast(value); 44 void IncrementalMarking::RecordWrite(HeapObject* obj, Object** slot, 58 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, RelocInfo* rinfo, 66 void IncrementalMarking::RecordWrites(HeapObject* obj) { 81 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, 110 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) {
|
objects-visiting.h | 12 // Visiting HeapObject body with a normal ObjectVisitor requires performing 189 INLINE(static void IteratePointers(Heap* heap, HeapObject* object, 203 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { 211 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { 223 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { 253 INLINE(static int IterateBody(Map* map, HeapObject* obj)) { 262 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) { 265 HeapObject::RawField(object, JSFunction::kPropertiesOffset), 266 HeapObject::RawField(object, JSFunction::kCodeEntryOffset)); 271 heap, HeapObject::RawField(object [all...] |
objects-visiting-inl.h | 80 Map* map, HeapObject* object) { 85 VisitPointers(heap, HeapObject::RawField( 87 HeapObject::RawField(object, JSArrayBuffer::kWeakNextOffset)); 89 heap, HeapObject::RawField( 91 HeapObject::RawField(object, JSArrayBuffer::kSizeWithInternalFields)); 98 Map* map, HeapObject* object) { 101 HeapObject::RawField(object, JSTypedArray::BodyDescriptor::kStartOffset), 102 HeapObject::RawField(object, JSTypedArray::kWeakNextOffset)); 104 map->GetHeap(), HeapObject::RawField( 106 HeapObject::RawField(object, JSTypedArray::kSizeWithInternalFields)) [all...] |