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);