jvmtiEnvBase.hpp revision 0
0N/A#ifndef _JAVA_JVMTIENVBASE_H_
0N/A#define _JAVA_JVMTIENVBASE_H_
0N/Aclass JvmtiThreadState;
0N/Aclass JvmtiTagMap;
0N/A static bool _globally_initialized;
0N/A static volatile int _dying_thread_env_iteration_count;
0N/A static bool is_inside_dying_thread_env_iteration(){ return _dying_thread_env_iteration_count > 0; }
0N/A bool _is_retransformable;
0N/A volatile bool _class_file_load_hook_ever_enabled;
0N/A static volatile bool _needs_clean_up;
0N/A char** _native_method_prefixes;
0N/A JvmtiEnvBase();
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 bool environments_might_exist() {
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 bool _entry_was_marked;
0N/A JvmtiEnvIterator() {
0N/A _entry_was_marked = true;
0N/A ~JvmtiEnvIterator() {
0N/A if (_entry_was_marked) {
VM_GetObjectMonitorUsage(JvmtiEnv *env, JavaThread* calling_thread, jobject object, jvmtiMonitorUsage* info_ptr) {
void doit() {
VM_GetCurrentContendedMonitor(JvmtiEnv *env, JavaThread *calling_thread, JavaThread *java_thread, jobject *mon_ptr) {
void doit() {
_result = ((JvmtiEnvBase *)_env)->get_current_contended_monitor(_calling_thread,_java_thread,_owned_monitor_ptr);
void doit() {
struct StackInfoNode;
int _frame_count_total;
_frame_count_total = 0;
void doit();
VM_GetThreadListStackTraces(JvmtiEnv *env, jint thread_count, const jthread* thread_list, jint max_frame_count)
void doit();
void doit() {
void doit() {
bool _failed;
~ResourceTracker();