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