< prev index next >

src/hotspot/share/runtime/arguments.cpp

Print this page

        

*** 3209,3218 **** --- 3209,3232 ---- } else if (match_option(option, "-XX:+ManagementServer")) { jio_fprintf(defaultStream::error_stream(), "ManagementServer is not supported in this VM.\n"); return JNI_ERR; #endif // INCLUDE_MANAGEMENT + } else if (match_option(option, "-Xmanagement", &tail)) { + #if INCLUDE_MANAGEMENT + if (FLAG_SET_CMDLINE(bool, ManagementServer, true) != Flag::SUCCESS) { + return JNI_EINVAL; + } + // management agent in module jdk.management.agent + if (!create_numbered_property("jdk.module.addmods", "jdk.management.agent", addmods_count++)) { + return JNI_ENOMEM; + } + #else + jio_fprintf(defaultStream::output_stream(), + "-Xmanagement is not supported in this VM.\n"); + return JNI_ERR; + #endif } else if (match_option(option, "-XX:", &tail)) { // -XX:xxxx // Skip -XX:Flags= and -XX:VMOptionsFile= since those cases have // already been handled if ((strncmp(tail, "Flags=", strlen("Flags=")) != 0) && (strncmp(tail, "VMOptionsFile=", strlen("VMOptionsFile=")) != 0)) {
< prev index next >