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