v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
external-reference.cc File Reference
Include dependency graph for external-reference.cc:

Go to the source code of this file.

Classes

struct  v8::internal::alignas
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::Heap
 
namespace  v8::internal::Heap::InsertIntoRememberedSetFromCode
 

Macros

#define RAW_FUNCTION_REFERENCE(Name, Target)
 
#define FUNCTION_REFERENCE(Name, Target)
 
#define FUNCTION_REFERENCE_WITH_TYPE(Name, Target, Type)
 
#define CASE(id, name, camel)
 
#define CASE(camel, size, name)
 

Enumerations

enum  v8::internal::LookupMode { v8::internal::kFindExisting , v8::internal::kFindInsertionEntry }
 

Functions

static ExternalReference::Type v8::internal::BuiltinCallTypeForResultSize (int result_size)
 
uint32_t v8::internal::fp64_to_fp16_raw_bits (double input)
 
uint32_t v8::internal::fp64_raw_bits_to_fp16_raw_bits_for_32bit_arch (uint32_t hi, uint32_t lo)
 
uint32_t v8::internal::fp16_raw_bits_ieee_to_fp32_raw_bits (uint32_t input)
 
 v8::internal::FUNCTION_REFERENCE (ieee754_fp64_raw_bits_to_fp16_raw_bits_for_32bit_arch, fp64_raw_bits_to_fp16_raw_bits_for_32bit_arch) FUNCTION_REFERENCE_WITH_TYPE(ieee754_fp64_to_fp16_raw_bits
 
BUILTIN_INT_FP_CALL v8::internal::FUNCTION_REFERENCE (ieee754_fp16_raw_bits_to_fp32_raw_bits, fp16_raw_bits_ieee_to_fp32_raw_bits) FUNCTION_REFERENCE(write_barrier_marking_from_code_function
 
BUILTIN_INT_FP_CALL WriteBarrier::MarkingFromCode v8::internal::FUNCTION_REFERENCE (write_barrier_indirect_pointer_marking_from_code_function, WriteBarrier::IndirectPointerMarkingFromCode) FUNCTION_REFERENCE(write_barrier_shared_marking_from_code_function
 
BUILTIN_INT_FP_CALL WriteBarrier::MarkingFromCode WriteBarrier::SharedMarkingFromCode v8::internal::FUNCTION_REFERENCE (shared_barrier_from_code_function, WriteBarrier::SharedFromCode) FUNCTION_REFERENCE(insert_remembered_set_function
 
intptr_t v8::internal::Heap::InsertIntoRememberedSetFromCode::DebugBreakAtEntry (Isolate *isolate, Address raw_sfi)
 
Address v8::internal::Heap::InsertIntoRememberedSetFromCode::DebugGetCoverageInfo (Isolate *isolate, Address raw_sfi)
 
 v8::internal::FUNCTION_REFERENCE (delete_handle_scope_extensions, HandleScope::DeleteExtensions) FUNCTION_REFERENCE(ephemeron_key_write_barrier_function
 
WriteBarrier::EphemeronKeyWriteBarrierFromCode ExternalPointerHandle v8::internal::AllocateAndInitializeYoungExternalPointerTableEntry (Isolate *isolate, Address pointer)
 
 v8::internal::FUNCTION_REFERENCE (allocate_and_initialize_young_external_pointer_table_entry, AllocateAndInitializeYoungExternalPointerTableEntry) ExternalReference ExternalReference
 
 v8::internal::FUNCTION_REFERENCE (compute_output_frames_function, Deoptimizer::ComputeOutputFrames) namespace
 
static void v8::internal::f64_acos_wrapper (Address data)
 
static void v8::internal::f64_asin_wrapper (Address data)
 
static void v8::internal::f64_mod_wrapper (Address data)
 
 v8::internal::FUNCTION_REFERENCE (baseline_pc_for_next_executed_bytecode, BaselinePCForNextExecutedBytecode) ExternalReference ExternalReference
 
 v8::internal::UNREACHABLE ()
 
 v8::internal::FUNCTION_REFERENCE (re_match_for_call_from_js, IrregexpInterpreter::MatchForCallFromJs) FUNCTION_REFERENCE(re_experimental_match_for_call_from_js
 
ExperimentalRegExp::MatchForCallFromJs v8::internal::FUNCTION_REFERENCE (re_case_insensitive_compare_unicode, NativeRegExpMacroAssembler::CaseInsensitiveCompareUnicode) FUNCTION_REFERENCE(re_case_insensitive_compare_non_unicode
 
ExperimentalRegExp::MatchForCallFromJs NativeRegExpMacroAssembler::CaseInsensitiveCompareNonUnicode v8::internal::FUNCTION_REFERENCE (re_is_character_in_range_array, RegExpMacroAssembler::IsCharacterInRangeArray) ExternalReference ExternalReference
 
 v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_acos_function, base::ieee754::acos, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_acosh_function
 
BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_asin_function, base::ieee754::asin, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_asinh_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_atan_function, base::ieee754::atan, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_atanh_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_atan2_function, base::ieee754::atan2, BUILTIN_FP_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_cbrt_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_cosh_function, base::ieee754::cosh, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_exp_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_expm1_function, base::ieee754::expm1, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_log_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_log1p_function, base::ieee754::log1p, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_log10_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_log2_function, base::ieee754::log2, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_sinh_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_tan_function, base::ieee754::tan, BUILTIN_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_tanh_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_pow_function, math::pow, BUILTIN_FP_FP_CALL) FUNCTION_REFERENCE_WITH_TYPE(ieee754_sin_function
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL v8::internal::FUNCTION_REFERENCE_WITH_TYPE (ieee754_cos_function, base::ieee754::cos, BUILTIN_FP_CALL) void *libc_memchr(void *string
 
void * v8::internal::libc_memcpy (void *dest, const void *src, size_t n)
 
void * v8::internal::libc_memmove (void *dest, const void *src, size_t n)
 
void * v8::internal::libc_memset (void *dest, int value, size_t n)
 
void v8::internal::relaxed_memcpy (volatile base::Atomic8 *dest, volatile const base::Atomic8 *src, size_t n)
 
void v8::internal::relaxed_memmove (volatile base::Atomic8 *dest, volatile const base::Atomic8 *src, size_t n)
 
 v8::internal::FUNCTION_REFERENCE (jsarray_array_join_concat_to_sequential_string, JSArray::ArrayJoinConcatToSequentialString) ExternalReference ExternalReference
 
 v8::internal::FUNCTION_REFERENCE (external_one_byte_string_get_chars, ExternalOneByteStringGetChars) FUNCTION_REFERENCE(external_two_byte_string_get_chars
 
Address v8::internal::GetOrCreateHash (Isolate *isolate, Address raw_key)
 
static Address v8::internal::JSReceiverCreateIdentityHash (Isolate *isolate, Address raw_key)
 
 v8::internal::FUNCTION_REFERENCE (jsreceiver_create_identity_hash, JSReceiverCreateIdentityHash) static uint32_t ComputeSeededIntegerHash(Isolate *isolate
 
return v8::internal::ComputeSeededHash (static_cast< uint32_t >(key), HashSeed(isolate))
 
template<typename Dictionary , LookupMode mode>
static size_t v8::internal::NameDictionaryLookupForwardedString (Isolate *isolate, Address raw_dict, Address raw_key)
 
 v8::internal::FUNCTION_REFERENCE (name_dictionary_lookup_forwarded_string,(NameDictionaryLookupForwardedString< NameDictionary, kFindExisting >)) FUNCTION_REFERENCE(name_dictionary_find_insertion_entry_forwarded_string
 
NameDictionaryLookupForwardedString< NameDictionary, kFindInsertionEntryv8::internal::FUNCTION_REFERENCE (global_dictionary_lookup_forwarded_string,(NameDictionaryLookupForwardedString< GlobalDictionary, kFindExisting >)) FUNCTION_REFERENCE(global_dictionary_find_insertion_entry_forwarded_string
 
NameDictionaryLookupForwardedString< NameDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< GlobalDictionary, kFindInsertionEntryv8::internal::FUNCTION_REFERENCE (name_to_index_hashtable_lookup_forwarded_string,(NameDictionaryLookupForwardedString< NameToIndexHashTable, kFindExisting >)) FUNCTION_REFERENCE(name_to_index_hashtable_find_insertion_entry_forwarded_string
 
NameDictionaryLookupForwardedString< NameDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< GlobalDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< NameToIndexHashTable, kFindInsertionEntryv8::internal::FUNCTION_REFERENCE (copy_fast_number_jsarray_elements_to_typed_array, CopyFastNumberJSArrayElementsToTypedArray) FUNCTION_REFERENCE(copy_typed_array_elements_to_typed_array
 
NameDictionaryLookupForwardedString< NameDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< GlobalDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< NameToIndexHashTable, kFindInsertionEntry > CopyTypedArrayElementsToTypedArray v8::internal::FUNCTION_REFERENCE (try_string_to_index_or_lookup_existing, StringTable::TryStringToIndexOrLookupExisting) FUNCTION_REFERENCE(string_from_forward_table
 
NameDictionaryLookupForwardedString< NameDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< GlobalDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< NameToIndexHashTable, kFindInsertionEntry > CopyTypedArrayElementsToTypedArray StringForwardingTable::GetForwardStringAddress v8::internal::FUNCTION_REFERENCE (raw_hash_from_forward_table, StringForwardingTable::GetRawHashStatic) FUNCTION_REFERENCE(array_indexof_includes_smi_or_object
 
NameDictionaryLookupForwardedString< NameDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< GlobalDictionary, kFindInsertionEntry > NameDictionaryLookupForwardedString< NameToIndexHashTable, kFindInsertionEntry > CopyTypedArrayElementsToTypedArray StringForwardingTable::GetForwardStringAddress static ArrayIndexOfIncludesSmiOrObject Address v8::internal::LexicographicCompareWrapper (Isolate *isolate, Address smi_x, Address smi_y)
 
 v8::internal::FUNCTION_REFERENCE (smi_lexicographic_compare_function, LexicographicCompareWrapper) uint32_t HasUnpairedSurrogate(const uint16_t *code_units
 
return unibrow::Utf16::HasUnpairedSurrogate(code_units, length) ? kTrue void v8::internal::ReplaceUnpairedSurrogates (const uint16_t *source_code_units, uint16_t *dest_code_units, size_t length)
 
 v8::internal::FUNCTION_REFERENCE (mutable_big_int_absolute_add_and_canonicalize_function, MutableBigInt_AbsoluteAddAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_absolute_compare_function
 
MutableBigInt_AbsoluteCompare v8::internal::FUNCTION_REFERENCE (mutable_big_int_absolute_sub_and_canonicalize_function, MutableBigInt_AbsoluteSubAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_absolute_mul_and_canonicalize_function
 
MutableBigInt_AbsoluteCompare MutableBigInt_AbsoluteMulAndCanonicalize v8::internal::FUNCTION_REFERENCE (mutable_big_int_absolute_div_and_canonicalize_function, MutableBigInt_AbsoluteDivAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_absolute_mod_and_canonicalize_function
 
MutableBigInt_AbsoluteCompare MutableBigInt_AbsoluteMulAndCanonicalize MutableBigInt_AbsoluteModAndCanonicalize v8::internal::FUNCTION_REFERENCE (mutable_big_int_bitwise_and_pp_and_canonicalize_function, MutableBigInt_BitwiseAndPosPosAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_bitwise_and_nn_and_canonicalize_function
 
MutableBigInt_AbsoluteCompare MutableBigInt_AbsoluteMulAndCanonicalize MutableBigInt_AbsoluteModAndCanonicalize MutableBigInt_BitwiseAndNegNegAndCanonicalize v8::internal::FUNCTION_REFERENCE (mutable_big_int_bitwise_and_pn_and_canonicalize_function, MutableBigInt_BitwiseAndPosNegAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_bitwise_or_pp_and_canonicalize_function
 
MutableBigInt_AbsoluteCompare MutableBigInt_AbsoluteMulAndCanonicalize MutableBigInt_AbsoluteModAndCanonicalize MutableBigInt_BitwiseAndNegNegAndCanonicalize MutableBigInt_BitwiseOrPosPosAndCanonicalize v8::internal::FUNCTION_REFERENCE (mutable_big_int_bitwise_or_nn_and_canonicalize_function, MutableBigInt_BitwiseOrNegNegAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_bitwise_or_pn_and_canonicalize_function
 
MutableBigInt_AbsoluteCompare MutableBigInt_AbsoluteMulAndCanonicalize MutableBigInt_AbsoluteModAndCanonicalize MutableBigInt_BitwiseAndNegNegAndCanonicalize MutableBigInt_BitwiseOrPosPosAndCanonicalize MutableBigInt_BitwiseOrPosNegAndCanonicalize v8::internal::FUNCTION_REFERENCE (mutable_big_int_bitwise_xor_pp_and_canonicalize_function, MutableBigInt_BitwiseXorPosPosAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_bitwise_xor_nn_and_canonicalize_function
 
MutableBigInt_AbsoluteCompare MutableBigInt_AbsoluteMulAndCanonicalize MutableBigInt_AbsoluteModAndCanonicalize MutableBigInt_BitwiseAndNegNegAndCanonicalize MutableBigInt_BitwiseOrPosPosAndCanonicalize MutableBigInt_BitwiseOrPosNegAndCanonicalize MutableBigInt_BitwiseXorNegNegAndCanonicalize v8::internal::FUNCTION_REFERENCE (mutable_big_int_bitwise_xor_pn_and_canonicalize_function, MutableBigInt_BitwiseXorPosNegAndCanonicalize) FUNCTION_REFERENCE(mutable_big_int_left_shift_and_canonicalize_function
 
MutableBigInt_AbsoluteCompare MutableBigInt_AbsoluteMulAndCanonicalize MutableBigInt_AbsoluteModAndCanonicalize MutableBigInt_BitwiseAndNegNegAndCanonicalize MutableBigInt_BitwiseOrPosPosAndCanonicalize MutableBigInt_BitwiseOrPosNegAndCanonicalize MutableBigInt_BitwiseXorNegNegAndCanonicalize MutableBigInt_LeftShiftAndCanonicalize v8::internal::FUNCTION_REFERENCE (big_int_right_shift_result_length_function, RightShiftResultLength) FUNCTION_REFERENCE(mutable_big_int_right_shift_and_canonicalize_function
 
template ExternalReference v8::internal::ExternalReference::search_string_raw< const uint8_t, const base::uc16 > ()
 
template ExternalReference v8::internal::ExternalReference::search_string_raw< const base::uc16, const uint8_t > ()
 
template ExternalReference v8::internal::ExternalReference::search_string_raw< const base::uc16, const base::uc16 > ()
 
static Address v8::internal::InvalidatePrototypeChainsWrapper (Address raw_map)
 
 v8::internal::FUNCTION_REFERENCE (invalidate_prototype_chains_function, InvalidatePrototypeChainsWrapper) double modulo_double_double(double x
 
 v8::internal::FUNCTION_REFERENCE_WITH_TYPE (mod_two_doubles_operation, modulo_double_double, BUILTIN_FP_FP_CALL) ExternalReference ExternalReference
 
 v8::internal::FUNCTION_REFERENCE (call_enqueue_microtask_function, MicrotaskQueue::CallEnqueueMicrotask) ExternalReference ExternalReference
 
static int64_t v8::internal::atomic_pair_load (intptr_t address)
 
static void v8::internal::atomic_pair_store (intptr_t address, int value_low, int value_high)
 
static int64_t v8::internal::atomic_pair_add (intptr_t address, int value_low, int value_high)
 
static int64_t v8::internal::atomic_pair_sub (intptr_t address, int value_low, int value_high)
 
static int64_t v8::internal::atomic_pair_and (intptr_t address, int value_low, int value_high)
 
static int64_t v8::internal::atomic_pair_or (intptr_t address, int value_low, int value_high)
 
static int64_t v8::internal::atomic_pair_xor (intptr_t address, int value_low, int value_high)
 
static int64_t v8::internal::atomic_pair_exchange (intptr_t address, int value_low, int value_high)
 
static uint64_t v8::internal::atomic_pair_compare_exchange (intptr_t address, int old_value_low, int old_value_high, int new_value_low, int new_value_high)
 
 v8::internal::FUNCTION_REFERENCE (atomic_pair_compare_exchange_function, atomic_pair_compare_exchange) IF_TSAN(FUNCTION_REFERENCE
 
tsan_relaxed_store_8_bits v8::internal::IF_TSAN (FUNCTION_REFERENCE, tsan_relaxed_store_function_16_bits, tsan_relaxed_store_16_bits) IF_TSAN(FUNCTION_REFERENCE
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits v8::internal::IF_TSAN (FUNCTION_REFERENCE, tsan_relaxed_store_function_64_bits, tsan_relaxed_store_64_bits) IF_TSAN(FUNCTION_REFERENCE
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits tsan_seq_cst_store_8_bits v8::internal::IF_TSAN (FUNCTION_REFERENCE, tsan_seq_cst_store_function_16_bits, tsan_seq_cst_store_16_bits) IF_TSAN(FUNCTION_REFERENCE
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits tsan_seq_cst_store_8_bits tsan_seq_cst_store_32_bits v8::internal::IF_TSAN (FUNCTION_REFERENCE, tsan_seq_cst_store_function_64_bits, tsan_seq_cst_store_64_bits) IF_TSAN(FUNCTION_REFERENCE
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits tsan_seq_cst_store_8_bits tsan_seq_cst_store_32_bits tsan_relaxed_load_32_bits v8::internal::IF_TSAN (FUNCTION_REFERENCE, tsan_relaxed_load_function_64_bits, tsan_relaxed_load_64_bits) static int EnterContextWrapper(HandleScopeImplementer *hsi
 
hsi v8::internal::EnterContext (context)
 
bool v8::internal::operator== (ExternalReference lhs, ExternalReference rhs)
 
bool v8::internal::operator!= (ExternalReference lhs, ExternalReference rhs)
 
size_t v8::internal::hash_value (ExternalReference reference)
 
std::ostream & v8::internal::operator<< (std::ostream &os, ExternalReference reference)
 
void v8::internal::abort_with_reason (int reason)
 

Variables

constexpr double v8::internal::double_min_int_constant = kMinInt
 
constexpr double v8::internal::double_one_half_constant = 0.5
 
constexpr uint64_t v8::internal::double_the_hole_nan_constant = kHoleNanInt64
 
constexpr double v8::internal::double_uint32_bias_constant
 
constexpr struct v8::internal::alignas v8::internal::fp16_absolute_constant
 
constexpr struct v8::internal::alignas v8::internal::fp16_negate_constant
 
constexpr struct v8::internal::alignas v8::internal::float_absolute_constant = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}
 
constexpr struct v8::internal::alignas v8::internal::float_negate_constant = {0x80000000, 0x80000000, 0x80000000, 0x80000000}
 
constexpr struct v8::internal::alignas v8::internal::double_absolute_constant
 
constexpr struct v8::internal::alignas v8::internal::double_negate_constant
 
constexpr struct v8::internal::alignas v8::internal::wasm_i8x16_swizzle_mask
 
constexpr struct v8::internal::alignas v8::internal::wasm_i8x16_popcnt_mask
 
constexpr struct v8::internal::alignas v8::internal::wasm_i8x16_splat_0x01
 
constexpr struct v8::internal::alignas v8::internal::wasm_i8x16_splat_0x0f
 
constexpr struct v8::internal::alignas v8::internal::wasm_i8x16_splat_0x33
 
constexpr struct v8::internal::alignas v8::internal::wasm_i8x16_splat_0x55
 
constexpr struct v8::internal::alignas v8::internal::wasm_i16x8_splat_0x0001
 
constexpr struct v8::internal::alignas v8::internal::wasm_f64x2_convert_low_i32x4_u_int_mask
 
constexpr struct v8::internal::alignas v8::internal::wasm_double_2_power_52
 
constexpr struct v8::internal::alignas v8::internal::wasm_int32_max_as_double
 
constexpr struct v8::internal::alignas v8::internal::wasm_uint32_max_as_double
 
constexpr struct v8::internal::alignas v8::internal::wasm_int32_overflow_as_float
 
constexpr struct v8::internal::alignas v8::internal::wasm_i32x8_int32_overflow_as_float
 
 v8::internal::fp64_to_fp16_raw_bits
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL int v8::internal::character
 
BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL BUILTIN_FP_CALL int size_t v8::internal::search_length
 
static ExternalTwoByteStringGetChars constexpr uint64_t v8::internal::kLog10OffsetTable []
 
int32_t v8::internal::key
 
size_t v8::internal::length
 
static constexpr uint32_t v8::internal::kFalse = 0
 
double v8::internal::y { return Modulo(x, y)
 
 v8::internal::tsan_relaxed_store_function_8_bits
 
tsan_relaxed_store_8_bits v8::internal::tsan_relaxed_store_function_32_bits
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits v8::internal::tsan_seq_cst_store_function_8_bits
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits tsan_seq_cst_store_8_bits v8::internal::tsan_seq_cst_store_function_32_bits
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits tsan_seq_cst_store_8_bits tsan_seq_cst_store_32_bits v8::internal::tsan_relaxed_load_function_32_bits
 
tsan_relaxed_store_8_bits tsan_relaxed_store_32_bits tsan_seq_cst_store_8_bits tsan_seq_cst_store_32_bits tsan_relaxed_load_32_bits Address v8::internal::raw_context
 
 v8::internal::return
 

Macro Definition Documentation

◆ CASE [1/2]

#define CASE ( camel,
size,
name )
Value:
case IsolateFieldId::k##camel: \
return #name;
const char * name
Definition builtins.cc:39

◆ CASE [2/2]

#define CASE ( id,
name,
camel )
Value:
case IsolateFieldId::k##camel: \
return name;

◆ FUNCTION_REFERENCE

#define FUNCTION_REFERENCE ( Name,
Target )
Value:
ExternalReference ExternalReference::Name() { \
static_assert(IsValidExternalReferenceType<decltype(&Target)>::value); \
return ExternalReference(Redirect(FUNCTION_ADDR(Target))); \
}
#define FUNCTION_ADDR(f)
Definition globals.h:712

Definition at line 457 of file external-reference.cc.

◆ FUNCTION_REFERENCE_WITH_TYPE

#define FUNCTION_REFERENCE_WITH_TYPE ( Name,
Target,
Type )
Value:
ExternalReference ExternalReference::Name() { \
static_assert(IsValidExternalReferenceType<decltype(&Target)>::value); \
return ExternalReference(Redirect(FUNCTION_ADDR(Target), Type)); \
}

Definition at line 463 of file external-reference.cc.

◆ RAW_FUNCTION_REFERENCE

#define RAW_FUNCTION_REFERENCE ( Name,
Target )
Value:
ExternalReference ExternalReference::Name() { \
return ExternalReference(FUNCTION_ADDR(Target)); \
}

Definition at line 451 of file external-reference.cc.