in src/utils.cpp [107:122]
void handleError(jvmtiEnv *jvmti, jvmtiError err, const char *message) {
if (!isOk(err) && err != MEMORY_AGENT_INTERRUPTED_ERROR) {
char *errorName = nullptr;
const char *name;
if (jvmti->GetErrorName(err, &errorName) != JVMTI_ERROR_NONE) {
name = "UNKNOWN";
} else {
name = errorName;
}
std::stringstream ss;
ss << "ERROR: JVMTI: " << err << "(" << name << "): " << message << std::endl;
logger::error(ss.str().data());
}
}