v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
shared-function-info-inl.h File Reference
Include dependency graph for shared-function-info-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

 v8::internal::PROTECTED_POINTER_ACCESSORS (InterpreterData, bytecode_array, BytecodeArray, kBytecodeArrayOffset) PROTECTED_POINTER_ACCESSORS(InterpreterData
 
kInterpreterTrampolineOffset v8::internal::RELEASE_ACQUIRE_ACCESSORS (SharedFunctionInfo, name_or_scope_info, Tagged< NameOrScopeInfoT >, kNameOrScopeInfoOffset) RELEASE_ACQUIRE_ACCESSORS(SharedFunctionInfo
 
kInterpreterTrampolineOffset kScriptOffset v8::internal::RELEASE_ACQUIRE_ACCESSORS (SharedFunctionInfo, raw_script, Tagged< Object >, kScriptOffset) void SharedFunctionInfo
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, script, Tagged< HeapObject >)
 
 v8::internal::RENAME_TORQUE_ACCESSORS (SharedFunctionInfo, raw_outer_scope_info_or_feedback_metadata, outer_scope_info_or_feedback_metadata, Tagged< HeapObject >) DEF_ACQUIRE_GETTER(SharedFunctionInfo
 
 v8::internal::RENAME_PRIMITIVE_TORQUE_ACCESSORS (SharedFunctionInfo, raw_function_token_offset, function_token_offset, uint16_t) int32_t SharedFunctionInfo
 
 v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, flags2, class_scope_has_private_brand, SharedFunctionInfo::ClassScopeHasPrivateBrandBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, flags2, is_sparkplug_compiling, SharedFunctionInfo::IsSparkplugCompilingBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, flags2, function_context_independent_compiled, SharedFunctionInfo::FunctionContextIndependentCompiledBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, relaxed_flags, allows_lazy_compilation, SharedFunctionInfo::AllowLazyCompilationBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, relaxed_flags, native, SharedFunctionInfo::IsNativeBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit SharedFunctionInfo::RequiresInstanceMembersInitializerBit v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, relaxed_flags, name_should_print_as_anonymous, SharedFunctionInfo::NameShouldPrintAsAnonymousBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit SharedFunctionInfo::RequiresInstanceMembersInitializerBit SharedFunctionInfo::HasReportedBinaryCoverageBit v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, relaxed_flags, is_toplevel, SharedFunctionInfo::IsTopLevelBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit SharedFunctionInfo::RequiresInstanceMembersInitializerBit SharedFunctionInfo::HasReportedBinaryCoverageBit SharedFunctionInfo::PropertiesAreFinalBit v8::internal::BIT_FIELD_ACCESSORS (SharedFunctionInfo, relaxed_flags, private_name_lookup_skips_outer_class, SharedFunctionInfo::PrivateNameLookupSkipsOuterClassBit) BIT_FIELD_ACCESSORS(SharedFunctionInfo
 
 v8::internal::DEF_ACQUIRE_GETTER (SharedFunctionInfo, scope_info, Tagged< ScopeInfo >)
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, scope_info, Tagged< ScopeInfo >)
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, outer_scope_info, Tagged< HeapObject >)
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, feedback_metadata, Tagged< FeedbackMetadata >)
 
 v8::internal::RELEASE_ACQUIRE_ACCESSORS_CHECKED2 (SharedFunctionInfo, feedback_metadata, Tagged< FeedbackMetadata >, kOuterScopeInfoOrFeedbackMetadataOffset, HasFeedbackMetadata(kAcquireLoad), !HasFeedbackMetadata(kAcquireLoad) &&IsFeedbackMetadata(value)) bool SharedFunctionInfo
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, api_func_data, Tagged< FunctionTemplateInfo >)
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, HasBytecodeArray, bool)
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, HasBaselineCode, bool)
 
 v8::internal::DEF_ACQUIRE_GETTER (SharedFunctionInfo, baseline_code, Tagged< Code >)
 
 v8::internal::DEF_GETTER (SharedFunctionInfo, inferred_name, Tagged< String >)
 

Variables

 v8::internal::interpreter_trampoline
 
 v8::internal::Code
 
kInterpreterTrampolineOffset v8::internal::script
 
kInterpreterTrampolineOffset v8::internal::Tagged< HeapObject >
 
 v8::internal::raw_outer_scope_info_or_feedback_metadata
 
 v8::internal::flags2
 
 v8::internal::has_static_private_methods_or_accessors
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit v8::internal::maglev_compilation_failed
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit v8::internal::relaxed_flags
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit v8::internal::syntax_kind
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits v8::internal::has_duplicate_parameters
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit v8::internal::requires_instance_members_initializer
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit SharedFunctionInfo::RequiresInstanceMembersInitializerBit v8::internal::has_reported_binary_coverage
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit SharedFunctionInfo::RequiresInstanceMembersInitializerBit SharedFunctionInfo::HasReportedBinaryCoverageBit v8::internal::properties_are_final
 
SharedFunctionInfo::HasStaticPrivateMethodsOrAccessorsBit SharedFunctionInfo::MaglevCompilationFailedBit SharedFunctionInfo::FunctionSyntaxKindBits SharedFunctionInfo::HasDuplicateParametersBit SharedFunctionInfo::RequiresInstanceMembersInitializerBit SharedFunctionInfo::HasReportedBinaryCoverageBit SharedFunctionInfo::PropertiesAreFinalBit v8::internal::live_edited