changeset 9174:63a1206b8286

8209960: -Xlog:jfr* doesn't work with the JFR Reviewed-by: mgronlun
author egahlin
date Fri, 17 Jan 2020 17:32:41 +0800
parents 0fa5faa321f7
children 429bb572ee65
files src/share/vm/jfr/dcmd/jfrDcmds.cpp
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/jfr/dcmd/jfrDcmds.cpp	Mon Dec 16 17:46:05 2019 +0100
+++ b/src/share/vm/jfr/dcmd/jfrDcmds.cpp	Fri Jan 17 17:32:41 2020 +0800
@@ -448,6 +448,12 @@
       assert(element != NULL, "invariant");
       JfrJavaSupport::set_array_element(settings, element, i, CHECK);
     }
+  } else {
+    settings = JfrJavaSupport::new_string_array(1, CHECK);
+    assert(settings != NULL, "invariant");
+    jobject element = JfrJavaSupport::new_string("default", CHECK);
+    assert(element != NULL, "invariant");
+    JfrJavaSupport::set_array_element(settings, element, 0, CHECK);
   }
 
   static const char klass[] = "jdk/jfr/internal/dcmd/DCmdStart";