comparison src/share/vm/runtime/deoptimization.cpp @ 8883:b9a918201d47

Merge with hsx25
author Gilles Duboscq <duboscq@ssw.jku.at>
date Sat, 06 Apr 2013 20:04:06 +0200
parents 9f9aaa65294e 0094485b46c7
children 314814fa0223
comparison
equal deleted inserted replaced
8660:d47b52b0ff68 8883:b9a918201d47
455 } 455 }
456 frame_sizes[number_of_frames - 1 - index] = BytesPerWord * array->element(index)->on_stack_size(caller_parms, 456 frame_sizes[number_of_frames - 1 - index] = BytesPerWord * array->element(index)->on_stack_size(caller_parms,
457 callee_parameters, 457 callee_parameters,
458 callee_locals, 458 callee_locals,
459 index == 0, 459 index == 0,
460 index == array->frames() - 1,
460 popframe_extra_args); 461 popframe_extra_args);
461 // This pc doesn't have to be perfect just good enough to identify the frame 462 // This pc doesn't have to be perfect just good enough to identify the frame
462 // as interpreted so the skeleton frame will be walkable 463 // as interpreted so the skeleton frame will be walkable
463 // The correct pc will be set when the skeleton frame is completely filled out 464 // The correct pc will be set when the skeleton frame is completely filled out
464 // The final pc we store in the loop is wrong and will be overwritten below 465 // The final pc we store in the loop is wrong and will be overwritten below