8153181: Move sun.misc.VMSupport to an internal package
Reviewed-by: alanb, mchung
This commit is contained in:
parent
871832c718
commit
721765cda0
@ -655,7 +655,7 @@
|
|||||||
\
|
\
|
||||||
/* JVMTI/java.lang.instrument support and VM Attach mechanism */ \
|
/* JVMTI/java.lang.instrument support and VM Attach mechanism */ \
|
||||||
template(jdk_internal_module_Modules, "jdk/internal/module/Modules") \
|
template(jdk_internal_module_Modules, "jdk/internal/module/Modules") \
|
||||||
template(sun_misc_VMSupport, "sun/misc/VMSupport") \
|
template(jdk_internal_vm_VMSupport, "jdk/internal/vm/VMSupport") \
|
||||||
template(transformedByAgent_name, "transformedByAgent") \
|
template(transformedByAgent_name, "transformedByAgent") \
|
||||||
template(transformedByAgent_signature, "(Ljava/lang/reflect/Module;)V") \
|
template(transformedByAgent_signature, "(Ljava/lang/reflect/Module;)V") \
|
||||||
template(appendToClassPathForInstrumentation_name, "appendToClassPathForInstrumentation") \
|
template(appendToClassPathForInstrumentation_name, "appendToClassPathForInstrumentation") \
|
||||||
|
@ -43,7 +43,7 @@ volatile bool AttachListener::_initialized;
|
|||||||
|
|
||||||
// Implementation of "properties" command.
|
// Implementation of "properties" command.
|
||||||
//
|
//
|
||||||
// Invokes sun.misc.VMSupport.serializePropertiesToByteArray to serialize
|
// Invokes VMSupport.serializePropertiesToByteArray to serialize
|
||||||
// the system properties into a byte array.
|
// the system properties into a byte array.
|
||||||
|
|
||||||
static Klass* load_and_initialize_klass(Symbol* sh, TRAPS) {
|
static Klass* load_and_initialize_klass(Symbol* sh, TRAPS) {
|
||||||
@ -59,8 +59,8 @@ static jint get_properties(AttachOperation* op, outputStream* out, Symbol* seria
|
|||||||
Thread* THREAD = Thread::current();
|
Thread* THREAD = Thread::current();
|
||||||
HandleMark hm;
|
HandleMark hm;
|
||||||
|
|
||||||
// load sun.misc.VMSupport
|
// load VMSupport
|
||||||
Symbol* klass = vmSymbols::sun_misc_VMSupport();
|
Symbol* klass = vmSymbols::jdk_internal_vm_VMSupport();
|
||||||
Klass* k = load_and_initialize_klass(klass, THREAD);
|
Klass* k = load_and_initialize_klass(klass, THREAD);
|
||||||
if (HAS_PENDING_EXCEPTION) {
|
if (HAS_PENDING_EXCEPTION) {
|
||||||
java_lang_Throwable::print(PENDING_EXCEPTION, out);
|
java_lang_Throwable::print(PENDING_EXCEPTION, out);
|
||||||
|
@ -316,8 +316,8 @@ int JVMTIAgentLoadDCmd::num_arguments() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void PrintSystemPropertiesDCmd::execute(DCmdSource source, TRAPS) {
|
void PrintSystemPropertiesDCmd::execute(DCmdSource source, TRAPS) {
|
||||||
// load sun.misc.VMSupport
|
// load VMSupport
|
||||||
Symbol* klass = vmSymbols::sun_misc_VMSupport();
|
Symbol* klass = vmSymbols::jdk_internal_vm_VMSupport();
|
||||||
Klass* k = SystemDictionary::resolve_or_fail(klass, true, CHECK);
|
Klass* k = SystemDictionary::resolve_or_fail(klass, true, CHECK);
|
||||||
instanceKlassHandle ik (THREAD, k);
|
instanceKlassHandle ik (THREAD, k);
|
||||||
if (ik->should_be_initialized()) {
|
if (ik->should_be_initialized()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user