jint JNICALL collectObjects()

in src/sizes/retained_size_via_dominator_tree.cpp [83:92]


    jint JNICALL collectObjects(jvmtiHeapReferenceKind refKind, const jvmtiHeapReferenceInfo *refInfo, jlong classTag,
                                jlong referrerClassTag, jlong size, jlong *tagPtr,
                                jlong *referrerTagPtr, jint length, void *userData) {
        if (refKind == JVMTI_HEAP_REFERENCE_JNI_LOCAL || refKind == JVMTI_HEAP_REFERENCE_JNI_GLOBAL) {
            return 0;
        } else if (classTag == CLASS_TAG) {
            *tagPtr = OBJECT_OF_CLASS_TAG;
        }
        return JVMTI_VISIT_OBJECTS;
    }