mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8028737: Remove JVM_AccessVMIntFlag / JVM_AccessVMBooleanFlag / JVM_VMBreakPoint
Reviewed-by: dcubed, coleenp
This commit is contained in:
parent
3a3cc4bad3
commit
f72107ae20
4 changed files with 0 additions and 48 deletions
|
@ -242,11 +242,6 @@
|
||||||
_JVM_Yield
|
_JVM_Yield
|
||||||
_JVM_handle_bsd_signal
|
_JVM_handle_bsd_signal
|
||||||
|
|
||||||
# debug _JVM
|
|
||||||
_JVM_AccessVMBooleanFlag
|
|
||||||
_JVM_AccessVMIntFlag
|
|
||||||
_JVM_VMBreakPoint
|
|
||||||
|
|
||||||
# miscellaneous functions
|
# miscellaneous functions
|
||||||
_jio_fprintf
|
_jio_fprintf
|
||||||
_jio_printf
|
_jio_printf
|
||||||
|
|
|
@ -244,11 +244,6 @@ SUNWprivate_1.1 {
|
||||||
JVM_Yield;
|
JVM_Yield;
|
||||||
JVM_handle_linux_signal;
|
JVM_handle_linux_signal;
|
||||||
|
|
||||||
# debug JVM
|
|
||||||
JVM_AccessVMBooleanFlag;
|
|
||||||
JVM_AccessVMIntFlag;
|
|
||||||
JVM_VMBreakPoint;
|
|
||||||
|
|
||||||
# miscellaneous functions
|
# miscellaneous functions
|
||||||
jio_fprintf;
|
jio_fprintf;
|
||||||
jio_printf;
|
jio_printf;
|
||||||
|
|
|
@ -28,10 +28,6 @@
|
||||||
|
|
||||||
SUNWprivate_1.1 {
|
SUNWprivate_1.1 {
|
||||||
global:
|
global:
|
||||||
# debug JVM
|
|
||||||
JVM_AccessVMBooleanFlag;
|
|
||||||
JVM_AccessVMIntFlag;
|
|
||||||
JVM_VMBreakPoint;
|
|
||||||
|
|
||||||
# miscellaneous
|
# miscellaneous
|
||||||
};
|
};
|
||||||
|
|
|
@ -3971,40 +3971,6 @@ jclass find_class_from_class_loader(JNIEnv* env, Symbol* name, jboolean init, Ha
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Internal SQE debugging support ///////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
#ifndef PRODUCT
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
JNIEXPORT jboolean JNICALL JVM_AccessVMBooleanFlag(const char* name, jboolean* value, jboolean is_get);
|
|
||||||
JNIEXPORT jboolean JNICALL JVM_AccessVMIntFlag(const char* name, jint* value, jboolean is_get);
|
|
||||||
JNIEXPORT void JNICALL JVM_VMBreakPoint(JNIEnv *env, jobject obj);
|
|
||||||
}
|
|
||||||
|
|
||||||
JVM_LEAF(jboolean, JVM_AccessVMBooleanFlag(const char* name, jboolean* value, jboolean is_get))
|
|
||||||
JVMWrapper("JVM_AccessBoolVMFlag");
|
|
||||||
return is_get ? CommandLineFlags::boolAt((char*) name, (bool*) value) : CommandLineFlags::boolAtPut((char*) name, (bool*) value, Flag::INTERNAL);
|
|
||||||
JVM_END
|
|
||||||
|
|
||||||
JVM_LEAF(jboolean, JVM_AccessVMIntFlag(const char* name, jint* value, jboolean is_get))
|
|
||||||
JVMWrapper("JVM_AccessVMIntFlag");
|
|
||||||
intx v;
|
|
||||||
jboolean result = is_get ? CommandLineFlags::intxAt((char*) name, &v) : CommandLineFlags::intxAtPut((char*) name, &v, Flag::INTERNAL);
|
|
||||||
*value = (jint)v;
|
|
||||||
return result;
|
|
||||||
JVM_END
|
|
||||||
|
|
||||||
|
|
||||||
JVM_ENTRY(void, JVM_VMBreakPoint(JNIEnv *env, jobject obj))
|
|
||||||
JVMWrapper("JVM_VMBreakPoint");
|
|
||||||
oop the_obj = JNIHandles::resolve(obj);
|
|
||||||
BREAKPOINT;
|
|
||||||
JVM_END
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
// Method ///////////////////////////////////////////////////////////////////////////////////////////
|
// Method ///////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
JVM_ENTRY(jobject, JVM_InvokeMethod(JNIEnv *env, jobject method, jobject obj, jobjectArray args0))
|
JVM_ENTRY(jobject, JVM_InvokeMethod(JNIEnv *env, jobject method, jobject obj, jobjectArray args0))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue