Home | History | Annotate | Download | only in src

Lines Matching refs:ExternalReference

237   friend class ExternalReference;
809 // An ExternalReference represents a C++ address used in the generated
811 // an ExternalReference instance. This is done in order to track the origin of
814 class ExternalReference BASE_EMBEDDED {
863 ExternalReference() : address_(NULL) {}
865 ExternalReference(Builtins::CFunctionId id, Isolate* isolate);
867 ExternalReference(ApiFunction* ptr, Type type, Isolate* isolate);
869 ExternalReference(Builtins::Name name, Isolate* isolate);
871 ExternalReference(Runtime::FunctionId id, Isolate* isolate);
873 ExternalReference(const Runtime::Function* f, Isolate* isolate);
875 explicit ExternalReference(StatsCounter* counter);
877 ExternalReference(Isolate::AddressId id, Isolate* isolate);
879 explicit ExternalReference(const SCTableReference& table_ref);
882 static ExternalReference isolate_address(Isolate* isolate);
888 static ExternalReference incremental_marking_record_write_function(
890 static ExternalReference store_buffer_overflow_function(
892 static ExternalReference delete_handle_scope_extensions(Isolate* isolate);
894 static ExternalReference get_date_field_function(Isolate* isolate);
895 static ExternalReference date_cache_stamp(Isolate* isolate);
897 static ExternalReference get_make_code_young_function(Isolate* isolate);
898 static ExternalReference get_mark_code_as_executed_function(Isolate* isolate);
901 static ExternalReference new_deoptimizer_function(Isolate* isolate);
902 static ExternalReference compute_output_frames_function(Isolate* isolate);
905 static ExternalReference log_enter_external_function(Isolate* isolate);
906 static ExternalReference log_leave_external_function(Isolate* isolate);
909 static ExternalReference keyed_lookup_cache_keys(Isolate* isolate);
910 static ExternalReference keyed_lookup_cache_field_offsets(Isolate* isolate);
913 static ExternalReference roots_array_start(Isolate* isolate);
916 static ExternalReference allocation_sites_list_address(Isolate* isolate);
919 static ExternalReference address_of_stack_limit(Isolate* isolate);
922 static ExternalReference address_of_real_stack_limit(Isolate* isolate);
925 static ExternalReference address_of_regexp_stack_limit(Isolate* isolate);
928 static ExternalReference address_of_static_offsets_vector(Isolate* isolate);
929 static ExternalReference address_of_regexp_stack_memory_address(
931 static ExternalReference address_of_regexp_stack_memory_size(
935 static ExternalReference new_space_start(Isolate* isolate);
936 static ExternalReference new_space_mask(Isolate* isolate);
939 ExternalReference store_buffer_top(Isolate* isolate);
942 static ExternalReference new_space_allocation_top_address(Isolate* isolate);
943 static ExternalReference new_space_allocation_limit_address(Isolate* isolate);
944 static ExternalReference old_space_allocation_top_address(Isolate* isolate);
945 static ExternalReference old_space_allocation_limit_address(Isolate* isolate);
947 static ExternalReference mod_two_doubles_operation(Isolate* isolate);
948 static ExternalReference power_double_double_function(Isolate* isolate);
949 static ExternalReference power_double_int_function(Isolate* isolate);
951 static ExternalReference handle_scope_next_address(Isolate* isolate);
952 static ExternalReference handle_scope_limit_address(Isolate* isolate);
953 static ExternalReference handle_scope_level_address(Isolate* isolate);
955 static ExternalReference scheduled_exception_address(Isolate* isolate);
956 static ExternalReference address_of_pending_message_obj(Isolate* isolate);
959 static ExternalReference address_of_min_int();
960 static ExternalReference address_of_one_half();
961 static ExternalReference address_of_minus_one_half();
962 static ExternalReference address_of_negative_infinity();
963 static ExternalReference address_of_the_hole_nan();
964 static ExternalReference address_of_uint32_bias();
966 static ExternalReference math_log_double_function(Isolate* isolate);
968 static ExternalReference math_exp_constants(int constant_index);
969 static ExternalReference math_exp_log_table();
971 static ExternalReference page_flags(Page* page);
973 static ExternalReference ForDeoptEntry(Address entry);
975 static ExternalReference cpu_features();
977 static ExternalReference debug_is_active_address(Isolate* isolate);
978 static ExternalReference debug_after_break_target_address(Isolate* isolate);
980 static ExternalReference is_profiling_address(Isolate* isolate);
981 static ExternalReference invoke_function_callback(Isolate* isolate);
982 static ExternalReference invoke_accessor_getter_callback(Isolate* isolate);
984 static ExternalReference virtual_handler_register(Isolate* isolate);
985 static ExternalReference virtual_slot_register(Isolate* isolate);
987 static ExternalReference runtime_function_table_address(Isolate* isolate);
992 static ExternalReference debug_step_in_enabled_address(Isolate* isolate);
998 static ExternalReference re_case_insensitive_compare_uc16(Isolate* isolate);
1001 static ExternalReference re_check_stack_guard_state(Isolate* isolate);
1004 static ExternalReference re_grow_stack(Isolate* isolate);
1007 static ExternalReference re_word_character_map();
1021 static ExternalReference stress_deopt_count(Isolate* isolate);
1023 static ExternalReference fixed_typed_array_base_data_offset();
1026 explicit ExternalReference(void* address)
1031 Type type = ExternalReference::BUILTIN_CALL) {
1044 bool operator==(ExternalReference, ExternalReference);
1045 bool operator!=(ExternalReference, ExternalReference);
1047 size_t hash_value(ExternalReference);
1049 std::ostream& operator<<(std::ostream&, ExternalReference);