Lines Matching refs:env

282   static jlong recompute_env_enabled(JvmtiEnvBase* env);
287 static void set_user_enabled(JvmtiEnvBase *env, JavaThread *thread,
289 static void set_event_callbacks(JvmtiEnvBase *env,
293 static void set_extension_event_callback(JvmtiEnvBase *env,
305 static void env_initialize(JvmtiEnvBase *env);
306 static void env_dispose(JvmtiEnvBase *env);
396 // For the specified env: compute the currently truly enabled events
401 JvmtiEventControllerPrivate::recompute_env_enabled(JvmtiEnvBase* env) {
402 jlong was_enabled = env->env_event_enable()->_event_enabled.get_bits();
404 env->env_event_enable()->_event_callback_enabled.get_bits() &
405 env->env_event_enable()->_event_user_enabled.get_bits();
429 // will we really send these events to this env
430 env->env_event_enable()->_event_enabled.set_bits(now_enabled);
438 // For the specified env and thread: compute the currently truly enabled events
442 JvmtiEnv *env = ets->get_env();
446 env->env_event_enable()->_event_callback_enabled.get_bits() &
447 (env->env_event_enable()->_event_user_enabled.get_bits() |
472 // will we really send these events to this thread x env
566 for (JvmtiEnvBase* env = it.first(); env != NULL; env = it.next(env)) {
567 any_env_thread_enabled |= recompute_env_enabled(env);
679 void JvmtiEventControllerPrivate::set_event_callbacks(JvmtiEnvBase *env,
685 env->set_event_callbacks(callbacks, size_of_callbacks);
689 if (env->has_callback(evt_t)) {
693 env->env_event_enable()->_event_callback_enabled.set_bits(enabled_bits);
698 JvmtiEventControllerPrivate::set_extension_event_callback(JvmtiEnvBase *env,
719 bool enabling = (callback != NULL) && (env->is_valid());
720 env->env_event_enable()->set_user_enabled(event_type, enabling);
723 jvmtiExtEventCallbacks* ext_callbacks = env->ext_callbacks();
733 jlong enabled_bits = env->env_event_enable()->_event_callback_enabled.get_bits();
740 env->env_event_enable()->_event_callback_enabled.set_bits(enabled_bits);
747 JvmtiEventControllerPrivate::env_initialize(JvmtiEnvBase *env) {
749 EC_TRACE(("JVMTI [*] # env initialize"));
757 env->initialize();
761 state->add_env(env);
762 assert((JvmtiEnv*)(state->env_thread_state(env)->get_env()) == env, "sanity check");
769 JvmtiEventControllerPrivate::env_dispose(JvmtiEnvBase *env) {
771 EC_TRACE(("JVMTI [*] # env dispose"));
776 set_event_callbacks(env, NULL, 0);
780 set_extension_event_callback(env, extension_event_index, NULL);
784 env->env_dispose();
789 JvmtiEventControllerPrivate::set_user_enabled(JvmtiEnvBase *env, JavaThread *thread,
798 env->env_event_enable()->set_user_enabled(event_type, enabled);
803 state->env_thread_state(env)->event_enable()->set_user_enabled(event_type, enabled);
944 JvmtiEventController::set_user_enabled(JvmtiEnvBase *env, JavaThread *thread, jvmtiEvent event_type, bool enabled) {
948 JvmtiEventControllerPrivate::set_user_enabled(env, thread, event_type, enabled);
951 JvmtiEventControllerPrivate::set_user_enabled(env, thread, event_type, enabled);
957 JvmtiEventController::set_event_callbacks(JvmtiEnvBase *env,
963 JvmtiEventControllerPrivate::set_event_callbacks(env, callbacks, size_of_callbacks);
966 JvmtiEventControllerPrivate::set_event_callbacks(env, callbacks, size_of_callbacks);
971 JvmtiEventController::set_extension_event_callback(JvmtiEnvBase *env,
975 JvmtiEventControllerPrivate::set_extension_event_callback(env, extension_event_index, callback);
978 JvmtiEventControllerPrivate::set_extension_event_callback(env, extension_event_index, callback);
1026 JvmtiEventController::env_initialize(JvmtiEnvBase *env) {
1030 JvmtiEventControllerPrivate::env_initialize(env);
1033 JvmtiEventControllerPrivate::env_initialize(env);
1038 JvmtiEventController::env_dispose(JvmtiEnvBase *env) {
1042 JvmtiEventControllerPrivate::env_dispose(env);
1045 JvmtiEventControllerPrivate::env_dispose(env);