Home | History | Annotate | Download | only in src

Lines Matching refs:Isolate

18 #include "src/isolate.h"
124 ExternalReference ExternalReference::isolate_address(Isolate* isolate) {
125 return ExternalReference(isolate);
128 ExternalReference ExternalReference::builtins_address(Isolate* isolate) {
129 return ExternalReference(isolate->heap()->builtin_address(0));
133 Isolate* isolate) {
134 return ExternalReference(isolate->handle_scope_implementer_address());
138 Isolate* isolate) {
139 return ExternalReference(isolate->pending_microtask_count_address());
143 Isolate* isolate) {
144 return ExternalReference(isolate->interpreter()->dispatch_table_address());
148 Isolate* isolate) {
150 isolate->interpreter()->bytecode_dispatch_counters_table());
166 Isolate* isolate) {
167 return ExternalReference(isolate->get_address_from_id(id));
195 ExternalReference ExternalReference::date_cache_stamp(Isolate* isolate) {
196 return ExternalReference(isolate->date_cache()->stamp_address());
202 Isolate* isolate) {
203 return runtime_function_table_address(isolate);
215 ExternalReference ExternalReference::stress_deopt_count(Isolate* isolate) {
216 return ExternalReference(isolate->stress_deopt_count_address());
219 ExternalReference ExternalReference::force_slow_path(Isolate* isolate) {
220 return ExternalReference(isolate->force_slow_path_address());
390 ExternalReference ExternalReference::roots_array_start(Isolate* isolate) {
391 return ExternalReference(isolate->heap()->roots_array_start());
395 Isolate* isolate) {
396 return ExternalReference(isolate->heap()->allocation_sites_list_address());
399 ExternalReference ExternalReference::address_of_stack_limit(Isolate* isolate) {
400 return ExternalReference(isolate->stack_guard()->address_of_jslimit());
404 Isolate* isolate) {
405 return ExternalReference(isolate->stack_guard()->address_of_real_jslimit());
408 ExternalReference ExternalReference::store_buffer_top(Isolate* isolate) {
409 return ExternalReference(isolate->heap()->store_buffer_top_address());
413 Isolate* isolate) {
414 return ExternalReference(isolate->heap()->IsMarkingFlagAddress());
418 Isolate* isolate) {
419 return ExternalReference(isolate->heap()->NewSpaceAllocationTopAddress());
423 Isolate* isolate) {
424 return ExternalReference(isolate->heap()->NewSpaceAllocationLimitAddress());
428 Isolate* isolate) {
429 return ExternalReference(isolate->heap()->OldSpaceAllocationTopAddress());
433 Isolate* isolate) {
434 return ExternalReference(isolate->heap()->OldSpaceAllocationLimitAddress());
438 Isolate* isolate) {
439 return ExternalReference(HandleScope::current_level_address(isolate));
443 Isolate* isolate) {
444 return ExternalReference(HandleScope::current_next_address(isolate));
448 Isolate* isolate) {
449 return ExternalReference(HandleScope::current_limit_address(isolate));
453 Isolate* isolate) {
454 return ExternalReference(isolate->scheduled_exception_address());
458 Isolate* isolate) {
459 return ExternalReference(isolate->pending_message_obj_address());
506 ExternalReference ExternalReference::is_profiling_address(Isolate* isolate) {
507 return ExternalReference(isolate->is_profiling_address());
527 Isolate* isolate) {
551 ExternalReference ExternalReference::re_grow_stack(Isolate* isolate) {
557 Isolate* isolate) {
562 ExternalReference ExternalReference::re_word_character_map(Isolate* isolate) {
568 Isolate* isolate) {
570 reinterpret_cast<Address>(isolate->jsregexp_static_offsets_vector()));
574 Isolate* isolate) {
575 return ExternalReference(isolate->regexp_stack()->limit_address());
579 Isolate* isolate) {
580 return ExternalReference(isolate->regexp_stack()->memory_address());
584 Isolate* isolate) {
585 return ExternalReference(isolate->regexp_stack()->memory_size_address());
754 ExternalReference ExternalReference::get_or_create_hash_raw(Isolate* isolate) {
755 typedef Smi* (*GetOrCreateHash)(Isolate * isolate, Object * key);
761 Isolate* isolate) {
762 typedef Smi* (*CreateIdentityHash)(Isolate * isolate, JSReceiver * key);
828 ExternalReference ExternalReference::promise_hook_address(Isolate* isolate) {
829 return ExternalReference(isolate->promise_hook_address());
833 Isolate* isolate) {
834 return ExternalReference(isolate->async_event_delegate_address());
839 Isolate* isolate) {
841 isolate->promise_hook_or_async_event_delegate_address());
844 ExternalReference ExternalReference::debug_is_active_address(Isolate* isolate) {
845 return ExternalReference(isolate->debug()->is_active_address());
849 Isolate* isolate) {
850 return ExternalReference(isolate->debug()->hook_on_function_call_address());
854 Isolate* isolate) {
856 const_cast<Runtime::Function*>(Runtime::RuntimeFunctionTable(isolate)));
864 double power_helper(Isolate* isolate, double x, double y) {
870 lazily_initialize_fast_sqrt(isolate);
872 : fast_sqrt(x + 0.0, isolate); // Convert -0 to +0.
875 lazily_initialize_fast_sqrt(isolate);
878 isolate); // Convert -0 to +0.
923 Isolate* isolate) {
924 return ExternalReference(isolate->debug()->suspended_generator_address());
928 Isolate* isolate) {
929 return ExternalReference(isolate->debug()->restart_fp_address());
933 Isolate* isolate) {
935 &isolate->thread_local_top()->thread_in_wasm_flag_address_));