|
Relates :
|
|
|
Relates :
|
Investigation EA failure in CTW I found
the the next function is incorrect for bytecode
with exceptions. It incorrectly splits an exception
handler block.
// ciMethodBlocks::split_block_at
//
// Split the block spanning bci into two separate ranges. The former
// block becomes the second half and a new range is created for the
// first half. Returns the range beginning at bci.
ciBlock *ciMethodBlocks::split_block_at(int bci) {
|