Lines Matching refs:ExternalReference
892 static ExternalReference::Type BuiltinCallTypeForResultSize(int result_size) { in BuiltinCallTypeForResultSize()
895 return ExternalReference::BUILTIN_CALL; in BuiltinCallTypeForResultSize()
897 return ExternalReference::BUILTIN_CALL_PAIR; in BuiltinCallTypeForResultSize()
899 return ExternalReference::BUILTIN_CALL_TRIPLE; in BuiltinCallTypeForResultSize()
902 return ExternalReference::BUILTIN_CALL; in BuiltinCallTypeForResultSize()
906 void ExternalReference::SetUp() { in SetUp()
916 ExternalReference::ExternalReference(Address address, Isolate* isolate) in ExternalReference() function in v8::internal::ExternalReference
919 ExternalReference::ExternalReference( in ExternalReference() function in v8::internal::ExternalReference
921 Type type = ExternalReference::BUILTIN_CALL, in ExternalReference()
926 ExternalReference::ExternalReference(Builtins::Name name, Isolate* isolate) in ExternalReference() function in v8::internal::ExternalReference
930 ExternalReference::ExternalReference(Runtime::FunctionId id, Isolate* isolate) in ExternalReference() function in v8::internal::ExternalReference
931 : ExternalReference(Runtime::FunctionForId(id), isolate) {} in ExternalReference()
934 ExternalReference::ExternalReference(const Runtime::Function* f, in ExternalReference() function in v8::internal::ExternalReference
940 ExternalReference ExternalReference::isolate_address(Isolate* isolate) { in isolate_address()
941 return ExternalReference(isolate); in isolate_address()
944 ExternalReference ExternalReference::interpreter_dispatch_table_address( in interpreter_dispatch_table_address()
946 return ExternalReference(isolate->interpreter()->dispatch_table_address()); in interpreter_dispatch_table_address()
949 ExternalReference ExternalReference::interpreter_dispatch_counters( in interpreter_dispatch_counters()
951 return ExternalReference( in interpreter_dispatch_counters()
955 ExternalReference::ExternalReference(StatsCounter* counter) in ExternalReference() function in v8::internal::ExternalReference
959 ExternalReference::ExternalReference(Isolate::AddressId id, Isolate* isolate) in ExternalReference() function in v8::internal::ExternalReference
963 ExternalReference::ExternalReference(const SCTableReference& table_ref) in ExternalReference() function in v8::internal::ExternalReference
967 ExternalReference ExternalReference::
969 return ExternalReference(Redirect( in incremental_marking_record_write_function()
974 ExternalReference
975 ExternalReference::incremental_marking_record_write_code_entry_function( in incremental_marking_record_write_code_entry_function()
977 return ExternalReference(Redirect( in incremental_marking_record_write_code_entry_function()
982 ExternalReference ExternalReference::store_buffer_overflow_function( in store_buffer_overflow_function()
984 return ExternalReference(Redirect( in store_buffer_overflow_function()
990 ExternalReference ExternalReference::delete_handle_scope_extensions( in delete_handle_scope_extensions()
992 return ExternalReference(Redirect( in delete_handle_scope_extensions()
998 ExternalReference ExternalReference::get_date_field_function( in get_date_field_function()
1000 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(JSDate::GetField))); in get_date_field_function()
1004 ExternalReference ExternalReference::get_make_code_young_function( in get_make_code_young_function()
1006 return ExternalReference(Redirect( in get_make_code_young_function()
1011 ExternalReference ExternalReference::get_mark_code_as_executed_function( in get_mark_code_as_executed_function()
1013 return ExternalReference(Redirect( in get_mark_code_as_executed_function()
1018 ExternalReference ExternalReference::date_cache_stamp(Isolate* isolate) { in date_cache_stamp()
1019 return ExternalReference(isolate->date_cache()->stamp_address()); in date_cache_stamp()
1023 ExternalReference ExternalReference::stress_deopt_count(Isolate* isolate) { in stress_deopt_count()
1024 return ExternalReference(isolate->stress_deopt_count_address()); in stress_deopt_count()
1028 ExternalReference ExternalReference::new_deoptimizer_function( in new_deoptimizer_function()
1030 return ExternalReference( in new_deoptimizer_function()
1035 ExternalReference ExternalReference::compute_output_frames_function( in compute_output_frames_function()
1037 return ExternalReference( in compute_output_frames_function()
1041 ExternalReference ExternalReference::wasm_f32_trunc(Isolate* isolate) { in wasm_f32_trunc()
1042 return ExternalReference( in wasm_f32_trunc()
1045 ExternalReference ExternalReference::wasm_f32_floor(Isolate* isolate) { in wasm_f32_floor()
1046 return ExternalReference( in wasm_f32_floor()
1049 ExternalReference ExternalReference::wasm_f32_ceil(Isolate* isolate) { in wasm_f32_ceil()
1050 return ExternalReference( in wasm_f32_ceil()
1053 ExternalReference ExternalReference::wasm_f32_nearest_int(Isolate* isolate) { in wasm_f32_nearest_int()
1054 return ExternalReference( in wasm_f32_nearest_int()
1058 ExternalReference ExternalReference::wasm_f64_trunc(Isolate* isolate) { in wasm_f64_trunc()
1059 return ExternalReference( in wasm_f64_trunc()
1063 ExternalReference ExternalReference::wasm_f64_floor(Isolate* isolate) { in wasm_f64_floor()
1064 return ExternalReference( in wasm_f64_floor()
1068 ExternalReference ExternalReference::wasm_f64_ceil(Isolate* isolate) { in wasm_f64_ceil()
1069 return ExternalReference( in wasm_f64_ceil()
1073 ExternalReference ExternalReference::wasm_f64_nearest_int(Isolate* isolate) { in wasm_f64_nearest_int()
1074 return ExternalReference( in wasm_f64_nearest_int()
1078 ExternalReference ExternalReference::wasm_int64_to_float32(Isolate* isolate) { in wasm_int64_to_float32()
1079 return ExternalReference( in wasm_int64_to_float32()
1083 ExternalReference ExternalReference::wasm_uint64_to_float32(Isolate* isolate) { in wasm_uint64_to_float32()
1084 return ExternalReference( in wasm_uint64_to_float32()
1088 ExternalReference ExternalReference::wasm_int64_to_float64(Isolate* isolate) { in wasm_int64_to_float64()
1089 return ExternalReference( in wasm_int64_to_float64()
1093 ExternalReference ExternalReference::wasm_uint64_to_float64(Isolate* isolate) { in wasm_uint64_to_float64()
1094 return ExternalReference( in wasm_uint64_to_float64()
1098 ExternalReference ExternalReference::wasm_float32_to_int64(Isolate* isolate) { in wasm_float32_to_int64()
1099 return ExternalReference( in wasm_float32_to_int64()
1103 ExternalReference ExternalReference::wasm_float32_to_uint64(Isolate* isolate) { in wasm_float32_to_uint64()
1104 return ExternalReference( in wasm_float32_to_uint64()
1108 ExternalReference ExternalReference::wasm_float64_to_int64(Isolate* isolate) { in wasm_float64_to_int64()
1109 return ExternalReference( in wasm_float64_to_int64()
1113 ExternalReference ExternalReference::wasm_float64_to_uint64(Isolate* isolate) { in wasm_float64_to_uint64()
1114 return ExternalReference( in wasm_float64_to_uint64()
1118 ExternalReference ExternalReference::wasm_int64_div(Isolate* isolate) { in wasm_int64_div()
1119 return ExternalReference( in wasm_int64_div()
1123 ExternalReference ExternalReference::wasm_int64_mod(Isolate* isolate) { in wasm_int64_mod()
1124 return ExternalReference( in wasm_int64_mod()
1128 ExternalReference ExternalReference::wasm_uint64_div(Isolate* isolate) { in wasm_uint64_div()
1129 return ExternalReference( in wasm_uint64_div()
1133 ExternalReference ExternalReference::wasm_uint64_mod(Isolate* isolate) { in wasm_uint64_mod()
1134 return ExternalReference( in wasm_uint64_mod()
1138 ExternalReference ExternalReference::wasm_word32_ctz(Isolate* isolate) { in wasm_word32_ctz()
1139 return ExternalReference( in wasm_word32_ctz()
1143 ExternalReference ExternalReference::wasm_word64_ctz(Isolate* isolate) { in wasm_word64_ctz()
1144 return ExternalReference( in wasm_word64_ctz()
1148 ExternalReference ExternalReference::wasm_word32_popcnt(Isolate* isolate) { in wasm_word32_popcnt()
1149 return ExternalReference( in wasm_word32_popcnt()
1153 ExternalReference ExternalReference::wasm_word64_popcnt(Isolate* isolate) { in wasm_word64_popcnt()
1154 return ExternalReference( in wasm_word64_popcnt()
1162 ExternalReference ExternalReference::f64_acos_wrapper_function( in f64_acos_wrapper_function()
1164 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_acos_wrapper))); in f64_acos_wrapper_function()
1171 ExternalReference ExternalReference::f64_asin_wrapper_function( in f64_asin_wrapper_function()
1173 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_asin_wrapper))); in f64_asin_wrapper_function()
1176 ExternalReference ExternalReference::wasm_float64_pow(Isolate* isolate) { in wasm_float64_pow()
1177 return ExternalReference( in wasm_float64_pow()
1186 ExternalReference ExternalReference::f64_mod_wrapper_function( in f64_mod_wrapper_function()
1188 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(f64_mod_wrapper))); in f64_mod_wrapper_function()
1191 ExternalReference ExternalReference::wasm_call_trap_callback_for_testing( in wasm_call_trap_callback_for_testing()
1193 return ExternalReference( in wasm_call_trap_callback_for_testing()
1197 ExternalReference ExternalReference::log_enter_external_function( in log_enter_external_function()
1199 return ExternalReference( in log_enter_external_function()
1204 ExternalReference ExternalReference::log_leave_external_function( in log_leave_external_function()
1206 return ExternalReference( in log_leave_external_function()
1210 ExternalReference ExternalReference::roots_array_start(Isolate* isolate) { in roots_array_start()
1211 return ExternalReference(isolate->heap()->roots_array_start()); in roots_array_start()
1215 ExternalReference ExternalReference::allocation_sites_list_address( in allocation_sites_list_address()
1217 return ExternalReference(isolate->heap()->allocation_sites_list_address()); in allocation_sites_list_address()
1221 ExternalReference ExternalReference::address_of_stack_limit(Isolate* isolate) { in address_of_stack_limit()
1222 return ExternalReference(isolate->stack_guard()->address_of_jslimit()); in address_of_stack_limit()
1226 ExternalReference ExternalReference::address_of_real_stack_limit( in address_of_real_stack_limit()
1228 return ExternalReference(isolate->stack_guard()->address_of_real_jslimit()); in address_of_real_stack_limit()
1232 ExternalReference ExternalReference::address_of_regexp_stack_limit( in address_of_regexp_stack_limit()
1234 return ExternalReference(isolate->regexp_stack()->limit_address()); in address_of_regexp_stack_limit()
1237 ExternalReference ExternalReference::store_buffer_top(Isolate* isolate) { in store_buffer_top()
1238 return ExternalReference(isolate->heap()->store_buffer_top_address()); in store_buffer_top()
1242 ExternalReference ExternalReference::new_space_allocation_top_address( in new_space_allocation_top_address()
1244 return ExternalReference(isolate->heap()->NewSpaceAllocationTopAddress()); in new_space_allocation_top_address()
1248 ExternalReference ExternalReference::new_space_allocation_limit_address( in new_space_allocation_limit_address()
1250 return ExternalReference(isolate->heap()->NewSpaceAllocationLimitAddress()); in new_space_allocation_limit_address()
1254 ExternalReference ExternalReference::old_space_allocation_top_address( in old_space_allocation_top_address()
1256 return ExternalReference(isolate->heap()->OldSpaceAllocationTopAddress()); in old_space_allocation_top_address()
1260 ExternalReference ExternalReference::old_space_allocation_limit_address( in old_space_allocation_limit_address()
1262 return ExternalReference(isolate->heap()->OldSpaceAllocationLimitAddress()); in old_space_allocation_limit_address()
1266 ExternalReference ExternalReference::handle_scope_level_address( in handle_scope_level_address()
1268 return ExternalReference(HandleScope::current_level_address(isolate)); in handle_scope_level_address()
1272 ExternalReference ExternalReference::handle_scope_next_address( in handle_scope_next_address()
1274 return ExternalReference(HandleScope::current_next_address(isolate)); in handle_scope_next_address()
1278 ExternalReference ExternalReference::handle_scope_limit_address( in handle_scope_limit_address()
1280 return ExternalReference(HandleScope::current_limit_address(isolate)); in handle_scope_limit_address()
1284 ExternalReference ExternalReference::scheduled_exception_address( in scheduled_exception_address()
1286 return ExternalReference(isolate->scheduled_exception_address()); in scheduled_exception_address()
1290 ExternalReference ExternalReference::address_of_pending_message_obj( in address_of_pending_message_obj()
1292 return ExternalReference(isolate->pending_message_obj_address()); in address_of_pending_message_obj()
1296 ExternalReference ExternalReference::address_of_min_int() { in address_of_min_int()
1297 return ExternalReference(reinterpret_cast<void*>(&double_constants.min_int)); in address_of_min_int()
1301 ExternalReference ExternalReference::address_of_one_half() { in address_of_one_half()
1302 return ExternalReference(reinterpret_cast<void*>(&double_constants.one_half)); in address_of_one_half()
1306 ExternalReference ExternalReference::address_of_minus_one_half() { in address_of_minus_one_half()
1307 return ExternalReference( in address_of_minus_one_half()
1312 ExternalReference ExternalReference::address_of_negative_infinity() { in address_of_negative_infinity()
1313 return ExternalReference( in address_of_negative_infinity()
1318 ExternalReference ExternalReference::address_of_the_hole_nan() { in address_of_the_hole_nan()
1319 return ExternalReference( in address_of_the_hole_nan()
1324 ExternalReference ExternalReference::address_of_uint32_bias() { in address_of_uint32_bias()
1325 return ExternalReference( in address_of_uint32_bias()
1330 ExternalReference ExternalReference::address_of_float_abs_constant() { in address_of_float_abs_constant()
1331 return ExternalReference(reinterpret_cast<void*>(&float_absolute_constant)); in address_of_float_abs_constant()
1335 ExternalReference ExternalReference::address_of_float_neg_constant() { in address_of_float_neg_constant()
1336 return ExternalReference(reinterpret_cast<void*>(&float_negate_constant)); in address_of_float_neg_constant()
1340 ExternalReference ExternalReference::address_of_double_abs_constant() { in address_of_double_abs_constant()
1341 return ExternalReference(reinterpret_cast<void*>(&double_absolute_constant)); in address_of_double_abs_constant()
1345 ExternalReference ExternalReference::address_of_double_neg_constant() { in address_of_double_neg_constant()
1346 return ExternalReference(reinterpret_cast<void*>(&double_negate_constant)); in address_of_double_neg_constant()
1350 ExternalReference ExternalReference::is_profiling_address(Isolate* isolate) { in is_profiling_address()
1351 return ExternalReference(isolate->is_profiling_address()); in is_profiling_address()
1355 ExternalReference ExternalReference::invoke_function_callback( in invoke_function_callback()
1358 ExternalReference::Type thunk_type = ExternalReference::PROFILING_API_CALL; in invoke_function_callback()
1360 return ExternalReference(&thunk_fun, thunk_type, isolate); in invoke_function_callback()
1364 ExternalReference ExternalReference::invoke_accessor_getter_callback( in invoke_accessor_getter_callback()
1367 ExternalReference::Type thunk_type = in invoke_accessor_getter_callback()
1368 ExternalReference::PROFILING_GETTER_CALL; in invoke_accessor_getter_callback()
1370 return ExternalReference(&thunk_fun, thunk_type, isolate); in invoke_accessor_getter_callback()
1376 ExternalReference ExternalReference::re_check_stack_guard_state( in re_check_stack_guard_state()
1400 return ExternalReference(Redirect(isolate, function)); in re_check_stack_guard_state()
1404 ExternalReference ExternalReference::re_grow_stack(Isolate* isolate) { in re_grow_stack()
1405 return ExternalReference( in re_grow_stack()
1409 ExternalReference ExternalReference::re_case_insensitive_compare_uc16( in re_case_insensitive_compare_uc16()
1411 return ExternalReference(Redirect( in re_case_insensitive_compare_uc16()
1417 ExternalReference ExternalReference::re_word_character_map() { in re_word_character_map()
1418 return ExternalReference( in re_word_character_map()
1422 ExternalReference ExternalReference::address_of_static_offsets_vector( in address_of_static_offsets_vector()
1424 return ExternalReference( in address_of_static_offsets_vector()
1428 ExternalReference ExternalReference::address_of_regexp_stack_memory_address( in address_of_regexp_stack_memory_address()
1430 return ExternalReference( in address_of_regexp_stack_memory_address()
1434 ExternalReference ExternalReference::address_of_regexp_stack_memory_size( in address_of_regexp_stack_memory_size()
1436 return ExternalReference(isolate->regexp_stack()->memory_size_address()); in address_of_regexp_stack_memory_size()
1441 ExternalReference ExternalReference::ieee754_acos_function(Isolate* isolate) { in ieee754_acos_function()
1442 return ExternalReference( in ieee754_acos_function()
1446 ExternalReference ExternalReference::ieee754_acosh_function(Isolate* isolate) { in ieee754_acosh_function()
1447 return ExternalReference(Redirect( in ieee754_acosh_function()
1451 ExternalReference ExternalReference::ieee754_asin_function(Isolate* isolate) { in ieee754_asin_function()
1452 return ExternalReference( in ieee754_asin_function()
1456 ExternalReference ExternalReference::ieee754_asinh_function(Isolate* isolate) { in ieee754_asinh_function()
1457 return ExternalReference(Redirect( in ieee754_asinh_function()
1461 ExternalReference ExternalReference::ieee754_atan_function(Isolate* isolate) { in ieee754_atan_function()
1462 return ExternalReference( in ieee754_atan_function()
1466 ExternalReference ExternalReference::ieee754_atanh_function(Isolate* isolate) { in ieee754_atanh_function()
1467 return ExternalReference(Redirect( in ieee754_atanh_function()
1471 ExternalReference ExternalReference::ieee754_atan2_function(Isolate* isolate) { in ieee754_atan2_function()
1472 return ExternalReference(Redirect( in ieee754_atan2_function()
1476 ExternalReference ExternalReference::ieee754_cbrt_function(Isolate* isolate) { in ieee754_cbrt_function()
1477 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(base::ieee754::cbrt), in ieee754_cbrt_function()
1481 ExternalReference ExternalReference::ieee754_cos_function(Isolate* isolate) { in ieee754_cos_function()
1482 return ExternalReference( in ieee754_cos_function()
1486 ExternalReference ExternalReference::ieee754_cosh_function(Isolate* isolate) { in ieee754_cosh_function()
1487 return ExternalReference( in ieee754_cosh_function()
1491 ExternalReference ExternalReference::ieee754_exp_function(Isolate* isolate) { in ieee754_exp_function()
1492 return ExternalReference( in ieee754_exp_function()
1496 ExternalReference ExternalReference::ieee754_expm1_function(Isolate* isolate) { in ieee754_expm1_function()
1497 return ExternalReference(Redirect( in ieee754_expm1_function()
1501 ExternalReference ExternalReference::ieee754_log_function(Isolate* isolate) { in ieee754_log_function()
1502 return ExternalReference( in ieee754_log_function()
1506 ExternalReference ExternalReference::ieee754_log1p_function(Isolate* isolate) { in ieee754_log1p_function()
1507 return ExternalReference( in ieee754_log1p_function()
1511 ExternalReference ExternalReference::ieee754_log10_function(Isolate* isolate) { in ieee754_log10_function()
1512 return ExternalReference( in ieee754_log10_function()
1516 ExternalReference ExternalReference::ieee754_log2_function(Isolate* isolate) { in ieee754_log2_function()
1517 return ExternalReference( in ieee754_log2_function()
1521 ExternalReference ExternalReference::ieee754_sin_function(Isolate* isolate) { in ieee754_sin_function()
1522 return ExternalReference( in ieee754_sin_function()
1526 ExternalReference ExternalReference::ieee754_sinh_function(Isolate* isolate) { in ieee754_sinh_function()
1527 return ExternalReference( in ieee754_sinh_function()
1531 ExternalReference ExternalReference::ieee754_tan_function(Isolate* isolate) { in ieee754_tan_function()
1532 return ExternalReference( in ieee754_tan_function()
1536 ExternalReference ExternalReference::ieee754_tanh_function(Isolate* isolate) { in ieee754_tanh_function()
1537 return ExternalReference( in ieee754_tanh_function()
1545 ExternalReference ExternalReference::libc_memchr_function(Isolate* isolate) { in libc_memchr_function()
1546 return ExternalReference(Redirect(isolate, FUNCTION_ADDR(libc_memchr))); in libc_memchr_function()
1549 ExternalReference ExternalReference::page_flags(Page* page) { in page_flags()
1550 return ExternalReference(reinterpret_cast<Address>(page) + in page_flags()
1555 ExternalReference ExternalReference::ForDeoptEntry(Address entry) { in ForDeoptEntry()
1556 return ExternalReference(entry); in ForDeoptEntry()
1560 ExternalReference ExternalReference::cpu_features() { in cpu_features()
1562 return ExternalReference(&CpuFeatures::supported_); in cpu_features()
1565 ExternalReference ExternalReference::is_tail_call_elimination_enabled_address( in is_tail_call_elimination_enabled_address()
1567 return ExternalReference(isolate->is_tail_call_elimination_enabled_address()); in is_tail_call_elimination_enabled_address()
1570 ExternalReference ExternalReference::promise_hook_or_debug_is_active_address( in promise_hook_or_debug_is_active_address()
1572 return ExternalReference(isolate->promise_hook_or_debug_is_active_address()); in promise_hook_or_debug_is_active_address()
1575 ExternalReference ExternalReference::debug_is_active_address( in debug_is_active_address()
1577 return ExternalReference(isolate->debug()->is_active_address()); in debug_is_active_address()
1580 ExternalReference ExternalReference::debug_hook_on_function_call_address( in debug_hook_on_function_call_address()
1582 return ExternalReference(isolate->debug()->hook_on_function_call_address()); in debug_hook_on_function_call_address()
1585 ExternalReference ExternalReference::runtime_function_table_address( in runtime_function_table_address()
1587 return ExternalReference( in runtime_function_table_address()
1640 ExternalReference ExternalReference::power_double_double_function( in power_double_double_function()
1642 return ExternalReference(Redirect(isolate, in power_double_double_function()
1648 ExternalReference ExternalReference::mod_two_doubles_operation( in mod_two_doubles_operation()
1650 return ExternalReference(Redirect(isolate, in mod_two_doubles_operation()
1655 ExternalReference ExternalReference::debug_last_step_action_address( in debug_last_step_action_address()
1657 return ExternalReference(isolate->debug()->last_step_action_address()); in debug_last_step_action_address()
1660 ExternalReference ExternalReference::debug_suspended_generator_address( in debug_suspended_generator_address()
1662 return ExternalReference(isolate->debug()->suspended_generator_address()); in debug_suspended_generator_address()
1665 ExternalReference ExternalReference::debug_restart_fp_address( in debug_restart_fp_address()
1667 return ExternalReference(isolate->debug()->restart_fp_address()); in debug_restart_fp_address()
1670 ExternalReference ExternalReference::fixed_typed_array_base_data_offset() { in fixed_typed_array_base_data_offset()
1671 return ExternalReference(reinterpret_cast<void*>( in fixed_typed_array_base_data_offset()
1676 bool operator==(ExternalReference lhs, ExternalReference rhs) { in operator ==()
1681 bool operator!=(ExternalReference lhs, ExternalReference rhs) { in operator !=()
1686 size_t hash_value(ExternalReference reference) { in hash_value()
1691 std::ostream& operator<<(std::ostream& os, ExternalReference reference) { in operator <<()