%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
#ifndef V8_GEN_TORQUE_GENERATED_FIELD_OFFSETS_H_ #define V8_GEN_TORQUE_GENERATED_FIELD_OFFSETS_H_ #define TORQUE_GENERATED_HEAP_OBJECT_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kMapOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_JS_RECEIVER_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kPropertiesOrHashOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_JS_FUNCTION_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kSharedFunctionInfoOffset, kTaggedSize) \ V(kContextOffset, kTaggedSize) \ V(kFeedbackCellOffset, kTaggedSize) \ V(kCodeOffset, kTaggedSize) \ V(kPrototypeOrInitialMapOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_JS_STRICT_ARGUMENTS_OBJECT_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kLengthOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kSize, 0) \ #define TORQUE_GENERATED_JS_SLOPPY_ARGUMENTS_OBJECT_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kLengthOffset, kTaggedSize) \ V(kCalleeOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kSize, 0) \ #define TORQUE_GENERATED_JS_ARRAY_ITERATOR_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kIteratedObjectOffset, kTaggedSize) \ V(kNextIndexOffset, kTaggedSize) \ V(kKindOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_JS_ARRAY_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kLengthOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_JS_GLOBAL_OBJECT_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kNativeContextOffset, kTaggedSize) \ V(kGlobalProxyOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_JS_MESSAGE_OBJECT_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kMessageTypeOffset, kTaggedSize) \ V(kArgumentsOffset, kTaggedSize) \ V(kScriptOffset, kTaggedSize) \ V(kStackFramesOffset, kTaggedSize) \ V(kSharedInfoOffset, kTaggedSize) \ V(kBytecodeOffsetOffset, kTaggedSize) \ V(kStartPositionOffset, kTaggedSize) \ V(kEndPositionOffset, kTaggedSize) \ V(kErrorLevelOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_JS_PROXY_REVOCABLE_RESULT_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kProxyOffset, kTaggedSize) \ V(kRevokeOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kSize, 0) \ #define TORQUE_GENERATED_JS_REG_EXP_RESULT_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kIndexOffset, kTaggedSize) \ V(kInputOffset, kTaggedSize) \ V(kGroupsOffset, kTaggedSize) \ V(kNamesOffset, kTaggedSize) \ V(kRegexpInputOffset, kTaggedSize) \ V(kRegexpLastIndexOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kSize, 0) \ #define TORQUE_GENERATED_JS_REG_EXP_RESULT_WITH_INDICES_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kIndicesOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kSize, 0) \ #define TORQUE_GENERATED_JS_REG_EXP_RESULT_INDICES_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kGroupsOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kSize, 0) \ #define TORQUE_GENERATED_JS_FINALIZATION_REGISTRY_FIELDS(V) \ V(kStartOfStrongFieldsOffset, 0) \ V(kNativeContextOffset, kTaggedSize) \ V(kCleanupOffset, kTaggedSize) \ V(kActiveCellsOffset, kTaggedSize) \ V(kClearedCellsOffset, kTaggedSize) \ V(kKeyMapOffset, kTaggedSize) \ V(kNextDirtyOffset, kTaggedSize) \ V(kFlagsOffset, kTaggedSize) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_SMALL_ORDERED_HASH_TABLE_FIELDS(V) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ V(kStartOfStrongFieldsOffset, 0) \ V(kEndOfStrongFieldsOffset, 0) \ V(kHeaderSize, 0) \ #define TORQUE_GENERATED_SMALL_ORDERED_HASH_SET_FIELDS(V) \ V(kNumberOfElementsOffset, kUInt8Size) \ V(kNumberOfDeletedElementsOffset, kUInt8Size) \ V(kNumberOfBucketsOffset, kUInt8Size) \ V(kHeaderSize, 0) \ V(kPaddingOffset, 0) \ V(kStartOfStrongFieldsOffset, 0) \ V(kDataTableOffset, 0) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ #define TORQUE_GENERATED_SMALL_ORDERED_HASH_MAP_FIELDS(V) \ V(kNumberOfElementsOffset, kUInt8Size) \ V(kNumberOfDeletedElementsOffset, kUInt8Size) \ V(kNumberOfBucketsOffset, kUInt8Size) \ V(kHeaderSize, 0) \ V(kPaddingOffset, 0) \ V(kStartOfStrongFieldsOffset, 0) \ V(kDataTableOffset, 0) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ #define TORQUE_GENERATED_SMALL_ORDERED_NAME_DICTIONARY_FIELDS(V) \ V(kHashOffset, kInt32Size) \ V(kPadding0Offset, kInt32Size) \ V(kNumberOfElementsOffset, kUInt8Size) \ V(kNumberOfDeletedElementsOffset, kUInt8Size) \ V(kNumberOfBucketsOffset, kUInt8Size) \ V(kHeaderSize, 0) \ V(kPadding1Offset, 0) \ V(kStartOfStrongFieldsOffset, 0) \ V(kDataTableOffset, 0) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ #define TORQUE_GENERATED_SWISS_NAME_DICTIONARY_FIELDS(V) \ V(kHashOffset, kInt32Size) \ V(kCapacityOffset, kInt32Size) \ V(kStartOfStrongFieldsOffset, 0) \ V(kMetaTableOffset, kTaggedSize) \ V(kHeaderSize, 0) \ V(kDataTableOffset, 0) \ V(kEndOfStrongFieldsOffset, 0) \ V(kStartOfWeakFieldsOffset, 0) \ V(kEndOfWeakFieldsOffset, 0) \ #define TORQUE_INSTANCE_TYPE_TO_BODY_DESCRIPTOR_LIST(V)\ V(ODDBALL_TYPE,Oddball)\ V(FIXED_ARRAY_TYPE,FixedArray)\ V(WEAK_FIXED_ARRAY_TYPE,WeakFixedArray)\ V(SLOPPY_ARGUMENTS_ELEMENTS_TYPE,SloppyArgumentsElements)\ V(SCOPE_INFO_TYPE,ScopeInfo)\ V(DESCRIPTOR_ARRAY_TYPE,DescriptorArray)\ V(STRONG_DESCRIPTOR_ARRAY_TYPE,StrongDescriptorArray)\ V(FEEDBACK_VECTOR_TYPE,FeedbackVector)\ V(WEAK_ARRAY_LIST_TYPE,WeakArrayList)\ V(MEGA_DOM_HANDLER_TYPE,MegaDomHandler)\ V(SHARED_FUNCTION_INFO_TYPE,SharedFunctionInfo)\ V(UNCOMPILED_DATA_WITHOUT_PREPARSE_DATA_TYPE,UncompiledDataWithoutPreparseData)\ V(UNCOMPILED_DATA_WITH_PREPARSE_DATA_TYPE,UncompiledDataWithPreparseData)\ V(ON_HEAP_BASIC_BLOCK_PROFILER_DATA_TYPE,OnHeapBasicBlockProfilerData)\ V(INTERNAL_CLASS_TYPE,InternalClass)\ V(SMI_PAIR_TYPE,SmiPair)\ V(SMI_BOX_TYPE,SmiBox)\ V(EXPORTED_SUB_CLASS_BASE_TYPE,ExportedSubClassBase)\ V(EXPORTED_SUB_CLASS_TYPE,ExportedSubClass)\ V(ABSTRACT_INTERNAL_CLASS_SUBCLASS1_TYPE,AbstractInternalClassSubclass1)\ V(ABSTRACT_INTERNAL_CLASS_SUBCLASS2_TYPE,AbstractInternalClassSubclass2)\ V(INTERNAL_CLASS_WITH_SMI_ELEMENTS_TYPE,InternalClassWithSmiElements)\ V(INTERNAL_CLASS_WITH_STRUCT_ELEMENTS_TYPE,InternalClassWithStructElements)\ V(EXPORTED_SUB_CLASS2_TYPE,ExportedSubClass2)\ V(SORT_STATE_TYPE,SortState)\ #define TORQUE_DATA_ONLY_VISITOR_ID_LIST(V)\ #define TORQUE_POINTER_VISITOR_ID_LIST(V)\ V(Context)\ V(Oddball)\ V(FixedArray)\ V(WeakFixedArray)\ V(SloppyArgumentsElements)\ V(ScopeInfo)\ V(DescriptorArray)\ V(StrongDescriptorArray)\ V(FeedbackVector)\ V(WeakArrayList)\ V(MegaDomHandler)\ V(SharedFunctionInfo)\ V(UncompiledDataWithoutPreparseData)\ V(UncompiledDataWithPreparseData)\ V(OnHeapBasicBlockProfilerData)\ V(ConsString)\ V(SeqOneByteString)\ V(SeqTwoByteString)\ V(SlicedString)\ V(ThinString)\ V(InternalClass)\ V(SmiPair)\ V(SmiBox)\ V(ExportedSubClassBase)\ V(ExportedSubClass)\ V(AbstractInternalClassSubclass1)\ V(AbstractInternalClassSubclass2)\ V(InternalClassWithSmiElements)\ V(InternalClassWithStructElements)\ V(ExportedSubClass2)\ V(SortState)\ #endif // V8_GEN_TORQUE_GENERATED_FIELD_OFFSETS_H_