comparison src/share/vm/interpreter/bytecodeTracer.cpp @ 17728:b8413a9cbb84

8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: kvn, twisti
author roland
date Tue, 25 Feb 2014 18:16:24 +0100
parents 190899198332
children 4ca6dc0799b6 78bbf4d43a14
comparison
equal deleted inserted replaced
17727:cfd4aac53239 17728:b8413a9cbb84
594 if (mdo != NULL) { 594 if (mdo != NULL) {
595 ProfileData* data = mdo->bci_to_data(bci); 595 ProfileData* data = mdo->bci_to_data(bci);
596 if (data != NULL) { 596 if (data != NULL) {
597 st->print(" %d", mdo->dp_to_di(data->dp())); 597 st->print(" %d", mdo->dp_to_di(data->dp()));
598 st->fill_to(6); 598 st->fill_to(6);
599 data->print_data_on(st); 599 data->print_data_on(st, mdo);
600 } 600 }
601 } 601 }
602 } 602 }
603 #endif // PRODUCT 603 #endif // PRODUCT