Home | History | Annotate | Download | only in src

Lines Matching refs:HeapObject

35 // Visiting HeapObject body with a normal ObjectVisitor requires performing
216 HeapObject* object,
231 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
242 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) {
257 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
289 INLINE(static int IterateBody(Map* map, HeapObject* obj)) {
298 INLINE(static int VisitJSFunction(Map* map, HeapObject* object)) {
301 HeapObject::RawField(object, JSFunction::kPropertiesOffset),
302 HeapObject::RawField(object, JSFunction::kCodeEntryOffset));
308 HeapObject::RawField(object,
310 HeapObject::RawField(object,
315 INLINE(static int VisitByteArray(Map* map, HeapObject* object)) {
319 INLINE(static int VisitFixedDoubleArray(Map* map, HeapObject* object)) {
324 INLINE(static int VisitJSObject(Map* map, HeapObject* object)) {
328 INLINE(static int VisitSeqOneByteString(Map* map, HeapObject* object)) {
333 INLINE(static int VisitSeqTwoByteString(Map* map, HeapObject* object)) {
338 INLINE(static int VisitFreeSpace(Map* map, HeapObject* object)) {
342 INLINE(static int VisitJSArrayBuffer(Map* map, HeapObject* object));
343 INLINE(static int VisitJSTypedArray(Map* map, HeapObject* object));
344 INLINE(static int VisitJSDataView(Map* map, HeapObject* object));
349 static inline int VisitSpecialized(Map* map, HeapObject* object) {
353 INLINE(static int Visit(Map* map, HeapObject* object)) {
366 typedef int (*Callback)(Map* map, HeapObject* object);
396 INLINE(static void IterateBody(Map* map, HeapObject* obj)) {
400 INLINE(static void VisitPropertyCell(Map* map, HeapObject* object));
416 INLINE(static void VisitMap(Map* map, HeapObject* object));
417 INLINE(static void VisitCode(Map* map, HeapObject* object));
418 INLINE(static void VisitSharedFunctionInfo(Map* map, HeapObject* object));
419 INLINE(static void VisitJSFunction(Map* map, HeapObject* object));
420 INLINE(static void VisitJSRegExp(Map* map, HeapObject* object));
421 INLINE(static void VisitJSArrayBuffer(Map* map, HeapObject* object));
422 INLINE(static void VisitJSTypedArray(Map* map, HeapObject* object));
423 INLINE(static void VisitJSDataView(Map* map, HeapObject* object));
424 INLINE(static void VisitNativeContext(Map* map, HeapObject* object));
437 static void VisitSharedFunctionInfoStrongCode(Heap* heap, HeapObject* object);
438 static void VisitSharedFunctionInfoWeakCode(Heap* heap, HeapObject* object);
439 static void VisitJSFunctionStrongCode(Heap* heap, HeapObject* object);
440 static void VisitJSFunctionWeakCode(Heap* heap, HeapObject* object);
445 static inline void VisitSpecialized(Map* map, HeapObject* object) {
448 INLINE(static void Visit(Map* map, HeapObject* object)) {
464 typedef void (*Callback)(Map* map, HeapObject* object);