1472N/A * or visit www.oracle.com if you need additional information or have any
1879N/A#include "classfile/classLoader.hpp"
1879N/A#include "prims/jvmtiEnvThreadState.hpp"
1879N/A#include "prims/jvmtiEventController.hpp"
1879N/A#include "prims/jvmtiThreadState.hpp"
1879N/A#include "runtime/fieldDescriptor.hpp"
1879N/A#include "runtime/handles.inline.hpp"
1879N/A#include "runtime/thread.hpp"
1879N/A#include "runtime/vm_operations.hpp"
1879N/A#include "utilities/growableArray.hpp"
0N/Aclass JvmtiThreadState;
0N/Aclass JvmtiTagMap;
0N/A static bool is_inside_dying_thread_env_iteration(){ return _dying_thread_env_iteration_count > 0; }
0N/A ~JvmtiEnvBase();
0N/A void env_dispose();
0N/A friend class JvmtiEventControllerPrivate;
0N/A void initialize();
0N/A static void globally_initialize();
0N/A static void periodic_clean_up();
0N/A friend class JvmtiEnvIterator;
0N/A static void check_for_periodic_clean_up();
0N/A return &_env_event_enable;
0N/A return JVMTI_ERROR_ILLEGAL_ARGUMENT;
0N/A return JVMTI_ERROR_OUT_OF_MEMORY;
0N/A return JVMTI_ERROR_NONE;
0N/A return JVMTI_ERROR_NONE;
0N/A return &_event_callbacks;
0N/A return &_ext_event_callbacks;
0N/A bool wait_for_suspend,
0N/A _entry_was_marked = true;
0N/A ~JvmtiEnvIterator() {
0N/A if (_entry_was_marked) {
0N/A VM_GetObjectMonitorUsage(JvmtiEnv *env, JavaThread* calling_thread, jobject object, jvmtiMonitorUsage* info_ptr) {
0N/A _result = ((JvmtiEnvBase*) _env)->get_object_monitor_usage(_calling_thread, _object, _info_ptr);
0N/A VM_GetCurrentContendedMonitor(JvmtiEnv *env, JavaThread *calling_thread, JavaThread *java_thread, jobject *mon_ptr) {
0N/A _result = ((JvmtiEnvBase *)_env)->get_current_contended_monitor(_calling_thread,_java_thread,_owned_monitor_ptr);
0N/Astruct StackInfoNode;
0N/A _frame_count_total = 0;
0N/A VM_GetThreadListStackTraces(JvmtiEnv *env, jint thread_count, const jthread* thread_list, jint max_frame_count)
0N/A ~ResourceTracker();