equal
deleted
inserted
replaced
23 |
23 |
24 /* |
24 /* |
25 * @test |
25 * @test |
26 * @bug 8029383 |
26 * @bug 8029383 |
27 * @summary stack overflow if callee is marked for deoptimization causes crash |
27 * @summary stack overflow if callee is marked for deoptimization causes crash |
28 * @run main/othervm -XX:TieredStopAtLevel=1 -XX:-BackgroundCompilation -XX:CompileCommand=dontinline,StackOverflowGuardPagesOff::m1 -XX:CompileCommand=exclude,StackOverflowGuardPagesOff::m2 -Xss256K -XX:-UseOnStackReplacement StackOverflowGuardPagesOff |
28 * @run main/othervm -XX:TieredStopAtLevel=1 -XX:-BackgroundCompilation -XX:CompileCommand=dontinline,StackOverflowGuardPagesOff::m1 -XX:CompileCommand=exclude,StackOverflowGuardPagesOff::m2 -Xss392K -XX:-UseOnStackReplacement StackOverflowGuardPagesOff |
29 * |
29 * |
30 */ |
30 */ |
31 |
31 |
32 // This test calls m2 recursively until a stack overflow. Then calls |
32 // This test calls m2 recursively until a stack overflow. Then calls |
33 // m3 that calls m1. m1 triggers B's class loading, as a result m1 and |
33 // m3 that calls m1. m1 triggers B's class loading, as a result m1 and |