changeset 22482:da68ca58b271

Adjust meaning of TraceJVMCI levels
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Fri, 28 Aug 2015 14:22:52 -0700
parents 48c212309281
children 021ed7146f6d
files src/share/vm/jvmci/jvmciCodeInstaller.cpp src/share/vm/jvmci/jvmciCompilerToVM.cpp src/share/vm/jvmci/jvmciGlobals.hpp
diffstat 3 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/jvmci/jvmciCodeInstaller.cpp	Fri Aug 28 11:25:42 2015 -0700
+++ b/src/share/vm/jvmci/jvmciCodeInstaller.cpp	Fri Aug 28 14:22:52 2015 -0700
@@ -455,7 +455,7 @@
     Handle hotspotJavaMethod = HotSpotCompiledNmethod::method(compiled_code);
     methodHandle method = getMethodFromHotSpotMethod(hotspotJavaMethod());
     _parameter_count = method->size_of_parameters();
-    TRACE_jvmci_1("installing code for %s", method->name_and_sig_as_C_string());
+    TRACE_jvmci_2("installing code for %s", method->name_and_sig_as_C_string());
   } else {
     // Must be a HotSpotCompiledRuntimeStub
     // TODO (ds) not sure if this is correct - only used in OopMap constructor for non-product builds
--- a/src/share/vm/jvmci/jvmciCompilerToVM.cpp	Fri Aug 28 11:25:42 2015 -0700
+++ b/src/share/vm/jvmci/jvmciCompilerToVM.cpp	Fri Aug 28 14:22:52 2015 -0700
@@ -48,7 +48,7 @@
 // Entry to native method implementation that transitions current thread to '_thread_in_vm'.
 #define C2V_VMENTRY(result_type, name, signature) \
   JNIEXPORT result_type JNICALL c2v_ ## name signature { \
-  TRACE_jvmci_3("CompilerToVM::" #name); \
+  TRACE_jvmci_1("CompilerToVM::" #name); \
   JVMCI_VM_ENTRY_MARK; \
 
 #define C2V_END }
--- a/src/share/vm/jvmci/jvmciGlobals.hpp	Fri Aug 28 11:25:42 2015 -0700
+++ b/src/share/vm/jvmci/jvmciGlobals.hpp	Fri Aug 28 14:22:52 2015 -0700
@@ -78,7 +78,9 @@
           "Defer write barriers of young objects"))                         \
                                                                             \
   product(intx, TraceJVMCI, 0,                                              \
-          "Trace level for JVMCI")                                          \
+          "Trace level for JVMCI: "                                         \
+          "1 means emit messages for each CompilerToVM call,"               \
+          "levels greater than one provide progressively greater detail")   \
                                                                             \
   product(intx, JVMCICounterSize, 0,                                        \
           "Reserved size for benchmark counters")                           \