equal
deleted
inserted
replaced
27 * @bug 8031320 |
27 * @bug 8031320 |
28 * @summary Verify that if we use RTMDeopt, then deoptimization |
28 * @summary Verify that if we use RTMDeopt, then deoptimization |
29 * caused by reason other then rtm_state_change will reset |
29 * caused by reason other then rtm_state_change will reset |
30 * method's RTM state. And if we don't use RTMDeopt, then |
30 * method's RTM state. And if we don't use RTMDeopt, then |
31 * RTM state remain the same after such deoptimization. |
31 * RTM state remain the same after such deoptimization. |
32 * @library /testlibrary /testlibrary/whitebox /compiler/testlibrary |
32 * @library /testlibrary /../../test/lib /compiler/testlibrary |
33 * @build TestRTMAfterNonRTMDeopt |
33 * @build TestRTMAfterNonRTMDeopt |
34 * @run main ClassFileInstaller sun.hotspot.WhiteBox |
34 * @run main ClassFileInstaller sun.hotspot.WhiteBox |
35 * sun.hotspot.WhiteBox$WhiteBoxPermission |
35 * sun.hotspot.WhiteBox$WhiteBoxPermission |
36 * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions |
36 * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions |
37 * -XX:+WhiteBoxAPI TestRTMAfterNonRTMDeopt |
37 * -XX:+WhiteBoxAPI TestRTMAfterNonRTMDeopt |