8153181: Move sun.misc.VMSupport to an internal package

Reviewed-by: alanb, mchung
This commit is contained in:
Chris Hegarty 2016-04-03 16:28:47 +01:00
parent 871832c718
commit 721765cda0
3 changed files with 6 additions and 6 deletions

View File

@ -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") \

View File

@ -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);

View File

@ -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()) {