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