xref: /aosp_15_r20/art/test/988-method-trace/expected-stdout.txt (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1.<= public static void art.Trace.enableTracing(java.lang.Class,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.Thread) -> <null: null>
2<= public static void art.Trace.enableMethodTracing(java.lang.Class,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.Thread) -> <null: null>
3=> art.Test988$IterOp()
4.=> public java.lang.Object()
5.<= public java.lang.Object() -> <null: null>
6<= art.Test988$IterOp() -> <null: null>
7=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
8.=> public int art.Test988$IterOp.applyAsInt(int)
9..=> static int art.Test988.iter_fibonacci(int)
10..<= static int art.Test988.iter_fibonacci(int) -> <class java.lang.Integer: 832040>
11.<= public int art.Test988$IterOp.applyAsInt(int) -> <class java.lang.Integer: 832040>
12.=> public art.Test988$FibResult(java.lang.String,int,int)
13..=> public java.lang.Object()
14..<= public java.lang.Object() -> <null: null>
15.<= public art.Test988$FibResult(java.lang.String,int,int) -> <null: null>
16.=> static void art.Test988.addToResults(art.Test988$Printable)
17..=> public void java.util.ArrayList.ensureCapacity(int)
18..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
19..=> public boolean java.util.ArrayList.add(java.lang.Object)
20fibonacci(30)=832040
21...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
22..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
23.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
24<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
25=> art.Test988$RecurOp()
26.=> public java.lang.Object()
27.<= public java.lang.Object() -> <null: null>
28<= art.Test988$RecurOp() -> <null: null>
29=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
30.=> public int art.Test988$RecurOp.applyAsInt(int)
31..=> static int art.Test988.fibonacci(int)
32...=> static int art.Test988.fibonacci(int)
33....=> static int art.Test988.fibonacci(int)
34.....=> static int art.Test988.fibonacci(int)
35......=> static int art.Test988.fibonacci(int)
36......<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
37......=> static int art.Test988.fibonacci(int)
38......<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 0>
39.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
40.....=> static int art.Test988.fibonacci(int)
41.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
42....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 2>
43....=> static int art.Test988.fibonacci(int)
44.....=> static int art.Test988.fibonacci(int)
45.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
46.....=> static int art.Test988.fibonacci(int)
47.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 0>
48....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
49...<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 3>
50...=> static int art.Test988.fibonacci(int)
51....=> static int art.Test988.fibonacci(int)
52.....=> static int art.Test988.fibonacci(int)
53.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
54.....=> static int art.Test988.fibonacci(int)
55.....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 0>
56....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
57....=> static int art.Test988.fibonacci(int)
58....<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 1>
59...<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 2>
60..<= static int art.Test988.fibonacci(int) -> <class java.lang.Integer: 5>
61.<= public int art.Test988$RecurOp.applyAsInt(int) -> <class java.lang.Integer: 5>
62.=> public art.Test988$FibResult(java.lang.String,int,int)
63..=> public java.lang.Object()
64..<= public java.lang.Object() -> <null: null>
65.<= public art.Test988$FibResult(java.lang.String,int,int) -> <null: null>
66.=> static void art.Test988.addToResults(art.Test988$Printable)
67..=> public void java.util.ArrayList.ensureCapacity(int)
68..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
69..=> public boolean java.util.ArrayList.add(java.lang.Object)
70fibonacci(5)=5
71...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
72..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
73.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
74<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
75=> art.Test988$NativeOp()
76.=> public java.lang.Object()
77.<= public java.lang.Object() -> <null: null>
78<= art.Test988$NativeOp() -> <null: null>
79=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
80.=> public int art.Test988$NativeOp.applyAsInt(int)
81..=> static int art.Test988.nativeFibonacci(int)
82..<= static int art.Test988.nativeFibonacci(int) -> <class java.lang.Integer: 5>
83.<= public int art.Test988$NativeOp.applyAsInt(int) -> <class java.lang.Integer: 5>
84.=> public art.Test988$FibResult(java.lang.String,int,int)
85..=> public java.lang.Object()
86..<= public java.lang.Object() -> <null: null>
87.<= public art.Test988$FibResult(java.lang.String,int,int) -> <null: null>
88.=> static void art.Test988.addToResults(art.Test988$Printable)
89..=> public void java.util.ArrayList.ensureCapacity(int)
90..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
91..=> public boolean java.util.ArrayList.add(java.lang.Object)
92fibonacci(5)=5
93...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
94..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
95.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
96<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
97=> art.Test988$IterOp()
98.=> public java.lang.Object()
99.<= public java.lang.Object() -> <null: null>
100<= art.Test988$IterOp() -> <null: null>
101=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
102.=> public int art.Test988$IterOp.applyAsInt(int)
103..=> static int art.Test988.iter_fibonacci(int)
104...=> public java.lang.StringBuilder()
105....=> java.lang.AbstractStringBuilder(int)
106.....=> public java.lang.Object()
107.....<= public java.lang.Object() -> <null: null>
108....<= java.lang.AbstractStringBuilder(int) -> <null: null>
109...<= public java.lang.StringBuilder() -> <null: null>
110...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
111....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
112.....=> public int java.lang.String.length()
113.....<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
114.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
115.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
116.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
117......=> final byte java.lang.AbstractStringBuilder.getCoder()
118......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
119......=> byte java.lang.String.coder()
120......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
121......=> void java.lang.String.fillBytes(byte[],int,byte)
122.......=> public int java.lang.String.length()
123.......<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
124.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
125.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
126.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
127.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
128......<= void java.lang.String.fillBytes(byte[],int,byte) -> <null: null>
129.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
130....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
131...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
132...=> public java.lang.StringBuilder java.lang.StringBuilder.append(int)
133....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int)
134.....=> static int java.lang.Integer.stringSize(int)
135.....<= static int java.lang.Integer.stringSize(int) -> <class java.lang.Integer: 3>
136.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
137......=> private int java.lang.AbstractStringBuilder.newCapacity(int)
138......<= private int java.lang.AbstractStringBuilder.newCapacity(int) -> <class java.lang.Integer: 34>
139......=> public static byte[] java.util.Arrays.copyOf(byte[],int)
140.......=> public static int java.lang.Math.min(int,int)
141.......<= public static int java.lang.Math.min(int,int) -> <class java.lang.Integer: 16>
142.......=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
143.......<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
144......<= public static byte[] java.util.Arrays.copyOf(byte[],int) -> <class [B: [66, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 58, 32, 45, 49, 57, 32, 60, 32, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]>
145.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
146.....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
147.....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
148.....=> static int java.lang.Integer.getChars(int,int,byte[])
149.....<= static int java.lang.Integer.getChars(int,int,byte[]) -> <class java.lang.Integer: 14>
150....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
151...<= public java.lang.StringBuilder java.lang.StringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
152...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
153....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
154.....=> public int java.lang.String.length()
155.....<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
156.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
157.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
158.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
159......=> final byte java.lang.AbstractStringBuilder.getCoder()
160......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
161......=> byte java.lang.String.coder()
162......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
163......=> void java.lang.String.fillBytes(byte[],int,byte)
164.......=> public int java.lang.String.length()
165.......<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
166.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
167.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
168.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
169.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
170......<= void java.lang.String.fillBytes(byte[],int,byte) -> <null: null>
171.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
172....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
173...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
174...=> public java.lang.String java.lang.StringBuilder.toString()
175....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
176....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
177....=> public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int)
178.....=> public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int)
179.....<= public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int) -> <class java.lang.String: Bad argument: -19 < 0>
180....<= public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int) -> <class java.lang.String: Bad argument: -19 < 0>
181...<= public java.lang.String java.lang.StringBuilder.toString() -> <class java.lang.String: Bad argument: -19 < 0>
182...=> public java.lang.Error(java.lang.String)
183....=> public java.lang.Throwable(java.lang.String)
184.....=> public java.lang.Object()
185.....<= public java.lang.Object() -> <null: null>
186.....=> public static final java.util.List java.util.Collections.emptyList()
187.....<= public static final java.util.List java.util.Collections.emptyList() -> <class java.util.Collections$EmptyList: []>
188.....=> public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace()
189......=> private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace()
190......<= private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace() -> <class [Ljava.lang.Object;: <non-deterministic>>
191.....<= public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace() -> <class java.lang.Error: java.lang.Error: Bad argument: -19 < 0
192	art.Test988.iter_fibonacci(Test988.java:280)
193	art.Test988$IterOp.applyAsInt(Test988.java:275)
194	art.Test988.doFibTest(Test988.java:413)
195	art.Test988.run(Test988.java:369)
196	<additional hidden frames>
197>
198....<= public java.lang.Throwable(java.lang.String) -> <null: null>
199...<= public java.lang.Error(java.lang.String) -> <null: null>
200..<= static int art.Test988.iter_fibonacci(int) EXCEPTION
201.<= public int art.Test988$IterOp.applyAsInt(int) EXCEPTION
202.=> public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable)
203..=> public java.lang.Object()
204..<= public java.lang.Object() -> <null: null>
205.<= public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable) -> <null: null>
206.=> static void art.Test988.addToResults(art.Test988$Printable)
207..=> public void java.util.ArrayList.ensureCapacity(int)
208..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
209..=> public boolean java.util.ArrayList.add(java.lang.Object)
210fibonacci(-19) -> java.lang.Error: Bad argument: -19 < 0
211	art.Test988.iter_fibonacci(Test988.java:280)
212	art.Test988$IterOp.applyAsInt(Test988.java:275)
213	art.Test988.doFibTest(Test988.java:413)
214	art.Test988.run(Test988.java:369)
215	<additional hidden frames>
216
217...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
218..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
219.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
220<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
221=> art.Test988$RecurOp()
222.=> public java.lang.Object()
223.<= public java.lang.Object() -> <null: null>
224<= art.Test988$RecurOp() -> <null: null>
225=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
226.=> public int art.Test988$RecurOp.applyAsInt(int)
227..=> static int art.Test988.fibonacci(int)
228...=> public java.lang.StringBuilder()
229....=> java.lang.AbstractStringBuilder(int)
230.....=> public java.lang.Object()
231.....<= public java.lang.Object() -> <null: null>
232....<= java.lang.AbstractStringBuilder(int) -> <null: null>
233...<= public java.lang.StringBuilder() -> <null: null>
234...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
235....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
236.....=> public int java.lang.String.length()
237.....<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
238.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
239.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
240.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
241......=> final byte java.lang.AbstractStringBuilder.getCoder()
242......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
243......=> byte java.lang.String.coder()
244......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
245......=> void java.lang.String.fillBytes(byte[],int,byte)
246.......=> public int java.lang.String.length()
247.......<= public int java.lang.String.length() -> <class java.lang.Integer: 14>
248.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
249.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
250.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
251.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
252......<= void java.lang.String.fillBytes(byte[],int,byte) -> <null: null>
253.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
254....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
255...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
256...=> public java.lang.StringBuilder java.lang.StringBuilder.append(int)
257....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int)
258.....=> static int java.lang.Integer.stringSize(int)
259.....<= static int java.lang.Integer.stringSize(int) -> <class java.lang.Integer: 3>
260.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
261......=> private int java.lang.AbstractStringBuilder.newCapacity(int)
262......<= private int java.lang.AbstractStringBuilder.newCapacity(int) -> <class java.lang.Integer: 34>
263......=> public static byte[] java.util.Arrays.copyOf(byte[],int)
264.......=> public static int java.lang.Math.min(int,int)
265.......<= public static int java.lang.Math.min(int,int) -> <class java.lang.Integer: 16>
266.......=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
267.......<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
268......<= public static byte[] java.util.Arrays.copyOf(byte[],int) -> <class [B: [66, 97, 100, 32, 97, 114, 103, 117, 109, 101, 110, 116, 58, 32, 45, 49, 57, 32, 60, 32, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]>
269.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
270.....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
271.....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
272.....=> static int java.lang.Integer.getChars(int,int,byte[])
273.....<= static int java.lang.Integer.getChars(int,int,byte[]) -> <class java.lang.Integer: 14>
274....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
275...<= public java.lang.StringBuilder java.lang.StringBuilder.append(int) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
276...=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
277....=> public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String)
278.....=> public int java.lang.String.length()
279.....<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
280.....=> private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int)
281.....<= private void java.lang.AbstractStringBuilder.ensureCapacityInternal(int) -> <null: null>
282.....=> private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String)
283......=> final byte java.lang.AbstractStringBuilder.getCoder()
284......<= final byte java.lang.AbstractStringBuilder.getCoder() -> <class java.lang.Byte: 0>
285......=> byte java.lang.String.coder()
286......<= byte java.lang.String.coder() -> <class java.lang.Byte: 0>
287......=> void java.lang.String.fillBytes(byte[],int,byte)
288.......=> public int java.lang.String.length()
289.......<= public int java.lang.String.length() -> <class java.lang.Integer: 4>
290.......=> static void java.lang.String.checkBoundsOffCount(int,int,int)
291.......<= static void java.lang.String.checkBoundsOffCount(int,int,int) -> <null: null>
292.......=> private void java.lang.String.fillBytesLatin1(byte[],int)
293.......<= private void java.lang.String.fillBytesLatin1(byte[],int) -> <null: null>
294......<= void java.lang.String.fillBytes(byte[],int,byte) -> <null: null>
295.....<= private final void java.lang.AbstractStringBuilder.putStringAt(int,java.lang.String) -> <null: null>
296....<= public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
297...<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: Bad argument: -19 < 0>
298...=> public java.lang.String java.lang.StringBuilder.toString()
299....=> final boolean java.lang.AbstractStringBuilder.isLatin1()
300....<= final boolean java.lang.AbstractStringBuilder.isLatin1() -> <class java.lang.Boolean: true>
301....=> public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int)
302.....=> public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int)
303.....<= public static java.lang.String java.lang.StringFactory.newStringFromBytes(byte[],int,int,int) -> <class java.lang.String: Bad argument: -19 < 0>
304....<= public static java.lang.String java.lang.StringLatin1.newString(byte[],int,int) -> <class java.lang.String: Bad argument: -19 < 0>
305...<= public java.lang.String java.lang.StringBuilder.toString() -> <class java.lang.String: Bad argument: -19 < 0>
306...=> public java.lang.Error(java.lang.String)
307....=> public java.lang.Throwable(java.lang.String)
308.....=> public java.lang.Object()
309.....<= public java.lang.Object() -> <null: null>
310.....=> public static final java.util.List java.util.Collections.emptyList()
311.....<= public static final java.util.List java.util.Collections.emptyList() -> <class java.util.Collections$EmptyList: []>
312.....=> public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace()
313......=> private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace()
314......<= private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace() -> <class [Ljava.lang.Object;: <non-deterministic>>
315.....<= public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace() -> <class java.lang.Error: java.lang.Error: Bad argument: -19 < 0
316	art.Test988.fibonacci(Test988.java:302)
317	art.Test988$RecurOp.applyAsInt(Test988.java:297)
318	art.Test988.doFibTest(Test988.java:413)
319	art.Test988.run(Test988.java:370)
320	<additional hidden frames>
321>
322....<= public java.lang.Throwable(java.lang.String) -> <null: null>
323...<= public java.lang.Error(java.lang.String) -> <null: null>
324..<= static int art.Test988.fibonacci(int) EXCEPTION
325.<= public int art.Test988$RecurOp.applyAsInt(int) EXCEPTION
326.=> public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable)
327..=> public java.lang.Object()
328..<= public java.lang.Object() -> <null: null>
329.<= public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable) -> <null: null>
330.=> static void art.Test988.addToResults(art.Test988$Printable)
331..=> public void java.util.ArrayList.ensureCapacity(int)
332..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
333..=> public boolean java.util.ArrayList.add(java.lang.Object)
334fibonacci(-19) -> java.lang.Error: Bad argument: -19 < 0
335	art.Test988.fibonacci(Test988.java:302)
336	art.Test988$RecurOp.applyAsInt(Test988.java:297)
337	art.Test988.doFibTest(Test988.java:413)
338	art.Test988.run(Test988.java:370)
339	<additional hidden frames>
340
341...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
342..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
343.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
344<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
345=> art.Test988$NativeOp()
346.=> public java.lang.Object()
347.<= public java.lang.Object() -> <null: null>
348<= art.Test988$NativeOp() -> <null: null>
349=> public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator)
350.=> public int art.Test988$NativeOp.applyAsInt(int)
351..=> static int art.Test988.nativeFibonacci(int)
352...=> public java.lang.Error(java.lang.String)
353....=> public java.lang.Throwable(java.lang.String)
354.....=> public java.lang.Object()
355.....<= public java.lang.Object() -> <null: null>
356.....=> public static final java.util.List java.util.Collections.emptyList()
357.....<= public static final java.util.List java.util.Collections.emptyList() -> <class java.util.Collections$EmptyList: []>
358.....=> public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace()
359......=> private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace()
360......<= private static java.lang.Object java.lang.Throwable.nativeFillInStackTrace() -> <class [Ljava.lang.Object;: <non-deterministic>>
361.....<= public synchronized java.lang.Throwable java.lang.Throwable.fillInStackTrace() -> <class java.lang.Error: java.lang.Error: bad argument
362	art.Test988.nativeFibonacci(Native Method)
363	art.Test988$NativeOp.applyAsInt(Test988.java:312)
364	art.Test988.doFibTest(Test988.java:413)
365	art.Test988.run(Test988.java:371)
366	<additional hidden frames>
367>
368....<= public java.lang.Throwable(java.lang.String) -> <null: null>
369...<= public java.lang.Error(java.lang.String) -> <null: null>
370..<= static int art.Test988.nativeFibonacci(int) EXCEPTION
371.<= public int art.Test988$NativeOp.applyAsInt(int) EXCEPTION
372.=> public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable)
373..=> public java.lang.Object()
374..<= public java.lang.Object() -> <null: null>
375.<= public art.Test988$FibThrow(java.lang.String,int,java.lang.Throwable) -> <null: null>
376.=> static void art.Test988.addToResults(art.Test988$Printable)
377..=> public void java.util.ArrayList.ensureCapacity(int)
378..<= public void java.util.ArrayList.ensureCapacity(int) -> <null: null>
379..=> public boolean java.util.ArrayList.add(java.lang.Object)
380fibonacci(-19) -> java.lang.Error: bad argument
381	art.Test988.nativeFibonacci(Native Method)
382	art.Test988$NativeOp.applyAsInt(Test988.java:312)
383	art.Test988.doFibTest(Test988.java:413)
384	art.Test988.run(Test988.java:371)
385	<additional hidden frames>
386
387...<= private void java.util.ArrayList.add(java.lang.Object,java.lang.Object[],int) -> <null: null>
388..<= public boolean java.util.ArrayList.add(java.lang.Object) -> <class java.lang.Boolean: true>
389.<= static void art.Test988.addToResults(art.Test988$Printable) -> <null: null>
390<= public static void art.Test988.doFibTest(int,java.util.function.IntUnaryOperator) -> <null: null>
391=> public final void <non-deterministic-type 0>.run()
392.=> private static java.lang.Object java.lang.reflect.Proxy.invoke(java.lang.reflect.Proxy,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable
393..=> public java.lang.Object art.Test988$TestRunnableInvokeHandler.invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable
394..<= public java.lang.Object art.Test988$TestRunnableInvokeHandler.invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable -> <null: null>
395.<= private static java.lang.Object java.lang.reflect.Proxy.invoke(java.lang.reflect.Proxy,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable -> <null: null>
396<= public final void <non-deterministic-type 0>.run() -> <null: null>
397=> static void art.Test988$IntrinsicsTest.doTest()
398.=> static void art.Test988Intrinsics.test()
399..=> public static long java.lang.Double.doubleToRawLongBits(double)
400..<= public static long java.lang.Double.doubleToRawLongBits(double) -> <class java.lang.Long: 0>
401..=> public static long java.lang.Double.doubleToLongBits(double)
402..<= public static long java.lang.Double.doubleToLongBits(double) -> <class java.lang.Long: 0>
403..=> public static boolean java.lang.Double.isInfinite(double)
404..<= public static boolean java.lang.Double.isInfinite(double) -> <class java.lang.Boolean: false>
405..=> public static boolean java.lang.Double.isNaN(double)
406..<= public static boolean java.lang.Double.isNaN(double) -> <class java.lang.Boolean: false>
407..=> public static double java.lang.Double.longBitsToDouble(long)
408..<= public static double java.lang.Double.longBitsToDouble(long) -> <class java.lang.Double: 0.0>
409..=> public static int java.lang.Float.floatToRawIntBits(float)
410..<= public static int java.lang.Float.floatToRawIntBits(float) -> <class java.lang.Integer: 0>
411..=> public static int java.lang.Float.floatToIntBits(float)
412..<= public static int java.lang.Float.floatToIntBits(float) -> <class java.lang.Integer: 0>
413..=> public static boolean java.lang.Float.isInfinite(float)
414..<= public static boolean java.lang.Float.isInfinite(float) -> <class java.lang.Boolean: false>
415..=> public static boolean java.lang.Float.isNaN(float)
416..<= public static boolean java.lang.Float.isNaN(float) -> <class java.lang.Boolean: false>
417..=> public static float java.lang.Float.intBitsToFloat(int)
418..<= public static float java.lang.Float.intBitsToFloat(int) -> <class java.lang.Float: 0.0>
419..=> public static int java.lang.Integer.reverse(int)
420..<= public static int java.lang.Integer.reverse(int) -> <class java.lang.Integer: 0>
421..=> public static int java.lang.Integer.reverseBytes(int)
422..<= public static int java.lang.Integer.reverseBytes(int) -> <class java.lang.Integer: 0>
423..=> public static int java.lang.Integer.bitCount(int)
424..<= public static int java.lang.Integer.bitCount(int) -> <class java.lang.Integer: 0>
425..=> public static int java.lang.Integer.compare(int,int)
426..<= public static int java.lang.Integer.compare(int,int) -> <class java.lang.Integer: 0>
427..=> public static int java.lang.Integer.highestOneBit(int)
428..<= public static int java.lang.Integer.highestOneBit(int) -> <class java.lang.Integer: 0>
429..=> public static int java.lang.Integer.lowestOneBit(int)
430..<= public static int java.lang.Integer.lowestOneBit(int) -> <class java.lang.Integer: 0>
431..=> public static int java.lang.Integer.numberOfLeadingZeros(int)
432..<= public static int java.lang.Integer.numberOfLeadingZeros(int) -> <class java.lang.Integer: 32>
433..=> public static int java.lang.Integer.numberOfTrailingZeros(int)
434..<= public static int java.lang.Integer.numberOfTrailingZeros(int) -> <class java.lang.Integer: 32>
435..=> public static int java.lang.Integer.rotateRight(int,int)
436..<= public static int java.lang.Integer.rotateRight(int,int) -> <class java.lang.Integer: 0>
437..=> public static int java.lang.Integer.rotateLeft(int,int)
438..<= public static int java.lang.Integer.rotateLeft(int,int) -> <class java.lang.Integer: 0>
439..=> public static int java.lang.Integer.signum(int)
440..<= public static int java.lang.Integer.signum(int) -> <class java.lang.Integer: 0>
441..=> public static long java.lang.Long.reverse(long)
442..<= public static long java.lang.Long.reverse(long) -> <class java.lang.Long: 0>
443..=> public static long java.lang.Long.reverseBytes(long)
444..<= public static long java.lang.Long.reverseBytes(long) -> <class java.lang.Long: 0>
445..=> public static int java.lang.Long.bitCount(long)
446..<= public static int java.lang.Long.bitCount(long) -> <class java.lang.Integer: 0>
447..=> public static int java.lang.Long.compare(long,long)
448..<= public static int java.lang.Long.compare(long,long) -> <class java.lang.Integer: 0>
449..=> public static long java.lang.Long.highestOneBit(long)
450..<= public static long java.lang.Long.highestOneBit(long) -> <class java.lang.Long: 0>
451..=> public static long java.lang.Long.lowestOneBit(long)
452..<= public static long java.lang.Long.lowestOneBit(long) -> <class java.lang.Long: 0>
453..=> public static int java.lang.Long.numberOfLeadingZeros(long)
454..<= public static int java.lang.Long.numberOfLeadingZeros(long) -> <class java.lang.Integer: 64>
455..=> public static int java.lang.Long.numberOfTrailingZeros(long)
456..<= public static int java.lang.Long.numberOfTrailingZeros(long) -> <class java.lang.Integer: 64>
457..=> public static long java.lang.Long.rotateRight(long,int)
458..<= public static long java.lang.Long.rotateRight(long,int) -> <class java.lang.Long: 0>
459..=> public static long java.lang.Long.rotateLeft(long,int)
460..<= public static long java.lang.Long.rotateLeft(long,int) -> <class java.lang.Long: 0>
461..=> public static int java.lang.Long.signum(long)
462..<= public static int java.lang.Long.signum(long) -> <class java.lang.Integer: 0>
463..=> public static short java.lang.Short.reverseBytes(short)
464..<= public static short java.lang.Short.reverseBytes(short) -> <class java.lang.Short: 0>
465..=> public static double java.lang.Math.abs(double)
466..<= public static double java.lang.Math.abs(double) -> <class java.lang.Double: 0.0>
467..=> public static float java.lang.Math.abs(float)
468..<= public static float java.lang.Math.abs(float) -> <class java.lang.Float: 0.0>
469..=> public static long java.lang.Math.abs(long)
470..<= public static long java.lang.Math.abs(long) -> <class java.lang.Long: 0>
471..=> public static int java.lang.Math.abs(int)
472..<= public static int java.lang.Math.abs(int) -> <class java.lang.Integer: 0>
473..=> public static double java.lang.Math.min(double,double)
474..<= public static double java.lang.Math.min(double,double) -> <class java.lang.Double: 0.0>
475..=> public static float java.lang.Math.min(float,float)
476..<= public static float java.lang.Math.min(float,float) -> <class java.lang.Float: 0.0>
477..=> public static long java.lang.Math.min(long,long)
478..<= public static long java.lang.Math.min(long,long) -> <class java.lang.Long: 0>
479..=> public static int java.lang.Math.min(int,int)
480..<= public static int java.lang.Math.min(int,int) -> <class java.lang.Integer: 0>
481..=> public static double java.lang.Math.max(double,double)
482..<= public static double java.lang.Math.max(double,double) -> <class java.lang.Double: 0.0>
483..=> public static float java.lang.Math.max(float,float)
484..<= public static float java.lang.Math.max(float,float) -> <class java.lang.Float: 0.0>
485..=> public static long java.lang.Math.max(long,long)
486..<= public static long java.lang.Math.max(long,long) -> <class java.lang.Long: 0>
487..=> public static int java.lang.Math.max(int,int)
488..<= public static int java.lang.Math.max(int,int) -> <class java.lang.Integer: 0>
489..=> public static double java.lang.Math.cos(double)
490..<= public static double java.lang.Math.cos(double) -> <class java.lang.Double: 1.0>
491..=> public static double java.lang.Math.sin(double)
492..<= public static double java.lang.Math.sin(double) -> <class java.lang.Double: 0.0>
493..=> public static double java.lang.Math.acos(double)
494..<= public static double java.lang.Math.acos(double) -> <class java.lang.Double: 1.5707963267948966>
495..=> public static double java.lang.Math.asin(double)
496..<= public static double java.lang.Math.asin(double) -> <class java.lang.Double: 0.0>
497..=> public static double java.lang.Math.atan(double)
498..<= public static double java.lang.Math.atan(double) -> <class java.lang.Double: 0.0>
499..=> public static double java.lang.Math.atan2(double,double)
500..<= public static double java.lang.Math.atan2(double,double) -> <class java.lang.Double: 0.0>
501..=> public static double java.lang.Math.cbrt(double)
502..<= public static double java.lang.Math.cbrt(double) -> <class java.lang.Double: 0.0>
503..=> public static double java.lang.Math.cosh(double)
504..<= public static double java.lang.Math.cosh(double) -> <class java.lang.Double: 1.0>
505..=> public static double java.lang.Math.exp(double)
506..<= public static double java.lang.Math.exp(double) -> <class java.lang.Double: 1.0>
507..=> public static double java.lang.Math.expm1(double)
508..<= public static double java.lang.Math.expm1(double) -> <class java.lang.Double: 0.0>
509..=> public static double java.lang.Math.hypot(double,double)
510..<= public static double java.lang.Math.hypot(double,double) -> <class java.lang.Double: 0.0>
511..=> public static double java.lang.Math.log(double)
512..<= public static double java.lang.Math.log(double) -> <class java.lang.Double: -Infinity>
513..=> public static double java.lang.Math.log10(double)
514..<= public static double java.lang.Math.log10(double) -> <class java.lang.Double: -Infinity>
515..=> public static double java.lang.Math.nextAfter(double,double)
516..<= public static double java.lang.Math.nextAfter(double,double) -> <class java.lang.Double: 0.0>
517..=> public static double java.lang.Math.sinh(double)
518..<= public static double java.lang.Math.sinh(double) -> <class java.lang.Double: 0.0>
519..=> public static double java.lang.Math.tan(double)
520..<= public static double java.lang.Math.tan(double) -> <class java.lang.Double: 0.0>
521..=> public static double java.lang.Math.tanh(double)
522..<= public static double java.lang.Math.tanh(double) -> <class java.lang.Double: 0.0>
523..=> public static double java.lang.Math.sqrt(double)
524..<= public static double java.lang.Math.sqrt(double) -> <class java.lang.Double: 0.0>
525..=> public static double java.lang.Math.ceil(double)
526..<= public static double java.lang.Math.ceil(double) -> <class java.lang.Double: 0.0>
527..=> public static double java.lang.Math.floor(double)
528..<= public static double java.lang.Math.floor(double) -> <class java.lang.Double: 0.0>
529..=> public static double java.lang.Math.rint(double)
530..<= public static double java.lang.Math.rint(double) -> <class java.lang.Double: 0.0>
531..=> public static long java.lang.Math.round(double)
532..<= public static long java.lang.Math.round(double) -> <class java.lang.Long: 0>
533..=> public static int java.lang.Math.round(float)
534..<= public static int java.lang.Math.round(float) -> <class java.lang.Integer: 0>
535..=> public static java.lang.Thread java.lang.Thread.currentThread()
536..<= public static java.lang.Thread java.lang.Thread.currentThread() -> <<non-deterministic>: <non-deterministic>>
537..=> public char java.lang.String.charAt(int)
538..<= public char java.lang.String.charAt(int) -> <class java.lang.Character: s>
539..=> public int java.lang.String.compareTo(java.lang.String)
540..<= public int java.lang.String.compareTo(java.lang.String) -> <class java.lang.Integer: 11>
541..=> public boolean java.lang.String.equals(java.lang.Object)
542..<= public boolean java.lang.String.equals(java.lang.Object) -> <class java.lang.Boolean: false>
543..=> public int java.lang.String.indexOf(int)
544..<= public int java.lang.String.indexOf(int) -> <class java.lang.Integer: -1>
545..=> public int java.lang.String.indexOf(int,int)
546..<= public int java.lang.String.indexOf(int,int) -> <class java.lang.Integer: -1>
547..=> public int java.lang.String.indexOf(java.lang.String)
548..<= public int java.lang.String.indexOf(java.lang.String) -> <class java.lang.Integer: -1>
549..=> public int java.lang.String.indexOf(java.lang.String,int)
550..<= public int java.lang.String.indexOf(java.lang.String,int) -> <class java.lang.Integer: -1>
551..=> public boolean java.lang.String.isEmpty()
552..<= public boolean java.lang.String.isEmpty() -> <class java.lang.Boolean: false>
553..=> public int java.lang.String.length()
554..<= public int java.lang.String.length() -> <class java.lang.Integer: 17>
555..=> public synchronized java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String)
556..<= public synchronized java.lang.StringBuffer java.lang.StringBuffer.append(java.lang.String) -> <class java.lang.StringBuffer: some large string bufferhello>
557..=> public synchronized int java.lang.StringBuffer.length()
558..<= public synchronized int java.lang.StringBuffer.length() -> <class java.lang.Integer: 29>
559..=> public synchronized java.lang.String java.lang.StringBuffer.toString()
560..<= public synchronized java.lang.String java.lang.StringBuffer.toString() -> <class java.lang.String: some large string bufferhello>
561..=> public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String)
562..<= public java.lang.StringBuilder java.lang.StringBuilder.append(java.lang.String) -> <class java.lang.StringBuilder: some large string builderhello>
563..=> public int java.lang.StringBuilder.length()
564..<= public int java.lang.StringBuilder.length() -> <class java.lang.Integer: 30>
565..=> public java.lang.String java.lang.StringBuilder.toString()
566..<= public java.lang.String java.lang.StringBuilder.toString() -> <class java.lang.String: some large string builderhello>
567..=> public static java.lang.Integer java.lang.Integer.valueOf(int)
568..<= public static java.lang.Integer java.lang.Integer.valueOf(int) -> <class java.lang.Integer: 0>
569..=> public static boolean java.lang.Thread.interrupted()
570..<= public static boolean java.lang.Thread.interrupted() -> <class java.lang.Boolean: false>
571.<= static void art.Test988Intrinsics.test() -> <null: null>
572.=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
573.<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
574.=> public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int)
575.<= public static void java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int) -> <null: null>
576<= static void art.Test988$IntrinsicsTest.doTest() -> <null: null>
577=> public static java.lang.Thread java.lang.Thread.currentThread()
578<= public static java.lang.Thread java.lang.Thread.currentThread() -> <<non-deterministic>: <non-deterministic>>
579=> public static void art.Trace.disableTracing(java.lang.Thread)
580