Home
last modified time | relevance | path

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

12345678910>>...17

/external/v8/tools/clang/blink_gc_plugin/tests/legacy_naming/
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 …]
Dfields_illegal_tracing.h29 class HeapObject; variable
37 OwnPtr<HeapObject> m_obj1;
38 RefPtr<HeapObject> m_obj2;
39 bar::unique_ptr<HeapObject> m_obj3;
40 std::unique_ptr<HeapObject> m_obj4;
42 HeapVector<Member<HeapObject>>::iterator m_iterator2;
46 class HeapObject : public GarbageCollectedFinalized<HeapObject> {
51 OwnPtr<HeapObject> m_obj1;
52 RefPtr<HeapObject> m_obj2;
53 bar::unique_ptr<HeapObject> m_obj3;
[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 …]
Dfields_illegal_tracing.txt6 OwnPtr<HeapObject> m_obj1;
9 RefPtr<HeapObject> m_obj2;
12 std::unique_ptr<HeapObject> m_obj4;
15 HeapVector<Member<HeapObject>>::iterator m_iterator2;
20 ./fields_illegal_tracing.h:46:1: warning: [blink-gc] Class 'HeapObject' contains invalid fields.
21 class HeapObject : public GarbageCollectedFinalized<HeapObject> {
24 OwnPtr<HeapObject> m_obj1;
27 RefPtr<HeapObject> m_obj2;
30 std::unique_ptr<HeapObject> m_obj4;
33 HeapHashMap<int, Member<HeapObject>>::reverse_iterator m_iterator3;
[all …]
Ddestructor_access_finalized_field.h17 class HeapObject; variable
24 HeapObject* obj() { return m_obj; } in obj()
27 Member<HeapObject> m_obj;
30 class HeapObject : public GarbageCollectedFinalized<HeapObject> {
32 ~HeapObject();
35 void bar(HeapObject*) { } in bar() argument
38 Member<HeapObject> m_obj;
39 Vector<Member<HeapObject> > m_objs;
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;
Dstack_allocated.h12 class HeapObject; variable
17 Member<HeapObject> m_obj; // Needs tracing.
23 Member<HeapObject> m_obj; // Does not need tracing.
26 class HeapObject : public GarbageCollected<HeapObject> {
34 class DerivedHeapObject : public HeapObject, public StackObject {
38 class DerivedHeapObject2 : public HeapObject {
Dfields_require_tracing.h12 class HeapObject; variable
29 Member<HeapObject> m_obj1;
30 Member<HeapObject> m_obj2;
31 Member<HeapObject> m_obj3;
36 class HeapObject : public GarbageCollected<HeapObject> {
41 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
35 Member<HeapObject> m_obj; // OK
43 Member<HeapObject> m_obj; // OK
/external/v8/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 …]
Dfields_illegal_tracing.h29 class HeapObject; variable
37 OwnPtr<HeapObject> m_obj1;
38 RefPtr<HeapObject> m_obj2;
39 bar::unique_ptr<HeapObject> m_obj3;
40 std::unique_ptr<HeapObject> m_obj4;
42 HeapVector<Member<HeapObject>>::iterator m_iterator2;
46 class HeapObject : public GarbageCollectedFinalized<HeapObject> {
51 OwnPtr<HeapObject> m_obj1;
52 RefPtr<HeapObject> m_obj2;
53 bar::unique_ptr<HeapObject> m_obj3;
[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 …]
Dfields_illegal_tracing.txt6 OwnPtr<HeapObject> m_obj1;
9 RefPtr<HeapObject> m_obj2;
12 std::unique_ptr<HeapObject> m_obj4;
15 HeapVector<Member<HeapObject>>::iterator m_iterator2;
20 ./fields_illegal_tracing.h:46:1: warning: [blink-gc] Class 'HeapObject' contains invalid fields.
21 class HeapObject : public GarbageCollectedFinalized<HeapObject> {
24 OwnPtr<HeapObject> m_obj1;
27 RefPtr<HeapObject> m_obj2;
30 std::unique_ptr<HeapObject> m_obj4;
33 HeapHashMap<int, Member<HeapObject>>::reverse_iterator m_iterator3;
[all …]
Ddestructor_access_finalized_field.h17 class HeapObject; variable
24 HeapObject* obj() { return m_obj; } in obj()
27 Member<HeapObject> m_obj;
30 class HeapObject : public GarbageCollectedFinalized<HeapObject> {
32 ~HeapObject();
35 void bar(HeapObject*) { } in bar() argument
38 Member<HeapObject> m_obj;
39 Vector<Member<HeapObject> > m_objs;
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;
Dstack_allocated.h12 class HeapObject; variable
17 Member<HeapObject> m_obj; // Needs tracing.
23 Member<HeapObject> m_obj; // Does not need tracing.
26 class HeapObject : public GarbageCollected<HeapObject> {
34 class DerivedHeapObject : public HeapObject, public StackObject {
38 class DerivedHeapObject2 : public HeapObject {
Dfields_require_tracing.h12 class HeapObject; variable
29 Member<HeapObject> m_obj1;
30 Member<HeapObject> m_obj2;
31 Member<HeapObject> m_obj3;
36 class HeapObject : public GarbageCollected<HeapObject> {
41 Member<HeapObject> m_obj;
/external/v8/src/heap/
Dscavenger.cc95 static void EvacuateThinStringNoShortcut(Map* map, HeapObject** slot, in EvacuateThinStringNoShortcut()
96 HeapObject* object) { in EvacuateThinStringNoShortcut()
104 static void RecordCopiedObject(Heap* heap, HeapObject* obj) { in RecordCopiedObject()
122 INLINE(static void MigrateObject(Heap* heap, HeapObject* source, in INLINE()
123 HeapObject* target, int size)) { in INLINE()
157 static inline bool SemiSpaceCopyObject(Map* map, HeapObject** slot, in SemiSpaceCopyObject()
158 HeapObject* object, int object_size) { in SemiSpaceCopyObject()
165 HeapObject* target = NULL; // Initialization to please compiler. in SemiSpaceCopyObject()
186 static inline bool PromoteObject(Map* map, HeapObject** slot, in PromoteObject()
187 HeapObject* object, int object_size) { in PromoteObject()
[all …]
Dobjects-visiting.h207 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE()
215 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) { in VisitSpecialized()
220 HeapObject::RawField(object, BodyDescriptor::kStartOffset), in VisitSpecialized()
221 HeapObject::RawField(object, object_size)); in VisitSpecialized()
230 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) { in INLINE()
258 INLINE(static int IterateBody(Map* map, HeapObject* obj)) { in INLINE()
262 INLINE(static void VisitPointers(Heap* heap, HeapObject* object, in INLINE()
272 inline static void VisitCodeEntry(Heap* heap, HeapObject* object, in VisitCodeEntry()
278 inline static int UnreachableVisitor(Map* map, HeapObject* object) { in UnreachableVisitor()
283 INLINE(static int VisitByteArray(Map* map, HeapObject* object)) { in INLINE()
[all …]
Dscavenger-inl.h13 void Scavenger::ScavengeObject(HeapObject** p, HeapObject* object) { in ScavengeObject()
25 HeapObject* dest = first_word.ToForwardingAddress(); in ScavengeObject()
45 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object); in CheckAndScavengeObject()
48 ScavengeObject(reinterpret_cast<HeapObject**>(slot), heap_object); in CheckAndScavengeObject()
65 void StaticScavengeVisitor::VisitPointer(Heap* heap, HeapObject* obj, in VisitPointer()
69 Scavenger::ScavengeObject(reinterpret_cast<HeapObject**>(p), in VisitPointer()
70 reinterpret_cast<HeapObject*>(object)); in VisitPointer()
Dmark-compact.h25 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset);
28 typedef void (*MarkObjectFunction)(Heap* heap, HeapObject* object);
39 V8_INLINE static MarkBit MarkBitFrom(HeapObject* obj) { in MarkBitFrom()
45 static Marking::ObjectColor Color(HeapObject* obj) { in Color()
49 V8_INLINE static bool IsImpossible(HeapObject* obj) { in IsImpossible()
53 V8_INLINE static bool IsBlack(HeapObject* obj) { in IsBlack()
57 V8_INLINE static bool IsWhite(HeapObject* obj) { in IsWhite()
61 V8_INLINE static bool IsGrey(HeapObject* obj) { in IsGrey()
65 V8_INLINE static bool IsBlackOrGrey(HeapObject* obj) { in IsBlackOrGrey()
69 V8_INLINE static void ClearMarkBit(HeapObject* obj) { in ClearMarkBit()
[all …]
/external/v8/src/
Dobjects-body-descriptors-inl.h16 int FlexibleBodyDescriptor<start_offset>::SizeOf(Map* map, HeapObject* object) { in SizeOf()
21 bool BodyDescriptorBase::IsValidSlotImpl(HeapObject* obj, int offset) { in IsValidSlotImpl()
35 void BodyDescriptorBase::IterateBodyImpl(HeapObject* obj, int start_offset, in IterateBodyImpl()
58 void BodyDescriptorBase::IterateBodyImpl(Heap* heap, HeapObject* obj, in IterateBodyImpl()
82 void BodyDescriptorBase::IteratePointers(HeapObject* obj, int start_offset, in IteratePointers()
84 v->VisitPointers(HeapObject::RawField(obj, start_offset), in IteratePointers()
85 HeapObject::RawField(obj, end_offset)); in IteratePointers()
91 void BodyDescriptorBase::IteratePointers(Heap* heap, HeapObject* obj, in IteratePointers()
94 HeapObject::RawField(obj, start_offset), in IteratePointers()
95 HeapObject::RawField(obj, end_offset)); in IteratePointers()
[all …]
Dobjects-body-descriptors.h39 static inline void IteratePointers(HeapObject* obj, int start_offset,
43 static inline void IteratePointers(Heap* heap, HeapObject* obj,
47 static inline void IteratePointer(HeapObject* obj, int offset,
51 static inline void IteratePointer(Heap* heap, HeapObject* obj, int offset);
55 static inline bool IsValidSlotImpl(HeapObject* obj, int offset);
59 static inline void IterateBodyImpl(HeapObject* obj, int start_offset,
64 static inline void IterateBodyImpl(Heap* heap, HeapObject* obj,
79 static bool IsValidSlot(HeapObject* obj, int offset) { in IsValidSlot()
84 static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) { in IterateBody()
89 static inline void IterateBody(HeapObject* obj, int object_size, in IterateBody()
[all …]

12345678910>>...17