![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <objects-body-descriptors-inl.h>
Additional Inherited Members | |
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 Public Attributes inherited from v8::internal::SuffixRangeBodyDescriptor< TrustedObject::kHeaderSize > | |
| static const int | kStartOffset |
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) |
Definition at line 1544 of file objects-body-descriptors-inl.h.
|
inlinestatic |
Definition at line 1547 of file objects-body-descriptors-inl.h.