blob: 1a5eda7fd652352093e406c52e12433603be543f [file] [log] [blame] [edit]
36a37,50
> Test stopped during notifyFramePop without exception on pop of calledFunction
> Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0
> result is StandardTestObject { cnt: 2 } base-call count: 1
> Test stopped during notifyFramePop without exception on pop of doNothing
> Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0
> result is StandardTestObject { cnt: 1 } base-call count: 1
> Test stopped during notifyFramePop with exception on pop of calledFunction
> Single call with PopFrame on ExceptionThrowTestObject { cnt: 0 } base-call-count: 0
> art.Test1953$ExceptionThrowTestObject$TestError thrown and caught!
> result is ExceptionThrowTestObject { cnt: 2 } base-call count: 1
> Test stopped during notifyFramePop with exception on pop of doThrow
> Single call with PopFrame on ExceptionCatchTestObject { cnt: 0 } base-call-count: 0
> art.Test1953$ExceptionCatchTestObject$TestError caught in called function.
> result is ExceptionCatchTestObject { cnt: 1 } base-call count: 1
60a75,94
> Test stopped during a ClassLoad event.
> Single call with PopFrame on ClassLoadObject { cnt: 0, curClass: 0} base-call-count: 0
> Failed to pop frame due to java.lang.RuntimeException: JVMTI_ERROR_OPAQUE_FRAME
> art.Test1953.popFrame(Native Method)
> art.Test1953.runTestOn(Test1953.java)
> art.Test1953.runTestOn(Test1953.java)
> art.Test1953.runTests(Test1953.java)
> <Additional frames hidden>
> TC0.foo == 1
> result is ClassLoadObject { cnt: 1, curClass: 1} base-call count: 1
> Test stopped during a ClassPrepare event.
> Single call with PopFrame on ClassLoadObject { cnt: 0, curClass: 1} base-call-count: 0
> Failed to pop frame due to java.lang.RuntimeException: JVMTI_ERROR_OPAQUE_FRAME
> art.Test1953.popFrame(Native Method)
> art.Test1953.runTestOn(Test1953.java)
> art.Test1953.runTestOn(Test1953.java)
> art.Test1953.runTests(Test1953.java)
> <Additional frames hidden>
> TC1.foo == 2
> result is ClassLoadObject { cnt: 1, curClass: 2} base-call count: 1