1 Normal: Entering public static void art.Test989.doNothing() 2 Normal: Leaving public static void art.Test989.doNothing() returned null 3 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$doNothingClass]. 4 Normal: Entering public static native void art.Test989.doNothingNative() 5 Normal: Leaving public static native void art.Test989.doNothingNative() returned null 6 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$doNothingNativeClass]. 7 Normal: Entering public static void art.Test989.throwA() 8 Normal: Leaving public static void art.Test989.throwA() returned <exception> 9 Received expected error for test[class art.Test989$NormalTracer, class art.Test989$throwAClass] - art.Test989$ErrorA: Throwing Error A 10 Normal: Entering public static native void art.Test989.throwANative() 11 Normal: Leaving public static native void art.Test989.throwANative() returned <exception> 12 Received expected error for test[class art.Test989$NormalTracer, class art.Test989$throwANativeClass] - art.Test989$ErrorA: Throwing Error A 13 Normal: Entering public static java.lang.Object art.Test989.returnValue() 14 Normal: Leaving public static java.lang.Object art.Test989.returnValue() returned TestObject(0) 15 returnValue returned: TestObject(0) 16 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$returnValueClass]. 17 Normal: Entering public static native java.lang.Object art.Test989.returnValueNative() 18 Normal: Leaving public static native java.lang.Object art.Test989.returnValueNative() returned TestObject(1) 19 returnValueNative returned: TestObject(1) 20 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$returnValueNativeClass]. 21 Normal: Entering public static void art.Test989.acceptValue(java.lang.Object) 22 Recieved TestObject(2) 23 Normal: Leaving public static void art.Test989.acceptValue(java.lang.Object) returned null 24 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$acceptValueClass]. 25 Normal: Entering public static native void art.Test989.acceptValueNative(java.lang.Object) 26 Recieved TestObject(3) 27 Normal: Leaving public static native void art.Test989.acceptValueNative(java.lang.Object) returned null 28 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$acceptValueNativeClass]. 29 Normal: Entering public static void art.Test989.tryCatchExit() 30 Normal: Leaving public static void art.Test989.tryCatchExit() returned null 31 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$tryCatchExitClass]. 32 Normal: Entering public static float art.Test989.returnFloat() 33 Normal: Leaving public static float art.Test989.returnFloat() returned 1.618 34 returnFloat returned: 1.618 35 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$returnFloatClass]. 36 Normal: Entering public static native float art.Test989.returnFloatNative() 37 Normal: Leaving public static native float art.Test989.returnFloatNative() returned 1.618 38 returnFloatNative returned: 1.618 39 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$returnFloatNativeClass]. 40 Normal: Entering public static double art.Test989.returnDouble() 41 Normal: Leaving public static double art.Test989.returnDouble() returned 3.14159628 42 returnDouble returned: 3.14159628 43 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$returnDoubleClass]. 44 Normal: Entering public static native double art.Test989.returnDoubleNative() 45 Normal: Leaving public static native double art.Test989.returnDoubleNative() returned 3.14159628 46 returnDoubleNative returned: 3.14159628 47 Received no exception as expected for test[class art.Test989$NormalTracer, class art.Test989$returnDoubleNativeClass]. 48 ThrowEnter: Entering public static void art.Test989.doNothing() 49 ThrowEnter: Leaving public static void art.Test989.doNothing() returned <exception> 50 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$doNothingClass] - art.Test989$ErrorB: Throwing error while entering public static void art.Test989.doNothing() 51 ThrowEnter: Entering public static native void art.Test989.doNothingNative() 52 ThrowEnter: Leaving public static native void art.Test989.doNothingNative() returned <exception> 53 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$doNothingNativeClass] - art.Test989$ErrorB: Throwing error while entering public static native void art.Test989.doNothingNative() 54 ThrowEnter: Entering public static void art.Test989.throwA() 55 ThrowEnter: Leaving public static void art.Test989.throwA() returned <exception> 56 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$throwAClass] - art.Test989$ErrorB: Throwing error while entering public static void art.Test989.throwA() 57 ThrowEnter: Entering public static native void art.Test989.throwANative() 58 ThrowEnter: Leaving public static native void art.Test989.throwANative() returned <exception> 59 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$throwANativeClass] - art.Test989$ErrorB: Throwing error while entering public static native void art.Test989.throwANative() 60 ThrowEnter: Entering public static java.lang.Object art.Test989.returnValue() 61 ThrowEnter: Leaving public static java.lang.Object art.Test989.returnValue() returned <exception> 62 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$returnValueClass] - art.Test989$ErrorB: Throwing error while entering public static java.lang.Object art.Test989.returnValue() 63 ThrowEnter: Entering public static native java.lang.Object art.Test989.returnValueNative() 64 ThrowEnter: Leaving public static native java.lang.Object art.Test989.returnValueNative() returned <exception> 65 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$returnValueNativeClass] - art.Test989$ErrorB: Throwing error while entering public static native java.lang.Object art.Test989.returnValueNative() 66 ThrowEnter: Entering public static void art.Test989.acceptValue(java.lang.Object) 67 ThrowEnter: Leaving public static void art.Test989.acceptValue(java.lang.Object) returned <exception> 68 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$acceptValueClass] - art.Test989$ErrorB: Throwing error while entering public static void art.Test989.acceptValue(java.lang.Object) 69 ThrowEnter: Entering public static native void art.Test989.acceptValueNative(java.lang.Object) 70 ThrowEnter: Leaving public static native void art.Test989.acceptValueNative(java.lang.Object) returned <exception> 71 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$acceptValueNativeClass] - art.Test989$ErrorB: Throwing error while entering public static native void art.Test989.acceptValueNative(java.lang.Object) 72 ThrowEnter: Entering public static void art.Test989.tryCatchExit() 73 ThrowEnter: Leaving public static void art.Test989.tryCatchExit() returned <exception> 74 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$tryCatchExitClass] - art.Test989$ErrorB: Throwing error while entering public static void art.Test989.tryCatchExit() 75 ThrowEnter: Entering public static float art.Test989.returnFloat() 76 ThrowEnter: Leaving public static float art.Test989.returnFloat() returned <exception> 77 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$returnFloatClass] - art.Test989$ErrorB: Throwing error while entering public static float art.Test989.returnFloat() 78 ThrowEnter: Entering public static native float art.Test989.returnFloatNative() 79 ThrowEnter: Leaving public static native float art.Test989.returnFloatNative() returned <exception> 80 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$returnFloatNativeClass] - art.Test989$ErrorB: Throwing error while entering public static native float art.Test989.returnFloatNative() 81 ThrowEnter: Entering public static double art.Test989.returnDouble() 82 ThrowEnter: Leaving public static double art.Test989.returnDouble() returned <exception> 83 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$returnDoubleClass] - art.Test989$ErrorB: Throwing error while entering public static double art.Test989.returnDouble() 84 ThrowEnter: Entering public static native double art.Test989.returnDoubleNative() 85 ThrowEnter: Leaving public static native double art.Test989.returnDoubleNative() returned <exception> 86 Received expected error for test[class art.Test989$ThrowEnterTracer, class art.Test989$returnDoubleNativeClass] - art.Test989$ErrorB: Throwing error while entering public static native double art.Test989.returnDoubleNative() 87 ThrowExit: Entering public static void art.Test989.doNothing() 88 ThrowExit: Leaving public static void art.Test989.doNothing() returned null 89 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$doNothingClass] - art.Test989$ErrorB: Throwing error while exit public static void art.Test989.doNothing() returned null 90 ThrowExit: Entering public static native void art.Test989.doNothingNative() 91 ThrowExit: Leaving public static native void art.Test989.doNothingNative() returned null 92 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$doNothingNativeClass] - art.Test989$ErrorB: Throwing error while exit public static native void art.Test989.doNothingNative() returned null 93 ThrowExit: Entering public static void art.Test989.throwA() 94 ThrowExit: Leaving public static void art.Test989.throwA() returned <exception> 95 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$throwAClass] - art.Test989$ErrorB: Throwing error while exit public static void art.Test989.throwA() returned <exception> 96 ThrowExit: Entering public static native void art.Test989.throwANative() 97 ThrowExit: Leaving public static native void art.Test989.throwANative() returned <exception> 98 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$throwANativeClass] - art.Test989$ErrorB: Throwing error while exit public static native void art.Test989.throwANative() returned <exception> 99 ThrowExit: Entering public static java.lang.Object art.Test989.returnValue() 100 ThrowExit: Leaving public static java.lang.Object art.Test989.returnValue() returned TestObject(7) 101 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$returnValueClass] - art.Test989$ErrorB: Throwing error while exit public static java.lang.Object art.Test989.returnValue() returned TestObject(7) 102 ThrowExit: Entering public static native java.lang.Object art.Test989.returnValueNative() 103 ThrowExit: Leaving public static native java.lang.Object art.Test989.returnValueNative() returned TestObject(8) 104 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$returnValueNativeClass] - art.Test989$ErrorB: Throwing error while exit public static native java.lang.Object art.Test989.returnValueNative() returned TestObject(8) 105 ThrowExit: Entering public static void art.Test989.acceptValue(java.lang.Object) 106 Recieved TestObject(9) 107 ThrowExit: Leaving public static void art.Test989.acceptValue(java.lang.Object) returned null 108 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$acceptValueClass] - art.Test989$ErrorB: Throwing error while exit public static void art.Test989.acceptValue(java.lang.Object) returned null 109 ThrowExit: Entering public static native void art.Test989.acceptValueNative(java.lang.Object) 110 Recieved TestObject(10) 111 ThrowExit: Leaving public static native void art.Test989.acceptValueNative(java.lang.Object) returned null 112 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$acceptValueNativeClass] - art.Test989$ErrorB: Throwing error while exit public static native void art.Test989.acceptValueNative(java.lang.Object) returned null 113 ThrowExit: Entering public static void art.Test989.tryCatchExit() 114 ThrowExit: Leaving public static void art.Test989.tryCatchExit() returned null 115 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$tryCatchExitClass] - art.Test989$ErrorB: Throwing error while exit public static void art.Test989.tryCatchExit() returned null 116 ThrowExit: Entering public static float art.Test989.returnFloat() 117 ThrowExit: Leaving public static float art.Test989.returnFloat() returned 1.618 118 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$returnFloatClass] - art.Test989$ErrorB: Throwing error while exit public static float art.Test989.returnFloat() returned 1.618 119 ThrowExit: Entering public static native float art.Test989.returnFloatNative() 120 ThrowExit: Leaving public static native float art.Test989.returnFloatNative() returned 1.618 121 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$returnFloatNativeClass] - art.Test989$ErrorB: Throwing error while exit public static native float art.Test989.returnFloatNative() returned 1.618 122 ThrowExit: Entering public static double art.Test989.returnDouble() 123 ThrowExit: Leaving public static double art.Test989.returnDouble() returned 3.14159628 124 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$returnDoubleClass] - art.Test989$ErrorB: Throwing error while exit public static double art.Test989.returnDouble() returned 3.14159628 125 ThrowExit: Entering public static native double art.Test989.returnDoubleNative() 126 ThrowExit: Leaving public static native double art.Test989.returnDoubleNative() returned 3.14159628 127 Received expected error for test[class art.Test989$ThrowExitTracer, class art.Test989$returnDoubleNativeClass] - art.Test989$ErrorB: Throwing error while exit public static native double art.Test989.returnDoubleNative() returned 3.14159628 128 ThrowBoth: Entering public static void art.Test989.doNothing() 129 ThrowBoth: Leaving public static void art.Test989.doNothing() returned <exception> 130 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$doNothingClass] - art.Test989$ErrorC: Throwing error while exit public static void art.Test989.doNothing() returned <exception> 131 ThrowBoth: Entering public static native void art.Test989.doNothingNative() 132 ThrowBoth: Leaving public static native void art.Test989.doNothingNative() returned <exception> 133 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$doNothingNativeClass] - art.Test989$ErrorC: Throwing error while exit public static native void art.Test989.doNothingNative() returned <exception> 134 ThrowBoth: Entering public static void art.Test989.throwA() 135 ThrowBoth: Leaving public static void art.Test989.throwA() returned <exception> 136 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$throwAClass] - art.Test989$ErrorC: Throwing error while exit public static void art.Test989.throwA() returned <exception> 137 ThrowBoth: Entering public static native void art.Test989.throwANative() 138 ThrowBoth: Leaving public static native void art.Test989.throwANative() returned <exception> 139 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$throwANativeClass] - art.Test989$ErrorC: Throwing error while exit public static native void art.Test989.throwANative() returned <exception> 140 ThrowBoth: Entering public static java.lang.Object art.Test989.returnValue() 141 ThrowBoth: Leaving public static java.lang.Object art.Test989.returnValue() returned <exception> 142 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$returnValueClass] - art.Test989$ErrorC: Throwing error while exit public static java.lang.Object art.Test989.returnValue() returned <exception> 143 ThrowBoth: Entering public static native java.lang.Object art.Test989.returnValueNative() 144 ThrowBoth: Leaving public static native java.lang.Object art.Test989.returnValueNative() returned <exception> 145 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$returnValueNativeClass] - art.Test989$ErrorC: Throwing error while exit public static native java.lang.Object art.Test989.returnValueNative() returned <exception> 146 ThrowBoth: Entering public static void art.Test989.acceptValue(java.lang.Object) 147 ThrowBoth: Leaving public static void art.Test989.acceptValue(java.lang.Object) returned <exception> 148 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$acceptValueClass] - art.Test989$ErrorC: Throwing error while exit public static void art.Test989.acceptValue(java.lang.Object) returned <exception> 149 ThrowBoth: Entering public static native void art.Test989.acceptValueNative(java.lang.Object) 150 ThrowBoth: Leaving public static native void art.Test989.acceptValueNative(java.lang.Object) returned <exception> 151 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$acceptValueNativeClass] - art.Test989$ErrorC: Throwing error while exit public static native void art.Test989.acceptValueNative(java.lang.Object) returned <exception> 152 ThrowBoth: Entering public static void art.Test989.tryCatchExit() 153 ThrowBoth: Leaving public static void art.Test989.tryCatchExit() returned <exception> 154 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$tryCatchExitClass] - art.Test989$ErrorC: Throwing error while exit public static void art.Test989.tryCatchExit() returned <exception> 155 ThrowBoth: Entering public static float art.Test989.returnFloat() 156 ThrowBoth: Leaving public static float art.Test989.returnFloat() returned <exception> 157 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$returnFloatClass] - art.Test989$ErrorC: Throwing error while exit public static float art.Test989.returnFloat() returned <exception> 158 ThrowBoth: Entering public static native float art.Test989.returnFloatNative() 159 ThrowBoth: Leaving public static native float art.Test989.returnFloatNative() returned <exception> 160 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$returnFloatNativeClass] - art.Test989$ErrorC: Throwing error while exit public static native float art.Test989.returnFloatNative() returned <exception> 161 ThrowBoth: Entering public static double art.Test989.returnDouble() 162 ThrowBoth: Leaving public static double art.Test989.returnDouble() returned <exception> 163 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$returnDoubleClass] - art.Test989$ErrorC: Throwing error while exit public static double art.Test989.returnDouble() returned <exception> 164 ThrowBoth: Entering public static native double art.Test989.returnDoubleNative() 165 ThrowBoth: Leaving public static native double art.Test989.returnDoubleNative() returned <exception> 166 Received expected error for test[class art.Test989$ThrowBothTracer, class art.Test989$returnDoubleNativeClass] - art.Test989$ErrorC: Throwing error while exit public static native double art.Test989.returnDoubleNative() returned <exception> 167 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$doNothingClass]. 168 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$doNothingNativeClass]. 169 Received expected error for test[class art.Test989$ForceGCTracer, class art.Test989$throwAClass] - art.Test989$ErrorA: Throwing Error A 170 Received expected error for test[class art.Test989$ForceGCTracer, class art.Test989$throwANativeClass] - art.Test989$ErrorA: Throwing Error A 171 returnValue returned: TestObject(14) 172 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$returnValueClass]. 173 returnValueNative returned: TestObject(15) 174 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$returnValueNativeClass]. 175 Recieved TestObject(16) 176 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$acceptValueClass]. 177 Recieved TestObject(17) 178 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$acceptValueNativeClass]. 179 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$tryCatchExitClass]. 180 returnFloat returned: 1.618 181 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$returnFloatClass]. 182 returnFloatNative returned: 1.618 183 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$returnFloatNativeClass]. 184 returnDouble returned: 3.14159628 185 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$returnDoubleClass]. 186 returnDoubleNative returned: 3.14159628 187 Received no exception as expected for test[class art.Test989$ForceGCTracer, class art.Test989$returnDoubleNativeClass]. 188 Finished! 189