1 Test stopped using breakpoint 2 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 3 result is StandardTestObject { cnt: 2 } base-call count: 1 4 Test stopped using breakpoint with declared synchronized function 5 Single call with PopFrame on SynchronizedFunctionTestObject { cnt: 0 } base-call-count: 0 6 result is SynchronizedFunctionTestObject { cnt: 2 } base-call count: 1 7 Test stopped using breakpoint with synchronized block 8 Single call with PopFrame on SynchronizedTestObject { cnt: 0 } base-call-count: 0 9 result is SynchronizedTestObject { cnt: 2 } base-call count: 1 10 Test stopped on single step 11 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 12 result is StandardTestObject { cnt: 2 } base-call count: 1 13 Test stopped on field access 14 Single call with PopFrame on FieldBasedTestObject { cnt: 0, TARGET_FIELD: 0 } base-call-count: 0 15 result is FieldBasedTestObject { cnt: 2, TARGET_FIELD: 10 } base-call count: 1 16 Test stopped on field modification 17 Single call with PopFrame on FieldBasedTestObject { cnt: 0, TARGET_FIELD: 0 } base-call-count: 0 18 result is FieldBasedTestObject { cnt: 2, TARGET_FIELD: 10 } base-call count: 1 19 Test stopped during Method Exit of doNothing 20 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 21 result is StandardTestObject { cnt: 1 } base-call count: 1 22 Test stopped during Method Enter of doNothing 23 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 24 result is StandardTestObject { cnt: 1 } base-call count: 1 25 Test stopped during Method Exit of calledFunction 26 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 27 result is StandardTestObject { cnt: 2 } base-call count: 1 28 Test stopped during Method Enter of calledFunction 29 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 30 result is StandardTestObject { cnt: 1 } base-call count: 1 31 Test stopped during Method Exit due to exception thrown in same function 32 Single call with PopFrame on ExceptionOnceObject { cnt: 0, throwInSub: false } base-call-count: 0 33 result is ExceptionOnceObject { cnt: 2, throwInSub: false } base-call count: 1 34 Test stopped during Method Exit due to exception thrown in subroutine 35 Single call with PopFrame on ExceptionOnceObject { cnt: 0, throwInSub: true } base-call-count: 0 36 result is ExceptionOnceObject { cnt: 2, throwInSub: true } base-call count: 1 37 Test stopped during notifyFramePop without exception on pop of calledFunction 38 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 39 result is StandardTestObject { cnt: 2 } base-call count: 1 40 Test stopped during notifyFramePop without exception on pop of doNothing 41 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 42 result is StandardTestObject { cnt: 1 } base-call count: 1 43 Test stopped during notifyFramePop with exception on pop of calledFunction 44 Single call with PopFrame on ExceptionThrowTestObject { cnt: 0 } base-call-count: 0 45 art.Test1953$ExceptionThrowTestObject$TestError thrown and caught! 46 result is ExceptionThrowTestObject { cnt: 2 } base-call count: 1 47 Test stopped during notifyFramePop with exception on pop of doThrow 48 Single call with PopFrame on ExceptionCatchTestObject { cnt: 0 } base-call-count: 0 49 art.Test1953$ExceptionCatchTestObject$TestError caught in called function. 50 result is ExceptionCatchTestObject { cnt: 1 } base-call count: 1 51 Test stopped during ExceptionCatch event of calledFunction (catch in called function, throw in called function) 52 Single call with PopFrame on ExceptionThrowTestObject { cnt: 0 } base-call-count: 0 53 art.Test1953$ExceptionThrowTestObject$TestError caught in same function. 54 result is ExceptionThrowTestObject { cnt: 2 } base-call count: 1 55 Test stopped during ExceptionCatch event of calledFunction (catch in called function, throw in subroutine) 56 Single call with PopFrame on ExceptionCatchTestObject { cnt: 0 } base-call-count: 0 57 art.Test1953$ExceptionCatchTestObject$TestError caught in called function. 58 result is ExceptionCatchTestObject { cnt: 2 } base-call count: 1 59 Test stopped during Exception event of calledFunction (catch in calling function) 60 Single call with PopFrame on ExceptionThrowTestObject { cnt: 0 } base-call-count: 0 61 art.Test1953$ExceptionThrowTestObject$TestError thrown and caught! 62 result is ExceptionThrowTestObject { cnt: 2 } base-call count: 1 63 Test stopped during Exception event of calledFunction (catch in called function) 64 Single call with PopFrame on ExceptionThrowTestObject { cnt: 0 } base-call-count: 0 65 art.Test1953$ExceptionThrowTestObject$TestError caught in same function. 66 result is ExceptionThrowTestObject { cnt: 2 } base-call count: 1 67 Test stopped during Exception event of calledFunction (catch in parent of calling function) 68 Single call with PopFrame on ExceptionThrowFarTestObject { cnt: 0 } base-call-count: 0 69 art.Test1953$ExceptionThrowFarTestObject$TestError thrown and caught! 70 result is ExceptionThrowFarTestObject { cnt: 2 } base-call count: 1 71 Test stopped during Exception event of calledFunction (catch in called function) 72 Single call with PopFrame on ExceptionThrowFarTestObject { cnt: 0 } base-call-count: 0 73 art.Test1953$ExceptionThrowFarTestObject$TestError caught in same function. 74 result is ExceptionThrowFarTestObject { cnt: 2 } base-call count: 1 75 Test stopped during a ClassLoad event. 76 Single call with PopFrame on ClassLoadObject { cnt: 0, curClass: 0} base-call-count: 0 77 Failed to pop frame due to java.lang.RuntimeException: JVMTI_ERROR_OPAQUE_FRAME 78 art.Test1953.popFrame(Native Method) 79 art.Test1953.runTestOn(Test1953.java) 80 art.Test1953.runTestOn(Test1953.java) 81 art.Test1953.runTests(Test1953.java) 82 <Additional frames hidden> 83 TC0.foo == 1 84 result is ClassLoadObject { cnt: 1, curClass: 1} base-call count: 1 85 Test stopped during a ClassPrepare event. 86 Single call with PopFrame on ClassLoadObject { cnt: 0, curClass: 1} base-call-count: 0 87 Failed to pop frame due to java.lang.RuntimeException: JVMTI_ERROR_OPAQUE_FRAME 88 art.Test1953.popFrame(Native Method) 89 art.Test1953.runTestOn(Test1953.java) 90 art.Test1953.runTestOn(Test1953.java) 91 art.Test1953.runTests(Test1953.java) 92 <Additional frames hidden> 93 TC1.foo == 2 94 result is ClassLoadObject { cnt: 1, curClass: 2} base-call count: 1 95 Test stopped during random Suspend. 96 Single call with PopFrame on SuspendSuddenlyObject { cnt: 0 } base-call-count: 0 97 result is SuspendSuddenlyObject { cnt: 2 } base-call count: 1 98 Test redefining frame being popped. 99 Single call with PopFrame on RedefineTestObject { states: [] current: ORIGINAL } base-call-count: 0 100 result is RedefineTestObject { states: [ORIGINAL, REDEFINED] current: REDEFINED } base-call count: 1 101 Test stopped during a native method fails 102 Single call with PopFrame on NativeCalledObject { cnt: 0 } base-call-count: 0 103 Failed to pop frame due to java.lang.RuntimeException: JVMTI_ERROR_OPAQUE_FRAME 104 art.Test1953.popFrame(Native Method) 105 art.Test1953.runTestOn(Test1953.java) 106 art.Test1953.runTestOn(Test1953.java) 107 art.Test1953.runTests(Test1953.java) 108 <Additional frames hidden> 109 result is NativeCalledObject { cnt: 1 } base-call count: 1 110 Test stopped in a method called by native fails 111 Single call with PopFrame on NativeCallerObject { cnt: 0 } base-call-count: 0 112 Failed to pop frame due to java.lang.RuntimeException: JVMTI_ERROR_OPAQUE_FRAME 113 art.Test1953.popFrame(Native Method) 114 art.Test1953.runTestOn(Test1953.java) 115 art.Test1953.runTestOn(Test1953.java) 116 art.Test1953.runTests(Test1953.java) 117 <Additional frames hidden> 118 result is NativeCallerObject { cnt: 1 } base-call count: 1 119 Test stopped with monitor in enclosing frame. 120 Single call with PopFrame on StandardTestObject { cnt: 0 } base-call-count: 0 121 result is StandardTestObject { cnt: 2 } base-call count: 1 122