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

changeset 9883
02a4c08a8777
parent 9858
b985cbb00e68
equal deleted inserted replaced
9882:3dd83d893bfc 9883:02a4c08a8777
182 ShouldNotReachHere(); 182 ShouldNotReachHere();
183 } 183 }
184 } 184 }
185 } 185 }
186 186
187 JfrJavaArguments::JfrJavaArguments(JavaValue* result) : _result(result), _klass(NULL), _name(NULL), _signature(NULL), _array_length(0) { 187 JfrJavaArguments::JfrJavaArguments(JavaValue* result) : _result(result), _klass(NULL), _name(NULL), _signature(NULL), _array_length(-1) {
188 assert(result != NULL, "invariant"); 188 assert(result != NULL, "invariant");
189 } 189 }
190 190
191 JfrJavaArguments::JfrJavaArguments(JavaValue* result, const char* klass_name, const char* name, const char* signature, TRAPS) : 191 JfrJavaArguments::JfrJavaArguments(JavaValue* result, const char* klass_name, const char* name, const char* signature, TRAPS) :
192 _result(result), 192 _result(result),
193 _klass(NULL), 193 _klass(NULL),
194 _name(NULL), 194 _name(NULL),
195 _signature(NULL), 195 _signature(NULL),
196 _array_length(0) { 196 _array_length(-1) {
197 assert(result != NULL, "invariant"); 197 assert(result != NULL, "invariant");
198 if (klass_name != NULL) { 198 if (klass_name != NULL) {
199 set_klass(klass_name, CHECK); 199 set_klass(klass_name, CHECK);
200 } 200 }
201 if (name != NULL) { 201 if (name != NULL) {
208 208
209 JfrJavaArguments::JfrJavaArguments(JavaValue* result, const Klass* klass, const Symbol* name, const Symbol* signature) : _result(result), 209 JfrJavaArguments::JfrJavaArguments(JavaValue* result, const Klass* klass, const Symbol* name, const Symbol* signature) : _result(result),
210 _klass(NULL), 210 _klass(NULL),
211 _name(NULL), 211 _name(NULL),
212 _signature(NULL), 212 _signature(NULL),
213 _array_length(0) { 213 _array_length(-1) {
214 assert(result != NULL, "invariant"); 214 assert(result != NULL, "invariant");
215 if (klass != NULL) { 215 if (klass != NULL) {
216 set_klass(klass); 216 set_klass(klass);
217 } 217 }
218 if (name != NULL) { 218 if (name != NULL) {

mercurial