|
| #define | TYPE_CHECKER(type, instancetype) |
| |
| #define | CAST_ACCESSOR(type) |
| |
| #define | INT_ACCESSORS(holder, name, offset) |
| |
| #define | ACCESSORS(holder, name, type, offset) |
| |
| #define | ACCESSORS_TO_SMI(holder, name, offset) |
| |
| #define | SMI_ACCESSORS(holder, name, offset) |
| |
| #define | SYNCHRONIZED_SMI_ACCESSORS(holder, name, offset) |
| |
| #define | NOBARRIER_SMI_ACCESSORS(holder, name, offset) |
| |
| #define | BOOL_GETTER(holder, field, name, offset) |
| |
| #define | BOOL_ACCESSORS(holder, field, name, offset) |
| |
| #define | TYPED_ARRAY_TYPE_CHECKER(Type, type, TYPE, ctype, size) |
| |
| #define | MAKE_STRUCT_CASE(NAME, Name, name) case NAME##_TYPE: return true; |
| |
| #define | MAKE_STRUCT_PREDICATE(NAME, Name, name) |
| |
| #define | FIELD_ADDR(p, offset) (reinterpret_cast<byte*>(p) + offset - kHeapObjectTag) |
| |
| #define | FIELD_ADDR_CONST(p, offset) (reinterpret_cast<const byte*>(p) + offset - kHeapObjectTag) |
| |
| #define | READ_FIELD(p, offset) (*reinterpret_cast<Object* const*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | ACQUIRE_READ_FIELD(p, offset) |
| |
| #define | NOBARRIER_READ_FIELD(p, offset) |
| |
| #define | WRITE_FIELD(p, offset, value) (*reinterpret_cast<Object**>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | RELEASE_WRITE_FIELD(p, offset, value) |
| |
| #define | NOBARRIER_WRITE_FIELD(p, offset, value) |
| |
| #define | WRITE_BARRIER(heap, object, offset, value) |
| |
| #define | CONDITIONAL_WRITE_BARRIER(heap, object, offset, value, mode) |
| |
| #define | READ_DOUBLE_FIELD(p, offset) (*reinterpret_cast<const double*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | WRITE_DOUBLE_FIELD(p, offset, value) (*reinterpret_cast<double*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | READ_INT_FIELD(p, offset) (*reinterpret_cast<const int*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | WRITE_INT_FIELD(p, offset, value) (*reinterpret_cast<int*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | READ_INTPTR_FIELD(p, offset) (*reinterpret_cast<const intptr_t*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | WRITE_INTPTR_FIELD(p, offset, value) (*reinterpret_cast<intptr_t*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | READ_UINT32_FIELD(p, offset) (*reinterpret_cast<const uint32_t*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | WRITE_UINT32_FIELD(p, offset, value) (*reinterpret_cast<uint32_t*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | READ_INT32_FIELD(p, offset) (*reinterpret_cast<const int32_t*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | WRITE_INT32_FIELD(p, offset, value) (*reinterpret_cast<int32_t*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | READ_INT64_FIELD(p, offset) (*reinterpret_cast<const int64_t*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | WRITE_INT64_FIELD(p, offset, value) (*reinterpret_cast<int64_t*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | READ_SHORT_FIELD(p, offset) (*reinterpret_cast<const uint16_t*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | WRITE_SHORT_FIELD(p, offset, value) (*reinterpret_cast<uint16_t*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | READ_BYTE_FIELD(p, offset) (*reinterpret_cast<const byte*>(FIELD_ADDR_CONST(p, offset))) |
| |
| #define | NOBARRIER_READ_BYTE_FIELD(p, offset) |
| |
| #define | WRITE_BYTE_FIELD(p, offset, value) (*reinterpret_cast<byte*>(FIELD_ADDR(p, offset)) = value) |
| |
| #define | NOBARRIER_WRITE_BYTE_FIELD(p, offset, value) |
| |
| #define | MAKE_STRUCT_CAST(NAME, Name, name) CAST_ACCESSOR(Name) |
| |
| #define | TYPED_ARRAY_CASE(Type, type, TYPE, ctype, size) |
| |
| #define | CASE(name) case name: return true; |
| |
| #define | PSEUDO_SMI_ACCESSORS_LO(holder, name, offset) |
| |
| #define | PSEUDO_SMI_ACCESSORS_HI(holder, name, offset) |
| |
| #define | ORDERED_HASH_TABLE_ITERATOR_ACCESSORS(name, type, offset) |
| |
| #define | EXTERNAL_ELEMENTS_CHECK(Type, type, TYPE, ctype, size) |
| |
| #define | FIXED_TYPED_ELEMENTS_CHECK(Type, type, TYPE, ctype, size) |
| |
|
| | v8::internal::STATIC_ASSERT ((kStringRepresentationMask|kStringEncodingMask)==Internals::kFullStringRepresentationMask) |
| |
| | v8::internal::STATIC_ASSERT (static_cast< uint32_t >(kStringEncodingMask)==Internals::kStringEncodingMask) |
| |
| | v8::internal::STATIC_ASSERT ((kExternalStringTag|kOneByteStringTag)==Internals::kExternalOneByteRepresentationTag) |
| |
| | v8::internal::STATIC_ASSERT (v8::String::ONE_BYTE_ENCODING==kOneByteStringTag) |
| |
| | v8::internal::STATIC_ASSERT ((kExternalStringTag|kTwoByteStringTag)==Internals::kExternalTwoByteRepresentationTag) |
| |
| | v8::internal::STATIC_ASSERT (v8::String::TWO_BYTE_ENCODING==kTwoByteStringTag) |
| |
| template<> |
| bool | v8::internal::Is< JSFunction > (Object *obj) |
| |
| template<> |
| bool | v8::internal::Is< JSArray > (Object *obj) |
| |
| template<SearchMode search_mode, typename T > |
| int | v8::internal::BinarySearch (T *array, Name *name, int low, int high, int valid_entries) |
| |
| template<SearchMode search_mode, typename T > |
| int | v8::internal::LinearSearch (T *array, Name *name, int len, int valid_entries) |
| |
| template<SearchMode search_mode, typename T > |
| int | v8::internal::Search (T *array, Name *name, int valid_entries) |
| |
| static void | v8::internal::EnsureHasTransitionArray (Handle< Map > map) |
| |
| | v8::internal::ACCESSORS (AccessorInfo, expected_receiver_type, Object, kExpectedReceiverTypeOffset) ACCESSORS(DeclaredAccessorDescriptor |
| |
| kSerializedDataOffset | v8::internal::ACCESSORS (DeclaredAccessorInfo, descriptor, DeclaredAccessorDescriptor, kDescriptorOffset) ACCESSORS(FunctionTemplateInfo |
| |
| kSerializedDataOffset kPrototypeTemplateOffset | v8::internal::ACCESSORS (FunctionTemplateInfo, named_property_handler, Object, kNamedPropertyHandlerOffset) ACCESSORS(FunctionTemplateInfo |
| |
| kSerializedDataOffset kPrototypeTemplateOffset kIndexedPropertyHandlerOffset | v8::internal::ACCESSORS (FunctionTemplateInfo, instance_template, Object, kInstanceTemplateOffset) ACCESSORS(FunctionTemplateInfo |
| |
| kSerializedDataOffset kPrototypeTemplateOffset kIndexedPropertyHandlerOffset kInstanceCallHandlerOffset | v8::internal::ACCESSORS (FunctionTemplateInfo, access_check_info, Object, kAccessCheckInfoOffset) ACCESSORS(ObjectTemplateInfo |
| |
| kSerializedDataOffset kPrototypeTemplateOffset kIndexedPropertyHandlerOffset kInstanceCallHandlerOffset kInternalFieldCountOffset | v8::internal::ACCESSORS_TO_SMI (AllocationSite, pretenure_create_count, kPretenureCreateCountOffset) ACCESSORS(AllocationSite |
| |
| kSerializedDataOffset kPrototypeTemplateOffset kIndexedPropertyHandlerOffset kInstanceCallHandlerOffset kInternalFieldCountOffset kDependentCodeOffset | v8::internal::ACCESSORS_TO_SMI (Script, eval_from_instructions_offset, kEvalFrominstructionsOffsetOffset) Script |
| |
| | v8::internal::ACCESSORS (SharedFunctionInfo, optimized_code_map, Object, kOptimizedCodeMapOffset) ACCESSORS(SharedFunctionInfo |
| |
| kFeedbackVectorOffset | v8::internal::ACCESSORS (SharedFunctionInfo, instance_class_name, Object, kInstanceClassNameOffset) BOOL_ACCESSORS(FunctionTemplateInfo |
| |
| kFeedbackVectorOffset kHiddenPrototypeBit | v8::internal::BOOL_ACCESSORS (FunctionTemplateInfo, flag, needs_access_check, kNeedsAccessCheckBit) BOOL_ACCESSORS(FunctionTemplateInfo |
| |
| kFeedbackVectorOffset kHiddenPrototypeBit kReadOnlyPrototypeBit | v8::internal::BOOL_ACCESSORS (FunctionTemplateInfo, flag, remove_prototype, kRemovePrototypeBit) BOOL_ACCESSORS(FunctionTemplateInfo |
| |
| kFeedbackVectorOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kDoNotCacheBit | v8::internal::BOOL_ACCESSORS (SharedFunctionInfo, start_position_and_type, is_expression, kIsExpressionBit) BOOL_ACCESSORS(SharedFunctionInfo |
| |
| kFeedbackVectorOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kDoNotCacheBit kIsTopLevelBit | v8::internal::BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, allows_lazy_compilation, kAllowLazyCompilation) BOOL_ACCESSORS(SharedFunctionInfo |
| |
| kFeedbackVectorOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kDoNotCacheBit kIsTopLevelBit kAllowLazyCompilationWithoutContext | v8::internal::BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, uses_arguments, kUsesArguments) BOOL_ACCESSORS(SharedFunctionInfo |
| |
| | v8::internal::PSEUDO_SMI_ACCESSORS_HI (SharedFunctionInfo, formal_parameter_count, kFormalParameterCountOffset) PSEUDO_SMI_ACCESSORS_LO(SharedFunctionInfo |
| |
| kExpectedNofPropertiesOffset | v8::internal::PSEUDO_SMI_ACCESSORS_HI (SharedFunctionInfo, start_position_and_type, kStartPositionAndTypeOffset) PSEUDO_SMI_ACCESSORS_LO(SharedFunctionInfo |
| |
| kExpectedNofPropertiesOffset kFunctionTokenPositionOffset | v8::internal::PSEUDO_SMI_ACCESSORS_HI (SharedFunctionInfo, compiler_hints, kCompilerHintsOffset) PSEUDO_SMI_ACCESSORS_LO(SharedFunctionInfo |
| |
| kExpectedNofPropertiesOffset kFunctionTokenPositionOffset kOptCountAndBailoutReasonOffset | v8::internal::PSEUDO_SMI_ACCESSORS_LO (SharedFunctionInfo, ast_node_count, kAstNodeCountOffset) PSEUDO_SMI_ACCESSORS_HI(SharedFunctionInfo |
| |
| kExpectedNofPropertiesOffset kFunctionTokenPositionOffset kOptCountAndBailoutReasonOffset kProfilerTicksOffset | v8::internal::BOOL_GETTER (SharedFunctionInfo, compiler_hints, optimization_disabled, kOptimizationDisabled) void SharedFunctionInfo |
| |
| | v8::internal::BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, inline_builtin, kInlineBuiltin) BOOL_ACCESSORS(SharedFunctionInfo |
| |
| kNameShouldPrintAsAnonymous | v8::internal::BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, is_concise_method, kIsConciseMethod) bool Script |
| |
| | v8::internal::ACCESSORS (JSFunction, prototype_or_initial_map, Object, kPrototypeOrInitialMapOffset) Map *JSFunction |
| |