src/share/vm/jfr/jni/jfrJavaCall.cpp

changeset 9883
02a4c08a8777
parent 9858
b985cbb00e68
     1.1 --- a/src/share/vm/jfr/jni/jfrJavaCall.cpp	Fri Sep 27 10:09:50 2019 +0800
     1.2 +++ b/src/share/vm/jfr/jni/jfrJavaCall.cpp	Fri Sep 27 10:27:29 2019 +0800
     1.3 @@ -184,7 +184,7 @@
     1.4    }
     1.5  }
     1.6  
     1.7 -JfrJavaArguments::JfrJavaArguments(JavaValue* result) : _result(result), _klass(NULL), _name(NULL), _signature(NULL), _array_length(0) {
     1.8 +JfrJavaArguments::JfrJavaArguments(JavaValue* result) : _result(result), _klass(NULL), _name(NULL), _signature(NULL), _array_length(-1) {
     1.9    assert(result != NULL, "invariant");
    1.10  }
    1.11  
    1.12 @@ -193,7 +193,7 @@
    1.13    _klass(NULL),
    1.14    _name(NULL),
    1.15    _signature(NULL),
    1.16 -  _array_length(0) {
    1.17 +  _array_length(-1) {
    1.18    assert(result != NULL, "invariant");
    1.19    if (klass_name != NULL) {
    1.20      set_klass(klass_name, CHECK);
    1.21 @@ -210,7 +210,7 @@
    1.22    _klass(NULL),
    1.23    _name(NULL),
    1.24    _signature(NULL),
    1.25 -  _array_length(0) {
    1.26 +  _array_length(-1) {
    1.27    assert(result != NULL, "invariant");
    1.28    if (klass != NULL) {
    1.29      set_klass(klass);

mercurial