src/hotspot/share/jfr/jni/jfrJavaCall.cpp
branchJEP-349-branch
changeset 57870 00860d9caf4d
parent 54847 59ea39bb2809
equal deleted inserted replaced
57862:84ef29ccac56 57870:00860d9caf4d
   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) {