Lines Matching refs:val
383 const char* val = jnienv->GetStringUTFChars(str, nullptr); in GetName() local
384 if (val == nullptr) { in GetName()
388 oss << name << " (value: \"" << val << "\")"; in GetName()
390 jnienv->ReleaseStringUTFChars(str, val); in GetName()
399 static std::string GetValOf(jvmtiEnv* env, JNIEnv* jnienv, std::string type, jvalue val) { in GetValOf() argument
404 return val.l != nullptr ? GetName(env, jnienv, val.l) : "null"; in GetValOf()
406 return val.z == JNI_TRUE ? "true" : "false"; in GetValOf()
408 oss << val.b; in GetValOf()
411 oss << val.c; in GetValOf()
414 oss << val.s; in GetValOf()
417 oss << val.i; in GetValOf()
420 oss << val.j; in GetValOf()
423 oss << val.f; in GetValOf()
426 oss << val.d; in GetValOf()
534 jvalue val) { in MethodExitHook() argument
543 std::string out_val(was_popped_by_exception ? "" : GetValOf(jvmtienv, env, type, val)); in MethodExitHook()