aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/c1/c1_InstructionPrinter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/vm/c1/c1_InstructionPrinter.cpp')
-rw-r--r--src/share/vm/c1/c1_InstructionPrinter.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/share/vm/c1/c1_InstructionPrinter.cpp b/src/share/vm/c1/c1_InstructionPrinter.cpp
index cfca00ab2..c15538116 100644
--- a/src/share/vm/c1/c1_InstructionPrinter.cpp
+++ b/src/share/vm/c1/c1_InstructionPrinter.cpp
@@ -892,6 +892,14 @@ void InstructionPrinter::do_ProfileCall(ProfileCall* x) {
if (x->known_holder() != NULL) {
output()->print(", ");
print_klass(x->known_holder());
+ output()->print(" ");
+ }
+ for (int i = 0; i < x->nb_profiled_args(); i++) {
+ if (i > 0) output()->print(", ");
+ print_value(x->profiled_arg_at(i));
+ if (x->arg_needs_null_check(i)) {
+ output()->print(" [NC]");
+ }
}
output()->put(')');
}