Lines Matching refs:HeapObject
20 std::vector<HeapObject> newly_discovered;
50 V8_INLINE MarkBit MarkBitFrom(HeapObject obj) {
60 Marking::ObjectColor Color(HeapObject obj) {
64 V8_INLINE bool IsImpossible(HeapObject obj) {
68 V8_INLINE bool IsBlack(HeapObject obj) {
72 V8_INLINE bool IsWhite(HeapObject obj) {
76 V8_INLINE bool IsGrey(HeapObject obj) {
80 V8_INLINE bool IsBlackOrGrey(HeapObject obj) {
84 V8_INLINE bool WhiteToGrey(HeapObject obj) {
88 V8_INLINE bool WhiteToBlack(HeapObject obj) {
92 V8_INLINE bool GreyToBlack(HeapObject obj) {
101 V8_INLINE bool GreyToBlackUnaccounted(HeapObject obj) {
110 void AddStrongReferenceForReferenceSummarizer(HeapObject host,
111 HeapObject obj) {
115 void AddWeakReferenceForReferenceSummarizer(HeapObject host, HeapObject obj) {
182 void VisitMapPointer(HeapObject host) final {
187 V8_INLINE void VisitPointer(HeapObject host, ObjectSlot p) final {
190 V8_INLINE void VisitPointer(HeapObject host, MaybeObjectSlot p) final {
193 V8_INLINE void VisitPointers(HeapObject host, ObjectSlot start,
197 V8_INLINE void VisitPointers(HeapObject host, MaybeObjectSlot start,
201 V8_INLINE void VisitCodePointer(HeapObject host, CodeObjectSlot slot) final {
206 void VisitCustomWeakPointers(HeapObject host, ObjectSlot start,
212 V8_INLINE void VisitExternalPointer(HeapObject host,
225 void ProcessStrongHeapObject(HeapObject host, THeapObjectSlot slot,
226 HeapObject heap_object);
228 void ProcessWeakHeapObject(HeapObject host, THeapObjectSlot slot,
229 HeapObject heap_object);
232 V8_INLINE void VisitPointerImpl(HeapObject host, TSlot p);
235 V8_INLINE void VisitPointersImpl(HeapObject host, TSlot start, TSlot end);
239 V8_INLINE void VisitCodePointerImpl(HeapObject host, CodeObjectSlot slot);
260 V8_INLINE void MarkObject(HeapObject host, HeapObject obj);
262 V8_INLINE void AddStrongReferenceForReferenceSummarizer(HeapObject host,
263 HeapObject obj) {
269 V8_INLINE void AddWeakReferenceForReferenceSummarizer(HeapObject host,
270 HeapObject obj) {