Mercurial > hg > truffle
comparison src/gpu/hsail/vm/gpu_hsail.cpp @ 18043:f55f2d400797
Fix some format strings
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 15 Oct 2014 20:34:55 +0200 |
parents | 2d6dd2eebd51 |
children | 82e5b5ccdb0c |
comparison
equal
deleted
inserted
replaced
18042:3498d73280c8 | 18043:f55f2d400797 |
---|---|
249 int myActionReason = Deoptimization::make_trap_request(Deoptimization::trap_request_reason(pdeopt->reason()), Deoptimization::Action_none); | 249 int myActionReason = Deoptimization::make_trap_request(Deoptimization::trap_request_reason(pdeopt->reason()), Deoptimization::Action_none); |
250 javaArgs.push_int(myActionReason); | 250 javaArgs.push_int(myActionReason); |
251 javaArgs.push_oop((oop) NULL); | 251 javaArgs.push_oop((oop) NULL); |
252 javaArgs.push_int(mh->size_of_parameters()); | 252 javaArgs.push_int(mh->size_of_parameters()); |
253 if (TraceGPUInteraction) { | 253 if (TraceGPUInteraction) { |
254 tty->print_cr("[HSAIL] Deoptimizing to host for workitem=%d (slot=%d) with deoptId=%d, frame=" INTPTR_FORMAT ", actionAndReason=%d", workitem, k, deoptId, hsailFrame, myActionReason); | 254 tty->print_cr("[HSAIL] Deoptimizing to host for workitem=%d (slot=%d) with deoptId=%d, frame=" INTPTR_FORMAT ", actionAndReason=%d", workitem, k, deoptId, p2i(hsailFrame), myActionReason); |
255 // show the $d registers or stack slots containing references | 255 // show the $d registers or stack slots containing references |
256 int maxOopBits = hsailFrame->num_d_regs() + hsailFrame->num_stack_slots(); | 256 int maxOopBits = hsailFrame->num_d_regs() + hsailFrame->num_stack_slots(); |
257 HSAILOopMapHelper oopMapHelper(oop_map_array); | 257 HSAILOopMapHelper oopMapHelper(oop_map_array); |
258 int pc_offset = hsailFrame->pc_offset(); | 258 int pc_offset = hsailFrame->pc_offset(); |
259 for (int bit = 0; bit < maxOopBits; bit++) { | 259 for (int bit = 0; bit < maxOopBits; bit++) { |
260 if (oopMapHelper.is_oop(pc_offset, bit)) { | 260 if (oopMapHelper.is_oop(pc_offset, bit)) { |
261 if (bit < hsailFrame->num_d_regs()) { | 261 if (bit < hsailFrame->num_d_regs()) { |
262 // show $d reg oop | 262 // show $d reg oop |
263 tty->print_cr(" oop $d%d = %p", bit, hsailFrame->get_oop_for_bit(bit)); | 263 tty->print_cr(" oop $d%d = " INTPTR_FORMAT, bit, hsailFrame->get_oop_for_bit(bit)); |
264 } else { | 264 } else { |
265 // show stack slot oop | 265 // show stack slot oop |
266 int stackOffset = (bit - hsailFrame->num_d_regs()) * 8; // 8 bytes per stack slot | 266 int stackOffset = (bit - hsailFrame->num_d_regs()) * 8; // 8 bytes per stack slot |
267 tty->print_cr(" oop stk:%d = %p", stackOffset, hsailFrame->get_oop_for_bit(bit)); | 267 tty->print_cr(" oop stk:%d = " INTPTR_FORMAT, stackOffset, hsailFrame->get_oop_for_bit(bit)); |
268 } | 268 } |
269 } | 269 } |
270 } | 270 } |
271 } | 271 } |
272 JavaCalls::call(&result, mh, &javaArgs, THREAD); | 272 JavaCalls::call(&result, mh, &javaArgs, THREAD); |
458 | 458 |
459 | 459 |
460 void Hsail::HSAILDeoptimizationInfo::oops_do(OopClosure* f) { | 460 void Hsail::HSAILDeoptimizationInfo::oops_do(OopClosure* f) { |
461 int unprocessed_deopts = num_deopts() - deopt_work_index(); | 461 int unprocessed_deopts = num_deopts() - deopt_work_index(); |
462 if (TraceGPUInteraction) { | 462 if (TraceGPUInteraction) { |
463 tty->print_cr("HSAILDeoptimizationInfo::oops_do deopt_occurred=%d, total_deopts=%d, unprocessed_deopts=%d, oop_map_array=%p", _deopt_occurred, num_deopts(), unprocessed_deopts, _oop_map_array); | 463 tty->print_cr("HSAILDeoptimizationInfo::oops_do deopt_occurred=%d, total_deopts=%d, unprocessed_deopts=%d, oop_map_array=" INTPTR_FORMAT, _deopt_occurred, num_deopts(), unprocessed_deopts, p2i(_oop_map_array)); |
464 } | 464 } |
465 if (num_deopts() == 0 || unprocessed_deopts <= 0) { | 465 if (num_deopts() == 0 || unprocessed_deopts <= 0) { |
466 return; // nothing to do | 466 return; // nothing to do |
467 } | 467 } |
468 HSAILOopMapHelper oopMapHelper(_oop_map_array); | 468 HSAILOopMapHelper oopMapHelper(_oop_map_array); |