| Index: src/objects-body-descriptors.h
|
| diff --git a/src/objects-body-descriptors.h b/src/objects-body-descriptors.h
|
| index 8168447da688bf392fb3ad6a56fbd4f81e1cb71d..91cb8883be88739eab2b10df71f6f0d08aab436e 100644
|
| --- a/src/objects-body-descriptors.h
|
| +++ b/src/objects-body-descriptors.h
|
| @@ -51,13 +51,15 @@ class BodyDescriptorBase BASE_EMBEDDED {
|
| static inline void IteratePointer(Heap* heap, HeapObject* obj, int offset);
|
|
|
| protected:
|
| - // Returns true for all header fields.
|
| + // Returns true for all header and internal fields.
|
| static inline bool IsValidSlotImpl(HeapObject* obj, int offset);
|
|
|
| + // Treats all header and internal fields in the range as tagged.
|
| template <typename ObjectVisitor>
|
| static inline void IterateBodyImpl(HeapObject* obj, int start_offset,
|
| int end_offset, ObjectVisitor* v);
|
|
|
| + // Treats all header and internal fields in the range as tagged.
|
| template <typename StaticVisitor>
|
| static inline void IterateBodyImpl(Heap* heap, HeapObject* obj,
|
| int start_offset, int end_offset);
|
|
|