summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/dtracetoolkit/Examples/j_flow_example.txt
blob: 433bef314224234dd4eda32311b5475e7848e2d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
The following are examples of j_flow.d.

This is a simple script to trace the not-so-simple flow of Java methods and
classes.  Here it traces the example program, Code/Java/func_abc

# j_flow.d
  C    PID TIME(us)         -- CLASS.METHOD
  0 311403 4789112583163    -> java/lang/Object.<clinit>
  0 311403 4789112583207      -> java/lang/Object.registerNatives
  0 311403 4789112583323      <- java/lang/Object.registerNatives
  0 311403 4789112583333    <- java/lang/Object.<clinit>
  0 311403 4789112583343    -> java/lang/String.<clinit>
  0 311403 4789112583732      -> java/lang/String$CaseInsensitiveComparator.<init>
  0 311403 4789112583743        -> java/lang/String$CaseInsensitiveComparator.<init>
  0 311403 4789112583752          -> java/lang/Object.<init>
  0 311403 4789112583760          <- java/lang/Object.<init>
  0 311403 4789112583767        <- java/lang/String$CaseInsensitiveComparator.<init>
  0 311403 4789112583774      <- java/lang/String$CaseInsensitiveComparator.<init>
  0 311403 4789112583783    <- java/lang/String.<clinit>
  0 311403 4789112583849    -> java/lang/System.<clinit>
  0 311403 4789112583859      -> java/lang/System.registerNatives
  0 311403 4789112583878      <- java/lang/System.registerNatives
  0 311403 4789112583887      -> java/lang/System.nullInputStream
  0 311403 4789112583895        -> java/lang/System.currentTimeMillis
  0 311403 4789112583905        <- java/lang/System.currentTimeMillis
  0 311403 4789112583913      <- java/lang/System.nullInputStream
  0 311403 4789112583923      -> java/lang/System.nullPrintStream
  0 311403 4789112583929        -> java/lang/System.currentTimeMillis
  0 311403 4789112583937        <- java/lang/System.currentTimeMillis
  0 311403 4789112583944      <- java/lang/System.nullPrintStream
  0 311403 4789112583951      -> java/lang/System.nullPrintStream
  0 311403 4789112583958        -> java/lang/System.currentTimeMillis
  0 311403 4789112583965        <- java/lang/System.currentTimeMillis
  0 311403 4789112583972      <- java/lang/System.nullPrintStream
  0 311403 4789112583982    <- java/lang/System.<clinit>
  0 311403 4789112584058    -> java/lang/ThreadGroup.<init>
  0 311403 4789112584068      -> java/lang/Object.<init>
  0 311403 4789112584075      <- java/lang/Object.<init>
  0 311403 4789112584100    <- java/lang/ThreadGroup.<init>
  0 311403 4789112584109    -> java/lang/ThreadGroup.<init>
  0 311403 4789112584116      -> java/lang/Object.<init>
  0 311403 4789112584123      <- java/lang/Object.<init>
  0 311403 4789112584139      -> java/lang/ThreadGroup.checkAccess
  0 311403 4789112584148        -> java/lang/System.getSecurityManager
  0 311403 4789112584157        <- java/lang/System.getSecurityManager
  0 311403 4789112584164      <- java/lang/ThreadGroup.checkAccess
  0 311403 4789112584175      -> java/lang/ThreadGroup.add
  0 311403 4789112584196      <- java/lang/ThreadGroup.add
  0 311403 4789112584202    <- java/lang/ThreadGroup.<init>
  0 311403 4789112584385    -> java/lang/Thread.<clinit>
  0 311403 4789112584396      -> java/lang/Thread.registerNatives
  0 311403 4789112584421      <- java/lang/Thread.registerNatives
  0 311403 4789112584779      -> java/lang/RuntimePermission.<init>
  0 311403 4789112584789        -> java/security/BasicPermission.<init>
  0 311403 4789112584798          -> java/security/Permission.<init>
  0 311403 4789112584806            -> java/lang/Object.<init>
  0 311403 4789112584814            <- java/lang/Object.<init>
  0 311403 4789112584823          <- java/security/Permission.<init>
  0 311403 4789112584831          -> java/security/BasicPermission.init
  0 311403 4789112584842            -> java/lang/String.length
  0 311403 4789112584850            <- java/lang/String.length
  0 311403 4789112584860            -> java/lang/String.charAt
  0 311403 4789112584869            <- java/lang/String.charAt
  0 311403 4789112584880            -> java/lang/String.equals
  0 311403 4789112584888            <- java/lang/String.equals
  0 311403 4789112584896          <- java/security/BasicPermission.init
  0 311403 4789112584903        <- java/security/BasicPermission.<init>
  0 311403 4789112584910      <- java/lang/RuntimePermission.<init>
  0 311403 4789112585319      -> sun/misc/SoftCache.<init>
  0 311403 4789112585329        -> java/util/AbstractMap.<init>
  0 311403 4789112585337          -> java/lang/Object.<init>
  0 311403 4789112585345          <- java/lang/Object.<init>
  0 311403 4789112585355        <- java/util/AbstractMap.<init>
  0 311403 4789112585485        -> java/lang/ref/ReferenceQueue.<clinit>
  0 311403 4789112585554          -> java/lang/ref/ReferenceQueue$Null.<init>
  0 311403 4789112585564            -> java/lang/ref/ReferenceQueue$Null.<init>
  0 311403 4789112585572              -> java/lang/ref/ReferenceQueue.<init>
  0 311403 4789112585581                -> java/lang/Object.<init>
  0 311403 4789112585589                <- java/lang/Object.<init>
  0 311403 4789112585646                -> java/lang/ref/ReferenceQueue$Lock.<init>
  0 311403 4789112585656                  -> java/lang/ref/ReferenceQueue$Lock.<init>
  0 311403 4789112585664                    -> java/lang/Object.<init>
  0 311403 4789112585671                    <- java/lang/Object.<init>
  0 311403 4789112585678                  <- java/lang/ref/ReferenceQueue$Lock.<init>
  0 311403 4789112585685                <- java/lang/ref/ReferenceQueue$Lock.<init>
  0 311403 4789112585696              <- java/lang/ref/ReferenceQueue.<init>
  0 311403 4789112585702            <- java/lang/ref/ReferenceQueue$Null.<init>
  0 311403 4789112585709          <- java/lang/ref/ReferenceQueue$Null.<init>
  0 311403 4789112585717          -> java/lang/ref/ReferenceQueue$Null.<init>
  0 311403 4789112585723            -> java/lang/ref/ReferenceQueue$Null.<init>
  0 311403 4789112585729              -> java/lang/ref/ReferenceQueue.<init>
  0 311403 4789112585736                -> java/lang/Object.<init>
  0 311403 4789112585743                <- java/lang/Object.<init>
  0 311403 4789112585748                -> java/lang/ref/ReferenceQueue$Lock.<init>
  0 311403 4789112585755                  -> java/lang/ref/ReferenceQueue$Lock.<init>
  0 311403 4789112585761                    -> java/lang/Object.<init>
  0 311403 4789112585768                    <- java/lang/Object.<init>
  0 311403 4789112585796                  <- java/lang/ref/ReferenceQueue$Lock.<init>
  0 311403 4789112585803                <- java/lang/ref/ReferenceQueue$Lock.<init>
[... 22800 lines truncated ...]
  0 311403 4789112982170    <- java/lang/reflect/Method.getModifiers
  0 311403 4789112982182    -> Func_abc.main
  0 311403 4789112982193      -> Func_abc.func_a
  0 311403 4789112982201        -> java/lang/ClassLoader.checkPackageAccess
  0 311403 4789112982208          -> java/lang/System.getSecurityManager
  0 311403 4789112982215          <- java/lang/System.getSecurityManager
  0 311403 4789112982221          -> java/util/HashSet.add
  0 311403 4789112982228            -> java/util/HashMap.put
  0 311403 4789112982234              -> java/lang/Object.hashCode
  0 311403 4789112982241              <- java/lang/Object.hashCode
  0 311403 4789112982247              -> java/util/HashMap.hash
  0 311403 4789112982254              <- java/util/HashMap.hash
  0 311403 4789112982260              -> java/util/HashMap.indexFor
  0 311403 4789112982267              <- java/util/HashMap.indexFor
  0 311403 4789112982274            <- java/util/HashMap.put
  0 311403 4789112982280          <- java/util/HashSet.add
  0 311403 4789112982287        <- java/lang/ClassLoader.checkPackageAccess
  0 311403 4789112982349        -> java/lang/ClassLoader.loadClassInternal
  0 311403 4789112982356          -> java/lang/ClassLoader.loadClass
  0 311403 4789112982363            -> sun/misc/Launcher$AppClassLoader.loadClass
  0 311403 4789112982369              -> java/lang/String.lastIndexOf
  0 311403 4789112982376                -> java/lang/String.lastIndexOf
  0 311403 4789112982384                <- java/lang/String.lastIndexOf
  0 311403 4789112982391              <- java/lang/String.lastIndexOf
  0 311403 4789112982396              -> java/lang/System.getSecurityManager
  0 311403 4789112982404              <- java/lang/System.getSecurityManager
  0 311403 4789112982410              -> java/lang/ClassLoader.loadClass
  0 311403 4789112982416                -> java/lang/ClassLoader.findLoadedClass
  0 311403 4789112982422                  -> java/lang/ClassLoader.check
  0 311403 4789112982429                  <- java/lang/ClassLoader.check
  0 311403 4789112982435                  -> java/lang/ClassLoader.checkName
  0 311403 4789112982442                    -> java/lang/String.indexOf
  0 311403 4789112982448                      -> java/lang/String.indexOf
  0 311403 4789112982456                      <- java/lang/String.indexOf
  0 311403 4789112982462                    <- java/lang/String.indexOf
  0 311403 4789112982468                    -> sun/misc/VM.allowArraySyntax
  0 311403 4789112982475                    <- sun/misc/VM.allowArraySyntax
  0 311403 4789112982481                    -> java/lang/String.charAt
  0 311403 4789112982488                    <- java/lang/String.charAt
  0 311403 4789112982495                  <- java/lang/ClassLoader.checkName
  0 311403 4789112982501                  -> java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112982510                  <- java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112982517                <- java/lang/ClassLoader.findLoadedClass
  0 311403 4789112982524                -> java/lang/ClassLoader.loadClass
  0 311403 4789112982530                  -> java/lang/ClassLoader.findLoadedClass
  0 311403 4789112982536                    -> java/lang/ClassLoader.check
  0 311403 4789112982543                    <- java/lang/ClassLoader.check
  0 311403 4789112982549                    -> java/lang/ClassLoader.checkName
  0 311403 4789112982555                      -> java/lang/String.indexOf
  0 311403 4789112982561                        -> java/lang/String.indexOf
  0 311403 4789112982569                        <- java/lang/String.indexOf
  0 311403 4789112982576                      <- java/lang/String.indexOf
  0 311403 4789112982582                      -> sun/misc/VM.allowArraySyntax
  0 311403 4789112982589                      <- sun/misc/VM.allowArraySyntax
  0 311403 4789112982594                      -> java/lang/String.charAt
  0 311403 4789112982602                      <- java/lang/String.charAt
  0 311403 4789112982608                    <- java/lang/ClassLoader.checkName
  0 311403 4789112982614                    -> java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112982623                    <- java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112982630                  <- java/lang/ClassLoader.findLoadedClass
  0 311403 4789112982636                  -> java/lang/ClassLoader.findBootstrapClass0
  0 311403 4789112982642                    -> java/lang/ClassLoader.check
  0 311403 4789112982650                    <- java/lang/ClassLoader.check
  0 311403 4789112982655                    -> java/lang/ClassLoader.checkName
  0 311403 4789112982662                      -> java/lang/String.indexOf
  0 311403 4789112982668                        -> java/lang/String.indexOf
  0 311403 4789112982676                        <- java/lang/String.indexOf
  0 311403 4789112982682                      <- java/lang/String.indexOf
  0 311403 4789112982688                      -> sun/misc/VM.allowArraySyntax
  0 311403 4789112982695                      <- sun/misc/VM.allowArraySyntax
  0 311403 4789112982701                      -> java/lang/String.charAt
  0 311403 4789112982708                      <- java/lang/String.charAt
  0 311403 4789112982715                    <- java/lang/ClassLoader.checkName
  0 311403 4789112982720                    -> java/lang/ClassLoader.findBootstrapClass
  0 311403 4789112982730                    <- java/lang/ClassLoader.findBootstrapClass
  0 311403 4789112982737                  <- java/lang/ClassLoader.findBootstrapClass0
  0 311403 4789112982744                <- java/lang/ClassLoader.loadClass
  0 311403 4789112982751              <- java/lang/ClassLoader.loadClass
  0 311403 4789112982757            <- sun/misc/Launcher$AppClassLoader.loadClass
  0 311403 4789112982764          <- java/lang/ClassLoader.loadClass
  0 311403 4789112982771        <- java/lang/ClassLoader.loadClassInternal
  0 311403 4789112982780        -> java/lang/ClassLoader.checkPackageAccess
  0 311403 4789112982787          -> java/lang/System.getSecurityManager
  0 311403 4789112982794          <- java/lang/System.getSecurityManager
  0 311403 4789112982800          -> java/util/HashSet.add
  0 311403 4789112982806            -> java/util/HashMap.put
  0 311403 4789112982813              -> java/lang/Object.hashCode
  0 311403 4789112982820              <- java/lang/Object.hashCode
  0 311403 4789112982826              -> java/util/HashMap.hash
  0 311403 4789112982833              <- java/util/HashMap.hash
  0 311403 4789112982839              -> java/util/HashMap.indexFor
  0 311403 4789112982846              <- java/util/HashMap.indexFor
  0 311403 4789112982853            <- java/util/HashMap.put
  0 311403 4789112982859          <- java/util/HashSet.add
  0 311403 4789112982866        <- java/lang/ClassLoader.checkPackageAccess
  0 311403 4789112982879        -> java/io/PrintStream.println
  0 311403 4789112982889          -> java/io/PrintStream.print
  0 311403 4789112982897            -> java/io/PrintStream.write
  0 311403 4789112982906              -> java/io/PrintStream.ensureOpen
  0 311403 4789112982916              <- java/io/PrintStream.ensureOpen
  0 311403 4789112982927              -> java/io/Writer.write
  0 311403 4789112982939                -> java/io/BufferedWriter.write
  0 311403 4789112982948                  -> java/io/BufferedWriter.ensureOpen
  0 311403 4789112982956                  <- java/io/BufferedWriter.ensureOpen
  0 311403 4789112982964                  -> java/io/BufferedWriter.min
  0 311403 4789112982971                  <- java/io/BufferedWriter.min
  0 311403 4789112982980                  -> java/lang/String.getChars
  0 311403 4789112982987                    -> java/lang/System.arraycopy
  0 311403 4789112982995                    <- java/lang/System.arraycopy
  0 311403 4789112983002                  <- java/lang/String.getChars
  0 311403 4789112983009                <- java/io/BufferedWriter.write
  0 311403 4789112983016              <- java/io/Writer.write
  0 311403 4789112983024              -> java/io/BufferedWriter.flushBuffer
  0 311403 4789112983031                -> java/io/BufferedWriter.ensureOpen
  0 311403 4789112983038                <- java/io/BufferedWriter.ensureOpen
  0 311403 4789112983046                -> java/io/OutputStreamWriter.write
  0 311403 4789112983056                  -> sun/nio/cs/StreamEncoder.write
  0 311403 4789112983066                    -> sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789112983073                    <- sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789112983082                    -> sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789112983093                      -> java/nio/CharBuffer.wrap
  0 311403 4789112983099                        -> java/nio/HeapCharBuffer.<init>
  0 311403 4789112983106                          -> java/nio/CharBuffer.<init>
  0 311403 4789112983113                            -> java/nio/Buffer.<init>
  0 311403 4789112983119                              -> java/lang/Object.<init>
  0 311403 4789112983126                              <- java/lang/Object.<init>
  0 311403 4789112983133                              -> java/nio/Buffer.limit
  0 311403 4789112983140                              <- java/nio/Buffer.limit
  0 311403 4789112983146                              -> java/nio/Buffer.position
  0 311403 4789112983153                              <- java/nio/Buffer.position
  0 311403 4789112983160                            <- java/nio/Buffer.<init>
  0 311403 4789112983166                          <- java/nio/CharBuffer.<init>
  0 311403 4789112983173                        <- java/nio/HeapCharBuffer.<init>
  0 311403 4789112983180                      <- java/nio/CharBuffer.wrap
  0 311403 4789112983188                      -> java/nio/Buffer.hasRemaining
  0 311403 4789112983196                      <- java/nio/Buffer.hasRemaining
  0 311403 4789112983206                      -> java/nio/charset/CharsetEncoder.encode
  0 311403 4789112983216                        -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789112983226                          -> java/nio/CharBuffer.hasArray
  0 311403 4789112983233                          <- java/nio/CharBuffer.hasArray
  0 311403 4789112983243                          -> java/nio/ByteBuffer.hasArray
  0 311403 4789112983250                          <- java/nio/ByteBuffer.hasArray
  0 311403 4789112983259                          -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789112983267                            -> java/nio/CharBuffer.array
  0 311403 4789112983274                            <- java/nio/CharBuffer.array
  0 311403 4789112983282                            -> java/nio/CharBuffer.arrayOffset
  0 311403 4789112983289                            <- java/nio/CharBuffer.arrayOffset
  0 311403 4789112983297                            -> java/nio/CharBuffer.arrayOffset
  0 311403 4789112983305                            <- java/nio/CharBuffer.arrayOffset
  0 311403 4789112983316                            -> java/nio/ByteBuffer.array
  0 311403 4789112983323                            <- java/nio/ByteBuffer.array
  0 311403 4789112983331                            -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983338                            <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983346                            -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983354                            <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983366                            -> java/nio/CharBuffer.arrayOffset
  0 311403 4789112983374                            <- java/nio/CharBuffer.arrayOffset
  0 311403 4789112983382                            -> java/nio/Buffer.position
  0 311403 4789112983389                            <- java/nio/Buffer.position
  0 311403 4789112983395                            -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983402                            <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983410                            -> java/nio/Buffer.position
  0 311403 4789112983417                            <- java/nio/Buffer.position
  0 311403 4789112983424                          <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789112983431                        <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789112983439                        -> java/nio/charset/CoderResult.isOverflow
  0 311403 4789112983447                        <- java/nio/charset/CoderResult.isOverflow
  0 311403 4789112983454                        -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112983462                        <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112983469                      <- java/nio/charset/CharsetEncoder.encode
  0 311403 4789112983477                      -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112983485                      <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112983494                      -> java/nio/Buffer.remaining
  0 311403 4789112983501                      <- java/nio/Buffer.remaining
  0 311403 4789112983508                    <- sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789112983515                  <- sun/nio/cs/StreamEncoder.write
  0 311403 4789112983522                <- java/io/OutputStreamWriter.write
  0 311403 4789112983528              <- java/io/BufferedWriter.flushBuffer
  0 311403 4789112983537              -> java/io/OutputStreamWriter.flushBuffer
  0 311403 4789112983546                -> sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789112983555                  -> sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789112983565                    -> sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789112983574                      -> java/nio/Buffer.flip
  0 311403 4789112983581                      <- java/nio/Buffer.flip
  0 311403 4789112983591                      -> java/nio/ByteBuffer.array
  0 311403 4789112983598                      <- java/nio/ByteBuffer.array
  0 311403 4789112983606                      -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983613                      <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112983623                      -> java/io/PrintStream.write
  0 311403 4789112983629                        -> java/io/PrintStream.ensureOpen
  0 311403 4789112983636                        <- java/io/PrintStream.ensureOpen
  0 311403 4789112983645                        -> java/io/BufferedOutputStream.write
  0 311403 4789112983657                          -> java/lang/System.arraycopy
  0 311403 4789112983664                          <- java/lang/System.arraycopy
  0 311403 4789112983671                        <- java/io/BufferedOutputStream.write
  0 311403 4789112983679                        -> java/io/BufferedOutputStream.flush
  0 311403 4789112983688                          -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789112983698                            -> java/io/FileOutputStream.write
  0 311403 4789112983707                              -> java/io/FileOutputStream.writeBytes
  0 311403 4789112983860                              <- java/io/FileOutputStream.writeBytes
  0 311403 4789112983868                            <- java/io/FileOutputStream.write
  0 311403 4789112983874                          <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789112983885                        <- java/io/BufferedOutputStream.flush
  0 311403 4789112983892                      <- java/io/PrintStream.write
  0 311403 4789112983901                      -> java/nio/Buffer.clear
  0 311403 4789112983909                      <- java/nio/Buffer.clear
  0 311403 4789112983915                    <- sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789112983922                  <- sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789112983929                <- sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789112983936              <- java/io/OutputStreamWriter.flushBuffer
  0 311403 4789112983946              -> java/lang/String.indexOf
  0 311403 4789112983952                -> java/lang/String.indexOf
  0 311403 4789112983961                <- java/lang/String.indexOf
  0 311403 4789112983967              <- java/lang/String.indexOf
  0 311403 4789112983974            <- java/io/PrintStream.write
  0 311403 4789112983981          <- java/io/PrintStream.print
  0 311403 4789112983989          -> java/io/PrintStream.newLine
  0 311403 4789112983995            -> java/io/PrintStream.ensureOpen
  0 311403 4789112984002            <- java/io/PrintStream.ensureOpen
  0 311403 4789112984010            -> java/io/BufferedWriter.newLine
  0 311403 4789112984019              -> java/io/Writer.write
  0 311403 4789112984025                -> java/io/BufferedWriter.write
  0 311403 4789112984031                  -> java/io/BufferedWriter.ensureOpen
  0 311403 4789112984039                  <- java/io/BufferedWriter.ensureOpen
  0 311403 4789112984045                  -> java/io/BufferedWriter.min
  0 311403 4789112984052                  <- java/io/BufferedWriter.min
  0 311403 4789112984058                  -> java/lang/String.getChars
  0 311403 4789112984064                    -> java/lang/System.arraycopy
  0 311403 4789112984072                    <- java/lang/System.arraycopy
  0 311403 4789112984078                  <- java/lang/String.getChars
  0 311403 4789112984085                <- java/io/BufferedWriter.write
  0 311403 4789112984092              <- java/io/Writer.write
  0 311403 4789112984099            <- java/io/BufferedWriter.newLine
  0 311403 4789112984104            -> java/io/BufferedWriter.flushBuffer
  0 311403 4789112984111              -> java/io/BufferedWriter.ensureOpen
  0 311403 4789112984118              <- java/io/BufferedWriter.ensureOpen
  0 311403 4789112984124              -> java/io/OutputStreamWriter.write
  0 311403 4789112984130                -> sun/nio/cs/StreamEncoder.write
  0 311403 4789112984137                  -> sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789112984144                  <- sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789112984150                  -> sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789112984156                    -> java/nio/CharBuffer.wrap
  0 311403 4789112984163                      -> java/nio/HeapCharBuffer.<init>
  0 311403 4789112984169                        -> java/nio/CharBuffer.<init>
  0 311403 4789112984175                          -> java/nio/Buffer.<init>
  0 311403 4789112984181                            -> java/lang/Object.<init>
  0 311403 4789112984189                            <- java/lang/Object.<init>
  0 311403 4789112984194                            -> java/nio/Buffer.limit
  0 311403 4789112984202                            <- java/nio/Buffer.limit
  0 311403 4789112984207                            -> java/nio/Buffer.position
  0 311403 4789112984214                            <- java/nio/Buffer.position
  0 311403 4789112984221                          <- java/nio/Buffer.<init>
  0 311403 4789112984228                        <- java/nio/CharBuffer.<init>
  0 311403 4789112984234                      <- java/nio/HeapCharBuffer.<init>
  0 311403 4789112984241                    <- java/nio/CharBuffer.wrap
  0 311403 4789112984247                    -> java/nio/Buffer.hasRemaining
  0 311403 4789112984254                    <- java/nio/Buffer.hasRemaining
  0 311403 4789112984260                    -> java/nio/charset/CharsetEncoder.encode
  0 311403 4789112984266                      -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789112984273                        -> java/nio/CharBuffer.hasArray
  0 311403 4789112984280                        <- java/nio/CharBuffer.hasArray
  0 311403 4789112984286                        -> java/nio/ByteBuffer.hasArray
  0 311403 4789112984293                        <- java/nio/ByteBuffer.hasArray
  0 311403 4789112984299                        -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789112984305                          -> java/nio/CharBuffer.array
  0 311403 4789112984312                          <- java/nio/CharBuffer.array
  0 311403 4789112984318                          -> java/nio/CharBuffer.arrayOffset
  0 311403 4789112984325                          <- java/nio/CharBuffer.arrayOffset
  0 311403 4789112984331                          -> java/nio/CharBuffer.arrayOffset
  0 311403 4789112984338                          <- java/nio/CharBuffer.arrayOffset
  0 311403 4789112984344                          -> java/nio/ByteBuffer.array
  0 311403 4789112984352                          <- java/nio/ByteBuffer.array
  0 311403 4789112984358                          -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984365                          <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984371                          -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984378                          <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984384                          -> java/nio/CharBuffer.arrayOffset
  0 311403 4789112984391                          <- java/nio/CharBuffer.arrayOffset
  0 311403 4789112984397                          -> java/nio/Buffer.position
  0 311403 4789112984404                          <- java/nio/Buffer.position
  0 311403 4789112984410                          -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984417                          <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984423                          -> java/nio/Buffer.position
  0 311403 4789112984430                          <- java/nio/Buffer.position
  0 311403 4789112984437                        <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789112984444                      <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789112984450                      -> java/nio/charset/CoderResult.isOverflow
  0 311403 4789112984457                      <- java/nio/charset/CoderResult.isOverflow
  0 311403 4789112984463                      -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112984470                      <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112984477                    <- java/nio/charset/CharsetEncoder.encode
  0 311403 4789112984483                    -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112984491                    <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789112984497                    -> java/nio/Buffer.remaining
  0 311403 4789112984504                    <- java/nio/Buffer.remaining
  0 311403 4789112984510                  <- sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789112984517                <- sun/nio/cs/StreamEncoder.write
  0 311403 4789112984524              <- java/io/OutputStreamWriter.write
  0 311403 4789112984531            <- java/io/BufferedWriter.flushBuffer
  0 311403 4789112984536            -> java/io/OutputStreamWriter.flushBuffer
  0 311403 4789112984543              -> sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789112984549                -> sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789112984556                  -> sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789112984562                    -> java/nio/Buffer.flip
  0 311403 4789112984569                    <- java/nio/Buffer.flip
  0 311403 4789112984575                    -> java/nio/ByteBuffer.array
  0 311403 4789112984582                    <- java/nio/ByteBuffer.array
  0 311403 4789112984588                    -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984595                    <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789112984601                    -> java/io/PrintStream.write
  0 311403 4789112984607                      -> java/io/PrintStream.ensureOpen
  0 311403 4789112984615                      <- java/io/PrintStream.ensureOpen
  0 311403 4789112984621                      -> java/io/BufferedOutputStream.write
  0 311403 4789112984627                        -> java/lang/System.arraycopy
  0 311403 4789112984635                        <- java/lang/System.arraycopy
  0 311403 4789112984641                      <- java/io/BufferedOutputStream.write
  0 311403 4789112984647                      -> java/io/BufferedOutputStream.flush
  0 311403 4789112984654                        -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789112984660                          -> java/io/FileOutputStream.write
  0 311403 4789112984666                            -> java/io/FileOutputStream.writeBytes
  0 311403 4789112984712                            <- java/io/FileOutputStream.writeBytes
  0 311403 4789112984719                          <- java/io/FileOutputStream.write
  0 311403 4789112984726                        <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789112984733                      <- java/io/BufferedOutputStream.flush
  0 311403 4789112984740                    <- java/io/PrintStream.write
  0 311403 4789112984746                    -> java/nio/Buffer.clear
  0 311403 4789112984753                    <- java/nio/Buffer.clear
  0 311403 4789112984760                  <- sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789112984766                <- sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789112984773              <- sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789112984780            <- java/io/OutputStreamWriter.flushBuffer
  0 311403 4789112984786            -> java/io/BufferedOutputStream.flush
  0 311403 4789112984792              -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789112984800              <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789112984807            <- java/io/BufferedOutputStream.flush
  0 311403 4789112984813          <- java/io/PrintStream.newLine
  0 311403 4789112984820        <- java/io/PrintStream.println
  0 311403 4789112984835        -> java/lang/ClassLoader.loadClassInternal
  0 311403 4789112984842          -> java/lang/ClassLoader.loadClass
  0 311403 4789112984849            -> sun/misc/Launcher$AppClassLoader.loadClass
  0 311403 4789112984855              -> java/lang/String.lastIndexOf
  0 311403 4789112984862                -> java/lang/String.lastIndexOf
  0 311403 4789112984870                <- java/lang/String.lastIndexOf
  0 311403 4789112984877              <- java/lang/String.lastIndexOf
  0 311403 4789112984882              -> java/lang/System.getSecurityManager
  0 311403 4789112984890              <- java/lang/System.getSecurityManager
  0 311403 4789112984896              -> java/lang/ClassLoader.loadClass
  0 311403 4789112984902                -> java/lang/ClassLoader.findLoadedClass
  0 311403 4789112984908                  -> java/lang/ClassLoader.check
  0 311403 4789112984915                  <- java/lang/ClassLoader.check
  0 311403 4789112984921                  -> java/lang/ClassLoader.checkName
  0 311403 4789112984927                    -> java/lang/String.indexOf
  0 311403 4789112984934                      -> java/lang/String.indexOf
  0 311403 4789112984942                      <- java/lang/String.indexOf
  0 311403 4789112984948                    <- java/lang/String.indexOf
  0 311403 4789112984954                    -> sun/misc/VM.allowArraySyntax
  0 311403 4789112984961                    <- sun/misc/VM.allowArraySyntax
  0 311403 4789112984967                    -> java/lang/String.charAt
  0 311403 4789112984974                    <- java/lang/String.charAt
  0 311403 4789112984981                  <- java/lang/ClassLoader.checkName
  0 311403 4789112984987                  -> java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112984998                  <- java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112985005                <- java/lang/ClassLoader.findLoadedClass
  0 311403 4789112985011                -> java/lang/ClassLoader.loadClass
  0 311403 4789112985018                  -> java/lang/ClassLoader.findLoadedClass
  0 311403 4789112985024                    -> java/lang/ClassLoader.check
  0 311403 4789112985031                    <- java/lang/ClassLoader.check
  0 311403 4789112985037                    -> java/lang/ClassLoader.checkName
  0 311403 4789112985043                      -> java/lang/String.indexOf
  0 311403 4789112985049                        -> java/lang/String.indexOf
  0 311403 4789112985057                        <- java/lang/String.indexOf
  0 311403 4789112985064                      <- java/lang/String.indexOf
  0 311403 4789112985070                      -> sun/misc/VM.allowArraySyntax
  0 311403 4789112985077                      <- sun/misc/VM.allowArraySyntax
  0 311403 4789112985083                      -> java/lang/String.charAt
  0 311403 4789112985090                      <- java/lang/String.charAt
  0 311403 4789112985096                    <- java/lang/ClassLoader.checkName
  0 311403 4789112985102                    -> java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112985111                    <- java/lang/ClassLoader.findLoadedClass0
  0 311403 4789112985118                  <- java/lang/ClassLoader.findLoadedClass
  0 311403 4789112985124                  -> java/lang/ClassLoader.findBootstrapClass0
  0 311403 4789112985130                    -> java/lang/ClassLoader.check
  0 311403 4789112985138                    <- java/lang/ClassLoader.check
  0 311403 4789112985143                    -> java/lang/ClassLoader.checkName
  0 311403 4789112985150                      -> java/lang/String.indexOf
  0 311403 4789112985156                        -> java/lang/String.indexOf
  0 311403 4789112985164                        <- java/lang/String.indexOf
  0 311403 4789112985170                      <- java/lang/String.indexOf
  0 311403 4789112985176                      -> sun/misc/VM.allowArraySyntax
  0 311403 4789112985183                      <- sun/misc/VM.allowArraySyntax
  0 311403 4789112985189                      -> java/lang/String.charAt
  0 311403 4789112985196                      <- java/lang/String.charAt
  0 311403 4789112985203                    <- java/lang/ClassLoader.checkName
  0 311403 4789112985208                    -> java/lang/ClassLoader.findBootstrapClass
  0 311403 4789112985219                    <- java/lang/ClassLoader.findBootstrapClass
  0 311403 4789112985226                  <- java/lang/ClassLoader.findBootstrapClass0
  0 311403 4789112985233                <- java/lang/ClassLoader.loadClass
  0 311403 4789112985240              <- java/lang/ClassLoader.loadClass
  0 311403 4789112985247            <- sun/misc/Launcher$AppClassLoader.loadClass
  0 311403 4789112985253          <- java/lang/ClassLoader.loadClass
  0 311403 4789112985260        <- java/lang/ClassLoader.loadClassInternal
  0 311403 4789112985270        -> java/lang/ClassLoader.checkPackageAccess
  0 311403 4789112985277          -> java/lang/System.getSecurityManager
  0 311403 4789112985285          <- java/lang/System.getSecurityManager
  0 311403 4789112985291          -> java/util/HashSet.add
  0 311403 4789112985297            -> java/util/HashMap.put
  0 311403 4789112985304              -> java/lang/Object.hashCode
  0 311403 4789112985311              <- java/lang/Object.hashCode
  0 311403 4789112985317              -> java/util/HashMap.hash
  0 311403 4789112985324              <- java/util/HashMap.hash
  0 311403 4789112985330              -> java/util/HashMap.indexFor
  0 311403 4789112985337              <- java/util/HashMap.indexFor
  0 311403 4789112985344            <- java/util/HashMap.put
  0 311403 4789112985351          <- java/util/HashSet.add
  0 311403 4789112985358        <- java/lang/ClassLoader.checkPackageAccess
  0 311403 4789112985371        -> java/lang/Thread.currentThread
  0 311403 4789112985379        <- java/lang/Thread.currentThread
  0 311403 4789112985387        -> java/lang/Thread.sleep
  0 311403 4789113990048        <- java/lang/Thread.sleep
  0 311403 4789113990080        -> Func_abc.func_b
  0 311403 4789113990104          -> java/io/PrintStream.println
  0 311403 4789113990112            -> java/io/PrintStream.print
  0 311403 4789113990118              -> java/io/PrintStream.write
  0 311403 4789113990125                -> java/io/PrintStream.ensureOpen
  0 311403 4789113990133                <- java/io/PrintStream.ensureOpen
  0 311403 4789113990139                -> java/io/Writer.write
  0 311403 4789113990147                  -> java/io/BufferedWriter.write
  0 311403 4789113990154                    -> java/io/BufferedWriter.ensureOpen
  0 311403 4789113990161                    <- java/io/BufferedWriter.ensureOpen
  0 311403 4789113990168                    -> java/io/BufferedWriter.min
  0 311403 4789113990176                    <- java/io/BufferedWriter.min
  0 311403 4789113990182                    -> java/lang/String.getChars
  0 311403 4789113990189                      -> java/lang/System.arraycopy
  0 311403 4789113990198                      <- java/lang/System.arraycopy
  0 311403 4789113990205                    <- java/lang/String.getChars
  0 311403 4789113990212                  <- java/io/BufferedWriter.write
  0 311403 4789113990219                <- java/io/Writer.write
  0 311403 4789113990225                -> java/io/BufferedWriter.flushBuffer
  0 311403 4789113990231                  -> java/io/BufferedWriter.ensureOpen
  0 311403 4789113990238                  <- java/io/BufferedWriter.ensureOpen
  0 311403 4789113990245                  -> java/io/OutputStreamWriter.write
  0 311403 4789113990252                    -> sun/nio/cs/StreamEncoder.write
  0 311403 4789113990258                      -> sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789113990265                      <- sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789113990272                      -> sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789113990279                        -> java/nio/CharBuffer.wrap
  0 311403 4789113990286                          -> java/nio/HeapCharBuffer.<init>
  0 311403 4789113990293                            -> java/nio/CharBuffer.<init>
  0 311403 4789113990299                              -> java/nio/Buffer.<init>
  0 311403 4789113990306                                -> java/lang/Object.<init>
  0 311403 4789113990313                                <- java/lang/Object.<init>
  0 311403 4789113990320                                -> java/nio/Buffer.limit
  0 311403 4789113990327                                <- java/nio/Buffer.limit
  0 311403 4789113990333                                -> java/nio/Buffer.position
  0 311403 4789113990340                                <- java/nio/Buffer.position
  0 311403 4789113990347                              <- java/nio/Buffer.<init>
  0 311403 4789113990354                            <- java/nio/CharBuffer.<init>
  0 311403 4789113990360                          <- java/nio/HeapCharBuffer.<init>
  0 311403 4789113990367                        <- java/nio/CharBuffer.wrap
  0 311403 4789113990373                        -> java/nio/Buffer.hasRemaining
  0 311403 4789113990381                        <- java/nio/Buffer.hasRemaining
  0 311403 4789113990387                        -> java/nio/charset/CharsetEncoder.encode
  0 311403 4789113990394                          -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789113990401                            -> java/nio/CharBuffer.hasArray
  0 311403 4789113990409                            <- java/nio/CharBuffer.hasArray
  0 311403 4789113990415                            -> java/nio/ByteBuffer.hasArray
  0 311403 4789113990422                            <- java/nio/ByteBuffer.hasArray
  0 311403 4789113990428                            -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789113990435                              -> java/nio/CharBuffer.array
  0 311403 4789113990442                              <- java/nio/CharBuffer.array
  0 311403 4789113990448                              -> java/nio/CharBuffer.arrayOffset
  0 311403 4789113990455                              <- java/nio/CharBuffer.arrayOffset
  0 311403 4789113990461                              -> java/nio/CharBuffer.arrayOffset
  0 311403 4789113990468                              <- java/nio/CharBuffer.arrayOffset
  0 311403 4789113990475                              -> java/nio/ByteBuffer.array
  0 311403 4789113990482                              <- java/nio/ByteBuffer.array
  0 311403 4789113990488                              -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990495                              <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990501                              -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990508                              <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990517                              -> java/nio/CharBuffer.arrayOffset
  0 311403 4789113990524                              <- java/nio/CharBuffer.arrayOffset
  0 311403 4789113990529                              -> java/nio/Buffer.position
  0 311403 4789113990537                              <- java/nio/Buffer.position
  0 311403 4789113990542                              -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990550                              <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990555                              -> java/nio/Buffer.position
  0 311403 4789113990563                              <- java/nio/Buffer.position
  0 311403 4789113990569                            <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789113990576                          <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789113990583                          -> java/nio/charset/CoderResult.isOverflow
  0 311403 4789113990590                          <- java/nio/charset/CoderResult.isOverflow
  0 311403 4789113990596                          -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113990603                          <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113990610                        <- java/nio/charset/CharsetEncoder.encode
  0 311403 4789113990616                        -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113990624                        <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113990630                        -> java/nio/Buffer.remaining
  0 311403 4789113990637                        <- java/nio/Buffer.remaining
  0 311403 4789113990643                      <- sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789113990650                    <- sun/nio/cs/StreamEncoder.write
  0 311403 4789113990657                  <- java/io/OutputStreamWriter.write
  0 311403 4789113990664                <- java/io/BufferedWriter.flushBuffer
  0 311403 4789113990670                -> java/io/OutputStreamWriter.flushBuffer
  0 311403 4789113990677                  -> sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789113990683                    -> sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789113990690                      -> sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789113990697                        -> java/nio/Buffer.flip
  0 311403 4789113990704                        <- java/nio/Buffer.flip
  0 311403 4789113990710                        -> java/nio/ByteBuffer.array
  0 311403 4789113990717                        <- java/nio/ByteBuffer.array
  0 311403 4789113990723                        -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990730                        <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113990736                        -> java/io/PrintStream.write
  0 311403 4789113990742                          -> java/io/PrintStream.ensureOpen
  0 311403 4789113990749                          <- java/io/PrintStream.ensureOpen
  0 311403 4789113990756                          -> java/io/BufferedOutputStream.write
  0 311403 4789113990763                            -> java/lang/System.arraycopy
  0 311403 4789113990770                            <- java/lang/System.arraycopy
  0 311403 4789113990777                          <- java/io/BufferedOutputStream.write
  0 311403 4789113990783                          -> java/io/BufferedOutputStream.flush
  0 311403 4789113990790                            -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789113990797                              -> java/io/FileOutputStream.write
  0 311403 4789113990803                                -> java/io/FileOutputStream.writeBytes
  0 311403 4789113990841                                <- java/io/FileOutputStream.writeBytes
  0 311403 4789113990848                              <- java/io/FileOutputStream.write
  0 311403 4789113990855                            <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789113990862                          <- java/io/BufferedOutputStream.flush
  0 311403 4789113990869                        <- java/io/PrintStream.write
  0 311403 4789113990875                        -> java/nio/Buffer.clear
  0 311403 4789113990882                        <- java/nio/Buffer.clear
  0 311403 4789113990888                      <- sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789113990895                    <- sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789113990902                  <- sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789113990909                <- java/io/OutputStreamWriter.flushBuffer
  0 311403 4789113990915                -> java/lang/String.indexOf
  0 311403 4789113990922                  -> java/lang/String.indexOf
  0 311403 4789113990930                  <- java/lang/String.indexOf
  0 311403 4789113990936                <- java/lang/String.indexOf
  0 311403 4789113990943              <- java/io/PrintStream.write
  0 311403 4789113990950            <- java/io/PrintStream.print
  0 311403 4789113990956            -> java/io/PrintStream.newLine
  0 311403 4789113990962              -> java/io/PrintStream.ensureOpen
  0 311403 4789113990969              <- java/io/PrintStream.ensureOpen
  0 311403 4789113990975              -> java/io/BufferedWriter.newLine
  0 311403 4789113990981                -> java/io/Writer.write
  0 311403 4789113990988                  -> java/io/BufferedWriter.write
  0 311403 4789113990994                    -> java/io/BufferedWriter.ensureOpen
  0 311403 4789113991001                    <- java/io/BufferedWriter.ensureOpen
  0 311403 4789113991007                    -> java/io/BufferedWriter.min
  0 311403 4789113991014                    <- java/io/BufferedWriter.min
  0 311403 4789113991020                    -> java/lang/String.getChars
  0 311403 4789113991026                      -> java/lang/System.arraycopy
  0 311403 4789113991034                      <- java/lang/System.arraycopy
  0 311403 4789113991040                    <- java/lang/String.getChars
  0 311403 4789113991047                  <- java/io/BufferedWriter.write
  0 311403 4789113991054                <- java/io/Writer.write
  0 311403 4789113991060              <- java/io/BufferedWriter.newLine
  0 311403 4789113991066              -> java/io/BufferedWriter.flushBuffer
  0 311403 4789113991072                -> java/io/BufferedWriter.ensureOpen
  0 311403 4789113991080                <- java/io/BufferedWriter.ensureOpen
  0 311403 4789113991086                -> java/io/OutputStreamWriter.write
  0 311403 4789113991092                  -> sun/nio/cs/StreamEncoder.write
  0 311403 4789113991098                    -> sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789113991106                    <- sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789113991112                    -> sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789113991118                      -> java/nio/CharBuffer.wrap
  0 311403 4789113991124                        -> java/nio/HeapCharBuffer.<init>
  0 311403 4789113991131                          -> java/nio/CharBuffer.<init>
  0 311403 4789113991137                            -> java/nio/Buffer.<init>
  0 311403 4789113991143                              -> java/lang/Object.<init>
  0 311403 4789113991150                              <- java/lang/Object.<init>
  0 311403 4789113991156                              -> java/nio/Buffer.limit
  0 311403 4789113991163                              <- java/nio/Buffer.limit
  0 311403 4789113991169                              -> java/nio/Buffer.position
  0 311403 4789113991176                              <- java/nio/Buffer.position
  0 311403 4789113991182                            <- java/nio/Buffer.<init>
  0 311403 4789113991189                          <- java/nio/CharBuffer.<init>
  0 311403 4789113991196                        <- java/nio/HeapCharBuffer.<init>
  0 311403 4789113991202                      <- java/nio/CharBuffer.wrap
  0 311403 4789113991208                      -> java/nio/Buffer.hasRemaining
  0 311403 4789113991215                      <- java/nio/Buffer.hasRemaining
  0 311403 4789113991221                      -> java/nio/charset/CharsetEncoder.encode
  0 311403 4789113991281                        -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789113991287                          -> java/nio/CharBuffer.hasArray
  0 311403 4789113991295                          <- java/nio/CharBuffer.hasArray
  0 311403 4789113991301                          -> java/nio/ByteBuffer.hasArray
  0 311403 4789113991308                          <- java/nio/ByteBuffer.hasArray
  0 311403 4789113991314                          -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789113991320                            -> java/nio/CharBuffer.array
  0 311403 4789113991328                            <- java/nio/CharBuffer.array
  0 311403 4789113991333                            -> java/nio/CharBuffer.arrayOffset
  0 311403 4789113991341                            <- java/nio/CharBuffer.arrayOffset
  0 311403 4789113991347                            -> java/nio/CharBuffer.arrayOffset
  0 311403 4789113991354                            <- java/nio/CharBuffer.arrayOffset
  0 311403 4789113991360                            -> java/nio/ByteBuffer.array
  0 311403 4789113991367                            <- java/nio/ByteBuffer.array
  0 311403 4789113991373                            -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991380                            <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991386                            -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991393                            <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991400                            -> java/nio/CharBuffer.arrayOffset
  0 311403 4789113991407                            <- java/nio/CharBuffer.arrayOffset
  0 311403 4789113991413                            -> java/nio/Buffer.position
  0 311403 4789113991420                            <- java/nio/Buffer.position
  0 311403 4789113991426                            -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991433                            <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991439                            -> java/nio/Buffer.position
  0 311403 4789113991446                            <- java/nio/Buffer.position
  0 311403 4789113991453                          <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789113991459                        <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789113991465                        -> java/nio/charset/CoderResult.isOverflow
  0 311403 4789113991473                        <- java/nio/charset/CoderResult.isOverflow
  0 311403 4789113991479                        -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113991486                        <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113991493                      <- java/nio/charset/CharsetEncoder.encode
  0 311403 4789113991499                      -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113991506                      <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789113991512                      -> java/nio/Buffer.remaining
  0 311403 4789113991519                      <- java/nio/Buffer.remaining
  0 311403 4789113991526                    <- sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789113991533                  <- sun/nio/cs/StreamEncoder.write
  0 311403 4789113991539                <- java/io/OutputStreamWriter.write
  0 311403 4789113991546              <- java/io/BufferedWriter.flushBuffer
  0 311403 4789113991552              -> java/io/OutputStreamWriter.flushBuffer
  0 311403 4789113991559                -> sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789113991565                  -> sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789113991572                    -> sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789113991578                      -> java/nio/Buffer.flip
  0 311403 4789113991585                      <- java/nio/Buffer.flip
  0 311403 4789113991591                      -> java/nio/ByteBuffer.array
  0 311403 4789113991598                      <- java/nio/ByteBuffer.array
  0 311403 4789113991604                      -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991611                      <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789113991617                      -> java/io/PrintStream.write
  0 311403 4789113991623                        -> java/io/PrintStream.ensureOpen
  0 311403 4789113991630                        <- java/io/PrintStream.ensureOpen
  0 311403 4789113991636                        -> java/io/BufferedOutputStream.write
  0 311403 4789113991643                          -> java/lang/System.arraycopy
  0 311403 4789113991651                          <- java/lang/System.arraycopy
  0 311403 4789113991657                        <- java/io/BufferedOutputStream.write
  0 311403 4789113991663                        -> java/io/BufferedOutputStream.flush
  0 311403 4789113991670                          -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789113991676                            -> java/io/FileOutputStream.write
  0 311403 4789113991682                              -> java/io/FileOutputStream.writeBytes
  0 311403 4789113991701                              <- java/io/FileOutputStream.writeBytes
  0 311403 4789113991708                            <- java/io/FileOutputStream.write
  0 311403 4789113991720                          <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789113991728                        <- java/io/BufferedOutputStream.flush
  0 311403 4789113991734                      <- java/io/PrintStream.write
  0 311403 4789113991740                      -> java/nio/Buffer.clear
  0 311403 4789113991747                      <- java/nio/Buffer.clear
  0 311403 4789113991754                    <- sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789113991761                  <- sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789113991768                <- sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789113991774              <- java/io/OutputStreamWriter.flushBuffer
  0 311403 4789113991780              -> java/io/BufferedOutputStream.flush
  0 311403 4789113991787                -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789113991794                <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789113991801              <- java/io/BufferedOutputStream.flush
  0 311403 4789113991808            <- java/io/PrintStream.newLine
  0 311403 4789113991815          <- java/io/PrintStream.println
  0 311403 4789113991821          -> java/lang/Thread.currentThread
  0 311403 4789113991828          <- java/lang/Thread.currentThread
  0 311403 4789113991834          -> java/lang/Thread.sleep
  0 311403 4789115000050          <- java/lang/Thread.sleep
  0 311403 4789115000081          -> Func_abc.func_c
  0 311403 4789115000105            -> java/io/PrintStream.println
  0 311403 4789115000113              -> java/io/PrintStream.print
  0 311403 4789115000120                -> java/io/PrintStream.write
  0 311403 4789115000126                  -> java/io/PrintStream.ensureOpen
  0 311403 4789115000134                  <- java/io/PrintStream.ensureOpen
  0 311403 4789115000141                  -> java/io/Writer.write
  0 311403 4789115000148                    -> java/io/BufferedWriter.write
  0 311403 4789115000155                      -> java/io/BufferedWriter.ensureOpen
  0 311403 4789115000162                      <- java/io/BufferedWriter.ensureOpen
  0 311403 4789115000170                      -> java/io/BufferedWriter.min
  0 311403 4789115000177                      <- java/io/BufferedWriter.min
  0 311403 4789115000183                      -> java/lang/String.getChars
  0 311403 4789115000191                        -> java/lang/System.arraycopy
  0 311403 4789115000199                        <- java/lang/System.arraycopy
  0 311403 4789115000206                      <- java/lang/String.getChars
  0 311403 4789115000213                    <- java/io/BufferedWriter.write
  0 311403 4789115000220                  <- java/io/Writer.write
  0 311403 4789115000226                  -> java/io/BufferedWriter.flushBuffer
  0 311403 4789115000233                    -> java/io/BufferedWriter.ensureOpen
  0 311403 4789115000240                    <- java/io/BufferedWriter.ensureOpen
  0 311403 4789115000246                    -> java/io/OutputStreamWriter.write
  0 311403 4789115000253                      -> sun/nio/cs/StreamEncoder.write
  0 311403 4789115000260                        -> sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789115000267                        <- sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789115000274                        -> sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789115000281                          -> java/nio/CharBuffer.wrap
  0 311403 4789115000288                            -> java/nio/HeapCharBuffer.<init>
  0 311403 4789115000294                              -> java/nio/CharBuffer.<init>
  0 311403 4789115000301                                -> java/nio/Buffer.<init>
  0 311403 4789115000307                                  -> java/lang/Object.<init>
  0 311403 4789115000315                                  <- java/lang/Object.<init>
  0 311403 4789115000321                                  -> java/nio/Buffer.limit
  0 311403 4789115000328                                  <- java/nio/Buffer.limit
  0 311403 4789115000334                                  -> java/nio/Buffer.position
  0 311403 4789115000342                                  <- java/nio/Buffer.position
  0 311403 4789115000348                                <- java/nio/Buffer.<init>
  0 311403 4789115000355                              <- java/nio/CharBuffer.<init>
  0 311403 4789115000362                            <- java/nio/HeapCharBuffer.<init>
  0 311403 4789115000368                          <- java/nio/CharBuffer.wrap
  0 311403 4789115000374                          -> java/nio/Buffer.hasRemaining
  0 311403 4789115000382                          <- java/nio/Buffer.hasRemaining
  0 311403 4789115000388                          -> java/nio/charset/CharsetEncoder.encode
  0 311403 4789115000396                            -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789115000402                              -> java/nio/CharBuffer.hasArray
  0 311403 4789115000410                              <- java/nio/CharBuffer.hasArray
  0 311403 4789115000416                              -> java/nio/ByteBuffer.hasArray
  0 311403 4789115000424                              <- java/nio/ByteBuffer.hasArray
  0 311403 4789115000430                              -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789115000436                                -> java/nio/CharBuffer.array
  0 311403 4789115000444                                <- java/nio/CharBuffer.array
  0 311403 4789115000450                                -> java/nio/CharBuffer.arrayOffset
  0 311403 4789115000457                                <- java/nio/CharBuffer.arrayOffset
  0 311403 4789115000463                                -> java/nio/CharBuffer.arrayOffset
  0 311403 4789115000470                                <- java/nio/CharBuffer.arrayOffset
  0 311403 4789115000476                                -> java/nio/ByteBuffer.array
  0 311403 4789115000483                                <- java/nio/ByteBuffer.array
  0 311403 4789115000489                                -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000496                                <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000502                                -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000509                                <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000518                                -> java/nio/CharBuffer.arrayOffset
  0 311403 4789115000525                                <- java/nio/CharBuffer.arrayOffset
  0 311403 4789115000531                                -> java/nio/Buffer.position
  0 311403 4789115000538                                <- java/nio/Buffer.position
  0 311403 4789115000544                                -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000551                                <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000557                                -> java/nio/Buffer.position
  0 311403 4789115000564                                <- java/nio/Buffer.position
  0 311403 4789115000570                              <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789115000577                            <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789115000584                            -> java/nio/charset/CoderResult.isOverflow
  0 311403 4789115000591                            <- java/nio/charset/CoderResult.isOverflow
  0 311403 4789115000597                            -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115000605                            <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115000611                          <- java/nio/charset/CharsetEncoder.encode
  0 311403 4789115000617                          -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115000625                          <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115000631                          -> java/nio/Buffer.remaining
  0 311403 4789115000638                          <- java/nio/Buffer.remaining
  0 311403 4789115000645                        <- sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789115000652                      <- sun/nio/cs/StreamEncoder.write
  0 311403 4789115000658                    <- java/io/OutputStreamWriter.write
  0 311403 4789115000665                  <- java/io/BufferedWriter.flushBuffer
  0 311403 4789115000671                  -> java/io/OutputStreamWriter.flushBuffer
  0 311403 4789115000678                    -> sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789115000685                      -> sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789115000692                        -> sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789115000698                          -> java/nio/Buffer.flip
  0 311403 4789115000705                          <- java/nio/Buffer.flip
  0 311403 4789115000711                          -> java/nio/ByteBuffer.array
  0 311403 4789115000718                          <- java/nio/ByteBuffer.array
  0 311403 4789115000724                          -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000731                          <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115000738                          -> java/io/PrintStream.write
  0 311403 4789115000744                            -> java/io/PrintStream.ensureOpen
  0 311403 4789115000751                            <- java/io/PrintStream.ensureOpen
  0 311403 4789115000758                            -> java/io/BufferedOutputStream.write
  0 311403 4789115000764                              -> java/lang/System.arraycopy
  0 311403 4789115000772                              <- java/lang/System.arraycopy
  0 311403 4789115000778                            <- java/io/BufferedOutputStream.write
  0 311403 4789115000785                            -> java/io/BufferedOutputStream.flush
  0 311403 4789115000791                              -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789115000798                                -> java/io/FileOutputStream.write
  0 311403 4789115000805                                  -> java/io/FileOutputStream.writeBytes
  0 311403 4789115000843                                  <- java/io/FileOutputStream.writeBytes
  0 311403 4789115000850                                <- java/io/FileOutputStream.write
  0 311403 4789115000857                              <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789115000864                            <- java/io/BufferedOutputStream.flush
  0 311403 4789115000871                          <- java/io/PrintStream.write
  0 311403 4789115000877                          -> java/nio/Buffer.clear
  0 311403 4789115000884                          <- java/nio/Buffer.clear
  0 311403 4789115000891                        <- sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789115000897                      <- sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789115000904                    <- sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789115000911                  <- java/io/OutputStreamWriter.flushBuffer
  0 311403 4789115000917                  -> java/lang/String.indexOf
  0 311403 4789115000924                    -> java/lang/String.indexOf
  0 311403 4789115000932                    <- java/lang/String.indexOf
  0 311403 4789115000939                  <- java/lang/String.indexOf
  0 311403 4789115000945                <- java/io/PrintStream.write
  0 311403 4789115000952              <- java/io/PrintStream.print
  0 311403 4789115000958              -> java/io/PrintStream.newLine
  0 311403 4789115000964                -> java/io/PrintStream.ensureOpen
  0 311403 4789115000971                <- java/io/PrintStream.ensureOpen
  0 311403 4789115000977                -> java/io/BufferedWriter.newLine
  0 311403 4789115000983                  -> java/io/Writer.write
  0 311403 4789115000990                    -> java/io/BufferedWriter.write
  0 311403 4789115000996                      -> java/io/BufferedWriter.ensureOpen
  0 311403 4789115001003                      <- java/io/BufferedWriter.ensureOpen
  0 311403 4789115001009                      -> java/io/BufferedWriter.min
  0 311403 4789115001016                      <- java/io/BufferedWriter.min
  0 311403 4789115001022                      -> java/lang/String.getChars
  0 311403 4789115001029                        -> java/lang/System.arraycopy
  0 311403 4789115001036                        <- java/lang/System.arraycopy
  0 311403 4789115001042                      <- java/lang/String.getChars
  0 311403 4789115001049                    <- java/io/BufferedWriter.write
  0 311403 4789115001056                  <- java/io/Writer.write
  0 311403 4789115001062                <- java/io/BufferedWriter.newLine
  0 311403 4789115001068                -> java/io/BufferedWriter.flushBuffer
  0 311403 4789115001075                  -> java/io/BufferedWriter.ensureOpen
  0 311403 4789115001082                  <- java/io/BufferedWriter.ensureOpen
  0 311403 4789115001088                  -> java/io/OutputStreamWriter.write
  0 311403 4789115001094                    -> sun/nio/cs/StreamEncoder.write
  0 311403 4789115001101                      -> sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789115001108                      <- sun/nio/cs/StreamEncoder.ensureOpen
  0 311403 4789115001114                      -> sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789115001120                        -> java/nio/CharBuffer.wrap
  0 311403 4789115001127                          -> java/nio/HeapCharBuffer.<init>
  0 311403 4789115001133                            -> java/nio/CharBuffer.<init>
  0 311403 4789115001139                              -> java/nio/Buffer.<init>
  0 311403 4789115001145                                -> java/lang/Object.<init>
  0 311403 4789115001152                                <- java/lang/Object.<init>
  0 311403 4789115001158                                -> java/nio/Buffer.limit
  0 311403 4789115001165                                <- java/nio/Buffer.limit
  0 311403 4789115001171                                -> java/nio/Buffer.position
  0 311403 4789115001178                                <- java/nio/Buffer.position
  0 311403 4789115001185                              <- java/nio/Buffer.<init>
  0 311403 4789115001191                            <- java/nio/CharBuffer.<init>
  0 311403 4789115001198                          <- java/nio/HeapCharBuffer.<init>
  0 311403 4789115001204                        <- java/nio/CharBuffer.wrap
  0 311403 4789115001210                        -> java/nio/Buffer.hasRemaining
  0 311403 4789115001217                        <- java/nio/Buffer.hasRemaining
  0 311403 4789115001223                        -> java/nio/charset/CharsetEncoder.encode
  0 311403 4789115001230                          -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789115001236                            -> java/nio/CharBuffer.hasArray
  0 311403 4789115001243                            <- java/nio/CharBuffer.hasArray
  0 311403 4789115001249                            -> java/nio/ByteBuffer.hasArray
  0 311403 4789115001256                            <- java/nio/ByteBuffer.hasArray
  0 311403 4789115001262                            -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789115001269                              -> java/nio/CharBuffer.array
  0 311403 4789115001276                              <- java/nio/CharBuffer.array
  0 311403 4789115001281                              -> java/nio/CharBuffer.arrayOffset
  0 311403 4789115001288                              <- java/nio/CharBuffer.arrayOffset
  0 311403 4789115001294                              -> java/nio/CharBuffer.arrayOffset
  0 311403 4789115001302                              <- java/nio/CharBuffer.arrayOffset
  0 311403 4789115001308                              -> java/nio/ByteBuffer.array
  0 311403 4789115001315                              <- java/nio/ByteBuffer.array
  0 311403 4789115001320                              -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001328                              <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001334                              -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001341                              <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001347                              -> java/nio/CharBuffer.arrayOffset
  0 311403 4789115001354                              <- java/nio/CharBuffer.arrayOffset
  0 311403 4789115001360                              -> java/nio/Buffer.position
  0 311403 4789115001367                              <- java/nio/Buffer.position
  0 311403 4789115001373                              -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001380                              <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001386                              -> java/nio/Buffer.position
  0 311403 4789115001393                              <- java/nio/Buffer.position
  0 311403 4789115001400                            <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
  0 311403 4789115001407                          <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
  0 311403 4789115001413                          -> java/nio/charset/CoderResult.isOverflow
  0 311403 4789115001420                          <- java/nio/charset/CoderResult.isOverflow
  0 311403 4789115001426                          -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115001433                          <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115001440                        <- java/nio/charset/CharsetEncoder.encode
  0 311403 4789115001446                        -> java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115001453                        <- java/nio/charset/CoderResult.isUnderflow
  0 311403 4789115001459                        -> java/nio/Buffer.remaining
  0 311403 4789115001466                        <- java/nio/Buffer.remaining
  0 311403 4789115001473                      <- sun/nio/cs/StreamEncoder.implWrite
  0 311403 4789115001480                    <- sun/nio/cs/StreamEncoder.write
  0 311403 4789115001487                  <- java/io/OutputStreamWriter.write
  0 311403 4789115001493                <- java/io/BufferedWriter.flushBuffer
  0 311403 4789115001499                -> java/io/OutputStreamWriter.flushBuffer
  0 311403 4789115001506                  -> sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789115001512                    -> sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789115001519                      -> sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789115001525                        -> java/nio/Buffer.flip
  0 311403 4789115001532                        <- java/nio/Buffer.flip
  0 311403 4789115001538                        -> java/nio/ByteBuffer.array
  0 311403 4789115001545                        <- java/nio/ByteBuffer.array
  0 311403 4789115001551                        -> java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001558                        <- java/nio/ByteBuffer.arrayOffset
  0 311403 4789115001564                        -> java/io/PrintStream.write
  0 311403 4789115001570                          -> java/io/PrintStream.ensureOpen
  0 311403 4789115001577                          <- java/io/PrintStream.ensureOpen
  0 311403 4789115001583                          -> java/io/BufferedOutputStream.write
  0 311403 4789115001590                            -> java/lang/System.arraycopy
  0 311403 4789115001597                            <- java/lang/System.arraycopy
  0 311403 4789115001604                          <- java/io/BufferedOutputStream.write
  0 311403 4789115001610                          -> java/io/BufferedOutputStream.flush
  0 311403 4789115001621                            -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789115001628                              -> java/io/FileOutputStream.write
  0 311403 4789115001634                                -> java/io/FileOutputStream.writeBytes
  0 311403 4789115001652                                <- java/io/FileOutputStream.writeBytes
  0 311403 4789115001706                              <- java/io/FileOutputStream.write
  0 311403 4789115001713                            <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789115001720                          <- java/io/BufferedOutputStream.flush
  0 311403 4789115001727                        <- java/io/PrintStream.write
  0 311403 4789115001733                        -> java/nio/Buffer.clear
  0 311403 4789115001740                        <- java/nio/Buffer.clear
  0 311403 4789115001747                      <- sun/nio/cs/StreamEncoder.writeBytes
  0 311403 4789115001753                    <- sun/nio/cs/StreamEncoder.implFlushBuffer
  0 311403 4789115001760                  <- sun/nio/cs/StreamEncoder.flushBuffer
  0 311403 4789115001767                <- java/io/OutputStreamWriter.flushBuffer
  0 311403 4789115001773                -> java/io/BufferedOutputStream.flush
  0 311403 4789115001779                  -> java/io/BufferedOutputStream.flushBuffer
  0 311403 4789115001787                  <- java/io/BufferedOutputStream.flushBuffer
  0 311403 4789115001794                <- java/io/BufferedOutputStream.flush
  0 311403 4789115001801              <- java/io/PrintStream.newLine
  0 311403 4789115001807            <- java/io/PrintStream.println
  0 311403 4789115001813            -> java/lang/Thread.currentThread
  0 311403 4789115001821            <- java/lang/Thread.currentThread
  0 311403 4789115001827            -> java/lang/Thread.sleep
  0 311403 4789116010060            <- java/lang/Thread.sleep
  0 311403 4789116010073          <- Func_abc.func_c
  0 311403 4789116010080        <- Func_abc.func_b
  0 311403 4789116010086      <- Func_abc.func_a
  0 311403 4789116010093    <- Func_abc.main
  0 311403 4789116010118    -> java/lang/Thread.exit
  0 311403 4789116010145      -> java/lang/ThreadGroup.remove
  0 311403 4789116010160        -> java/lang/System.arraycopy
  0 311403 4789116010169        <- java/lang/System.arraycopy
  0 311403 4789116010178        -> java/lang/Object.notifyAll
  0 311403 4789116010192        <- java/lang/Object.notifyAll
  0 311403 4789116010199      <- java/lang/ThreadGroup.remove
  0 311403 4789116010212    <- java/lang/Thread.exit
  0 311403 4789116010380        -> java/lang/Thread.<init>
  0 311403 4789116010388          -> java/lang/Object.<init>
  0 311403 4789116010395          <- java/lang/Object.<init>
  0 311403 4789116010402          -> java/lang/Object.<init>
  0 311403 4789116010409          <- java/lang/Object.<init>
  0 311403 4789116010415          -> java/lang/Thread.init
  0 311403 4789116010422            -> java/lang/Thread.currentThread
  0 311403 4789116010430            <- java/lang/Thread.currentThread
  0 311403 4789116010436            -> java/lang/System.getSecurityManager
  0 311403 4789116010444            <- java/lang/System.getSecurityManager
  0 311403 4789116010450            -> java/lang/ThreadGroup.checkAccess
  0 311403 4789116010457              -> java/lang/System.getSecurityManager
  0 311403 4789116010464              <- java/lang/System.getSecurityManager
  0 311403 4789116010471            <- java/lang/ThreadGroup.checkAccess
  0 311403 4789116010477            -> java/lang/ThreadGroup.addUnstarted
  0 311403 4789116010484            <- java/lang/ThreadGroup.addUnstarted
  0 311403 4789116010491            -> java/lang/String.toCharArray
  0 311403 4789116010499              -> java/lang/String.getChars
  0 311403 4789116010506                -> java/lang/System.arraycopy
  0 311403 4789116010514                <- java/lang/System.arraycopy
  0 311403 4789116010521              <- java/lang/String.getChars
  0 311403 4789116010527            <- java/lang/String.toCharArray
  0 311403 4789116010534            -> java/lang/Thread.getContextClassLoader
  0 311403 4789116010541            <- java/lang/Thread.getContextClassLoader
  0 311403 4789116010548            -> java/security/AccessController.getContext
  0 311403 4789116010554              -> java/security/AccessController.getStackAccessControlContext
  0 311403 4789116010569              <- java/security/AccessController.getStackAccessControlContext
  0 311403 4789116010576              -> java/security/AccessControlContext.optimize
  0 311403 4789116010583                -> java/security/AccessController.getInheritedAccessControlContext
  0 311403 4789116010591                <- java/security/AccessController.getInheritedAccessControlContext
  0 311403 4789116010599              <- java/security/AccessControlContext.optimize
  0 311403 4789116010606            <- java/security/AccessController.getContext
  0 311403 4789116010612            -> java/lang/Thread.setPriority
  0 311403 4789116010618              -> java/lang/Thread.checkAccess
  0 311403 4789116010625                -> java/lang/System.getSecurityManager
  0 311403 4789116010632                <- java/lang/System.getSecurityManager
  0 311403 4789116010639              <- java/lang/Thread.checkAccess
  0 311403 4789116010645              -> java/lang/Thread.setPriority0
  0 311403 4789116010664              <- java/lang/Thread.setPriority0
  0 311403 4789116010671            <- java/lang/Thread.setPriority
  0 311403 4789116010678            -> java/lang/Thread.nextThreadID
  0 311403 4789116010686            <- java/lang/Thread.nextThreadID
  0 311403 4789116010693    <- java/lang/Thread.init
  0 311403 4789116010700    <- java/lang/Thread.<init>
  0 311403 4789116010707    -> java/lang/ThreadGroup.add
  0 311403 4789116010716    <- java/lang/ThreadGroup.add
  0 311403 4789116010729    -> java/lang/Shutdown.shutdown
  0 311403 4789116010740      -> java/lang/Shutdown.sequence
  0 311403 4789116010748        -> java/lang/Shutdown.runHooks
  0 311403 4789116010758          -> java/util/AbstractList.iterator
  0 311403 4789116011022            -> java/util/AbstractList$Itr.<init>
  0 311403 4789116011032              -> java/util/AbstractList$Itr.<init>
  0 311403 4789116011042                -> java/lang/Object.<init>
  0 311403 4789116011050                <- java/lang/Object.<init>
  0 311403 4789116011062              <- java/util/AbstractList$Itr.<init>
  0 311403 4789116011069            <- java/util/AbstractList$Itr.<init>
  0 311403 4789116011076          <- java/util/AbstractList.iterator
  0 311403 4789116011087          -> java/util/AbstractList$Itr.hasNext
  0 311403 4789116011099          <- java/util/AbstractList$Itr.hasNext
  0 311403 4789116011107          -> java/util/AbstractList$Itr.next
  0 311403 4789116011115            -> java/util/AbstractList$Itr.checkForComodification
  0 311403 4789116011123            <- java/util/AbstractList$Itr.checkForComodification
  0 311403 4789116011131            -> java/util/ArrayList.get
  0 311403 4789116011138              -> java/util/ArrayList.RangeCheck
  0 311403 4789116011145              <- java/util/ArrayList.RangeCheck
  0 311403 4789116011152            <- java/util/ArrayList.get
  0 311403 4789116011159          <- java/util/AbstractList$Itr.next
  0 311403 4789116011170          -> java/io/Console$1$1.run
  0 311403 4789116011180            -> java/io/Console.access$600
  0 311403 4789116011189            <- java/io/Console.access$600
  0 311403 4789116011196          <- java/io/Console$1$1.run
  0 311403 4789116011202          -> java/util/AbstractList$Itr.hasNext
  0 311403 4789116011209          <- java/util/AbstractList$Itr.hasNext
  0 311403 4789116011215          -> java/util/AbstractList$Itr.next
  0 311403 4789116011221            -> java/util/AbstractList$Itr.checkForComodification
  0 311403 4789116011229            <- java/util/AbstractList$Itr.checkForComodification
  0 311403 4789116011235            -> java/util/ArrayList.get
  0 311403 4789116011241              -> java/util/ArrayList.RangeCheck
  0 311403 4789116011248              <- java/util/ArrayList.RangeCheck
  0 311403 4789116011255            <- java/util/ArrayList.get
  0 311403 4789116011262          <- java/util/AbstractList$Itr.next
  0 311403 4789116011268          -> java/lang/ApplicationShutdownHooks.run
  0 311403 4789116011280            -> java/util/IdentityHashMap.keySet
  0 311403 4789116011442              -> java/util/IdentityHashMap$KeySet.<init>
  0 311403 4789116011452                -> java/util/IdentityHashMap$KeySet.<init>
  0 311403 4789116011462                  -> java/util/AbstractSet.<init>
  0 311403 4789116011469                    -> java/util/AbstractCollection.<init>
  0 311403 4789116011475                      -> java/lang/Object.<init>
  0 311403 4789116011483                      <- java/lang/Object.<init>
  0 311403 4789116011490                    <- java/util/AbstractCollection.<init>
  0 311403 4789116011497                  <- java/util/AbstractSet.<init>
  0 311403 4789116011503                <- java/util/IdentityHashMap$KeySet.<init>
  0 311403 4789116011510              <- java/util/IdentityHashMap$KeySet.<init>
  0 311403 4789116011528            <- java/util/IdentityHashMap.keySet
  0 311403 4789116011538            -> java/util/IdentityHashMap$KeySet.iterator
  0 311403 4789116011727              -> java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011737                -> java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011748                  -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011757                    -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011766                      -> java/lang/Object.<init>
  0 311403 4789116011774                      <- java/lang/Object.<init>
  0 311403 4789116011784                      -> java/util/IdentityHashMap.access$000
  0 311403 4789116011793                      <- java/util/IdentityHashMap.access$000
  0 311403 4789116011803                      -> java/util/IdentityHashMap.access$200
  0 311403 4789116011811                      <- java/util/IdentityHashMap.access$200
  0 311403 4789116011821                    <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011828                  <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011835                <- java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011842              <- java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011849            <- java/util/IdentityHashMap$KeySet.iterator
  0 311403 4789116011858            -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
  0 311403 4789116011866            <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
  0 311403 4789116011873            -> java/util/IdentityHashMap$KeySet.iterator
  0 311403 4789116011879              -> java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011886                -> java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011892                  -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011899                    -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011905                      -> java/lang/Object.<init>
  0 311403 4789116011912                      <- java/lang/Object.<init>
  0 311403 4789116011919                    <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011926                  <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
  0 311403 4789116011934                <- java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011940              <- java/util/IdentityHashMap$KeyIterator.<init>
  0 311403 4789116011947            <- java/util/IdentityHashMap$KeySet.iterator
  0 311403 4789116011953            -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
  0 311403 4789116011961            <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
  0 311403 4789116011968          <- java/lang/ApplicationShutdownHooks.run
  0 311403 4789116011974          -> java/util/AbstractList$Itr.hasNext
  0 311403 4789116011982          <- java/util/AbstractList$Itr.hasNext
  0 311403 4789116011988          -> java/util/AbstractList$Itr.next
  0 311403 4789116011994            -> java/util/AbstractList$Itr.checkForComodification
  0 311403 4789116012002            <- java/util/AbstractList$Itr.checkForComodification
  0 311403 4789116012008            -> java/util/ArrayList.get
  0 311403 4789116012014              -> java/util/ArrayList.RangeCheck
  0 311403 4789116012021              <- java/util/ArrayList.RangeCheck
  0 311403 4789116012028            <- java/util/ArrayList.get
  0 311403 4789116012035          <- java/util/AbstractList$Itr.next
  0 311403 4789116012041          -> java/io/File$1.run
  0 311403 4789116012187            -> java/io/DeleteOnExitHook.<clinit>
  0 311403 4789116012333              -> java/util/LinkedHashSet.<init>
  0 311403 4789116012343                -> java/util/HashSet.<init>
  0 311403 4789116012350                  -> java/util/AbstractSet.<init>
  0 311403 4789116012356                    -> java/util/AbstractCollection.<init>
  0 311403 4789116012362                      -> java/lang/Object.<init>
  0 311403 4789116012370                      <- java/lang/Object.<init>
  0 311403 4789116012377                    <- java/util/AbstractCollection.<init>
  0 311403 4789116012384                  <- java/util/AbstractSet.<init>
  0 311403 4789116012394                  -> java/util/LinkedHashMap.<init>
  0 311403 4789116012404                    -> java/util/HashMap.<init>
  0 311403 4789116012410                      -> java/util/AbstractMap.<init>
  0 311403 4789116012417                        -> java/lang/Object.<init>
  0 311403 4789116012424                        <- java/lang/Object.<init>
  0 311403 4789116012431                      <- java/util/AbstractMap.<init>
  0 311403 4789116012438                      -> java/lang/Float.isNaN
  0 311403 4789116012445                      <- java/lang/Float.isNaN
  0 311403 4789116012456                      -> java/util/LinkedHashMap.init
  0 311403 4789116012463                        -> java/util/LinkedHashMap$Entry.<init>
  0 311403 4789116012469                          -> java/util/HashMap$Entry.<init>
  0 311403 4789116012476                            -> java/lang/Object.<init>
  0 311403 4789116012482                            <- java/lang/Object.<init>
  0 311403 4789116012489                          <- java/util/HashMap$Entry.<init>
  0 311403 4789116012496                        <- java/util/LinkedHashMap$Entry.<init>
  0 311403 4789116012503                      <- java/util/LinkedHashMap.init
  0 311403 4789116012510                    <- java/util/HashMap.<init>
  0 311403 4789116012516                  <- java/util/LinkedHashMap.<init>
  0 311403 4789116012523                <- java/util/HashSet.<init>
  0 311403 4789116012529              <- java/util/LinkedHashSet.<init>
  0 311403 4789116012538            <- java/io/DeleteOnExitHook.<clinit>
  0 311403 4789116012547            -> java/io/DeleteOnExitHook.hook
  0 311403 4789116012556              -> java/io/DeleteOnExitHook.<init>
  0 311403 4789116012565                -> java/lang/Object.<init>
  0 311403 4789116012572                <- java/lang/Object.<init>
  0 311403 4789116012579              <- java/io/DeleteOnExitHook.<init>
  0 311403 4789116012586            <- java/io/DeleteOnExitHook.hook
  0 311403 4789116012594            -> java/io/DeleteOnExitHook.run
  0 311403 4789116012605              -> java/util/ArrayList.<init>
  0 311403 4789116012612                -> java/util/AbstractList.<init>
  0 311403 4789116012618                  -> java/util/AbstractCollection.<init>
  0 311403 4789116012624                    -> java/lang/Object.<init>
  0 311403 4789116012631                    <- java/lang/Object.<init>
  0 311403 4789116012638                  <- java/util/AbstractCollection.<init>
  0 311403 4789116012645                <- java/util/AbstractList.<init>
  0 311403 4789116012654                -> java/util/AbstractCollection.toArray
  0 311403 4789116012664                  -> java/util/HashSet.size
  0 311403 4789116012674                  <- java/util/HashSet.size
  0 311403 4789116012682                  -> java/util/HashSet.iterator
  0 311403 4789116012691                    -> java/util/HashMap.keySet
  0 311403 4789116012782                      -> java/util/HashMap$KeySet.<init>
  0 311403 4789116012791                        -> java/util/HashMap$KeySet.<init>
  0 311403 4789116012801                          -> java/util/AbstractSet.<init>
  0 311403 4789116012807                            -> java/util/AbstractCollection.<init>
  0 311403 4789116012814                              -> java/lang/Object.<init>
  0 311403 4789116012821                              <- java/lang/Object.<init>
  0 311403 4789116012828                            <- java/util/AbstractCollection.<init>
  0 311403 4789116012835                          <- java/util/AbstractSet.<init>
  0 311403 4789116012841                        <- java/util/HashMap$KeySet.<init>
  0 311403 4789116012848                      <- java/util/HashMap$KeySet.<init>
  0 311403 4789116012855                    <- java/util/HashMap.keySet
  0 311403 4789116012864                    -> java/util/HashMap$KeySet.iterator
  0 311403 4789116012874                      -> java/util/LinkedHashMap.newKeyIterator
  0 311403 4789116013056                        -> java/util/LinkedHashMap$KeyIterator.<init>
  0 311403 4789116013066                          -> java/util/LinkedHashMap$KeyIterator.<init>
  0 311403 4789116013076                            -> java/util/LinkedHashMap$LinkedHashIterator.<init>
  0 311403 4789116013085                              -> java/util/LinkedHashMap$LinkedHashIterator.<init>
  0 311403 4789116013095                                -> java/lang/Object.<init>
  0 311403 4789116013102                                <- java/lang/Object.<init>
  0 311403 4789116013117                              <- java/util/LinkedHashMap$LinkedHashIterator.<init>
  0 311403 4789116013125                            <- java/util/LinkedHashMap$LinkedHashIterator.<init>
  0 311403 4789116013132                          <- java/util/LinkedHashMap$KeyIterator.<init>
  0 311403 4789116013138                        <- java/util/LinkedHashMap$KeyIterator.<init>
  0 311403 4789116013145                      <- java/util/LinkedHashMap.newKeyIterator
  0 311403 4789116013152                    <- java/util/HashMap$KeySet.iterator
  0 311403 4789116013159                  <- java/util/HashSet.iterator
  0 311403 4789116013168                  -> java/util/LinkedHashMap$LinkedHashIterator.hasNext
  0 311403 4789116013176                  <- java/util/LinkedHashMap$LinkedHashIterator.hasNext
  0 311403 4789116013183                <- java/util/AbstractCollection.toArray
  0 311403 4789116013190                -> java/lang/Object.getClass
  0 311403 4789116013198                <- java/lang/Object.getClass
  0 311403 4789116013206              <- java/util/ArrayList.<init>
  0 311403 4789116013216              -> java/util/Collections.reverse
  0 311403 4789116013228              <- java/util/Collections.reverse
  0 311403 4789116013236              -> java/util/AbstractList.iterator
  0 311403 4789116013243                -> java/util/AbstractList$Itr.<init>
  0 311403 4789116013250                  -> java/util/AbstractList$Itr.<init>
  0 311403 4789116013256                    -> java/lang/Object.<init>
  0 311403 4789116013263                    <- java/lang/Object.<init>
  0 311403 4789116013270                  <- java/util/AbstractList$Itr.<init>
  0 311403 4789116013276                <- java/util/AbstractList$Itr.<init>
  0 311403 4789116013283              <- java/util/AbstractList.iterator
  0 311403 4789116013292              -> java/util/AbstractList$Itr.hasNext
  0 311403 4789116013299              <- java/util/AbstractList$Itr.hasNext
  0 311403 4789116013306            <- java/io/DeleteOnExitHook.run
  0 311403 4789116013313          <- java/io/File$1.run
  0 311403 4789116013319          -> java/util/AbstractList$Itr.hasNext
  0 311403 4789116013326          <- java/util/AbstractList$Itr.hasNext
  0 311403 4789116013333        <- java/lang/Shutdown.runHooks
  0 311403 4789116013342      <- java/lang/Shutdown.sequence
  0 311403 4789116013349    <- java/lang/Shutdown.shutdown

The fourth column is indented by 2 spaces to show when a new method begins.
This shows what is calling what.

The TIME(us) column shows time from boot in microseconds.

If the output looks strange, check the CPU "C" column - if it changes,
then the output is probably shuffled. See Notes/ALLsnoop_notes.txt for
details and suggested workarounds.

See Notes/ALLflow_notes.txt for important notes about reading flow outputs.

I truncated the above output by 22800 lines so that it would fit. To make
sense of the output, try searching for "Func_abc" or using grep. The
lines were,

  0 311403 4789112982182    -> Func_abc.main
  0 311403 4789112982193      -> Func_abc.func_a
  0 311403 4789113990080        -> Func_abc.func_b
  0 311403 4789115000081          -> Func_abc.func_c
  0 311403 4789116010073          <- Func_abc.func_c
  0 311403 4789116010080        <- Func_abc.func_b
  0 311403 4789116010086      <- Func_abc.func_a
  0 311403 4789116010093    <- Func_abc.main

You can also use the j_classflow.d script to only trace one class.

If you see "drops" warnings, see the Notes/ALLjava_notes.txt file for details.

OpenPOWER on IntegriCloud