test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp
changeset 52642 9cfc8b0c45fd
parent 52229 d8843761f478
equal deleted inserted replaced
52641:09a3f379b927 52642:9cfc8b0c45fd
   235         NSK_COMPLAIN2("TEST_BUG: Can't GetTag for object %lx. Return code: %i\n", to, r);
   235         NSK_COMPLAIN2("TEST_BUG: Can't GetTag for object %lx. Return code: %i\n", to, r);
   236         nsk_jvmti_setFailStatus();
   236         nsk_jvmti_setFailStatus();
   237         return JNI_FALSE;
   237         return JNI_FALSE;
   238     }
   238     }
   239 
   239 
   240     if ((pRefRec = findRefToVerify(tagFrom, tagTo, refKind)) != NULL) {
   240     pRefRec = findRefToVerify(tagFrom, tagTo, refKind);
       
   241     if (pRefRec != NULL) {
   241         pRefRec->_expectedCount += count;
   242         pRefRec->_expectedCount += count;
   242         return JNI_TRUE;
   243         return JNI_TRUE;
   243     }
   244     }
   244 
   245 
   245     return addRefToVerify(tagFrom, tagTo, refKind, count, 0);
   246     return addRefToVerify(tagFrom, tagTo, refKind, count, 0);
   247 
   248 
   248 jboolean markRefToVerify(jlong tagFrom, jlong tagTo, int refKind)
   249 jboolean markRefToVerify(jlong tagFrom, jlong tagTo, int refKind)
   249 {
   250 {
   250     RefToVerify * pRefRec;
   251     RefToVerify * pRefRec;
   251 
   252 
   252     if ((pRefRec = findRefToVerify(tagFrom, tagTo, refKind)) != NULL) {
   253     pRefRec = findRefToVerify(tagFrom, tagTo, refKind);
       
   254     if (pRefRec != NULL) {
   253         pRefRec->_actualCount++;
   255         pRefRec->_actualCount++;
   254         return JNI_TRUE;
   256         return JNI_TRUE;
   255     }
   257     }
   256 
   258 
   257     return addRefToVerify(tagFrom, tagTo, refKind, 0, 1);
   259     return addRefToVerify(tagFrom, tagTo, refKind, 0, 1);