|  | 
| template<typename ObjectVisitor > | 
| static void | IterateBody (Tagged< Map > map, Tagged< HeapObject > obj, int object_size, ObjectVisitor *v) | 
|  | 
| static int | SizeOf (Tagged< Map > map, Tagged< HeapObject > raw_object) | 
|  | 
|  Static Public Member Functions inherited from v8::internal::BodyDescriptorBase | 
| template<typename ObjectVisitor > | 
| static void | IteratePointers (Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IteratePointer (Tagged< HeapObject > obj, int offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateCustomWeakPointers (Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateCustomWeakPointer (Tagged< HeapObject > obj, int offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateEphemeron (Tagged< HeapObject > obj, int index, int key_offset, int value_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateMaybeWeakPointers (Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateMaybeWeakPointer (Tagged< HeapObject > obj, int offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateTrustedPointer (Tagged< HeapObject > obj, int offset, ObjectVisitor *visitor, IndirectPointerMode mode, IndirectPointerTag tag) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateCodePointer (Tagged< HeapObject > obj, int offset, ObjectVisitor *visitor, IndirectPointerMode mode) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateSelfIndirectPointer (Tagged< HeapObject > obj, IndirectPointerTag tag, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateProtectedPointer (Tagged< HeapObject > obj, int offset, ObjectVisitor *v) | 
|  | 
|  | 
|  Public Member Functions inherited from v8::internal::BodyDescriptorBase | 
| template<typename ObjectVisitor > | 
| DISABLE_CFI_PERF void | IteratePointers (Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| DISABLE_CFI_PERF void | IterateMaybeWeakPointers (Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| DISABLE_CFI_PERF void | IterateCustomWeakPointers (Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| DISABLE_CFI_PERF void | IterateEphemeron (Tagged< HeapObject > obj, int index, int key_offset, int value_offset, ObjectVisitor *v) | 
|  | 
|  Static Protected Member Functions inherited from v8::internal::BodyDescriptorBase | 
| static bool | IsValidEmbedderJSObjectSlotImpl (Tagged< Map > map, Tagged< HeapObject > obj, int offset) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateJSObjectBodyImpl (Tagged< Map > map, Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  | 
| template<typename ObjectVisitor > | 
| static void | IterateJSObjectBodyWithoutEmbedderFieldsImpl (Tagged< Map > map, Tagged< HeapObject > obj, int start_offset, int end_offset, ObjectVisitor *v) | 
|  |