Home
last modified time | relevance | path

Searched refs:HeapObject (Results 1 – 25 of 269) sorted by relevance

1234567891011

/external/chromium_org/tools/clang/blink_gc_plugin/tests/
Dtrace_collections.h12 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 …]
Dpersistent_field_in_gc_managed_class.txt2 ./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 …]
Dtrace_collections.txt1 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 …]
Dweak_fields_require_tracing.h12 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;
Dfields_require_tracing.h12 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;
Dmember_in_offheap_class.h12 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
Dtrace_templated_super.h12 class HeapObject; variable
26 Member<HeapObject> m_obj;
27 WeakMember<HeapObject> m_weak;
35 Member<HeapObject> m_obj;
38 class HeapObject : public Sub<HeapObject> {
42 Member<HeapObject> m_obj;
Down_ptr_to_gc_managed_class.h12 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;
Ddestructor_access_finalized_field.h17 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;
Dignore_fields.h12 class HeapObject : public GarbageCollected<HeapObject> {
21 HeapObject* m_obj;
28 Member<HeapObject> m_one;
36 Member<HeapObject> m_one;
38 Member<HeapObject> m_two;
Draw_ptr_to_gc_managed_class.h12 class HeapObject; variable
17 RawPtr<HeapObject> m_obj;
20 class HeapObject : public GarbageCollected<HeapObject> {
25 HeapVector<HeapObject*> m_objs;
Dref_ptr_to_gc_managed_class.h12 class HeapObject; variable
17 RefPtr<HeapObject> m_obj;
20 class HeapObject : public GarbageCollectedFinalized<HeapObject> {
25 Vector<RefPtr<HeapObject> > m_objs;
Dpersistent_field_in_gc_managed_class.h12 class HeapObject; variable
17 Persistent<HeapObject> m_obj;
20 class HeapObject : public GarbageCollected<HeapObject> {
26 PersistentHeapVector<Member<HeapObject> > m_objs;
Ddestructor_in_nonfinalized_class.txt2 ./destructor_in_nonfinalized_class.h:12:1: warning: [blink-gc] Class 'HeapObject' requires finaliza…
3 class HeapObject : public GarbageCollected<HeapObject> {
6 HeapObject::~HeapObject()
Ddestructor_access_finalized_field.txt1 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;
Down_ptr_to_gc_managed_class.txt6 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;
Dstack_allocated.h12 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> {
Dignore_class.h12 class HeapObject : public GarbageCollected<HeapObject> { };
18 Member<HeapObject> m_obj;
27 Member<HeapObject> m_obj;
35 Member<HeapObject> m_obj;
Dweak_fields_require_tracing.txt1 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/heap/
Dobjects-visiting-inl.h80 Map* map, HeapObject* object) { in VisitJSArrayBuffer()
85 VisitPointers(heap, HeapObject::RawField( in VisitJSArrayBuffer()
87 HeapObject::RawField(object, JSArrayBuffer::kWeakNextOffset)); in VisitJSArrayBuffer()
89 heap, HeapObject::RawField( in VisitJSArrayBuffer()
91 HeapObject::RawField(object, JSArrayBuffer::kSizeWithInternalFields)); in VisitJSArrayBuffer()
98 Map* map, HeapObject* object) { in VisitJSTypedArray()
101 HeapObject::RawField(object, JSTypedArray::BodyDescriptor::kStartOffset), in VisitJSTypedArray()
102 HeapObject::RawField(object, JSTypedArray::kWeakNextOffset)); in VisitJSTypedArray()
104 map->GetHeap(), HeapObject::RawField( in VisitJSTypedArray()
106 HeapObject::RawField(object, JSTypedArray::kSizeWithInternalFields)); in VisitJSTypedArray()
[all …]
Dobjects-visiting.h189 INLINE(static void IteratePointers(Heap* heap, HeapObject* object, in INLINE()
203 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE()
211 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized()
223 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE()
253 INLINE(static int IterateBody(Map* map, HeapObject* obj)) { in INLINE()
262 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) { in INLINE()
265 HeapObject::RawField(object, JSFunction::kPropertiesOffset), in INLINE()
266 HeapObject::RawField(object, JSFunction::kCodeEntryOffset)); in INLINE()
271 heap, HeapObject::RawField(object, in INLINE()
273 HeapObject::RawField(object, JSFunction::kNonWeakFieldsEndOffset)); in INLINE()
[all …]
Dincremental-marking.h100 static void RecordWriteFromCode(HeapObject* obj, Object** slot,
109 INLINE(bool BaseRecordWrite(HeapObject* obj, Object** slot, Object* value));
110 INLINE(void RecordWrite(HeapObject* obj, Object** slot, Object* value));
111 INLINE(void RecordWriteIntoCode(HeapObject* obj, RelocInfo* rinfo,
117 void RecordWriteSlow(HeapObject* obj, Object** slot, Object* value);
118 void RecordWriteIntoCodeSlow(HeapObject* obj, RelocInfo* rinfo,
121 void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value);
122 void RecordCodeTargetPatch(Address pc, HeapObject* value);
124 inline void RecordWrites(HeapObject* obj);
126 inline void BlackToGreyAndUnshift(HeapObject* obj, MarkBit mark_bit);
[all …]
Dincremental-marking-inl.h14 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, Object** slot, in BaseRecordWrite()
16 HeapObject* value_heap_obj = HeapObject::cast(value); in BaseRecordWrite()
44 void IncrementalMarking::RecordWrite(HeapObject* obj, Object** slot, in RecordWrite()
58 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, RelocInfo* rinfo, in RecordWriteIntoCode()
66 void IncrementalMarking::RecordWrites(HeapObject* obj) { in RecordWrites()
81 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, in BlackToGreyAndUnshift()
110 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { in WhiteToGreyAndPush()
Dmark-compact.h17 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset);
32 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) { in INLINE()
72 INLINE(static void BlackToGrey(HeapObject* obj)) { in INLINE()
105 static ObjectColor Color(HeapObject* obj) { in Color()
119 INLINE(static bool TransferColor(HeapObject* from, HeapObject* to)) { in INLINE()
146 HeapObject** obj_low = reinterpret_cast<HeapObject**>(low); in Initialize()
147 HeapObject** obj_high = reinterpret_cast<HeapObject**>(high); in Initialize()
169 INLINE(void PushBlack(HeapObject* object)) { in INLINE()
181 INLINE(void PushGrey(HeapObject* object)) { in INLINE()
191 INLINE(HeapObject* Pop()) { in INLINE()
[all …]
/external/chromium_org/v8/src/
Dobjects-printer.cc29 HeapObject::cast(this)->HeapObjectPrint(os); in Print()
34 void HeapObject::PrintHeader(OStream& os, const char* id) { // NOLINT in PrintHeader()
39 void HeapObject::HeapObjectPrint(OStream& os) { // NOLINT in HeapObjectPrint()
383 HeapObject::PrintHeader(os, "JSObject"); in JSObjectPrint()
399 HeapObject::PrintHeader(os, "JSModule"); in JSModulePrint()
423 HeapObject::PrintHeader(os, "Symbol"); in SymbolPrint()
433 HeapObject::PrintHeader(os, "Map"); in MapPrint()
468 HeapObject::PrintHeader(os, "CodeCache"); in CodeCachePrint()
475 HeapObject::PrintHeader(os, "PolymorphicCodeCache"); in PolymorphicCodeCachePrint()
481 HeapObject::PrintHeader(os, "TypeFeedbackInfo"); in TypeFeedbackInfoPrint()
[all …]

1234567891011