Lines Matching full:environment
118 inline Environment* AsyncHooks::env() { in env()
119 return Environment::ForAsyncHooks(this); in env()
122 Environment* Environment::ForAsyncHooks(AsyncHooks* hooks) { in ForAsyncHooks()
123 return ContainerOf(&Environment::async_hooks_, hooks); in ForAsyncHooks()
126 inline size_t Environment::async_callback_scope_depth() const { in async_callback_scope_depth()
130 inline void Environment::PushAsyncCallbackScope() { in PushAsyncCallbackScope()
134 inline void Environment::PopAsyncCallbackScope() { in PopAsyncCallbackScope()
174 inline Environment* Environment::GetCurrent(v8::Isolate* isolate) { in GetCurrent()
180 inline Environment* Environment::GetCurrent(v8::Local<v8::Context> context) { in GetCurrent()
184 return static_cast<Environment*>( in GetCurrent()
189 inline Environment* Environment::GetCurrent( in GetCurrent()
195 inline Environment* Environment::GetCurrent( in GetCurrent()
200 inline v8::Isolate* Environment::isolate() const { in isolate()
204 inline Environment* Environment::from_timer_handle(uv_timer_t* handle) { in from_timer_handle()
205 return ContainerOf(&Environment::timer_handle_, handle); in from_timer_handle()
208 inline uv_timer_t* Environment::timer_handle() { in timer_handle()
212 inline Environment* Environment::from_immediate_check_handle( in from_immediate_check_handle()
214 return ContainerOf(&Environment::immediate_check_handle_, handle); in from_immediate_check_handle()
217 inline uv_check_t* Environment::immediate_check_handle() { in immediate_check_handle()
221 inline uv_idle_t* Environment::immediate_idle_handle() { in immediate_idle_handle()
225 inline void Environment::RegisterHandleCleanup(uv_handle_t* handle, in RegisterHandleCleanup()
232 inline void Environment::CloseHandle(T* handle, OnCloseCallback callback) { in CloseHandle()
240 Environment* env; in CloseHandle()
253 void Environment::IncreaseWaitingRequestCounter() { in IncreaseWaitingRequestCounter()
257 void Environment::DecreaseWaitingRequestCounter() { in DecreaseWaitingRequestCounter()
262 inline uv_loop_t* Environment::event_loop() const { in event_loop()
267 inline bool Environment::is_in_inspector_console_call() const { in is_in_inspector_console_call()
271 inline void Environment::set_is_in_inspector_console_call(bool value) { in set_is_in_inspector_console_call()
276 inline AsyncHooks* Environment::async_hooks() { in async_hooks()
280 inline ImmediateInfo* Environment::immediate_info() { in immediate_info()
284 inline AliasedInt32Array& Environment::timeout_info() { in timeout_info()
288 inline TickInfo* Environment::tick_info() { in tick_info()
292 inline uint64_t Environment::timer_base() const { in timer_base()
296 inline std::shared_ptr<KVStore> Environment::env_vars() { in env_vars()
300 inline void Environment::set_env_vars(std::shared_ptr<KVStore> env_vars) { in set_env_vars()
304 inline bool Environment::printed_error() const { in printed_error()
308 inline void Environment::set_printed_error(bool value) { in set_printed_error()
312 inline void Environment::set_trace_sync_io(bool value) { in set_trace_sync_io()
316 inline bool Environment::abort_on_uncaught_exception() const { in abort_on_uncaught_exception()
320 inline void Environment::set_force_context_aware(bool value) { in set_force_context_aware()
324 inline bool Environment::force_context_aware() const { in force_context_aware()
328 inline void Environment::set_exiting(bool value) { in set_exiting()
332 inline AliasedUint32Array& Environment::exiting() { in exiting()
336 inline void Environment::set_abort_on_uncaught_exception(bool value) { in set_abort_on_uncaught_exception()
340 inline AliasedUint32Array& Environment::should_abort_on_uncaught_toggle() { in should_abort_on_uncaught_toggle()
344 inline AliasedInt32Array& Environment::stream_base_state() { in stream_base_state()
349 Environment* env) in ShouldNotAbortOnUncaughtScope()
365 inline void Environment::PushShouldNotAbortOnUncaughtScope() { in PushShouldNotAbortOnUncaughtScope()
369 inline void Environment::PopShouldNotAbortOnUncaughtScope() { in PopShouldNotAbortOnUncaughtScope()
373 inline bool Environment::inside_should_not_abort_on_uncaught_scope() const { in inside_should_not_abort_on_uncaught_scope()
377 inline std::vector<double>* Environment::destroy_async_id_list() { in destroy_async_id_list()
381 inline builtins::BuiltinLoader* Environment::builtin_loader() { in builtin_loader()
385 inline double Environment::new_async_id() { in new_async_id()
390 inline double Environment::execution_async_id() { in execution_async_id()
394 inline double Environment::trigger_async_id() { in trigger_async_id()
398 inline double Environment::get_default_trigger_async_id() { in get_default_trigger_async_id()
407 inline std::shared_ptr<EnvironmentOptions> Environment::options() { in options()
411 inline const std::vector<std::string>& Environment::argv() { in argv()
415 inline const std::vector<std::string>& Environment::exec_argv() { in exec_argv()
419 inline const std::string& Environment::exec_path() const { in exec_path()
424 inline void Environment::set_coverage_directory(const char* dir) { in set_coverage_directory()
428 inline void Environment::set_coverage_connection( in set_coverage_connection()
434 inline profiler::V8CoverageConnection* Environment::coverage_connection() { in coverage_connection()
438 inline const std::string& Environment::coverage_directory() const { in coverage_directory()
442 inline void Environment::set_cpu_profiler_connection( in set_cpu_profiler_connection()
449 Environment::cpu_profiler_connection() { in cpu_profiler_connection()
453 inline void Environment::set_cpu_prof_interval(uint64_t interval) { in set_cpu_prof_interval()
457 inline uint64_t Environment::cpu_prof_interval() const { in cpu_prof_interval()
461 inline void Environment::set_cpu_prof_name(const std::string& name) { in set_cpu_prof_name()
465 inline const std::string& Environment::cpu_prof_name() const { in cpu_prof_name()
469 inline void Environment::set_cpu_prof_dir(const std::string& dir) { in set_cpu_prof_dir()
473 inline const std::string& Environment::cpu_prof_dir() const { in cpu_prof_dir()
477 inline void Environment::set_heap_profiler_connection( in set_heap_profiler_connection()
484 Environment::heap_profiler_connection() { in heap_profiler_connection()
488 inline void Environment::set_heap_prof_name(const std::string& name) { in set_heap_prof_name()
492 inline const std::string& Environment::heap_prof_name() const { in heap_prof_name()
496 inline void Environment::set_heap_prof_dir(const std::string& dir) { in set_heap_prof_dir()
500 inline const std::string& Environment::heap_prof_dir() const { in heap_prof_dir()
504 inline void Environment::set_heap_prof_interval(uint64_t interval) { in set_heap_prof_interval()
508 inline uint64_t Environment::heap_prof_interval() const { in heap_prof_interval()
515 std::shared_ptr<ExclusiveAccess<HostPort>> Environment::inspector_host_port() { in inspector_host_port()
529 void Environment::SetImmediate(Fn&& cb, CallbackFlags::Flags flags) { in SetImmediate()
541 void Environment::SetImmediateThreadsafe(Fn&& cb, CallbackFlags::Flags flags) { in SetImmediateThreadsafe()
553 void Environment::RequestInterrupt(Fn&& cb) { in RequestInterrupt()
565 inline bool Environment::can_call_into_js() const { in can_call_into_js()
569 inline void Environment::set_can_call_into_js(bool can_call_into_js) { in set_can_call_into_js()
573 inline bool Environment::has_run_bootstrapping_code() const { in has_run_bootstrapping_code()
577 inline bool Environment::has_serialized_options() const { in has_serialized_options()
581 inline void Environment::set_has_serialized_options(bool value) { in set_has_serialized_options()
585 inline bool Environment::is_main_thread() const { in is_main_thread()
589 inline bool Environment::no_native_addons() const { in no_native_addons()
594 inline bool Environment::should_not_register_esm_loader() const { in should_not_register_esm_loader()
598 inline bool Environment::owns_process_state() const { in owns_process_state()
602 inline bool Environment::owns_inspector() const { in owns_inspector()
606 inline bool Environment::should_create_inspector() const { in should_create_inspector()
611 inline bool Environment::tracks_unmanaged_fds() const { in tracks_unmanaged_fds()
615 inline bool Environment::hide_console_windows() const { in hide_console_windows()
619 inline bool Environment::no_global_search_paths() const { in no_global_search_paths()
624 inline bool Environment::no_browser_globals() const { in no_browser_globals()
633 bool Environment::filehandle_close_warning() const { in filehandle_close_warning()
637 void Environment::set_filehandle_close_warning(bool on) { in set_filehandle_close_warning()
641 void Environment::set_source_maps_enabled(bool on) { in set_source_maps_enabled()
645 bool Environment::source_maps_enabled() const { in source_maps_enabled()
649 inline uint64_t Environment::thread_id() const { in thread_id()
653 inline worker::Worker* Environment::worker_context() const { in worker_context()
657 inline void Environment::add_sub_worker_context(worker::Worker* context) { in add_sub_worker_context()
661 inline void Environment::remove_sub_worker_context(worker::Worker* context) { in remove_sub_worker_context()
666 inline void Environment::ForEachWorker(Fn&& iterator) { in ForEachWorker()
670 inline bool Environment::is_stopping() const { in is_stopping()
674 inline void Environment::set_stopping(bool value) { in set_stopping()
678 inline std::list<node_module>* Environment::extra_linked_bindings() { in extra_linked_bindings()
682 inline node_module* Environment::extra_linked_bindings_head() { in extra_linked_bindings_head()
687 inline node_module* Environment::extra_linked_bindings_tail() { in extra_linked_bindings_tail()
692 inline const Mutex& Environment::extra_linked_bindings_mutex() const { in extra_linked_bindings_mutex()
696 inline performance::PerformanceState* Environment::performance_state() { in performance_state()
700 inline IsolateData* Environment::isolate_data() const { in isolate_data()
705 inline void Environment::ForEachRealm(T&& iterator) const { in ForEachRealm()
706 // TODO(legendecas): iterate over more realms bound to the environment. in ForEachRealm()
710 inline void Environment::ThrowError(const char* errmsg) { in ThrowError()
714 inline void Environment::ThrowTypeError(const char* errmsg) { in ThrowTypeError()
718 inline void Environment::ThrowRangeError(const char* errmsg) { in ThrowRangeError()
722 inline void Environment::ThrowError( in ThrowError()
729 inline void Environment::ThrowErrnoException(int errorno, in ThrowErrnoException()
737 inline void Environment::ThrowUVException(int errorno, in ThrowUVException()
746 void Environment::AddCleanupHook(CleanupQueue::Callback fn, void* arg) { in AddCleanupHook()
750 void Environment::RemoveCleanupHook(CleanupQueue::Callback fn, void* arg) { in RemoveCleanupHook()
754 void Environment::set_process_exit_handler( in set_process_exit_handler()
755 std::function<void(Environment*, int)>&& handler) { in set_process_exit_handler() argument
792 inline v8::Local<TypeName> Environment::PropertyName() const { \
804 inline v8::Local<TypeName> Environment::PropertyName() const { \
807 inline void Environment::set_##PropertyName(v8::Local<TypeName> value) { \
815 inline v8::Local<TypeName> Environment::PropertyName() const { \
819 inline void Environment::set_##PropertyName(v8::Local<TypeName> value) { \
826 v8::Local<v8::Context> Environment::context() const {
830 Realm* Environment::principal_realm() const { in principal_realm()
834 inline void Environment::set_heap_snapshot_near_heap_limit(uint32_t limit) { in set_heap_snapshot_near_heap_limit()
838 inline bool Environment::is_in_heapsnapshot_heap_limit_callback() const { in is_in_heapsnapshot_heap_limit_callback()
842 inline void Environment::AddHeapSnapshotNearHeapLimitCallback() { in AddHeapSnapshotNearHeapLimitCallback()
845 isolate_->AddNearHeapLimitCallback(Environment::NearHeapLimitCallback, this); in AddHeapSnapshotNearHeapLimitCallback()
848 inline void Environment::RemoveHeapSnapshotNearHeapLimitCallback( in RemoveHeapSnapshotNearHeapLimitCallback()
852 isolate_->RemoveNearHeapLimitCallback(Environment::NearHeapLimitCallback, in RemoveHeapSnapshotNearHeapLimitCallback()