hotspot/test/compiler/uncommontrap/StackOverflowGuardPagesOff.java
changeset 28497 a7aecf0ffb6b
parent 22241 58579a498f3a
child 39390 edf6a424a8b7
equal deleted inserted replaced
28496:f9753412d4f5 28497:a7aecf0ffb6b
    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