Lines Matching full:heapobject
35 // Visiting HeapObject body with a normal ObjectVisitor requires performing
217 HeapObject* object,
232 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
243 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) {
258 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
290 INLINE(static int IterateBody(Map* map, HeapObject* obj)) {
299 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) {
302 HeapObject::RawField(object, JSFunction::kPropertiesOffset),
303 HeapObject::RawField(object, JSFunction::kCodeEntryOffset));
309 HeapObject::RawField(object,
311 HeapObject::RawField(object,
316 INLINE(static int VisitByteArray(Map* map, HeapObject* object)) {
320 INLINE(static int VisitFixedDoubleArray(Map* map, HeapObject* object)) {
325 INLINE(static int VisitJSObject(Map* map, HeapObject* object)) {
329 INLINE(static int VisitSeqOneByteString(Map* map, HeapObject* object)) {
334 INLINE(static int VisitSeqTwoByteString(Map* map, HeapObject* object)) {
339 INLINE(static int VisitFreeSpace(Map* map, HeapObject* object)) {
343 INLINE(static int VisitJSArrayBuffer(Map* map, HeapObject* object));
344 INLINE(static int VisitJSTypedArray(Map* map, HeapObject* object));
345 INLINE(static int VisitJSDataView(Map* map, HeapObject* object));
350 static inline int VisitSpecialized(Map* map, HeapObject* object) {
354 INLINE(static int Visit(Map* map, HeapObject* object)) {
367 typedef int (*Callback)(Map* map, HeapObject* object);
397 INLINE(static void IterateBody(Map* map, HeapObject* obj)) {
401 INLINE(static void VisitPropertyCell(Map* map, HeapObject* object));
402 INLINE(static void VisitAllocationSite(Map* map, HeapObject* object));
418 INLINE(static void VisitMap(Map* map, HeapObject* object));
419 INLINE(static void VisitCode(Map* map, HeapObject* object));
420 INLINE(static void VisitSharedFunctionInfo(Map* map, HeapObject* object));
421 INLINE(static void VisitConstantPoolArray(Map* map, HeapObject* object));
422 INLINE(static void VisitJSFunction(Map* map, HeapObject* object));
423 INLINE(static void VisitJSRegExp(Map* map, HeapObject* object));
424 INLINE(static void VisitJSArrayBuffer(Map* map, HeapObject* object));
425 INLINE(static void VisitJSTypedArray(Map* map, HeapObject* object));
426 INLINE(static void VisitJSDataView(Map* map, HeapObject* object));
427 HeapObject* object));
440 static void VisitSharedFunctionInfoStrongCode(Heap* heap, HeapObject* object);
441 static void VisitSharedFunctionInfoWeakCode(Heap* heap, HeapObject* object);
442 static void VisitJSFunctionStrongCode(Heap* heap, HeapObject* object);
443 static void VisitJSFunctionWeakCode(Heap* heap, HeapObject* object);
448 static inline void VisitSpecialized(Map* map, HeapObject* object) {
451 INLINE(static void Visit(Map* map, HeapObject* object)) {
467 typedef void (*Callback)(Map* map, HeapObject* object);