1The following are examples of j_flowtime.d. 2 3This is a simple script to trace the timing and the not-so-simple flow of 4Java methods and classes. Here it traces the example program, 5Code/Java/func_abc 6 7# j_flowtime.d 8 C PID/TID TIME(us) DELTA(us) -- CLASS.METHOD 9 0 311481/2 4790256870903 2 -> java/lang/Object.<clinit> 10 0 311481/2 4790256870950 46 -> java/lang/Object.registerNatives 11 0 311481/2 4790256871090 140 <- java/lang/Object.registerNatives 12 0 311481/2 4790256871109 18 <- java/lang/Object.<clinit> 13 0 311481/2 4790256871121 12 -> java/lang/String.<clinit> 14 0 311481/2 4790256871518 397 -> java/lang/String$CaseInsensitiveComparator.<init> 15 0 311481/2 4790256871531 12 -> java/lang/String$CaseInsensitiveComparator.<init> 16 0 311481/2 4790256871541 10 -> java/lang/Object.<init> 17 0 311481/2 4790256871549 7 <- java/lang/Object.<init> 18 0 311481/2 4790256871558 8 <- java/lang/String$CaseInsensitiveComparator.<init> 19 0 311481/2 4790256871566 7 <- java/lang/String$CaseInsensitiveComparator.<init> 20 0 311481/2 4790256871575 9 <- java/lang/String.<clinit> 21 0 311481/2 4790256871644 68 -> java/lang/System.<clinit> 22 0 311481/2 4790256871656 11 -> java/lang/System.registerNatives 23 0 311481/2 4790256871675 18 <- java/lang/System.registerNatives 24 0 311481/2 4790256871686 10 -> java/lang/System.nullInputStream 25 0 311481/2 4790256871695 9 -> java/lang/System.currentTimeMillis 26 0 311481/2 4790256871705 10 <- java/lang/System.currentTimeMillis 27 0 311481/2 4790256871714 8 <- java/lang/System.nullInputStream 28 0 311481/2 4790256871726 11 -> java/lang/System.nullPrintStream 29 0 311481/2 4790256871734 7 -> java/lang/System.currentTimeMillis 30 0 311481/2 4790256871741 7 <- java/lang/System.currentTimeMillis 31 0 311481/2 4790256871749 7 <- java/lang/System.nullPrintStream 32 0 311481/2 4790256871758 9 -> java/lang/System.nullPrintStream 33 0 311481/2 4790256871766 7 -> java/lang/System.currentTimeMillis 34 0 311481/2 4790256871773 7 <- java/lang/System.currentTimeMillis 35 0 311481/2 4790256871781 7 <- java/lang/System.nullPrintStream 36 0 311481/2 4790256871792 10 <- java/lang/System.<clinit> 37 0 311481/2 4790256871870 78 -> java/lang/ThreadGroup.<init> 38 0 311481/2 4790256871881 10 -> java/lang/Object.<init> 39 0 311481/2 4790256871889 7 <- java/lang/Object.<init> 40 0 311481/2 4790256871906 17 <- java/lang/ThreadGroup.<init> 41 0 311481/2 4790256871918 11 -> java/lang/ThreadGroup.<init> 42 0 311481/2 4790256871926 7 -> java/lang/Object.<init> 43 0 311481/2 4790256871933 7 <- java/lang/Object.<init> 44 0 311481/2 4790256871945 12 -> java/lang/ThreadGroup.checkAccess 45 0 311481/2 4790256871955 10 -> java/lang/System.getSecurityManager 46 0 311481/2 4790256871964 8 <- java/lang/System.getSecurityManager 47 0 311481/2 4790256871972 8 <- java/lang/ThreadGroup.checkAccess 48 0 311481/2 4790256871984 12 -> java/lang/ThreadGroup.add 49 0 311481/2 4790256872006 21 <- java/lang/ThreadGroup.add 50 0 311481/2 4790256872014 8 <- java/lang/ThreadGroup.<init> 51 0 311481/2 4790256872201 187 -> java/lang/Thread.<clinit> 52 0 311481/2 4790256872213 12 -> java/lang/Thread.registerNatives 53 0 311481/2 4790256872239 25 <- java/lang/Thread.registerNatives 54 0 311481/2 4790256872606 367 -> java/lang/RuntimePermission.<init> 55 0 311481/2 4790256872618 11 -> java/security/BasicPermission.<init> 56 0 311481/2 4790256872628 9 -> java/security/Permission.<init> 57 0 311481/2 4790256872637 9 -> java/lang/Object.<init> 58 0 311481/2 4790256872645 7 <- java/lang/Object.<init> 59 0 311481/2 4790256872656 10 <- java/security/Permission.<init> 60 0 311481/2 4790256872666 10 -> java/security/BasicPermission.init 61 0 311481/2 4790256872677 11 -> java/lang/String.length 62 0 311481/2 4790256872686 8 <- java/lang/String.length 63 0 311481/2 4790256872697 11 -> java/lang/String.charAt 64 0 311481/2 4790256872707 10 <- java/lang/String.charAt 65 0 311481/2 4790256872720 12 -> java/lang/String.equals 66 0 311481/2 4790256872728 8 <- java/lang/String.equals 67 0 311481/2 4790256872737 9 <- java/security/BasicPermission.init 68 0 311481/2 4790256872745 7 <- java/security/BasicPermission.<init> 69 0 311481/2 4790256872753 7 <- java/lang/RuntimePermission.<init> 70 0 311481/2 4790256873195 442 -> sun/misc/SoftCache.<init> 71 0 311481/2 4790256873208 12 -> java/util/AbstractMap.<init> 72 0 311481/2 4790256873218 9 -> java/lang/Object.<init> 73 0 311481/2 4790256873226 7 <- java/lang/Object.<init> 74 0 311481/2 4790256873238 11 <- java/util/AbstractMap.<init> 75 0 311481/2 4790256873371 133 -> java/lang/ref/ReferenceQueue.<clinit> 76 0 311481/2 4790256873443 72 -> java/lang/ref/ReferenceQueue$Null.<init> 77 0 311481/2 4790256873454 10 -> java/lang/ref/ReferenceQueue$Null.<init> 78 0 311481/2 4790256873464 9 -> java/lang/ref/ReferenceQueue.<init> 79 0 311481/2 4790256873474 9 -> java/lang/Object.<init> 80 0 311481/2 4790256873481 7 <- java/lang/Object.<init> 81 0 311481/2 4790256873542 60 -> java/lang/ref/ReferenceQueue$Lock.<init> 82 0 311481/2 4790256873553 10 -> java/lang/ref/ReferenceQueue$Lock.<init> 83 0 311481/2 4790256873562 9 -> java/lang/Object.<init> 84 0 311481/2 4790256873570 7 <- java/lang/Object.<init> 85 0 311481/2 4790256873578 7 <- java/lang/ref/ReferenceQueue$Lock.<init> 86 0 311481/2 4790256873585 7 <- java/lang/ref/ReferenceQueue$Lock.<init> 87 0 311481/2 4790256873597 11 <- java/lang/ref/ReferenceQueue.<init> 88 0 311481/2 4790256873604 7 <- java/lang/ref/ReferenceQueue$Null.<init> 89 0 311481/2 4790256873612 7 <- java/lang/ref/ReferenceQueue$Null.<init> 90 0 311481/2 4790256873622 9 -> java/lang/ref/ReferenceQueue$Null.<init> 91 0 311481/2 4790256873629 7 -> java/lang/ref/ReferenceQueue$Null.<init> 92 0 311481/2 4790256873636 7 -> java/lang/ref/ReferenceQueue.<init> 93 0 311481/2 4790256873644 7 -> java/lang/Object.<init> 94 0 311481/2 4790256873651 6 <- java/lang/Object.<init> 95 0 311481/2 4790256873659 7 -> java/lang/ref/ReferenceQueue$Lock.<init> 96[... 22800 lines truncated ...] 97 0 311481/2 4790257387424 7 <- java/util/HashMap.indexFor 98 0 311481/2 4790257387432 8 <- java/util/HashMap.put 99 0 311481/2 4790257387440 7 <- java/util/HashSet.add 100 0 311481/2 4790257387447 7 <- java/lang/ClassLoader.checkPackageAccess 101 0 311481/2 4790257387473 26 -> java/lang/reflect/Method.getModifiers 102 0 311481/2 4790257387486 12 <- java/lang/reflect/Method.getModifiers 103 0 311481/2 4790257387500 14 -> Func_abc.main 104 0 311481/2 4790257387512 11 -> Func_abc.func_a 105 0 311481/2 4790257387522 9 -> java/lang/ClassLoader.checkPackageAccess 106 0 311481/2 4790257387530 7 -> java/lang/System.getSecurityManager 107 0 311481/2 4790257387537 7 <- java/lang/System.getSecurityManager 108 0 311481/2 4790257387545 8 -> java/util/HashSet.add 109 0 311481/2 4790257387552 7 -> java/util/HashMap.put 110 0 311481/2 4790257387559 7 -> java/lang/Object.hashCode 111 0 311481/2 4790257387567 7 <- java/lang/Object.hashCode 112 0 311481/2 4790257387574 7 -> java/util/HashMap.hash 113 0 311481/2 4790257387581 7 <- java/util/HashMap.hash 114 0 311481/2 4790257387589 7 -> java/util/HashMap.indexFor 115 0 311481/2 4790257387596 7 <- java/util/HashMap.indexFor 116 0 311481/2 4790257387604 8 <- java/util/HashMap.put 117 0 311481/2 4790257387611 7 <- java/util/HashSet.add 118 0 311481/2 4790257387619 7 <- java/lang/ClassLoader.checkPackageAccess 119 0 311481/2 4790257387683 64 -> java/lang/ClassLoader.loadClassInternal 120 0 311481/2 4790257387691 8 -> java/lang/ClassLoader.loadClass 121 0 311481/2 4790257387699 7 -> sun/misc/Launcher$AppClassLoader.loadClass 122 0 311481/2 4790257387706 7 -> java/lang/String.lastIndexOf 123 0 311481/2 4790257387713 7 -> java/lang/String.lastIndexOf 124 0 311481/2 4790257387722 8 <- java/lang/String.lastIndexOf 125 0 311481/2 4790257387729 7 <- java/lang/String.lastIndexOf 126 0 311481/2 4790257387737 7 -> java/lang/System.getSecurityManager 127 0 311481/2 4790257387760 22 <- java/lang/System.getSecurityManager 128 0 311481/2 4790257387768 7 -> java/lang/ClassLoader.loadClass 129 0 311481/2 4790257387775 7 -> java/lang/ClassLoader.findLoadedClass 130 0 311481/2 4790257387782 7 -> java/lang/ClassLoader.check 131 0 311481/2 4790257387789 7 <- java/lang/ClassLoader.check 132 0 311481/2 4790257387797 7 -> java/lang/ClassLoader.checkName 133 0 311481/2 4790257387805 7 -> java/lang/String.indexOf 134 0 311481/2 4790257387812 7 -> java/lang/String.indexOf 135 0 311481/2 4790257387820 8 <- java/lang/String.indexOf 136 0 311481/2 4790257387828 7 <- java/lang/String.indexOf 137 0 311481/2 4790257387835 7 -> sun/misc/VM.allowArraySyntax 138 0 311481/2 4790257387843 7 <- sun/misc/VM.allowArraySyntax 139 0 311481/2 4790257387850 7 -> java/lang/String.charAt 140 0 311481/2 4790257387857 7 <- java/lang/String.charAt 141 0 311481/2 4790257387865 7 <- java/lang/ClassLoader.checkName 142 0 311481/2 4790257387873 7 -> java/lang/ClassLoader.findLoadedClass0 143 0 311481/2 4790257387883 9 <- java/lang/ClassLoader.findLoadedClass0 144 0 311481/2 4790257387890 7 <- java/lang/ClassLoader.findLoadedClass 145 0 311481/2 4790257387899 8 -> java/lang/ClassLoader.loadClass 146 0 311481/2 4790257387906 7 -> java/lang/ClassLoader.findLoadedClass 147 0 311481/2 4790257387913 7 -> java/lang/ClassLoader.check 148 0 311481/2 4790257387920 7 <- java/lang/ClassLoader.check 149 0 311481/2 4790257387928 7 -> java/lang/ClassLoader.checkName 150 0 311481/2 4790257387935 7 -> java/lang/String.indexOf 151 0 311481/2 4790257387942 7 -> java/lang/String.indexOf 152 0 311481/2 4790257387951 8 <- java/lang/String.indexOf 153 0 311481/2 4790257387958 7 <- java/lang/String.indexOf 154 0 311481/2 4790257387966 7 -> sun/misc/VM.allowArraySyntax 155 0 311481/2 4790257387973 7 <- sun/misc/VM.allowArraySyntax 156 0 311481/2 4790257387981 7 -> java/lang/String.charAt 157 0 311481/2 4790257387988 7 <- java/lang/String.charAt 158 0 311481/2 4790257387995 7 <- java/lang/ClassLoader.checkName 159 0 311481/2 4790257388003 7 -> java/lang/ClassLoader.findLoadedClass0 160 0 311481/2 4790257388012 8 <- java/lang/ClassLoader.findLoadedClass0 161 0 311481/2 4790257388020 7 <- java/lang/ClassLoader.findLoadedClass 162 0 311481/2 4790257388028 7 -> java/lang/ClassLoader.findBootstrapClass0 163 0 311481/2 4790257388035 7 -> java/lang/ClassLoader.check 164 0 311481/2 4790257388042 7 <- java/lang/ClassLoader.check 165 0 311481/2 4790257388050 7 -> java/lang/ClassLoader.checkName 166 0 311481/2 4790257388057 7 -> java/lang/String.indexOf 167 0 311481/2 4790257388064 7 -> java/lang/String.indexOf 168 0 311481/2 4790257388072 8 <- java/lang/String.indexOf 169 0 311481/2 4790257388080 7 <- java/lang/String.indexOf 170 0 311481/2 4790257388087 7 -> sun/misc/VM.allowArraySyntax 171 0 311481/2 4790257388094 7 <- sun/misc/VM.allowArraySyntax 172 0 311481/2 4790257388102 7 -> java/lang/String.charAt 173 0 311481/2 4790257388109 7 <- java/lang/String.charAt 174 0 311481/2 4790257388117 7 <- java/lang/ClassLoader.checkName 175 0 311481/2 4790257388124 7 -> java/lang/ClassLoader.findBootstrapClass 176 0 311481/2 4790257388134 9 <- java/lang/ClassLoader.findBootstrapClass 177 0 311481/2 4790257388142 8 <- java/lang/ClassLoader.findBootstrapClass0 178 0 311481/2 4790257388150 8 <- java/lang/ClassLoader.loadClass 179 0 311481/2 4790257388158 7 <- java/lang/ClassLoader.loadClass 180 0 311481/2 4790257388166 7 <- sun/misc/Launcher$AppClassLoader.loadClass 181 0 311481/2 4790257388173 7 <- java/lang/ClassLoader.loadClass 182 0 311481/2 4790257388181 7 <- java/lang/ClassLoader.loadClassInternal 183 0 311481/2 4790257388193 11 -> java/lang/ClassLoader.checkPackageAccess 184 0 311481/2 4790257388200 7 -> java/lang/System.getSecurityManager 185 0 311481/2 4790257388207 7 <- java/lang/System.getSecurityManager 186 0 311481/2 4790257388215 7 -> java/util/HashSet.add 187 0 311481/2 4790257388223 7 -> java/util/HashMap.put 188 0 311481/2 4790257388230 7 -> java/lang/Object.hashCode 189 0 311481/2 4790257388237 7 <- java/lang/Object.hashCode 190 0 311481/2 4790257388245 7 -> java/util/HashMap.hash 191 0 311481/2 4790257388252 7 <- java/util/HashMap.hash 192 0 311481/2 4790257388260 7 -> java/util/HashMap.indexFor 193 0 311481/2 4790257388267 7 <- java/util/HashMap.indexFor 194 0 311481/2 4790257388275 7 <- java/util/HashMap.put 195 0 311481/2 4790257388282 7 <- java/util/HashSet.add 196 0 311481/2 4790257388290 7 <- java/lang/ClassLoader.checkPackageAccess 197 0 311481/2 4790257388305 15 -> java/io/PrintStream.println 198 0 311481/2 4790257388316 11 -> java/io/PrintStream.print 199 0 311481/2 4790257388326 9 -> java/io/PrintStream.write 200 0 311481/2 4790257388335 9 -> java/io/PrintStream.ensureOpen 201 0 311481/2 4790257388345 10 <- java/io/PrintStream.ensureOpen 202 0 311481/2 4790257388358 12 -> java/io/Writer.write 203 0 311481/2 4790257388371 13 -> java/io/BufferedWriter.write 204 0 311481/2 4790257388382 10 -> java/io/BufferedWriter.ensureOpen 205 0 311481/2 4790257388389 7 <- java/io/BufferedWriter.ensureOpen 206 0 311481/2 4790257388399 10 -> java/io/BufferedWriter.min 207 0 311481/2 4790257388407 7 <- java/io/BufferedWriter.min 208 0 311481/2 4790257388417 10 -> java/lang/String.getChars 209 0 311481/2 4790257388425 8 -> java/lang/System.arraycopy 210 0 311481/2 4790257388434 8 <- java/lang/System.arraycopy 211 0 311481/2 4790257388442 7 <- java/lang/String.getChars 212 0 311481/2 4790257388450 8 <- java/io/BufferedWriter.write 213 0 311481/2 4790257388457 7 <- java/io/Writer.write 214 0 311481/2 4790257388467 10 -> java/io/BufferedWriter.flushBuffer 215 0 311481/2 4790257388475 7 -> java/io/BufferedWriter.ensureOpen 216 0 311481/2 4790257388482 7 <- java/io/BufferedWriter.ensureOpen 217 0 311481/2 4790257388493 10 -> java/io/OutputStreamWriter.write 218 0 311481/2 4790257388504 11 -> sun/nio/cs/StreamEncoder.write 219 0 311481/2 4790257388515 10 -> sun/nio/cs/StreamEncoder.ensureOpen 220 0 311481/2 4790257388522 7 <- sun/nio/cs/StreamEncoder.ensureOpen 221 0 311481/2 4790257388533 10 -> sun/nio/cs/StreamEncoder.implWrite 222 0 311481/2 4790257388544 11 -> java/nio/CharBuffer.wrap 223 0 311481/2 4790257388552 8 -> java/nio/HeapCharBuffer.<init> 224 0 311481/2 4790257388560 7 -> java/nio/CharBuffer.<init> 225 0 311481/2 4790257388567 7 -> java/nio/Buffer.<init> 226 0 311481/2 4790257388574 7 -> java/lang/Object.<init> 227 0 311481/2 4790257388582 7 <- java/lang/Object.<init> 228 0 311481/2 4790257388590 8 -> java/nio/Buffer.limit 229 0 311481/2 4790257388598 7 <- java/nio/Buffer.limit 230 0 311481/2 4790257388605 7 -> java/nio/Buffer.position 231 0 311481/2 4790257388612 7 <- java/nio/Buffer.position 232 0 311481/2 4790257388620 7 <- java/nio/Buffer.<init> 233 0 311481/2 4790257388628 7 <- java/nio/CharBuffer.<init> 234 0 311481/2 4790257388635 7 <- java/nio/HeapCharBuffer.<init> 235 0 311481/2 4790257388643 7 <- java/nio/CharBuffer.wrap 236 0 311481/2 4790257388654 10 -> java/nio/Buffer.hasRemaining 237 0 311481/2 4790257388661 7 <- java/nio/Buffer.hasRemaining 238 0 311481/2 4790257388673 11 -> java/nio/charset/CharsetEncoder.encode 239 0 311481/2 4790257388684 10 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 240 0 311481/2 4790257388695 10 -> java/nio/CharBuffer.hasArray 241 0 311481/2 4790257388702 7 <- java/nio/CharBuffer.hasArray 242 0 311481/2 4790257388714 11 -> java/nio/ByteBuffer.hasArray 243 0 311481/2 4790257388722 7 <- java/nio/ByteBuffer.hasArray 244 0 311481/2 4790257388732 10 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 245 0 311481/2 4790257388742 9 -> java/nio/CharBuffer.array 246 0 311481/2 4790257388749 7 <- java/nio/CharBuffer.array 247 0 311481/2 4790257388759 9 -> java/nio/CharBuffer.arrayOffset 248 0 311481/2 4790257388766 7 <- java/nio/CharBuffer.arrayOffset 249 0 311481/2 4790257388776 9 -> java/nio/CharBuffer.arrayOffset 250 0 311481/2 4790257388784 7 <- java/nio/CharBuffer.arrayOffset 251 0 311481/2 4790257388797 13 -> java/nio/ByteBuffer.array 252 0 311481/2 4790257388804 7 <- java/nio/ByteBuffer.array 253 0 311481/2 4790257388814 9 -> java/nio/ByteBuffer.arrayOffset 254 0 311481/2 4790257388821 7 <- java/nio/ByteBuffer.arrayOffset 255 0 311481/2 4790257388831 9 -> java/nio/ByteBuffer.arrayOffset 256 0 311481/2 4790257388838 7 <- java/nio/ByteBuffer.arrayOffset 257 0 311481/2 4790257388853 14 -> java/nio/CharBuffer.arrayOffset 258 0 311481/2 4790257388861 7 <- java/nio/CharBuffer.arrayOffset 259 0 311481/2 4790257388871 9 -> java/nio/Buffer.position 260 0 311481/2 4790257388878 7 <- java/nio/Buffer.position 261 0 311481/2 4790257388886 7 -> java/nio/ByteBuffer.arrayOffset 262 0 311481/2 4790257388893 7 <- java/nio/ByteBuffer.arrayOffset 263 0 311481/2 4790257388903 9 -> java/nio/Buffer.position 264 0 311481/2 4790257388910 7 <- java/nio/Buffer.position 265 0 311481/2 4790257388918 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 266 0 311481/2 4790257388925 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 267 0 311481/2 4790257388936 10 -> java/nio/charset/CoderResult.isOverflow 268 0 311481/2 4790257388943 7 <- java/nio/charset/CoderResult.isOverflow 269 0 311481/2 4790257388953 9 -> java/nio/charset/CoderResult.isUnderflow 270 0 311481/2 4790257388961 7 <- java/nio/charset/CoderResult.isUnderflow 271 0 311481/2 4790257388969 7 <- java/nio/charset/CharsetEncoder.encode 272 0 311481/2 4790257388979 10 -> java/nio/charset/CoderResult.isUnderflow 273 0 311481/2 4790257388987 7 <- java/nio/charset/CoderResult.isUnderflow 274 0 311481/2 4790257388998 11 -> java/nio/Buffer.remaining 275 0 311481/2 4790257389005 7 <- java/nio/Buffer.remaining 276 0 311481/2 4790257389013 7 <- sun/nio/cs/StreamEncoder.implWrite 277 0 311481/2 4790257389020 7 <- sun/nio/cs/StreamEncoder.write 278 0 311481/2 4790257389028 7 <- java/io/OutputStreamWriter.write 279 0 311481/2 4790257389113 85 <- java/io/BufferedWriter.flushBuffer 280 0 311481/2 4790257389125 11 -> java/io/OutputStreamWriter.flushBuffer 281 0 311481/2 4790257389135 9 -> sun/nio/cs/StreamEncoder.flushBuffer 282 0 311481/2 4790257389146 11 -> sun/nio/cs/StreamEncoder.implFlushBuffer 283 0 311481/2 4790257389158 11 -> sun/nio/cs/StreamEncoder.writeBytes 284 0 311481/2 4790257389167 9 -> java/nio/Buffer.flip 285 0 311481/2 4790257389174 7 <- java/nio/Buffer.flip 286 0 311481/2 4790257389186 11 -> java/nio/ByteBuffer.array 287 0 311481/2 4790257389193 7 <- java/nio/ByteBuffer.array 288 0 311481/2 4790257389203 9 -> java/nio/ByteBuffer.arrayOffset 289 0 311481/2 4790257389210 7 <- java/nio/ByteBuffer.arrayOffset 290 0 311481/2 4790257389222 11 -> java/io/PrintStream.write 291 0 311481/2 4790257389230 7 -> java/io/PrintStream.ensureOpen 292 0 311481/2 4790257389237 7 <- java/io/PrintStream.ensureOpen 293 0 311481/2 4790257389248 11 -> java/io/BufferedOutputStream.write 294 0 311481/2 4790257389261 12 -> java/lang/System.arraycopy 295 0 311481/2 4790257389268 7 <- java/lang/System.arraycopy 296 0 311481/2 4790257389276 7 <- java/io/BufferedOutputStream.write 297 0 311481/2 4790257389286 9 -> java/io/BufferedOutputStream.flush 298 0 311481/2 4790257389295 9 -> java/io/BufferedOutputStream.flushBuffer 299 0 311481/2 4790257389307 11 -> java/io/FileOutputStream.write 300 0 311481/2 4790257389317 10 -> java/io/FileOutputStream.writeBytes 301 0 311481/2 4790257389479 162 <- java/io/FileOutputStream.writeBytes 302 0 311481/2 4790257389489 9 <- java/io/FileOutputStream.write 303 0 311481/2 4790257389497 7 <- java/io/BufferedOutputStream.flushBuffer 304 0 311481/2 4790257389509 12 <- java/io/BufferedOutputStream.flush 305 0 311481/2 4790257389517 8 <- java/io/PrintStream.write 306 0 311481/2 4790257389527 10 -> java/nio/Buffer.clear 307 0 311481/2 4790257389536 8 <- java/nio/Buffer.clear 308 0 311481/2 4790257389543 7 <- sun/nio/cs/StreamEncoder.writeBytes 309 0 311481/2 4790257389551 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer 310 0 311481/2 4790257389559 7 <- sun/nio/cs/StreamEncoder.flushBuffer 311 0 311481/2 4790257389566 7 <- java/io/OutputStreamWriter.flushBuffer 312 0 311481/2 4790257389579 12 -> java/lang/String.indexOf 313 0 311481/2 4790257389586 7 -> java/lang/String.indexOf 314 0 311481/2 4790257389595 8 <- java/lang/String.indexOf 315 0 311481/2 4790257389602 7 <- java/lang/String.indexOf 316 0 311481/2 4790257389610 7 <- java/io/PrintStream.write 317 0 311481/2 4790257389617 7 <- java/io/PrintStream.print 318 0 311481/2 4790257389627 9 -> java/io/PrintStream.newLine 319 0 311481/2 4790257389635 7 -> java/io/PrintStream.ensureOpen 320 0 311481/2 4790257389642 7 <- java/io/PrintStream.ensureOpen 321 0 311481/2 4790257389651 9 -> java/io/BufferedWriter.newLine 322 0 311481/2 4790257389661 9 -> java/io/Writer.write 323 0 311481/2 4790257389668 7 -> java/io/BufferedWriter.write 324 0 311481/2 4790257389713 44 -> java/io/BufferedWriter.ensureOpen 325 0 311481/2 4790257389721 7 <- java/io/BufferedWriter.ensureOpen 326 0 311481/2 4790257389729 8 -> java/io/BufferedWriter.min 327 0 311481/2 4790257389737 7 <- java/io/BufferedWriter.min 328 0 311481/2 4790257389744 7 -> java/lang/String.getChars 329 0 311481/2 4790257389752 7 -> java/lang/System.arraycopy 330 0 311481/2 4790257389760 7 <- java/lang/System.arraycopy 331 0 311481/2 4790257389767 7 <- java/lang/String.getChars 332 0 311481/2 4790257389775 7 <- java/io/BufferedWriter.write 333 0 311481/2 4790257389783 7 <- java/io/Writer.write 334 0 311481/2 4790257389790 7 <- java/io/BufferedWriter.newLine 335 0 311481/2 4790257389798 7 -> java/io/BufferedWriter.flushBuffer 336 0 311481/2 4790257389805 7 -> java/io/BufferedWriter.ensureOpen 337 0 311481/2 4790257389812 7 <- java/io/BufferedWriter.ensureOpen 338 0 311481/2 4790257389820 7 -> java/io/OutputStreamWriter.write 339 0 311481/2 4790257389828 7 -> sun/nio/cs/StreamEncoder.write 340 0 311481/2 4790257389835 7 -> sun/nio/cs/StreamEncoder.ensureOpen 341 0 311481/2 4790257389842 7 <- sun/nio/cs/StreamEncoder.ensureOpen 342 0 311481/2 4790257389850 7 -> sun/nio/cs/StreamEncoder.implWrite 343 0 311481/2 4790257389857 7 -> java/nio/CharBuffer.wrap 344 0 311481/2 4790257389865 7 -> java/nio/HeapCharBuffer.<init> 345 0 311481/2 4790257389872 7 -> java/nio/CharBuffer.<init> 346 0 311481/2 4790257389879 7 -> java/nio/Buffer.<init> 347 0 311481/2 4790257389886 6 -> java/lang/Object.<init> 348 0 311481/2 4790257389893 7 <- java/lang/Object.<init> 349 0 311481/2 4790257389901 7 -> java/nio/Buffer.limit 350 0 311481/2 4790257389908 7 <- java/nio/Buffer.limit 351 0 311481/2 4790257389916 7 -> java/nio/Buffer.position 352 0 311481/2 4790257389923 7 <- java/nio/Buffer.position 353 0 311481/2 4790257389930 7 <- java/nio/Buffer.<init> 354 0 311481/2 4790257389938 7 <- java/nio/CharBuffer.<init> 355 0 311481/2 4790257389946 7 <- java/nio/HeapCharBuffer.<init> 356 0 311481/2 4790257389953 7 <- java/nio/CharBuffer.wrap 357 0 311481/2 4790257389961 7 -> java/nio/Buffer.hasRemaining 358 0 311481/2 4790257389968 7 <- java/nio/Buffer.hasRemaining 359 0 311481/2 4790257389976 7 -> java/nio/charset/CharsetEncoder.encode 360 0 311481/2 4790257389984 7 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 361 0 311481/2 4790257389991 7 -> java/nio/CharBuffer.hasArray 362 0 311481/2 4790257389998 7 <- java/nio/CharBuffer.hasArray 363 0 311481/2 4790257390760 761 -> java/nio/ByteBuffer.hasArray 364 0 311481/2 4790257390772 11 <- java/nio/ByteBuffer.hasArray 365 0 311481/2 4790257390782 10 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 366 0 311481/2 4790257390790 7 -> java/nio/CharBuffer.array 367 0 311481/2 4790257390797 7 <- java/nio/CharBuffer.array 368 0 311481/2 4790257390805 7 -> java/nio/CharBuffer.arrayOffset 369 0 311481/2 4790257390812 7 <- java/nio/CharBuffer.arrayOffset 370 0 311481/2 4790257390820 8 -> java/nio/CharBuffer.arrayOffset 371 0 311481/2 4790257390828 7 <- java/nio/CharBuffer.arrayOffset 372 0 311481/2 4790257390836 8 -> java/nio/ByteBuffer.array 373 0 311481/2 4790257390844 7 <- java/nio/ByteBuffer.array 374 0 311481/2 4790257390851 7 -> java/nio/ByteBuffer.arrayOffset 375 0 311481/2 4790257390859 7 <- java/nio/ByteBuffer.arrayOffset 376 0 311481/2 4790257390866 7 -> java/nio/ByteBuffer.arrayOffset 377 0 311481/2 4790257390874 7 <- java/nio/ByteBuffer.arrayOffset 378 0 311481/2 4790257390883 8 -> java/nio/CharBuffer.arrayOffset 379 0 311481/2 4790257390890 7 <- java/nio/CharBuffer.arrayOffset 380 0 311481/2 4790257390898 8 -> java/nio/Buffer.position 381 0 311481/2 4790257390906 7 <- java/nio/Buffer.position 382 0 311481/2 4790257390913 7 -> java/nio/ByteBuffer.arrayOffset 383 0 311481/2 4790257390921 7 <- java/nio/ByteBuffer.arrayOffset 384 0 311481/2 4790257390928 7 -> java/nio/Buffer.position 385 0 311481/2 4790257390936 7 <- java/nio/Buffer.position 386 0 311481/2 4790257390943 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 387 0 311481/2 4790257390951 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 388 0 311481/2 4790257390959 8 -> java/nio/charset/CoderResult.isOverflow 389 0 311481/2 4790257390967 7 <- java/nio/charset/CoderResult.isOverflow 390 0 311481/2 4790257390974 7 -> java/nio/charset/CoderResult.isUnderflow 391 0 311481/2 4790257390982 7 <- java/nio/charset/CoderResult.isUnderflow 392 0 311481/2 4790257390990 7 <- java/nio/charset/CharsetEncoder.encode 393 0 311481/2 4790257390998 7 -> java/nio/charset/CoderResult.isUnderflow 394 0 311481/2 4790257391005 7 <- java/nio/charset/CoderResult.isUnderflow 395 0 311481/2 4790257391013 8 -> java/nio/Buffer.remaining 396 0 311481/2 4790257391020 7 <- java/nio/Buffer.remaining 397 0 311481/2 4790257391028 7 <- sun/nio/cs/StreamEncoder.implWrite 398 0 311481/2 4790257391036 7 <- sun/nio/cs/StreamEncoder.write 399 0 311481/2 4790257391044 7 <- java/io/OutputStreamWriter.write 400 0 311481/2 4790257391052 8 <- java/io/BufferedWriter.flushBuffer 401 0 311481/2 4790257391060 7 -> java/io/OutputStreamWriter.flushBuffer 402 0 311481/2 4790257391067 7 -> sun/nio/cs/StreamEncoder.flushBuffer 403 0 311481/2 4790257391075 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer 404 0 311481/2 4790257391082 7 -> sun/nio/cs/StreamEncoder.writeBytes 405 0 311481/2 4790257391090 7 -> java/nio/Buffer.flip 406 0 311481/2 4790257391097 7 <- java/nio/Buffer.flip 407 0 311481/2 4790257391105 8 -> java/nio/ByteBuffer.array 408 0 311481/2 4790257391112 7 <- java/nio/ByteBuffer.array 409 0 311481/2 4790257391120 7 -> java/nio/ByteBuffer.arrayOffset 410 0 311481/2 4790257391127 7 <- java/nio/ByteBuffer.arrayOffset 411 0 311481/2 4790257391135 8 -> java/io/PrintStream.write 412 0 311481/2 4790257391142 7 -> java/io/PrintStream.ensureOpen 413 0 311481/2 4790257391150 7 <- java/io/PrintStream.ensureOpen 414 0 311481/2 4790257391158 8 -> java/io/BufferedOutputStream.write 415 0 311481/2 4790257391166 7 -> java/lang/System.arraycopy 416 0 311481/2 4790257391174 8 <- java/lang/System.arraycopy 417 0 311481/2 4790257391182 7 <- java/io/BufferedOutputStream.write 418 0 311481/2 4790257391190 7 -> java/io/BufferedOutputStream.flush 419 0 311481/2 4790257391197 7 -> java/io/BufferedOutputStream.flushBuffer 420 0 311481/2 4790257391205 7 -> java/io/FileOutputStream.write 421 0 311481/2 4790257391212 7 -> java/io/FileOutputStream.writeBytes 422 0 311481/2 4790257391280 67 <- java/io/FileOutputStream.writeBytes 423 0 311481/2 4790257391289 9 <- java/io/FileOutputStream.write 424 0 311481/2 4790257391297 7 <- java/io/BufferedOutputStream.flushBuffer 425 0 311481/2 4790257391305 7 <- java/io/BufferedOutputStream.flush 426 0 311481/2 4790257391313 7 <- java/io/PrintStream.write 427 0 311481/2 4790257391321 7 -> java/nio/Buffer.clear 428 0 311481/2 4790257391329 7 <- java/nio/Buffer.clear 429 0 311481/2 4790257391336 7 <- sun/nio/cs/StreamEncoder.writeBytes 430 0 311481/2 4790257391344 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer 431 0 311481/2 4790257391352 7 <- sun/nio/cs/StreamEncoder.flushBuffer 432 0 311481/2 4790257391359 7 <- java/io/OutputStreamWriter.flushBuffer 433 0 311481/2 4790257391368 8 -> java/io/BufferedOutputStream.flush 434 0 311481/2 4790257391375 7 -> java/io/BufferedOutputStream.flushBuffer 435 0 311481/2 4790257391383 7 <- java/io/BufferedOutputStream.flushBuffer 436 0 311481/2 4790257391391 8 <- java/io/BufferedOutputStream.flush 437 0 311481/2 4790257391398 7 <- java/io/PrintStream.newLine 438 0 311481/2 4790257391406 7 <- java/io/PrintStream.println 439 0 311481/2 4790257391439 32 -> java/lang/ClassLoader.loadClassInternal 440 0 311481/2 4790257391447 8 -> java/lang/ClassLoader.loadClass 441 0 311481/2 4790257391455 7 -> sun/misc/Launcher$AppClassLoader.loadClass 442 0 311481/2 4790257391463 7 -> java/lang/String.lastIndexOf 443 0 311481/2 4790257391471 7 -> java/lang/String.lastIndexOf 444 0 311481/2 4790257391479 8 <- java/lang/String.lastIndexOf 445 0 311481/2 4790257391487 7 <- java/lang/String.lastIndexOf 446 0 311481/2 4790257391495 8 -> java/lang/System.getSecurityManager 447 0 311481/2 4790257391503 7 <- java/lang/System.getSecurityManager 448 0 311481/2 4790257391511 8 -> java/lang/ClassLoader.loadClass 449 0 311481/2 4790257391518 7 -> java/lang/ClassLoader.findLoadedClass 450 0 311481/2 4790257391526 7 -> java/lang/ClassLoader.check 451 0 311481/2 4790257391533 7 <- java/lang/ClassLoader.check 452 0 311481/2 4790257391541 7 -> java/lang/ClassLoader.checkName 453 0 311481/2 4790257391549 7 -> java/lang/String.indexOf 454 0 311481/2 4790257391556 7 -> java/lang/String.indexOf 455 0 311481/2 4790257391564 8 <- java/lang/String.indexOf 456 0 311481/2 4790257391572 7 <- java/lang/String.indexOf 457 0 311481/2 4790257391580 8 -> sun/misc/VM.allowArraySyntax 458 0 311481/2 4790257391587 7 <- sun/misc/VM.allowArraySyntax 459 0 311481/2 4790257391595 7 -> java/lang/String.charAt 460 0 311481/2 4790257391603 7 <- java/lang/String.charAt 461 0 311481/2 4790257391610 7 <- java/lang/ClassLoader.checkName 462 0 311481/2 4790257391618 7 -> java/lang/ClassLoader.findLoadedClass0 463 0 311481/2 4790257391633 14 <- java/lang/ClassLoader.findLoadedClass0 464 0 311481/2 4790257391641 8 <- java/lang/ClassLoader.findLoadedClass 465 0 311481/2 4790257391651 9 -> java/lang/ClassLoader.loadClass 466 0 311481/2 4790257391658 7 -> java/lang/ClassLoader.findLoadedClass 467 0 311481/2 4790257391665 7 -> java/lang/ClassLoader.check 468 0 311481/2 4790257391672 7 <- java/lang/ClassLoader.check 469 0 311481/2 4790257391680 7 -> java/lang/ClassLoader.checkName 470 0 311481/2 4790257391688 7 -> java/lang/String.indexOf 471 0 311481/2 4790257391695 7 -> java/lang/String.indexOf 472 0 311481/2 4790257391703 8 <- java/lang/String.indexOf 473 0 311481/2 4790257391711 7 <- java/lang/String.indexOf 474 0 311481/2 4790257391718 7 -> sun/misc/VM.allowArraySyntax 475 0 311481/2 4790257391725 7 <- sun/misc/VM.allowArraySyntax 476 0 311481/2 4790257391733 7 -> java/lang/String.charAt 477 0 311481/2 4790257391740 7 <- java/lang/String.charAt 478 0 311481/2 4790257391748 7 <- java/lang/ClassLoader.checkName 479 0 311481/2 4790257391755 7 -> java/lang/ClassLoader.findLoadedClass0 480 0 311481/2 4790257391765 9 <- java/lang/ClassLoader.findLoadedClass0 481 0 311481/2 4790257391773 8 <- java/lang/ClassLoader.findLoadedClass 482 0 311481/2 4790257391781 8 -> java/lang/ClassLoader.findBootstrapClass0 483 0 311481/2 4790257391788 7 -> java/lang/ClassLoader.check 484 0 311481/2 4790257391795 7 <- java/lang/ClassLoader.check 485 0 311481/2 4790257391803 7 -> java/lang/ClassLoader.checkName 486 0 311481/2 4790257391810 7 -> java/lang/String.indexOf 487 0 311481/2 4790257391817 7 -> java/lang/String.indexOf 488 0 311481/2 4790257391825 7 <- java/lang/String.indexOf 489 0 311481/2 4790257391833 7 <- java/lang/String.indexOf 490 0 311481/2 4790257391840 7 -> sun/misc/VM.allowArraySyntax 491 0 311481/2 4790257391848 7 <- sun/misc/VM.allowArraySyntax 492 0 311481/2 4790257391855 7 -> java/lang/String.charAt 493 0 311481/2 4790257391862 7 <- java/lang/String.charAt 494 0 311481/2 4790257391870 7 <- java/lang/ClassLoader.checkName 495 0 311481/2 4790257391877 7 -> java/lang/ClassLoader.findBootstrapClass 496 0 311481/2 4790257391891 13 <- java/lang/ClassLoader.findBootstrapClass 497 0 311481/2 4790257391899 7 <- java/lang/ClassLoader.findBootstrapClass0 498 0 311481/2 4790257391907 8 <- java/lang/ClassLoader.loadClass 499 0 311481/2 4790257391915 7 <- java/lang/ClassLoader.loadClass 500 0 311481/2 4790257391922 7 <- sun/misc/Launcher$AppClassLoader.loadClass 501 0 311481/2 4790257391930 7 <- java/lang/ClassLoader.loadClass 502 0 311481/2 4790257391938 7 <- java/lang/ClassLoader.loadClassInternal 503 0 311481/2 4790257391954 16 -> java/lang/ClassLoader.checkPackageAccess 504 0 311481/2 4790257391962 7 -> java/lang/System.getSecurityManager 505 0 311481/2 4790257391969 7 <- java/lang/System.getSecurityManager 506 0 311481/2 4790257391978 8 -> java/util/HashSet.add 507 0 311481/2 4790257391986 8 -> java/util/HashMap.put 508 0 311481/2 4790257391994 7 -> java/lang/Object.hashCode 509 0 311481/2 4790257392001 7 <- java/lang/Object.hashCode 510 0 311481/2 4790257392009 8 -> java/util/HashMap.hash 511 0 311481/2 4790257392017 7 <- java/util/HashMap.hash 512 0 311481/2 4790257392025 7 -> java/util/HashMap.indexFor 513 0 311481/2 4790257392032 7 <- java/util/HashMap.indexFor 514 0 311481/2 4790257392040 8 <- java/util/HashMap.put 515 0 311481/2 4790257392048 7 <- java/util/HashSet.add 516 0 311481/2 4790257392055 7 <- java/lang/ClassLoader.checkPackageAccess 517 0 311481/2 4790257392076 20 -> java/lang/Thread.currentThread 518 0 311481/2 4790257392084 8 <- java/lang/Thread.currentThread 519 0 311481/2 4790257392094 10 -> java/lang/Thread.sleep 520 0 311481/2 4790258400253 1008158 <- java/lang/Thread.sleep 521 0 311481/2 4790258400299 45 -> Func_abc.func_b 522 0 311481/2 4790258400329 30 -> java/io/PrintStream.println 523 0 311481/2 4790258400338 8 -> java/io/PrintStream.print 524 0 311481/2 4790258400345 7 -> java/io/PrintStream.write 525 0 311481/2 4790258400353 7 -> java/io/PrintStream.ensureOpen 526 0 311481/2 4790258400361 7 <- java/io/PrintStream.ensureOpen 527 0 311481/2 4790258400369 8 -> java/io/Writer.write 528 0 311481/2 4790258400378 8 -> java/io/BufferedWriter.write 529 0 311481/2 4790258400386 7 -> java/io/BufferedWriter.ensureOpen 530 0 311481/2 4790258400393 7 <- java/io/BufferedWriter.ensureOpen 531 0 311481/2 4790258400402 9 -> java/io/BufferedWriter.min 532 0 311481/2 4790258400410 7 <- java/io/BufferedWriter.min 533 0 311481/2 4790258400418 8 -> java/lang/String.getChars 534 0 311481/2 4790258400426 8 -> java/lang/System.arraycopy 535 0 311481/2 4790258400435 8 <- java/lang/System.arraycopy 536 0 311481/2 4790258400442 7 <- java/lang/String.getChars 537 0 311481/2 4790258400451 8 <- java/io/BufferedWriter.write 538 0 311481/2 4790258400458 7 <- java/io/Writer.write 539 0 311481/2 4790258400466 7 -> java/io/BufferedWriter.flushBuffer 540 0 311481/2 4790258400474 7 -> java/io/BufferedWriter.ensureOpen 541 0 311481/2 4790258400481 7 <- java/io/BufferedWriter.ensureOpen 542 0 311481/2 4790258400489 8 -> java/io/OutputStreamWriter.write 543 0 311481/2 4790258400497 7 -> sun/nio/cs/StreamEncoder.write 544 0 311481/2 4790258400504 7 -> sun/nio/cs/StreamEncoder.ensureOpen 545 0 311481/2 4790258400511 7 <- sun/nio/cs/StreamEncoder.ensureOpen 546 0 311481/2 4790258400520 8 -> sun/nio/cs/StreamEncoder.implWrite 547 0 311481/2 4790258400528 7 -> java/nio/CharBuffer.wrap 548 0 311481/2 4790258400536 7 -> java/nio/HeapCharBuffer.<init> 549 0 311481/2 4790258400544 7 -> java/nio/CharBuffer.<init> 550 0 311481/2 4790258400551 7 -> java/nio/Buffer.<init> 551 0 311481/2 4790258400559 7 -> java/lang/Object.<init> 552 0 311481/2 4790258400566 7 <- java/lang/Object.<init> 553 0 311481/2 4790258400574 8 -> java/nio/Buffer.limit 554 0 311481/2 4790258400582 7 <- java/nio/Buffer.limit 555 0 311481/2 4790258400590 7 -> java/nio/Buffer.position 556 0 311481/2 4790258400597 7 <- java/nio/Buffer.position 557 0 311481/2 4790258400604 7 <- java/nio/Buffer.<init> 558 0 311481/2 4790258400612 7 <- java/nio/CharBuffer.<init> 559 0 311481/2 4790258400620 7 <- java/nio/HeapCharBuffer.<init> 560 0 311481/2 4790258400627 7 <- java/nio/CharBuffer.wrap 561 0 311481/2 4790258400635 8 -> java/nio/Buffer.hasRemaining 562 0 311481/2 4790258400643 7 <- java/nio/Buffer.hasRemaining 563 0 311481/2 4790258400651 8 -> java/nio/charset/CharsetEncoder.encode 564 0 311481/2 4790258400659 8 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 565 0 311481/2 4790258400667 7 -> java/nio/CharBuffer.hasArray 566 0 311481/2 4790258400675 7 <- java/nio/CharBuffer.hasArray 567 0 311481/2 4790258400683 8 -> java/nio/ByteBuffer.hasArray 568 0 311481/2 4790258400690 7 <- java/nio/ByteBuffer.hasArray 569 0 311481/2 4790258400698 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 570 0 311481/2 4790258400706 7 -> java/nio/CharBuffer.array 571 0 311481/2 4790258400713 7 <- java/nio/CharBuffer.array 572 0 311481/2 4790258400721 7 -> java/nio/CharBuffer.arrayOffset 573 0 311481/2 4790258400728 7 <- java/nio/CharBuffer.arrayOffset 574 0 311481/2 4790258400736 7 -> java/nio/CharBuffer.arrayOffset 575 0 311481/2 4790258400743 7 <- java/nio/CharBuffer.arrayOffset 576 0 311481/2 4790258400752 8 -> java/nio/ByteBuffer.array 577 0 311481/2 4790258400759 7 <- java/nio/ByteBuffer.array 578 0 311481/2 4790258400766 7 -> java/nio/ByteBuffer.arrayOffset 579 0 311481/2 4790258400774 7 <- java/nio/ByteBuffer.arrayOffset 580 0 311481/2 4790258400781 7 -> java/nio/ByteBuffer.arrayOffset 581 0 311481/2 4790258400789 7 <- java/nio/ByteBuffer.arrayOffset 582 0 311481/2 4790258400799 9 -> java/nio/CharBuffer.arrayOffset 583 0 311481/2 4790258400806 7 <- java/nio/CharBuffer.arrayOffset 584 0 311481/2 4790258400813 7 -> java/nio/Buffer.position 585 0 311481/2 4790258400821 7 <- java/nio/Buffer.position 586 0 311481/2 4790258400828 7 -> java/nio/ByteBuffer.arrayOffset 587 0 311481/2 4790258400836 7 <- java/nio/ByteBuffer.arrayOffset 588 0 311481/2 4790258400843 7 -> java/nio/Buffer.position 589 0 311481/2 4790258400850 7 <- java/nio/Buffer.position 590 0 311481/2 4790258400858 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 591 0 311481/2 4790258400866 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 592 0 311481/2 4790258400874 8 -> java/nio/charset/CoderResult.isOverflow 593 0 311481/2 4790258400881 7 <- java/nio/charset/CoderResult.isOverflow 594 0 311481/2 4790258400889 7 -> java/nio/charset/CoderResult.isUnderflow 595 0 311481/2 4790258400896 7 <- java/nio/charset/CoderResult.isUnderflow 596 0 311481/2 4790258400904 7 <- java/nio/charset/CharsetEncoder.encode 597 0 311481/2 4790258400912 7 -> java/nio/charset/CoderResult.isUnderflow 598 0 311481/2 4790258400919 7 <- java/nio/charset/CoderResult.isUnderflow 599 0 311481/2 4790258400927 8 -> java/nio/Buffer.remaining 600 0 311481/2 4790258400934 7 <- java/nio/Buffer.remaining 601 0 311481/2 4790258400942 7 <- sun/nio/cs/StreamEncoder.implWrite 602 0 311481/2 4790258400950 7 <- sun/nio/cs/StreamEncoder.write 603 0 311481/2 4790258400957 7 <- java/io/OutputStreamWriter.write 604 0 311481/2 4790258400965 7 <- java/io/BufferedWriter.flushBuffer 605 0 311481/2 4790258400973 8 -> java/io/OutputStreamWriter.flushBuffer 606 0 311481/2 4790258400981 7 -> sun/nio/cs/StreamEncoder.flushBuffer 607 0 311481/2 4790258400988 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer 608 0 311481/2 4790258400996 7 -> sun/nio/cs/StreamEncoder.writeBytes 609 0 311481/2 4790258401004 7 -> java/nio/Buffer.flip 610 0 311481/2 4790258401011 6 <- java/nio/Buffer.flip 611 0 311481/2 4790258401019 8 -> java/nio/ByteBuffer.array 612 0 311481/2 4790258401026 7 <- java/nio/ByteBuffer.array 613 0 311481/2 4790258401033 7 -> java/nio/ByteBuffer.arrayOffset 614 0 311481/2 4790258401041 7 <- java/nio/ByteBuffer.arrayOffset 615 0 311481/2 4790258401049 7 -> java/io/PrintStream.write 616 0 311481/2 4790258401056 7 -> java/io/PrintStream.ensureOpen 617 0 311481/2 4790258401063 7 <- java/io/PrintStream.ensureOpen 618 0 311481/2 4790258401071 8 -> java/io/BufferedOutputStream.write 619 0 311481/2 4790258401079 7 -> java/lang/System.arraycopy 620 0 311481/2 4790258401087 7 <- java/lang/System.arraycopy 621 0 311481/2 4790258401094 7 <- java/io/BufferedOutputStream.write 622 0 311481/2 4790258401103 8 -> java/io/BufferedOutputStream.flush 623 0 311481/2 4790258401110 7 -> java/io/BufferedOutputStream.flushBuffer 624 0 311481/2 4790258401118 7 -> java/io/FileOutputStream.write 625 0 311481/2 4790258401125 7 -> java/io/FileOutputStream.writeBytes 626 0 311481/2 4790258401164 39 <- java/io/FileOutputStream.writeBytes 627 0 311481/2 4790258401173 8 <- java/io/FileOutputStream.write 628 0 311481/2 4790258401181 7 <- java/io/BufferedOutputStream.flushBuffer 629 0 311481/2 4790258401189 7 <- java/io/BufferedOutputStream.flush 630 0 311481/2 4790258401196 7 <- java/io/PrintStream.write 631 0 311481/2 4790258401204 7 -> java/nio/Buffer.clear 632 0 311481/2 4790258401212 7 <- java/nio/Buffer.clear 633 0 311481/2 4790258401219 7 <- sun/nio/cs/StreamEncoder.writeBytes 634 0 311481/2 4790258401227 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer 635 0 311481/2 4790258401235 7 <- sun/nio/cs/StreamEncoder.flushBuffer 636 0 311481/2 4790258401242 7 <- java/io/OutputStreamWriter.flushBuffer 637 0 311481/2 4790258401251 8 -> java/lang/String.indexOf 638 0 311481/2 4790258401258 7 -> java/lang/String.indexOf 639 0 311481/2 4790258401266 8 <- java/lang/String.indexOf 640 0 311481/2 4790258401274 7 <- java/lang/String.indexOf 641 0 311481/2 4790258401281 7 <- java/io/PrintStream.write 642 0 311481/2 4790258401289 7 <- java/io/PrintStream.print 643 0 311481/2 4790258401297 7 -> java/io/PrintStream.newLine 644 0 311481/2 4790258401304 7 -> java/io/PrintStream.ensureOpen 645 0 311481/2 4790258401311 7 <- java/io/PrintStream.ensureOpen 646 0 311481/2 4790258401319 7 -> java/io/BufferedWriter.newLine 647 0 311481/2 4790258401326 7 -> java/io/Writer.write 648 0 311481/2 4790258401334 7 -> java/io/BufferedWriter.write 649 0 311481/2 4790258401341 7 -> java/io/BufferedWriter.ensureOpen 650 0 311481/2 4790258401348 7 <- java/io/BufferedWriter.ensureOpen 651 0 311481/2 4790258401356 7 -> java/io/BufferedWriter.min 652 0 311481/2 4790258401363 7 <- java/io/BufferedWriter.min 653 0 311481/2 4790258401371 7 -> java/lang/String.getChars 654 0 311481/2 4790258401378 7 -> java/lang/System.arraycopy 655 0 311481/2 4790258401385 7 <- java/lang/System.arraycopy 656 0 311481/2 4790258401393 7 <- java/lang/String.getChars 657 0 311481/2 4790258401401 7 <- java/io/BufferedWriter.write 658 0 311481/2 4790258401408 7 <- java/io/Writer.write 659 0 311481/2 4790258401416 7 <- java/io/BufferedWriter.newLine 660 0 311481/2 4790258401423 7 -> java/io/BufferedWriter.flushBuffer 661 0 311481/2 4790258401430 7 -> java/io/BufferedWriter.ensureOpen 662 0 311481/2 4790258401438 7 <- java/io/BufferedWriter.ensureOpen 663 0 311481/2 4790258401446 7 -> java/io/OutputStreamWriter.write 664 0 311481/2 4790258401453 7 -> sun/nio/cs/StreamEncoder.write 665 0 311481/2 4790258401460 7 -> sun/nio/cs/StreamEncoder.ensureOpen 666 0 311481/2 4790258401467 7 <- sun/nio/cs/StreamEncoder.ensureOpen 667 0 311481/2 4790258401475 7 -> sun/nio/cs/StreamEncoder.implWrite 668 0 311481/2 4790258401482 7 -> java/nio/CharBuffer.wrap 669 0 311481/2 4790258401490 7 -> java/nio/HeapCharBuffer.<init> 670 0 311481/2 4790258401497 7 -> java/nio/CharBuffer.<init> 671 0 311481/2 4790258401504 7 -> java/nio/Buffer.<init> 672 0 311481/2 4790258401511 7 -> java/lang/Object.<init> 673 0 311481/2 4790258401518 7 <- java/lang/Object.<init> 674 0 311481/2 4790258401526 7 -> java/nio/Buffer.limit 675 0 311481/2 4790258401533 7 <- java/nio/Buffer.limit 676 0 311481/2 4790258401541 7 -> java/nio/Buffer.position 677 0 311481/2 4790258401548 7 <- java/nio/Buffer.position 678 0 311481/2 4790258401556 7 <- java/nio/Buffer.<init> 679 0 311481/2 4790258401563 7 <- java/nio/CharBuffer.<init> 680 0 311481/2 4790258401570 7 <- java/nio/HeapCharBuffer.<init> 681 0 311481/2 4790258401578 7 <- java/nio/CharBuffer.wrap 682 0 311481/2 4790258401586 7 -> java/nio/Buffer.hasRemaining 683 0 311481/2 4790258401593 7 <- java/nio/Buffer.hasRemaining 684 0 311481/2 4790258401601 7 -> java/nio/charset/CharsetEncoder.encode 685 0 311481/2 4790258401608 7 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 686 0 311481/2 4790258401615 7 -> java/nio/CharBuffer.hasArray 687 0 311481/2 4790258401623 7 <- java/nio/CharBuffer.hasArray 688 0 311481/2 4790258401630 7 -> java/nio/ByteBuffer.hasArray 689 0 311481/2 4790258401638 7 <- java/nio/ByteBuffer.hasArray 690 0 311481/2 4790258401645 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 691 0 311481/2 4790258401653 7 -> java/nio/CharBuffer.array 692 0 311481/2 4790258401660 7 <- java/nio/CharBuffer.array 693 0 311481/2 4790258401667 7 -> java/nio/CharBuffer.arrayOffset 694 0 311481/2 4790258401675 7 <- java/nio/CharBuffer.arrayOffset 695 0 311481/2 4790258401682 7 -> java/nio/CharBuffer.arrayOffset 696 0 311481/2 4790258401690 7 <- java/nio/CharBuffer.arrayOffset 697 0 311481/2 4790258401697 7 -> java/nio/ByteBuffer.array 698 0 311481/2 4790258401705 7 <- java/nio/ByteBuffer.array 699 0 311481/2 4790258401712 7 -> java/nio/ByteBuffer.arrayOffset 700 0 311481/2 4790258401719 7 <- java/nio/ByteBuffer.arrayOffset 701 0 311481/2 4790258401727 7 -> java/nio/ByteBuffer.arrayOffset 702 0 311481/2 4790258401734 7 <- java/nio/ByteBuffer.arrayOffset 703 0 311481/2 4790258401743 8 -> java/nio/CharBuffer.arrayOffset 704 0 311481/2 4790258401750 7 <- java/nio/CharBuffer.arrayOffset 705 0 311481/2 4790258401757 7 -> java/nio/Buffer.position 706 0 311481/2 4790258401765 7 <- java/nio/Buffer.position 707 0 311481/2 4790258401772 7 -> java/nio/ByteBuffer.arrayOffset 708 0 311481/2 4790258401780 7 <- java/nio/ByteBuffer.arrayOffset 709 0 311481/2 4790258401787 7 -> java/nio/Buffer.position 710 0 311481/2 4790258401794 7 <- java/nio/Buffer.position 711 0 311481/2 4790258401802 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 712 0 311481/2 4790258401809 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 713 0 311481/2 4790258401817 7 -> java/nio/charset/CoderResult.isOverflow 714 0 311481/2 4790258401825 7 <- java/nio/charset/CoderResult.isOverflow 715 0 311481/2 4790258401832 7 -> java/nio/charset/CoderResult.isUnderflow 716 0 311481/2 4790258401840 7 <- java/nio/charset/CoderResult.isUnderflow 717 0 311481/2 4790258401848 7 <- java/nio/charset/CharsetEncoder.encode 718 0 311481/2 4790258401855 7 -> java/nio/charset/CoderResult.isUnderflow 719 0 311481/2 4790258401863 7 <- java/nio/charset/CoderResult.isUnderflow 720 0 311481/2 4790258401871 7 -> java/nio/Buffer.remaining 721 0 311481/2 4790258401878 7 <- java/nio/Buffer.remaining 722 0 311481/2 4790258401885 7 <- sun/nio/cs/StreamEncoder.implWrite 723 0 311481/2 4790258401893 7 <- sun/nio/cs/StreamEncoder.write 724 0 311481/2 4790258401901 7 <- java/io/OutputStreamWriter.write 725 0 311481/2 4790258401908 7 <- java/io/BufferedWriter.flushBuffer 726 0 311481/2 4790258401916 7 -> java/io/OutputStreamWriter.flushBuffer 727 0 311481/2 4790258401923 7 -> sun/nio/cs/StreamEncoder.flushBuffer 728 0 311481/2 4790258401931 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer 729 0 311481/2 4790258401938 7 -> sun/nio/cs/StreamEncoder.writeBytes 730 0 311481/2 4790258401945 7 -> java/nio/Buffer.flip 731 0 311481/2 4790258401952 7 <- java/nio/Buffer.flip 732 0 311481/2 4790258401960 7 -> java/nio/ByteBuffer.array 733 0 311481/2 4790258401967 7 <- java/nio/ByteBuffer.array 734 0 311481/2 4790258401975 7 -> java/nio/ByteBuffer.arrayOffset 735 0 311481/2 4790258401982 7 <- java/nio/ByteBuffer.arrayOffset 736 0 311481/2 4790258401990 7 -> java/io/PrintStream.write 737 0 311481/2 4790258401997 7 -> java/io/PrintStream.ensureOpen 738 0 311481/2 4790258402004 7 <- java/io/PrintStream.ensureOpen 739 0 311481/2 4790258402012 7 -> java/io/BufferedOutputStream.write 740 0 311481/2 4790258402020 7 -> java/lang/System.arraycopy 741 0 311481/2 4790258402027 7 <- java/lang/System.arraycopy 742 0 311481/2 4790258402035 7 <- java/io/BufferedOutputStream.write 743 0 311481/2 4790258402042 7 -> java/io/BufferedOutputStream.flush 744 0 311481/2 4790258402050 7 -> java/io/BufferedOutputStream.flushBuffer 745 0 311481/2 4790258402057 7 -> java/io/FileOutputStream.write 746 0 311481/2 4790258402064 7 -> java/io/FileOutputStream.writeBytes 747 0 311481/2 4790258402082 17 <- java/io/FileOutputStream.writeBytes 748 0 311481/2 4790258402090 8 <- java/io/FileOutputStream.write 749 0 311481/2 4790258402098 7 <- java/io/BufferedOutputStream.flushBuffer 750 0 311481/2 4790258402106 7 <- java/io/BufferedOutputStream.flush 751 0 311481/2 4790258402113 7 <- java/io/PrintStream.write 752 0 311481/2 4790258402121 7 -> java/nio/Buffer.clear 753 0 311481/2 4790258402128 7 <- java/nio/Buffer.clear 754 0 311481/2 4790258402136 7 <- sun/nio/cs/StreamEncoder.writeBytes 755 0 311481/2 4790258402143 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer 756 0 311481/2 4790258402151 7 <- sun/nio/cs/StreamEncoder.flushBuffer 757 0 311481/2 4790258402159 7 <- java/io/OutputStreamWriter.flushBuffer 758 0 311481/2 4790258402166 7 -> java/io/BufferedOutputStream.flush 759 0 311481/2 4790258402174 7 -> java/io/BufferedOutputStream.flushBuffer 760 0 311481/2 4790258402181 7 <- java/io/BufferedOutputStream.flushBuffer 761 0 311481/2 4790258402189 7 <- java/io/BufferedOutputStream.flush 762 0 311481/2 4790258402196 7 <- java/io/PrintStream.newLine 763 0 311481/2 4790258402204 7 <- java/io/PrintStream.println 764 0 311481/2 4790258402212 7 -> java/lang/Thread.currentThread 765 0 311481/2 4790258402220 7 <- java/lang/Thread.currentThread 766 0 311481/2 4790258402228 7 -> java/lang/Thread.sleep 767 0 311481/2 4790259410328 1008099 <- java/lang/Thread.sleep 768 0 311481/2 4790259410374 46 -> Func_abc.func_c 769 0 311481/2 4790259410404 29 -> java/io/PrintStream.println 770 0 311481/2 4790259410412 8 -> java/io/PrintStream.print 771 0 311481/2 4790259410420 7 -> java/io/PrintStream.write 772 0 311481/2 4790259410428 7 -> java/io/PrintStream.ensureOpen 773 0 311481/2 4790259410435 7 <- java/io/PrintStream.ensureOpen 774 0 311481/2 4790259410444 8 -> java/io/Writer.write 775 0 311481/2 4790259410453 8 -> java/io/BufferedWriter.write 776 0 311481/2 4790259410460 7 -> java/io/BufferedWriter.ensureOpen 777 0 311481/2 4790259410467 7 <- java/io/BufferedWriter.ensureOpen 778 0 311481/2 4790259410477 9 -> java/io/BufferedWriter.min 779 0 311481/2 4790259410484 7 <- java/io/BufferedWriter.min 780 0 311481/2 4790259410492 8 -> java/lang/String.getChars 781 0 311481/2 4790259410501 8 -> java/lang/System.arraycopy 782 0 311481/2 4790259410509 8 <- java/lang/System.arraycopy 783 0 311481/2 4790259410517 7 <- java/lang/String.getChars 784 0 311481/2 4790259410525 8 <- java/io/BufferedWriter.write 785 0 311481/2 4790259410533 7 <- java/io/Writer.write 786 0 311481/2 4790259410541 7 -> java/io/BufferedWriter.flushBuffer 787 0 311481/2 4790259410548 7 -> java/io/BufferedWriter.ensureOpen 788 0 311481/2 4790259410555 7 <- java/io/BufferedWriter.ensureOpen 789 0 311481/2 4790259410563 8 -> java/io/OutputStreamWriter.write 790 0 311481/2 4790259410571 7 -> sun/nio/cs/StreamEncoder.write 791 0 311481/2 4790259410579 7 -> sun/nio/cs/StreamEncoder.ensureOpen 792 0 311481/2 4790259410586 7 <- sun/nio/cs/StreamEncoder.ensureOpen 793 0 311481/2 4790259410595 8 -> sun/nio/cs/StreamEncoder.implWrite 794 0 311481/2 4790259410602 7 -> java/nio/CharBuffer.wrap 795 0 311481/2 4790259410610 7 -> java/nio/HeapCharBuffer.<init> 796 0 311481/2 4790259410618 7 -> java/nio/CharBuffer.<init> 797 0 311481/2 4790259410625 7 -> java/nio/Buffer.<init> 798 0 311481/2 4790259410633 7 -> java/lang/Object.<init> 799 0 311481/2 4790259410640 7 <- java/lang/Object.<init> 800 0 311481/2 4790259410648 8 -> java/nio/Buffer.limit 801 0 311481/2 4790259410656 7 <- java/nio/Buffer.limit 802 0 311481/2 4790259410664 7 -> java/nio/Buffer.position 803 0 311481/2 4790259410671 7 <- java/nio/Buffer.position 804 0 311481/2 4790259410678 7 <- java/nio/Buffer.<init> 805 0 311481/2 4790259410686 7 <- java/nio/CharBuffer.<init> 806 0 311481/2 4790259410694 7 <- java/nio/HeapCharBuffer.<init> 807 0 311481/2 4790259410701 7 <- java/nio/CharBuffer.wrap 808 0 311481/2 4790259410710 8 -> java/nio/Buffer.hasRemaining 809 0 311481/2 4790259410717 7 <- java/nio/Buffer.hasRemaining 810 0 311481/2 4790259410725 8 -> java/nio/charset/CharsetEncoder.encode 811 0 311481/2 4790259410733 8 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 812 0 311481/2 4790259410741 7 -> java/nio/CharBuffer.hasArray 813 0 311481/2 4790259410749 7 <- java/nio/CharBuffer.hasArray 814 0 311481/2 4790259410757 8 -> java/nio/ByteBuffer.hasArray 815 0 311481/2 4790259410764 7 <- java/nio/ByteBuffer.hasArray 816 0 311481/2 4790259410772 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 817 0 311481/2 4790259410780 7 -> java/nio/CharBuffer.array 818 0 311481/2 4790259410787 7 <- java/nio/CharBuffer.array 819 0 311481/2 4790259410795 7 -> java/nio/CharBuffer.arrayOffset 820 0 311481/2 4790259410802 7 <- java/nio/CharBuffer.arrayOffset 821 0 311481/2 4790259410810 7 -> java/nio/CharBuffer.arrayOffset 822 0 311481/2 4790259410817 7 <- java/nio/CharBuffer.arrayOffset 823 0 311481/2 4790259410826 8 -> java/nio/ByteBuffer.array 824 0 311481/2 4790259410833 7 <- java/nio/ByteBuffer.array 825 0 311481/2 4790259410841 7 -> java/nio/ByteBuffer.arrayOffset 826 0 311481/2 4790259410848 7 <- java/nio/ByteBuffer.arrayOffset 827 0 311481/2 4790259410855 7 -> java/nio/ByteBuffer.arrayOffset 828 0 311481/2 4790259410863 7 <- java/nio/ByteBuffer.arrayOffset 829 0 311481/2 4790259410873 9 -> java/nio/CharBuffer.arrayOffset 830 0 311481/2 4790259410880 7 <- java/nio/CharBuffer.arrayOffset 831 0 311481/2 4790259410888 7 -> java/nio/Buffer.position 832 0 311481/2 4790259410895 7 <- java/nio/Buffer.position 833 0 311481/2 4790259410902 7 -> java/nio/ByteBuffer.arrayOffset 834 0 311481/2 4790259410910 7 <- java/nio/ByteBuffer.arrayOffset 835 0 311481/2 4790259410917 7 -> java/nio/Buffer.position 836 0 311481/2 4790259410924 7 <- java/nio/Buffer.position 837 0 311481/2 4790259410932 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 838 0 311481/2 4790259410940 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 839 0 311481/2 4790259410948 8 -> java/nio/charset/CoderResult.isOverflow 840 0 311481/2 4790259410955 7 <- java/nio/charset/CoderResult.isOverflow 841 0 311481/2 4790259410963 7 -> java/nio/charset/CoderResult.isUnderflow 842 0 311481/2 4790259410970 7 <- java/nio/charset/CoderResult.isUnderflow 843 0 311481/2 4790259410978 7 <- java/nio/charset/CharsetEncoder.encode 844 0 311481/2 4790259410986 7 -> java/nio/charset/CoderResult.isUnderflow 845 0 311481/2 4790259410993 7 <- java/nio/charset/CoderResult.isUnderflow 846 0 311481/2 4790259411001 8 -> java/nio/Buffer.remaining 847 0 311481/2 4790259411008 7 <- java/nio/Buffer.remaining 848 0 311481/2 4790259411016 7 <- sun/nio/cs/StreamEncoder.implWrite 849 0 311481/2 4790259411024 7 <- sun/nio/cs/StreamEncoder.write 850 0 311481/2 4790259411031 7 <- java/io/OutputStreamWriter.write 851 0 311481/2 4790259411039 7 <- java/io/BufferedWriter.flushBuffer 852 0 311481/2 4790259411047 8 -> java/io/OutputStreamWriter.flushBuffer 853 0 311481/2 4790259411055 7 -> sun/nio/cs/StreamEncoder.flushBuffer 854 0 311481/2 4790259411062 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer 855 0 311481/2 4790259411070 7 -> sun/nio/cs/StreamEncoder.writeBytes 856 0 311481/2 4790259411077 7 -> java/nio/Buffer.flip 857 0 311481/2 4790259411084 6 <- java/nio/Buffer.flip 858 0 311481/2 4790259411092 8 -> java/nio/ByteBuffer.array 859 0 311481/2 4790259411100 7 <- java/nio/ByteBuffer.array 860 0 311481/2 4790259411107 7 -> java/nio/ByteBuffer.arrayOffset 861 0 311481/2 4790259411114 7 <- java/nio/ByteBuffer.arrayOffset 862 0 311481/2 4790259411122 7 -> java/io/PrintStream.write 863 0 311481/2 4790259411130 7 -> java/io/PrintStream.ensureOpen 864 0 311481/2 4790259411137 7 <- java/io/PrintStream.ensureOpen 865 0 311481/2 4790259411145 8 -> java/io/BufferedOutputStream.write 866 0 311481/2 4790259411153 7 -> java/lang/System.arraycopy 867 0 311481/2 4790259411160 7 <- java/lang/System.arraycopy 868 0 311481/2 4790259411168 7 <- java/io/BufferedOutputStream.write 869 0 311481/2 4790259411176 8 -> java/io/BufferedOutputStream.flush 870 0 311481/2 4790259411184 7 -> java/io/BufferedOutputStream.flushBuffer 871 0 311481/2 4790259411192 7 -> java/io/FileOutputStream.write 872 0 311481/2 4790259411199 7 -> java/io/FileOutputStream.writeBytes 873 0 311481/2 4790259411241 41 <- java/io/FileOutputStream.writeBytes 874 0 311481/2 4790259411249 8 <- java/io/FileOutputStream.write 875 0 311481/2 4790259411257 7 <- java/io/BufferedOutputStream.flushBuffer 876 0 311481/2 4790259411265 7 <- java/io/BufferedOutputStream.flush 877 0 311481/2 4790259411272 7 <- java/io/PrintStream.write 878 0 311481/2 4790259411280 7 -> java/nio/Buffer.clear 879 0 311481/2 4790259411288 7 <- java/nio/Buffer.clear 880 0 311481/2 4790259411295 7 <- sun/nio/cs/StreamEncoder.writeBytes 881 0 311481/2 4790259411303 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer 882 0 311481/2 4790259411310 7 <- sun/nio/cs/StreamEncoder.flushBuffer 883 0 311481/2 4790259411318 7 <- java/io/OutputStreamWriter.flushBuffer 884 0 311481/2 4790259411326 8 -> java/lang/String.indexOf 885 0 311481/2 4790259411334 7 -> java/lang/String.indexOf 886 0 311481/2 4790259411342 8 <- java/lang/String.indexOf 887 0 311481/2 4790259411349 7 <- java/lang/String.indexOf 888 0 311481/2 4790259411357 7 <- java/io/PrintStream.write 889 0 311481/2 4790259411365 7 <- java/io/PrintStream.print 890 0 311481/2 4790259411372 7 -> java/io/PrintStream.newLine 891 0 311481/2 4790259411380 7 -> java/io/PrintStream.ensureOpen 892 0 311481/2 4790259411387 7 <- java/io/PrintStream.ensureOpen 893 0 311481/2 4790259411395 7 -> java/io/BufferedWriter.newLine 894 0 311481/2 4790259411402 7 -> java/io/Writer.write 895 0 311481/2 4790259411409 7 -> java/io/BufferedWriter.write 896 0 311481/2 4790259411416 7 -> java/io/BufferedWriter.ensureOpen 897 0 311481/2 4790259411423 7 <- java/io/BufferedWriter.ensureOpen 898 0 311481/2 4790259411431 7 -> java/io/BufferedWriter.min 899 0 311481/2 4790259411439 7 <- java/io/BufferedWriter.min 900 0 311481/2 4790259411446 7 -> java/lang/String.getChars 901 0 311481/2 4790259411454 7 -> java/lang/System.arraycopy 902 0 311481/2 4790259411461 7 <- java/lang/System.arraycopy 903 0 311481/2 4790259411468 7 <- java/lang/String.getChars 904 0 311481/2 4790259411476 7 <- java/io/BufferedWriter.write 905 0 311481/2 4790259411484 7 <- java/io/Writer.write 906 0 311481/2 4790259411491 7 <- java/io/BufferedWriter.newLine 907 0 311481/2 4790259411499 7 -> java/io/BufferedWriter.flushBuffer 908 0 311481/2 4790259411506 7 -> java/io/BufferedWriter.ensureOpen 909 0 311481/2 4790259411513 7 <- java/io/BufferedWriter.ensureOpen 910 0 311481/2 4790259411521 7 -> java/io/OutputStreamWriter.write 911 0 311481/2 4790259411528 7 -> sun/nio/cs/StreamEncoder.write 912 0 311481/2 4790259411535 7 -> sun/nio/cs/StreamEncoder.ensureOpen 913 0 311481/2 4790259411543 7 <- sun/nio/cs/StreamEncoder.ensureOpen 914 0 311481/2 4790259411550 7 -> sun/nio/cs/StreamEncoder.implWrite 915 0 311481/2 4790259411558 7 -> java/nio/CharBuffer.wrap 916 0 311481/2 4790259411565 7 -> java/nio/HeapCharBuffer.<init> 917 0 311481/2 4790259411572 7 -> java/nio/CharBuffer.<init> 918 0 311481/2 4790259411579 7 -> java/nio/Buffer.<init> 919 0 311481/2 4790259411586 6 -> java/lang/Object.<init> 920 0 311481/2 4790259411594 7 <- java/lang/Object.<init> 921 0 311481/2 4790259411601 7 -> java/nio/Buffer.limit 922 0 311481/2 4790259411608 7 <- java/nio/Buffer.limit 923 0 311481/2 4790259411616 7 -> java/nio/Buffer.position 924 0 311481/2 4790259411623 7 <- java/nio/Buffer.position 925 0 311481/2 4790259411631 7 <- java/nio/Buffer.<init> 926 0 311481/2 4790259411638 7 <- java/nio/CharBuffer.<init> 927 0 311481/2 4790259411646 7 <- java/nio/HeapCharBuffer.<init> 928 0 311481/2 4790259411653 7 <- java/nio/CharBuffer.wrap 929 0 311481/2 4790259411661 7 -> java/nio/Buffer.hasRemaining 930 0 311481/2 4790259411668 7 <- java/nio/Buffer.hasRemaining 931 0 311481/2 4790259411676 7 -> java/nio/charset/CharsetEncoder.encode 932 0 311481/2 4790259411684 7 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 933 0 311481/2 4790259411691 7 -> java/nio/CharBuffer.hasArray 934 0 311481/2 4790259411698 7 <- java/nio/CharBuffer.hasArray 935 0 311481/2 4790259411706 7 -> java/nio/ByteBuffer.hasArray 936 0 311481/2 4790259411713 7 <- java/nio/ByteBuffer.hasArray 937 0 311481/2 4790259411721 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 938 0 311481/2 4790259411728 7 -> java/nio/CharBuffer.array 939 0 311481/2 4790259411735 7 <- java/nio/CharBuffer.array 940 0 311481/2 4790259411743 7 -> java/nio/CharBuffer.arrayOffset 941 0 311481/2 4790259411750 7 <- java/nio/CharBuffer.arrayOffset 942 0 311481/2 4790259411758 7 -> java/nio/CharBuffer.arrayOffset 943 0 311481/2 4790259411765 7 <- java/nio/CharBuffer.arrayOffset 944 0 311481/2 4790259411773 7 -> java/nio/ByteBuffer.array 945 0 311481/2 4790259411780 7 <- java/nio/ByteBuffer.array 946 0 311481/2 4790259411787 7 -> java/nio/ByteBuffer.arrayOffset 947 0 311481/2 4790259411795 7 <- java/nio/ByteBuffer.arrayOffset 948 0 311481/2 4790259411802 7 -> java/nio/ByteBuffer.arrayOffset 949 0 311481/2 4790259411809 7 <- java/nio/ByteBuffer.arrayOffset 950 0 311481/2 4790259411818 8 -> java/nio/CharBuffer.arrayOffset 951 0 311481/2 4790259411825 7 <- java/nio/CharBuffer.arrayOffset 952 0 311481/2 4790259411833 7 -> java/nio/Buffer.position 953 0 311481/2 4790259411840 7 <- java/nio/Buffer.position 954 0 311481/2 4790259411847 7 -> java/nio/ByteBuffer.arrayOffset 955 0 311481/2 4790259411855 7 <- java/nio/ByteBuffer.arrayOffset 956 0 311481/2 4790259411862 7 -> java/nio/Buffer.position 957 0 311481/2 4790259411869 7 <- java/nio/Buffer.position 958 0 311481/2 4790259411877 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 959 0 311481/2 4790259411885 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 960 0 311481/2 4790259411893 8 -> java/nio/charset/CoderResult.isOverflow 961 0 311481/2 4790259411900 7 <- java/nio/charset/CoderResult.isOverflow 962 0 311481/2 4790259411908 7 -> java/nio/charset/CoderResult.isUnderflow 963 0 311481/2 4790259411915 7 <- java/nio/charset/CoderResult.isUnderflow 964 0 311481/2 4790259411923 7 <- java/nio/charset/CharsetEncoder.encode 965 0 311481/2 4790259411931 7 -> java/nio/charset/CoderResult.isUnderflow 966 0 311481/2 4790259411938 7 <- java/nio/charset/CoderResult.isUnderflow 967 0 311481/2 4790259411946 7 -> java/nio/Buffer.remaining 968 0 311481/2 4790259411953 7 <- java/nio/Buffer.remaining 969 0 311481/2 4790259411960 7 <- sun/nio/cs/StreamEncoder.implWrite 970 0 311481/2 4790259411968 7 <- sun/nio/cs/StreamEncoder.write 971 0 311481/2 4790259411976 7 <- java/io/OutputStreamWriter.write 972 0 311481/2 4790259411983 7 <- java/io/BufferedWriter.flushBuffer 973 0 311481/2 4790259411991 7 -> java/io/OutputStreamWriter.flushBuffer 974 0 311481/2 4790259411999 7 -> sun/nio/cs/StreamEncoder.flushBuffer 975 0 311481/2 4790259412006 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer 976 0 311481/2 4790259412013 7 -> sun/nio/cs/StreamEncoder.writeBytes 977 0 311481/2 4790259412021 7 -> java/nio/Buffer.flip 978 0 311481/2 4790259412028 6 <- java/nio/Buffer.flip 979 0 311481/2 4790259412035 7 -> java/nio/ByteBuffer.array 980 0 311481/2 4790259412043 7 <- java/nio/ByteBuffer.array 981 0 311481/2 4790259412050 7 -> java/nio/ByteBuffer.arrayOffset 982 0 311481/2 4790259412057 7 <- java/nio/ByteBuffer.arrayOffset 983 0 311481/2 4790259412065 7 -> java/io/PrintStream.write 984 0 311481/2 4790259412072 7 -> java/io/PrintStream.ensureOpen 985 0 311481/2 4790259412080 7 <- java/io/PrintStream.ensureOpen 986 0 311481/2 4790259412087 7 -> java/io/BufferedOutputStream.write 987 0 311481/2 4790259412095 7 -> java/lang/System.arraycopy 988 0 311481/2 4790259412102 7 <- java/lang/System.arraycopy 989 0 311481/2 4790259412110 7 <- java/io/BufferedOutputStream.write 990 0 311481/2 4790259412118 7 -> java/io/BufferedOutputStream.flush 991 0 311481/2 4790259412125 7 -> java/io/BufferedOutputStream.flushBuffer 992 0 311481/2 4790259412132 7 -> java/io/FileOutputStream.write 993 0 311481/2 4790259412140 7 -> java/io/FileOutputStream.writeBytes 994 0 311481/2 4790259412157 17 <- java/io/FileOutputStream.writeBytes 995 0 311481/2 4790259412165 8 <- java/io/FileOutputStream.write 996 0 311481/2 4790259412172 7 <- java/io/BufferedOutputStream.flushBuffer 997 0 311481/2 4790259412180 7 <- java/io/BufferedOutputStream.flush 998 0 311481/2 4790259412188 7 <- java/io/PrintStream.write 999 0 311481/2 4790259412195 7 -> java/nio/Buffer.clear 1000 0 311481/2 4790259412203 7 <- java/nio/Buffer.clear 1001 0 311481/2 4790259412210 7 <- sun/nio/cs/StreamEncoder.writeBytes 1002 0 311481/2 4790259412218 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer 1003 0 311481/2 4790259412226 7 <- sun/nio/cs/StreamEncoder.flushBuffer 1004 0 311481/2 4790259412233 7 <- java/io/OutputStreamWriter.flushBuffer 1005 0 311481/2 4790259412241 7 -> java/io/BufferedOutputStream.flush 1006 0 311481/2 4790259412248 7 -> java/io/BufferedOutputStream.flushBuffer 1007 0 311481/2 4790259412256 7 <- java/io/BufferedOutputStream.flushBuffer 1008 0 311481/2 4790259412263 7 <- java/io/BufferedOutputStream.flush 1009 0 311481/2 4790259412271 7 <- java/io/PrintStream.newLine 1010 0 311481/2 4790259412279 7 <- java/io/PrintStream.println 1011 0 311481/2 4790259412287 8 -> java/lang/Thread.currentThread 1012 0 311481/2 4790259412294 7 <- java/lang/Thread.currentThread 1013 0 311481/2 4790259412302 7 -> java/lang/Thread.sleep 1014 0 311481/2 4790260420044 1007741 <- java/lang/Thread.sleep 1015 0 311481/2 4790260420073 29 <- Func_abc.func_c 1016 0 311481/2 4790260420081 7 <- Func_abc.func_b 1017 0 311481/2 4790260420088 7 <- Func_abc.func_a 1018 0 311481/2 4790260420096 7 <- Func_abc.main 1019 0 311481/2 4790260420121 24 -> java/lang/Thread.exit 1020 0 311481/2 4790260420153 32 -> java/lang/ThreadGroup.remove 1021 0 311481/2 4790260420169 15 -> java/lang/System.arraycopy 1022 0 311481/2 4790260420178 8 <- java/lang/System.arraycopy 1023 0 311481/2 4790260420190 11 -> java/lang/Object.notifyAll 1024 0 311481/2 4790260420203 13 <- java/lang/Object.notifyAll 1025 0 311481/2 4790260420211 8 <- java/lang/ThreadGroup.remove 1026 0 311481/2 4790260420225 13 <- java/lang/Thread.exit 1027 0 311481/2 4790260420438 212 -> java/lang/Thread.<init> 1028 0 311481/2 4790260420447 8 -> java/lang/Object.<init> 1029 0 311481/2 4790260420454 7 <- java/lang/Object.<init> 1030 0 311481/2 4790260420464 9 -> java/lang/Object.<init> 1031 0 311481/2 4790260420471 7 <- java/lang/Object.<init> 1032 0 311481/2 4790260420479 8 -> java/lang/Thread.init 1033 0 311481/2 4790260420486 7 -> java/lang/Thread.currentThread 1034 0 311481/2 4790260420494 7 <- java/lang/Thread.currentThread 1035 0 311481/2 4790260420503 8 -> java/lang/System.getSecurityManager 1036 0 311481/2 4790260420511 7 <- java/lang/System.getSecurityManager 1037 0 311481/2 4790260420519 8 -> java/lang/ThreadGroup.checkAccess 1038 0 311481/2 4790260420526 7 -> java/lang/System.getSecurityManager 1039 0 311481/2 4790260420534 7 <- java/lang/System.getSecurityManager 1040 0 311481/2 4790260420542 8 <- java/lang/ThreadGroup.checkAccess 1041 0 311481/2 4790260420550 8 -> java/lang/ThreadGroup.addUnstarted 1042 0 311481/2 4790260420558 7 <- java/lang/ThreadGroup.addUnstarted 1043 0 311481/2 4790260420567 9 -> java/lang/String.toCharArray 1044 0 311481/2 4790260420575 8 -> java/lang/String.getChars 1045 0 311481/2 4790260420584 8 -> java/lang/System.arraycopy 1046 0 311481/2 4790260420592 8 <- java/lang/System.arraycopy 1047 0 311481/2 4790260420599 7 <- java/lang/String.getChars 1048 0 311481/2 4790260420607 7 <- java/lang/String.toCharArray 1049 0 311481/2 4790260420615 7 -> java/lang/Thread.getContextClassLoader 1050 0 311481/2 4790260420622 7 <- java/lang/Thread.getContextClassLoader 1051 0 311481/2 4790260420631 8 -> java/security/AccessController.getContext 1052 0 311481/2 4790260420638 7 -> java/security/AccessController.getStackAccessControlContext 1053 0 311481/2 4790260420653 14 <- java/security/AccessController.getStackAccessControlContext 1054 0 311481/2 4790260420662 8 -> java/security/AccessControlContext.optimize 1055 0 311481/2 4790260420670 8 -> java/security/AccessController.getInheritedAccessControlContext 1056 0 311481/2 4790260420678 8 <- java/security/AccessController.getInheritedAccessControlContext 1057 0 311481/2 4790260420687 8 <- java/security/AccessControlContext.optimize 1058 0 311481/2 4790260420695 7 <- java/security/AccessController.getContext 1059 0 311481/2 4790260420703 8 -> java/lang/Thread.setPriority 1060 0 311481/2 4790260420710 7 -> java/lang/Thread.checkAccess 1061 0 311481/2 4790260420718 7 -> java/lang/System.getSecurityManager 1062 0 311481/2 4790260420725 7 <- java/lang/System.getSecurityManager 1063 0 311481/2 4790260420732 7 <- java/lang/Thread.checkAccess 1064 0 311481/2 4790260420741 8 -> java/lang/Thread.setPriority0 1065 0 311481/2 4790260420760 19 <- java/lang/Thread.setPriority0 1066 0 311481/2 4790260420768 8 <- java/lang/Thread.setPriority 1067 0 311481/2 4790260420777 8 -> java/lang/Thread.nextThreadID 1068 0 311481/2 4790260420785 8 <- java/lang/Thread.nextThreadID 1069 0 311481/2 4790260420793 7 <- java/lang/Thread.init 1070 0 311481/2 4790260420801 7 <- java/lang/Thread.<init> 1071 0 311481/2 4790260420810 9 -> java/lang/ThreadGroup.add 1072 0 311481/2 4790260420819 8 <- java/lang/ThreadGroup.add 1073 0 311481/2 4790260420834 15 -> java/lang/Shutdown.shutdown 1074 0 311481/2 4790260420846 12 -> java/lang/Shutdown.sequence 1075 0 311481/2 4790260420855 9 -> java/lang/Shutdown.runHooks 1076 0 311481/2 4790260420867 11 -> java/util/AbstractList.iterator 1077 0 311481/2 4790260421144 277 -> java/util/AbstractList$Itr.<init> 1078 0 311481/2 4790260421156 12 -> java/util/AbstractList$Itr.<init> 1079 0 311481/2 4790260421168 11 -> java/lang/Object.<init> 1080 0 311481/2 4790260421175 7 <- java/lang/Object.<init> 1081 0 311481/2 4790260421189 13 <- java/util/AbstractList$Itr.<init> 1082 0 311481/2 4790260421197 7 <- java/util/AbstractList$Itr.<init> 1083 0 311481/2 4790260421205 7 <- java/util/AbstractList.iterator 1084 0 311481/2 4790260421218 13 -> java/util/AbstractList$Itr.hasNext 1085 0 311481/2 4790260421229 11 <- java/util/AbstractList$Itr.hasNext 1086 0 311481/2 4790260421240 10 -> java/util/AbstractList$Itr.next 1087 0 311481/2 4790260421249 9 -> java/util/AbstractList$Itr.checkForComodification 1088 0 311481/2 4790260421256 7 <- java/util/AbstractList$Itr.checkForComodification 1089 0 311481/2 4790260421267 10 -> java/util/ArrayList.get 1090 0 311481/2 4790260421274 7 -> java/util/ArrayList.RangeCheck 1091 0 311481/2 4790260421282 7 <- java/util/ArrayList.RangeCheck 1092 0 311481/2 4790260421290 7 <- java/util/ArrayList.get 1093 0 311481/2 4790260421297 7 <- java/util/AbstractList$Itr.next 1094 0 311481/2 4790260421310 12 -> java/io/Console$1$1.run 1095 0 311481/2 4790260421321 10 -> java/io/Console.access$600 1096 0 311481/2 4790260421330 9 <- java/io/Console.access$600 1097 0 311481/2 4790260421338 7 <- java/io/Console$1$1.run 1098 0 311481/2 4790260421346 7 -> java/util/AbstractList$Itr.hasNext 1099 0 311481/2 4790260421353 7 <- java/util/AbstractList$Itr.hasNext 1100 0 311481/2 4790260421361 7 -> java/util/AbstractList$Itr.next 1101 0 311481/2 4790260421368 7 -> java/util/AbstractList$Itr.checkForComodification 1102 0 311481/2 4790260421376 7 <- java/util/AbstractList$Itr.checkForComodification 1103 0 311481/2 4790260421384 8 -> java/util/ArrayList.get 1104 0 311481/2 4790260421391 7 -> java/util/ArrayList.RangeCheck 1105 0 311481/2 4790260421398 7 <- java/util/ArrayList.RangeCheck 1106 0 311481/2 4790260421406 7 <- java/util/ArrayList.get 1107 0 311481/2 4790260421414 7 <- java/util/AbstractList$Itr.next 1108 0 311481/2 4790260421422 8 -> java/lang/ApplicationShutdownHooks.run 1109 0 311481/2 4790260421435 13 -> java/util/IdentityHashMap.keySet 1110 0 311481/2 4790260421598 163 -> java/util/IdentityHashMap$KeySet.<init> 1111 0 311481/2 4790260421610 11 -> java/util/IdentityHashMap$KeySet.<init> 1112 0 311481/2 4790260421622 11 -> java/util/AbstractSet.<init> 1113 0 311481/2 4790260421629 7 -> java/util/AbstractCollection.<init> 1114 0 311481/2 4790260421637 7 -> java/lang/Object.<init> 1115 0 311481/2 4790260421644 7 <- java/lang/Object.<init> 1116 0 311481/2 4790260421652 8 <- java/util/AbstractCollection.<init> 1117 0 311481/2 4790260421660 7 <- java/util/AbstractSet.<init> 1118 0 311481/2 4790260421668 7 <- java/util/IdentityHashMap$KeySet.<init> 1119 0 311481/2 4790260421675 7 <- java/util/IdentityHashMap$KeySet.<init> 1120 0 311481/2 4790260421683 7 <- java/util/IdentityHashMap.keySet 1121 0 311481/2 4790260421695 11 -> java/util/IdentityHashMap$KeySet.iterator 1122 0 311481/2 4790260421882 187 -> java/util/IdentityHashMap$KeyIterator.<init> 1123 0 311481/2 4790260421894 11 -> java/util/IdentityHashMap$KeyIterator.<init> 1124 0 311481/2 4790260421905 11 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1125 0 311481/2 4790260421915 10 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1126 0 311481/2 4790260421926 10 -> java/lang/Object.<init> 1127 0 311481/2 4790260421934 7 <- java/lang/Object.<init> 1128 0 311481/2 4790260421945 11 -> java/util/IdentityHashMap.access$000 1129 0 311481/2 4790260421954 8 <- java/util/IdentityHashMap.access$000 1130 0 311481/2 4790260421967 12 -> java/util/IdentityHashMap.access$200 1131 0 311481/2 4790260421975 8 <- java/util/IdentityHashMap.access$200 1132 0 311481/2 4790260421986 10 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1133 0 311481/2 4790260421994 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1134 0 311481/2 4790260422002 7 <- java/util/IdentityHashMap$KeyIterator.<init> 1135 0 311481/2 4790260422010 7 <- java/util/IdentityHashMap$KeyIterator.<init> 1136 0 311481/2 4790260422018 7 <- java/util/IdentityHashMap$KeySet.iterator 1137 0 311481/2 4790260422029 11 -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1138 0 311481/2 4790260422037 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1139 0 311481/2 4790260422045 8 -> java/util/IdentityHashMap$KeySet.iterator 1140 0 311481/2 4790260422053 7 -> java/util/IdentityHashMap$KeyIterator.<init> 1141 0 311481/2 4790260422060 7 -> java/util/IdentityHashMap$KeyIterator.<init> 1142 0 311481/2 4790260422068 7 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1143 0 311481/2 4790260422075 7 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1144 0 311481/2 4790260422083 7 -> java/lang/Object.<init> 1145 0 311481/2 4790260422090 7 <- java/lang/Object.<init> 1146 0 311481/2 4790260422098 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1147 0 311481/2 4790260422106 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1148 0 311481/2 4790260422114 7 <- java/util/IdentityHashMap$KeyIterator.<init> 1149 0 311481/2 4790260422121 7 <- java/util/IdentityHashMap$KeyIterator.<init> 1150 0 311481/2 4790260422129 7 <- java/util/IdentityHashMap$KeySet.iterator 1151 0 311481/2 4790260422137 7 -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1152 0 311481/2 4790260422145 7 <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1153 0 311481/2 4790260422153 8 <- java/lang/ApplicationShutdownHooks.run 1154 0 311481/2 4790260422161 7 -> java/util/AbstractList$Itr.hasNext 1155 0 311481/2 4790260422168 7 <- java/util/AbstractList$Itr.hasNext 1156 0 311481/2 4790260422176 7 -> java/util/AbstractList$Itr.next 1157 0 311481/2 4790260422183 7 -> java/util/AbstractList$Itr.checkForComodification 1158 0 311481/2 4790260422191 7 <- java/util/AbstractList$Itr.checkForComodification 1159 0 311481/2 4790260422199 8 -> java/util/ArrayList.get 1160 0 311481/2 4790260422206 7 -> java/util/ArrayList.RangeCheck 1161 0 311481/2 4790260422213 7 <- java/util/ArrayList.RangeCheck 1162 0 311481/2 4790260422221 7 <- java/util/ArrayList.get 1163 0 311481/2 4790260422229 7 <- java/util/AbstractList$Itr.next 1164 0 311481/2 4790260422237 8 -> java/io/File$1.run 1165 0 311481/2 4790260422318 81 -> java/io/DeleteOnExitHook.<clinit> 1166 0 311481/2 4790260422461 143 -> java/util/LinkedHashSet.<init> 1167 0 311481/2 4790260422473 12 -> java/util/HashSet.<init> 1168 0 311481/2 4790260422481 7 -> java/util/AbstractSet.<init> 1169 0 311481/2 4790260422488 7 -> java/util/AbstractCollection.<init> 1170 0 311481/2 4790260422495 7 -> java/lang/Object.<init> 1171 0 311481/2 4790260422502 7 <- java/lang/Object.<init> 1172 0 311481/2 4790260422511 8 <- java/util/AbstractCollection.<init> 1173 0 311481/2 4790260422519 7 <- java/util/AbstractSet.<init> 1174 0 311481/2 4790260422531 12 -> java/util/LinkedHashMap.<init> 1175 0 311481/2 4790260422541 10 -> java/util/HashMap.<init> 1176 0 311481/2 4790260422549 7 -> java/util/AbstractMap.<init> 1177 0 311481/2 4790260422556 7 -> java/lang/Object.<init> 1178 0 311481/2 4790260422563 7 <- java/lang/Object.<init> 1179 0 311481/2 4790260422571 7 <- java/util/AbstractMap.<init> 1180 0 311481/2 4790260422580 9 -> java/lang/Float.isNaN 1181 0 311481/2 4790260422588 7 <- java/lang/Float.isNaN 1182 0 311481/2 4790260422600 12 -> java/util/LinkedHashMap.init 1183 0 311481/2 4790260422608 8 -> java/util/LinkedHashMap$Entry.<init> 1184 0 311481/2 4790260422615 7 -> java/util/HashMap$Entry.<init> 1185 0 311481/2 4790260422623 7 -> java/lang/Object.<init> 1186 0 311481/2 4790260422630 6 <- java/lang/Object.<init> 1187 0 311481/2 4790260422638 7 <- java/util/HashMap$Entry.<init> 1188 0 311481/2 4790260422645 7 <- java/util/LinkedHashMap$Entry.<init> 1189 0 311481/2 4790260422653 7 <- java/util/LinkedHashMap.init 1190 0 311481/2 4790260422660 7 <- java/util/HashMap.<init> 1191 0 311481/2 4790260422668 7 <- java/util/LinkedHashMap.<init> 1192 0 311481/2 4790260422676 7 <- java/util/HashSet.<init> 1193 0 311481/2 4790260422683 7 <- java/util/LinkedHashSet.<init> 1194 0 311481/2 4790260422692 9 <- java/io/DeleteOnExitHook.<clinit> 1195 0 311481/2 4790260422703 10 -> java/io/DeleteOnExitHook.hook 1196 0 311481/2 4790260422713 10 -> java/io/DeleteOnExitHook.<init> 1197 0 311481/2 4790260422723 9 -> java/lang/Object.<init> 1198 0 311481/2 4790260422730 7 <- java/lang/Object.<init> 1199 0 311481/2 4790260422738 7 <- java/io/DeleteOnExitHook.<init> 1200 0 311481/2 4790260422746 7 <- java/io/DeleteOnExitHook.hook 1201 0 311481/2 4790260422756 10 -> java/io/DeleteOnExitHook.run 1202 0 311481/2 4790260422768 12 -> java/util/ArrayList.<init> 1203 0 311481/2 4790260422775 7 -> java/util/AbstractList.<init> 1204 0 311481/2 4790260422783 7 -> java/util/AbstractCollection.<init> 1205 0 311481/2 4790260422790 7 -> java/lang/Object.<init> 1206 0 311481/2 4790260422797 7 <- java/lang/Object.<init> 1207 0 311481/2 4790260422805 7 <- java/util/AbstractCollection.<init> 1208 0 311481/2 4790260422813 7 <- java/util/AbstractList.<init> 1209 0 311481/2 4790260422824 11 -> java/util/AbstractCollection.toArray 1210 0 311481/2 4790260422835 10 -> java/util/HashSet.size 1211 0 311481/2 4790260422844 9 <- java/util/HashSet.size 1212 0 311481/2 4790260422855 10 -> java/util/HashSet.iterator 1213 0 311481/2 4790260422865 9 -> java/util/HashMap.keySet 1214 0 311481/2 4790260422956 91 -> java/util/HashMap$KeySet.<init> 1215 0 311481/2 4790260422967 10 -> java/util/HashMap$KeySet.<init> 1216 0 311481/2 4790260422978 10 -> java/util/AbstractSet.<init> 1217 0 311481/2 4790260422985 7 -> java/util/AbstractCollection.<init> 1218 0 311481/2 4790260422993 7 -> java/lang/Object.<init> 1219 0 311481/2 4790260423000 7 <- java/lang/Object.<init> 1220 0 311481/2 4790260423008 7 <- java/util/AbstractCollection.<init> 1221 0 311481/2 4790260423015 7 <- java/util/AbstractSet.<init> 1222 0 311481/2 4790260423023 7 <- java/util/HashMap$KeySet.<init> 1223 0 311481/2 4790260423031 7 <- java/util/HashMap$KeySet.<init> 1224 0 311481/2 4790260423038 7 <- java/util/HashMap.keySet 1225 0 311481/2 4790260423049 10 -> java/util/HashMap$KeySet.iterator 1226 0 311481/2 4790260423060 11 -> java/util/LinkedHashMap.newKeyIterator 1227 0 311481/2 4790260423243 182 -> java/util/LinkedHashMap$KeyIterator.<init> 1228 0 311481/2 4790260423254 11 -> java/util/LinkedHashMap$KeyIterator.<init> 1229 0 311481/2 4790260423266 11 -> java/util/LinkedHashMap$LinkedHashIterator.<init> 1230 0 311481/2 4790260423276 9 -> java/util/LinkedHashMap$LinkedHashIterator.<init> 1231 0 311481/2 4790260423286 10 -> java/lang/Object.<init> 1232 0 311481/2 4790260423294 7 <- java/lang/Object.<init> 1233 0 311481/2 4790260423311 16 <- java/util/LinkedHashMap$LinkedHashIterator.<init> 1234 0 311481/2 4790260423319 8 <- java/util/LinkedHashMap$LinkedHashIterator.<init> 1235 0 311481/2 4790260423327 7 <- java/util/LinkedHashMap$KeyIterator.<init> 1236 0 311481/2 4790260423334 7 <- java/util/LinkedHashMap$KeyIterator.<init> 1237 0 311481/2 4790260423342 7 <- java/util/LinkedHashMap.newKeyIterator 1238 0 311481/2 4790260423350 7 <- java/util/HashMap$KeySet.iterator 1239 0 311481/2 4790260423357 7 <- java/util/HashSet.iterator 1240 0 311481/2 4790260423369 11 -> java/util/LinkedHashMap$LinkedHashIterator.hasNext 1241 0 311481/2 4790260423377 8 <- java/util/LinkedHashMap$LinkedHashIterator.hasNext 1242 0 311481/2 4790260423385 8 <- java/util/AbstractCollection.toArray 1243 0 311481/2 4790260423393 8 -> java/lang/Object.getClass 1244 0 311481/2 4790260423402 8 <- java/lang/Object.getClass 1245 0 311481/2 4790260423410 8 <- java/util/ArrayList.<init> 1246 0 311481/2 4790260423422 11 -> java/util/Collections.reverse 1247 0 311481/2 4790260423435 13 <- java/util/Collections.reverse 1248 0 311481/2 4790260423445 10 -> java/util/AbstractList.iterator 1249 0 311481/2 4790260423453 8 -> java/util/AbstractList$Itr.<init> 1250 0 311481/2 4790260423460 7 -> java/util/AbstractList$Itr.<init> 1251 0 311481/2 4790260423468 7 -> java/lang/Object.<init> 1252 0 311481/2 4790260423475 7 <- java/lang/Object.<init> 1253 0 311481/2 4790260423483 7 <- java/util/AbstractList$Itr.<init> 1254 0 311481/2 4790260423490 7 <- java/util/AbstractList$Itr.<init> 1255 0 311481/2 4790260423498 7 <- java/util/AbstractList.iterator 1256 0 311481/2 4790260423508 10 -> java/util/AbstractList$Itr.hasNext 1257 0 311481/2 4790260423516 7 <- java/util/AbstractList$Itr.hasNext 1258 0 311481/2 4790260423524 8 <- java/io/DeleteOnExitHook.run 1259 0 311481/2 4790260423532 7 <- java/io/File$1.run 1260 0 311481/2 4790260423539 7 -> java/util/AbstractList$Itr.hasNext 1261 0 311481/2 4790260423547 7 <- java/util/AbstractList$Itr.hasNext 1262 0 311481/2 4790260423554 7 <- java/lang/Shutdown.runHooks 1263 0 311481/2 4790260423564 9 <- java/lang/Shutdown.sequence 1264 0 311481/2 4790260423572 7 <- java/lang/Shutdown.shutdown 1265 1266I truncated 22800 lines from the above output to make it fit here. 1267 1268The fifth column is indented by 2 spaces to show when a new method begins. 1269This shows which method is calling which. 1270 1271The TIME(us) column shows time since boot. 1272 1273The DELTA(us) column shows time from that line to the previous line, and 1274so can be a bit tricky to read. 1275 1276The FILE column shows file that was being executed. 1277 1278If the output looks shuffled, check the CPU "C" and "TIME" columns, and 1279post sort based on TIME if necessary. 1280 1281Try skimming down the "DELTA(us)" column to find the largest delta time, 1282and see what lines it corresponds with. 1283 1284See Notes/ALLflow_notes.txt for important notes about reading flow outputs. 1285 1286If you see "drops" warnings, see the Notes/ALLjava_notes.txt file for details. 1287 1288