summaryrefslogtreecommitdiff
path: root/openjdkjvmti/ti_extension.cc
diff options
context:
space:
mode:
author Alex Light <allight@google.com> 2017-12-12 09:55:05 -0800
committer Alex Light <allight@google.com> 2017-12-12 13:22:01 -0800
commit6f2a6341b6dd8910aebacefea653f11006b46abe (patch)
tree54c624ea15d204826423f68d17cc35846538f3c0 /openjdkjvmti/ti_extension.cc
parent9e73b32fed15d262b0393f114b9602ac7ef88917 (diff)
Clean up JVMTI DDMS extension function.
We change it to not return failure (and print a warning) if the chunk handler returns an empty chunk. This is a surprisingly common result in real-world code and was causing significant log-spam. Bug: 70559172 Test: ./test.py --host -j50 Change-Id: I1ba0f43cb2e834b09f51db75ec9100d97e916b62
Diffstat (limited to 'openjdkjvmti/ti_extension.cc')
-rw-r--r--openjdkjvmti/ti_extension.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/openjdkjvmti/ti_extension.cc b/openjdkjvmti/ti_extension.cc
index afd0723d0f..79a8cd6304 100644
--- a/openjdkjvmti/ti_extension.cc
+++ b/openjdkjvmti/ti_extension.cc
@@ -216,7 +216,7 @@ jvmtiError ExtensionUtil::GetExtensionFunctions(jvmtiEnv* env,
{
{ "type_in", JVMTI_KIND_IN, JVMTI_TYPE_JINT, false },
{ "length_in", JVMTI_KIND_IN, JVMTI_TYPE_JINT, false },
- { "data_in", JVMTI_KIND_IN_BUF, JVMTI_TYPE_JBYTE, false },
+ { "data_in", JVMTI_KIND_IN_BUF, JVMTI_TYPE_JBYTE, true },
{ "type_out", JVMTI_KIND_OUT, JVMTI_TYPE_JINT, false },
{ "data_len_out", JVMTI_KIND_OUT, JVMTI_TYPE_JINT, false },
{ "data_out", JVMTI_KIND_ALLOC_BUF, JVMTI_TYPE_JBYTE, false }