8209960: -Xlog:jfr* doesn't work with the JFR

Fri, 17 Jan 2020 17:32:41 +0800

author
egahlin
date
Fri, 17 Jan 2020 17:32:41 +0800
changeset 9889
63a1206b8286
parent 9888
0fa5faa321f7
child 9890
429bb572ee65

8209960: -Xlog:jfr* doesn't work with the JFR
Reviewed-by: mgronlun

src/share/vm/jfr/dcmd/jfrDcmds.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/jfr/dcmd/jfrDcmds.cpp	Mon Dec 16 17:46:05 2019 +0100
     1.2 +++ b/src/share/vm/jfr/dcmd/jfrDcmds.cpp	Fri Jan 17 17:32:41 2020 +0800
     1.3 @@ -448,6 +448,12 @@
     1.4        assert(element != NULL, "invariant");
     1.5        JfrJavaSupport::set_array_element(settings, element, i, CHECK);
     1.6      }
     1.7 +  } else {
     1.8 +    settings = JfrJavaSupport::new_string_array(1, CHECK);
     1.9 +    assert(settings != NULL, "invariant");
    1.10 +    jobject element = JfrJavaSupport::new_string("default", CHECK);
    1.11 +    assert(element != NULL, "invariant");
    1.12 +    JfrJavaSupport::set_array_element(settings, element, 0, CHECK);
    1.13    }
    1.14  
    1.15    static const char klass[] = "jdk/jfr/internal/dcmd/DCmdStart";

mercurial