in jvmti-access/src/main/jni/VirtualThreadSupport.cpp [9:35]
bool isExpectedMountEvent(jvmtiExtensionEventInfo& eventInfo) {
if(strcmp(eventInfo.id, "com.sun.hotspot.events.VirtualThreadMount") != 0) {
return false;
}
if(eventInfo.param_count != 2) {
return false;
}
if(eventInfo.params[0].base_type != JVMTI_TYPE_JNIENV) {
return false;
}
if(eventInfo.params[0].kind != JVMTI_KIND_IN_PTR) {
return false;
}
if(eventInfo.params[0].null_ok) {
return false;
}
if(eventInfo.params[1].base_type != JVMTI_TYPE_JTHREAD) {
return false;
}
if(eventInfo.params[1].kind != JVMTI_KIND_IN) {
return false;
}
if(eventInfo.params[1].null_ok) {
return false;
}
return true;
}