From 4e085c3a6d7a311382217de6a05773cc16970a9f Mon Sep 17 00:00:00 2001 From: Peter Shipton Date: Tue, 15 May 2018 06:33:34 -0400 Subject: [PATCH] Fix printf formatters in jvmti tests to avoid compiler errors Signed-off-by: Peter Shipton --- .../src/com/ibm/jvmti/tests/followReferences/fr002.c | 2 +- .../src/com/ibm/jvmti/tests/followReferences/fr003.c | 4 ++-- .../src/com/ibm/jvmti/tests/followReferences/fr004.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr002.c b/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr002.c index a2b721ee635..b4f0857364c 100644 --- a/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr002.c +++ b/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr002.c @@ -270,7 +270,7 @@ fr002PrimitiveFieldCallback(jvmtiHeapReferenceKind reference_kind, abort(); } - printf("\t\t\t[%08x:%08x] [%d %s] idx=%ld vt=%d\n", + printf("\t\t\t[%08x:%08x] [%d %s] idx=%d vt=%d\n", getTag(class_tag), getTag(*tag_ptr), reference_kind, heapReferenceKindString(reference_kind), diff --git a/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr003.c b/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr003.c index 204b81cee62..0ea325ab888 100644 --- a/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr003.c +++ b/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr003.c @@ -66,7 +66,7 @@ testFollowReferences_primitiveFieldCallback(jvmtiHeapReferenceKind reference_kin printf("testFollowReferences_primitiveFieldCallback tag %llx:%llx\n", class_tag, *tag_ptr); } else { if (class_tag != 0L) { - printf("testFollowReferences_primitiveFieldCallback Class tag %x\n", class_tag); + printf("testFollowReferences_primitiveFieldCallback Class tag %llx\n", class_tag); } } @@ -200,7 +200,7 @@ testFollowReferences_heapRefCallback(jvmtiHeapReferenceKind refKind, } if (refKind == JVMTI_HEAP_REFERENCE_STACK_LOCAL) { - printf("\tdepth=0x%x method=0x%p location=0x%x slot=0x%x\n", + printf("\tdepth=0x%x method=0x%p location=0x%llx slot=0x%x\n", refInfo->stack_local.depth, refInfo->stack_local.method, refInfo->stack_local.location, diff --git a/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr004.c b/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr004.c index 29664a62c91..79f43aa7d84 100644 --- a/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr004.c +++ b/runtime/tests/jvmtitests/src/com/ibm/jvmti/tests/followReferences/fr004.c @@ -81,7 +81,7 @@ testFollowReferences_primitiveFieldCallback(jvmtiHeapReferenceKind reference_kin } else { if (class_tag != 0L) { - printf("testFollowReferences_primitiveFieldCallback Class tag %x\n", class_tag); + printf("testFollowReferences_primitiveFieldCallback Class tag %llx\n", class_tag); } }