Lines Matching refs:Isolate
43 #include "isolate.h"
60 explicit AssemblerBase(Isolate* isolate);
62 Isolate* isolate() const { return isolate_; }
70 Isolate* isolate_;
544 ExternalReference(Builtins::CFunctionId id, Isolate* isolate);
546 ExternalReference(ApiFunction* ptr, Type type, Isolate* isolate);
548 ExternalReference(Builtins::Name name, Isolate* isolate);
550 ExternalReference(Runtime::FunctionId id, Isolate* isolate);
552 ExternalReference(const Runtime::Function* f, Isolate* isolate);
554 ExternalReference(const IC_Utility& ic_utility, Isolate* isolate);
557 ExternalReference(const Debug_Address& debug_address, Isolate* isolate);
562 ExternalReference(Isolate::AddressId id, Isolate* isolate);
566 // Isolate::Current() as an external reference.
574 Isolate* isolate);
576 Isolate* isolate);
578 Isolate* isolate);
579 static ExternalReference flush_icache_function(Isolate* isolate);
580 static ExternalReference perform_gc_function(Isolate* isolate);
582 Isolate* isolate);
583 static ExternalReference random_uint32_function(Isolate* isolate);
584 static ExternalReference transcendental_cache_array_address(Isolate* isolate);
585 static ExternalReference delete_handle_scope_extensions(Isolate* isolate);
587 static ExternalReference get_date_field_function(Isolate* isolate);
588 static ExternalReference date_cache_stamp(Isolate* isolate);
591 static ExternalReference new_deoptimizer_function(Isolate* isolate);
592 static ExternalReference compute_output_frames_function(Isolate* isolate);
595 static ExternalReference keyed_lookup_cache_keys(Isolate* isolate);
596 static ExternalReference keyed_lookup_cache_field_offsets(Isolate* isolate);
599 static ExternalReference roots_array_start(Isolate* isolate);
602 static ExternalReference address_of_stack_limit(Isolate* isolate);
605 static ExternalReference address_of_real_stack_limit(Isolate* isolate);
608 static ExternalReference address_of_regexp_stack_limit(Isolate* isolate);
611 static ExternalReference address_of_static_offsets_vector(Isolate* isolate);
613 Isolate* isolate);
615 Isolate* isolate);
618 static ExternalReference new_space_start(Isolate* isolate);
619 static ExternalReference new_space_mask(Isolate* isolate);
620 static ExternalReference heap_always_allocate_scope_depth(Isolate* isolate);
621 static ExternalReference new_space_mark_bits(Isolate* isolate);
624 static ExternalReference store_buffer_top(Isolate* isolate);
627 static ExternalReference new_space_allocation_top_address(Isolate* isolate);
628 static ExternalReference new_space_allocation_limit_address(Isolate* isolate);
631 Isolate* isolate);
632 static ExternalReference compare_doubles(Isolate* isolate);
633 static ExternalReference power_double_double_function(Isolate* isolate);
634 static ExternalReference power_double_int_function(Isolate* isolate);
640 static ExternalReference scheduled_exception_address(Isolate* isolate);
652 static ExternalReference math_sin_double_function(Isolate* isolate);
653 static ExternalReference math_cos_double_function(Isolate* isolate);
654 static ExternalReference math_tan_double_function(Isolate* isolate);
655 static ExternalReference math_log_double_function(Isolate* isolate);
661 static ExternalReference debug_break(Isolate* isolate);
664 static ExternalReference debug_step_in_fp_address(Isolate* isolate);
671 static ExternalReference re_case_insensitive_compare_uc16(Isolate* isolate);
674 static ExternalReference re_check_stack_guard_state(Isolate* isolate);
677 static ExternalReference re_grow_stack(Isolate* isolate);
686 static void set_redirector(Isolate* isolate,
689 ASSERT(isolate->external_reference_redirector() == NULL);
690 isolate->set_external_reference_redirector(
698 static void* Redirect(Isolate* isolate,
703 isolate->external_reference_redirector());
709 static void* Redirect(Isolate* isolate,
714 isolate->external_reference_redirector());