Merge
authordholmes
Wed, 08 Apr 2015 06:01:14 +0000
changeset 30231 501167dc42a2
parent 30229 2d8a6a2ee279 (current diff)
parent 30230 cee8d786f3f9 (diff)
child 30233 526072aec162
Merge
--- a/hotspot/src/share/vm/runtime/arguments.cpp	Tue Apr 07 20:18:28 2015 -0700
+++ b/hotspot/src/share/vm/runtime/arguments.cpp	Wed Apr 08 06:01:14 2015 +0000
@@ -3714,8 +3714,8 @@
       CommandLineFlags::printFlags(tty, false);
       vm_exit(0);
     }
+    if (match_option(option, "-XX:NativeMemoryTracking", &tail)) {
 #if INCLUDE_NMT
-    if (match_option(option, "-XX:NativeMemoryTracking", &tail)) {
       // The launcher did not setup nmt environment variable properly.
       if (!MemTracker::check_launcher_nmt_support(tail)) {
         warning("Native Memory Tracking did not setup properly, using wrong launcher?");
@@ -3731,9 +3731,12 @@
         vm_exit_during_initialization("Syntax error, expecting -XX:NativeMemoryTracking=[off|summary|detail]", NULL);
       }
       continue;
-    }
+#else
+      jio_fprintf(defaultStream::error_stream(),
+        "Native Memory Tracking is not supported in this VM\n");
+      return JNI_ERR;
 #endif
-
+    }
 
 #ifndef PRODUCT
     if (match_option(option, "-XX:+PrintFlagsWithComments")) {