Mercurial > hg > truffle
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 |