V8 Project
v8::internal::FixedArray::BodyDescriptor Class Reference

#include <objects.h>

+ Inheritance diagram for v8::internal::FixedArray::BodyDescriptor:
+ Collaboration diagram for v8::internal::FixedArray::BodyDescriptor:

Static Public Member Functions

static int SizeOf (Map *map, HeapObject *object)
 
- Static Public Member Functions inherited from v8::internal::FlexibleBodyDescriptor< kHeaderSize >
static void IterateBody (HeapObject *obj, int object_size, ObjectVisitor *v)
 
static void IterateBody (HeapObject *obj, int object_size)
 

Additional Inherited Members

- Static Public Attributes inherited from v8::internal::FlexibleBodyDescriptor< kHeaderSize >
static const int kStartOffset
 

Detailed Description

Definition at line 2489 of file objects.h.

Member Function Documentation

◆ SizeOf()

static int v8::internal::FixedArray::BodyDescriptor::SizeOf ( Map map,
HeapObject object 
)
inlinestatic

Definition at line 2491 of file objects.h.

2491  {
2492  return SizeFor(reinterpret_cast<FixedArray*>(object)->length());
2493  }
static int SizeFor(int length)
Definition: objects.h:2452

Referenced by v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateFixedArray(), v8::internal::HeapObject::SizeFromMap(), and v8::internal::IncrementalMarkingMarkingVisitor::VisitFixedArrayIncremental().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: