1The following are examples of j_flow.d. 2 3This is a simple script to trace the not-so-simple flow of Java methods and 4classes. Here it traces the example program, Code/Java/func_abc 5 6# j_flow.d 7 C PID TIME(us) -- CLASS.METHOD 8 0 311403 4789112583163 -> java/lang/Object.<clinit> 9 0 311403 4789112583207 -> java/lang/Object.registerNatives 10 0 311403 4789112583323 <- java/lang/Object.registerNatives 11 0 311403 4789112583333 <- java/lang/Object.<clinit> 12 0 311403 4789112583343 -> java/lang/String.<clinit> 13 0 311403 4789112583732 -> java/lang/String$CaseInsensitiveComparator.<init> 14 0 311403 4789112583743 -> java/lang/String$CaseInsensitiveComparator.<init> 15 0 311403 4789112583752 -> java/lang/Object.<init> 16 0 311403 4789112583760 <- java/lang/Object.<init> 17 0 311403 4789112583767 <- java/lang/String$CaseInsensitiveComparator.<init> 18 0 311403 4789112583774 <- java/lang/String$CaseInsensitiveComparator.<init> 19 0 311403 4789112583783 <- java/lang/String.<clinit> 20 0 311403 4789112583849 -> java/lang/System.<clinit> 21 0 311403 4789112583859 -> java/lang/System.registerNatives 22 0 311403 4789112583878 <- java/lang/System.registerNatives 23 0 311403 4789112583887 -> java/lang/System.nullInputStream 24 0 311403 4789112583895 -> java/lang/System.currentTimeMillis 25 0 311403 4789112583905 <- java/lang/System.currentTimeMillis 26 0 311403 4789112583913 <- java/lang/System.nullInputStream 27 0 311403 4789112583923 -> java/lang/System.nullPrintStream 28 0 311403 4789112583929 -> java/lang/System.currentTimeMillis 29 0 311403 4789112583937 <- java/lang/System.currentTimeMillis 30 0 311403 4789112583944 <- java/lang/System.nullPrintStream 31 0 311403 4789112583951 -> java/lang/System.nullPrintStream 32 0 311403 4789112583958 -> java/lang/System.currentTimeMillis 33 0 311403 4789112583965 <- java/lang/System.currentTimeMillis 34 0 311403 4789112583972 <- java/lang/System.nullPrintStream 35 0 311403 4789112583982 <- java/lang/System.<clinit> 36 0 311403 4789112584058 -> java/lang/ThreadGroup.<init> 37 0 311403 4789112584068 -> java/lang/Object.<init> 38 0 311403 4789112584075 <- java/lang/Object.<init> 39 0 311403 4789112584100 <- java/lang/ThreadGroup.<init> 40 0 311403 4789112584109 -> java/lang/ThreadGroup.<init> 41 0 311403 4789112584116 -> java/lang/Object.<init> 42 0 311403 4789112584123 <- java/lang/Object.<init> 43 0 311403 4789112584139 -> java/lang/ThreadGroup.checkAccess 44 0 311403 4789112584148 -> java/lang/System.getSecurityManager 45 0 311403 4789112584157 <- java/lang/System.getSecurityManager 46 0 311403 4789112584164 <- java/lang/ThreadGroup.checkAccess 47 0 311403 4789112584175 -> java/lang/ThreadGroup.add 48 0 311403 4789112584196 <- java/lang/ThreadGroup.add 49 0 311403 4789112584202 <- java/lang/ThreadGroup.<init> 50 0 311403 4789112584385 -> java/lang/Thread.<clinit> 51 0 311403 4789112584396 -> java/lang/Thread.registerNatives 52 0 311403 4789112584421 <- java/lang/Thread.registerNatives 53 0 311403 4789112584779 -> java/lang/RuntimePermission.<init> 54 0 311403 4789112584789 -> java/security/BasicPermission.<init> 55 0 311403 4789112584798 -> java/security/Permission.<init> 56 0 311403 4789112584806 -> java/lang/Object.<init> 57 0 311403 4789112584814 <- java/lang/Object.<init> 58 0 311403 4789112584823 <- java/security/Permission.<init> 59 0 311403 4789112584831 -> java/security/BasicPermission.init 60 0 311403 4789112584842 -> java/lang/String.length 61 0 311403 4789112584850 <- java/lang/String.length 62 0 311403 4789112584860 -> java/lang/String.charAt 63 0 311403 4789112584869 <- java/lang/String.charAt 64 0 311403 4789112584880 -> java/lang/String.equals 65 0 311403 4789112584888 <- java/lang/String.equals 66 0 311403 4789112584896 <- java/security/BasicPermission.init 67 0 311403 4789112584903 <- java/security/BasicPermission.<init> 68 0 311403 4789112584910 <- java/lang/RuntimePermission.<init> 69 0 311403 4789112585319 -> sun/misc/SoftCache.<init> 70 0 311403 4789112585329 -> java/util/AbstractMap.<init> 71 0 311403 4789112585337 -> java/lang/Object.<init> 72 0 311403 4789112585345 <- java/lang/Object.<init> 73 0 311403 4789112585355 <- java/util/AbstractMap.<init> 74 0 311403 4789112585485 -> java/lang/ref/ReferenceQueue.<clinit> 75 0 311403 4789112585554 -> java/lang/ref/ReferenceQueue$Null.<init> 76 0 311403 4789112585564 -> java/lang/ref/ReferenceQueue$Null.<init> 77 0 311403 4789112585572 -> java/lang/ref/ReferenceQueue.<init> 78 0 311403 4789112585581 -> java/lang/Object.<init> 79 0 311403 4789112585589 <- java/lang/Object.<init> 80 0 311403 4789112585646 -> java/lang/ref/ReferenceQueue$Lock.<init> 81 0 311403 4789112585656 -> java/lang/ref/ReferenceQueue$Lock.<init> 82 0 311403 4789112585664 -> java/lang/Object.<init> 83 0 311403 4789112585671 <- java/lang/Object.<init> 84 0 311403 4789112585678 <- java/lang/ref/ReferenceQueue$Lock.<init> 85 0 311403 4789112585685 <- java/lang/ref/ReferenceQueue$Lock.<init> 86 0 311403 4789112585696 <- java/lang/ref/ReferenceQueue.<init> 87 0 311403 4789112585702 <- java/lang/ref/ReferenceQueue$Null.<init> 88 0 311403 4789112585709 <- java/lang/ref/ReferenceQueue$Null.<init> 89 0 311403 4789112585717 -> java/lang/ref/ReferenceQueue$Null.<init> 90 0 311403 4789112585723 -> java/lang/ref/ReferenceQueue$Null.<init> 91 0 311403 4789112585729 -> java/lang/ref/ReferenceQueue.<init> 92 0 311403 4789112585736 -> java/lang/Object.<init> 93 0 311403 4789112585743 <- java/lang/Object.<init> 94 0 311403 4789112585748 -> java/lang/ref/ReferenceQueue$Lock.<init> 95 0 311403 4789112585755 -> java/lang/ref/ReferenceQueue$Lock.<init> 96 0 311403 4789112585761 -> java/lang/Object.<init> 97 0 311403 4789112585768 <- java/lang/Object.<init> 98 0 311403 4789112585796 <- java/lang/ref/ReferenceQueue$Lock.<init> 99 0 311403 4789112585803 <- java/lang/ref/ReferenceQueue$Lock.<init> 100[... 22800 lines truncated ...] 101 0 311403 4789112982170 <- java/lang/reflect/Method.getModifiers 102 0 311403 4789112982182 -> Func_abc.main 103 0 311403 4789112982193 -> Func_abc.func_a 104 0 311403 4789112982201 -> java/lang/ClassLoader.checkPackageAccess 105 0 311403 4789112982208 -> java/lang/System.getSecurityManager 106 0 311403 4789112982215 <- java/lang/System.getSecurityManager 107 0 311403 4789112982221 -> java/util/HashSet.add 108 0 311403 4789112982228 -> java/util/HashMap.put 109 0 311403 4789112982234 -> java/lang/Object.hashCode 110 0 311403 4789112982241 <- java/lang/Object.hashCode 111 0 311403 4789112982247 -> java/util/HashMap.hash 112 0 311403 4789112982254 <- java/util/HashMap.hash 113 0 311403 4789112982260 -> java/util/HashMap.indexFor 114 0 311403 4789112982267 <- java/util/HashMap.indexFor 115 0 311403 4789112982274 <- java/util/HashMap.put 116 0 311403 4789112982280 <- java/util/HashSet.add 117 0 311403 4789112982287 <- java/lang/ClassLoader.checkPackageAccess 118 0 311403 4789112982349 -> java/lang/ClassLoader.loadClassInternal 119 0 311403 4789112982356 -> java/lang/ClassLoader.loadClass 120 0 311403 4789112982363 -> sun/misc/Launcher$AppClassLoader.loadClass 121 0 311403 4789112982369 -> java/lang/String.lastIndexOf 122 0 311403 4789112982376 -> java/lang/String.lastIndexOf 123 0 311403 4789112982384 <- java/lang/String.lastIndexOf 124 0 311403 4789112982391 <- java/lang/String.lastIndexOf 125 0 311403 4789112982396 -> java/lang/System.getSecurityManager 126 0 311403 4789112982404 <- java/lang/System.getSecurityManager 127 0 311403 4789112982410 -> java/lang/ClassLoader.loadClass 128 0 311403 4789112982416 -> java/lang/ClassLoader.findLoadedClass 129 0 311403 4789112982422 -> java/lang/ClassLoader.check 130 0 311403 4789112982429 <- java/lang/ClassLoader.check 131 0 311403 4789112982435 -> java/lang/ClassLoader.checkName 132 0 311403 4789112982442 -> java/lang/String.indexOf 133 0 311403 4789112982448 -> java/lang/String.indexOf 134 0 311403 4789112982456 <- java/lang/String.indexOf 135 0 311403 4789112982462 <- java/lang/String.indexOf 136 0 311403 4789112982468 -> sun/misc/VM.allowArraySyntax 137 0 311403 4789112982475 <- sun/misc/VM.allowArraySyntax 138 0 311403 4789112982481 -> java/lang/String.charAt 139 0 311403 4789112982488 <- java/lang/String.charAt 140 0 311403 4789112982495 <- java/lang/ClassLoader.checkName 141 0 311403 4789112982501 -> java/lang/ClassLoader.findLoadedClass0 142 0 311403 4789112982510 <- java/lang/ClassLoader.findLoadedClass0 143 0 311403 4789112982517 <- java/lang/ClassLoader.findLoadedClass 144 0 311403 4789112982524 -> java/lang/ClassLoader.loadClass 145 0 311403 4789112982530 -> java/lang/ClassLoader.findLoadedClass 146 0 311403 4789112982536 -> java/lang/ClassLoader.check 147 0 311403 4789112982543 <- java/lang/ClassLoader.check 148 0 311403 4789112982549 -> java/lang/ClassLoader.checkName 149 0 311403 4789112982555 -> java/lang/String.indexOf 150 0 311403 4789112982561 -> java/lang/String.indexOf 151 0 311403 4789112982569 <- java/lang/String.indexOf 152 0 311403 4789112982576 <- java/lang/String.indexOf 153 0 311403 4789112982582 -> sun/misc/VM.allowArraySyntax 154 0 311403 4789112982589 <- sun/misc/VM.allowArraySyntax 155 0 311403 4789112982594 -> java/lang/String.charAt 156 0 311403 4789112982602 <- java/lang/String.charAt 157 0 311403 4789112982608 <- java/lang/ClassLoader.checkName 158 0 311403 4789112982614 -> java/lang/ClassLoader.findLoadedClass0 159 0 311403 4789112982623 <- java/lang/ClassLoader.findLoadedClass0 160 0 311403 4789112982630 <- java/lang/ClassLoader.findLoadedClass 161 0 311403 4789112982636 -> java/lang/ClassLoader.findBootstrapClass0 162 0 311403 4789112982642 -> java/lang/ClassLoader.check 163 0 311403 4789112982650 <- java/lang/ClassLoader.check 164 0 311403 4789112982655 -> java/lang/ClassLoader.checkName 165 0 311403 4789112982662 -> java/lang/String.indexOf 166 0 311403 4789112982668 -> java/lang/String.indexOf 167 0 311403 4789112982676 <- java/lang/String.indexOf 168 0 311403 4789112982682 <- java/lang/String.indexOf 169 0 311403 4789112982688 -> sun/misc/VM.allowArraySyntax 170 0 311403 4789112982695 <- sun/misc/VM.allowArraySyntax 171 0 311403 4789112982701 -> java/lang/String.charAt 172 0 311403 4789112982708 <- java/lang/String.charAt 173 0 311403 4789112982715 <- java/lang/ClassLoader.checkName 174 0 311403 4789112982720 -> java/lang/ClassLoader.findBootstrapClass 175 0 311403 4789112982730 <- java/lang/ClassLoader.findBootstrapClass 176 0 311403 4789112982737 <- java/lang/ClassLoader.findBootstrapClass0 177 0 311403 4789112982744 <- java/lang/ClassLoader.loadClass 178 0 311403 4789112982751 <- java/lang/ClassLoader.loadClass 179 0 311403 4789112982757 <- sun/misc/Launcher$AppClassLoader.loadClass 180 0 311403 4789112982764 <- java/lang/ClassLoader.loadClass 181 0 311403 4789112982771 <- java/lang/ClassLoader.loadClassInternal 182 0 311403 4789112982780 -> java/lang/ClassLoader.checkPackageAccess 183 0 311403 4789112982787 -> java/lang/System.getSecurityManager 184 0 311403 4789112982794 <- java/lang/System.getSecurityManager 185 0 311403 4789112982800 -> java/util/HashSet.add 186 0 311403 4789112982806 -> java/util/HashMap.put 187 0 311403 4789112982813 -> java/lang/Object.hashCode 188 0 311403 4789112982820 <- java/lang/Object.hashCode 189 0 311403 4789112982826 -> java/util/HashMap.hash 190 0 311403 4789112982833 <- java/util/HashMap.hash 191 0 311403 4789112982839 -> java/util/HashMap.indexFor 192 0 311403 4789112982846 <- java/util/HashMap.indexFor 193 0 311403 4789112982853 <- java/util/HashMap.put 194 0 311403 4789112982859 <- java/util/HashSet.add 195 0 311403 4789112982866 <- java/lang/ClassLoader.checkPackageAccess 196 0 311403 4789112982879 -> java/io/PrintStream.println 197 0 311403 4789112982889 -> java/io/PrintStream.print 198 0 311403 4789112982897 -> java/io/PrintStream.write 199 0 311403 4789112982906 -> java/io/PrintStream.ensureOpen 200 0 311403 4789112982916 <- java/io/PrintStream.ensureOpen 201 0 311403 4789112982927 -> java/io/Writer.write 202 0 311403 4789112982939 -> java/io/BufferedWriter.write 203 0 311403 4789112982948 -> java/io/BufferedWriter.ensureOpen 204 0 311403 4789112982956 <- java/io/BufferedWriter.ensureOpen 205 0 311403 4789112982964 -> java/io/BufferedWriter.min 206 0 311403 4789112982971 <- java/io/BufferedWriter.min 207 0 311403 4789112982980 -> java/lang/String.getChars 208 0 311403 4789112982987 -> java/lang/System.arraycopy 209 0 311403 4789112982995 <- java/lang/System.arraycopy 210 0 311403 4789112983002 <- java/lang/String.getChars 211 0 311403 4789112983009 <- java/io/BufferedWriter.write 212 0 311403 4789112983016 <- java/io/Writer.write 213 0 311403 4789112983024 -> java/io/BufferedWriter.flushBuffer 214 0 311403 4789112983031 -> java/io/BufferedWriter.ensureOpen 215 0 311403 4789112983038 <- java/io/BufferedWriter.ensureOpen 216 0 311403 4789112983046 -> java/io/OutputStreamWriter.write 217 0 311403 4789112983056 -> sun/nio/cs/StreamEncoder.write 218 0 311403 4789112983066 -> sun/nio/cs/StreamEncoder.ensureOpen 219 0 311403 4789112983073 <- sun/nio/cs/StreamEncoder.ensureOpen 220 0 311403 4789112983082 -> sun/nio/cs/StreamEncoder.implWrite 221 0 311403 4789112983093 -> java/nio/CharBuffer.wrap 222 0 311403 4789112983099 -> java/nio/HeapCharBuffer.<init> 223 0 311403 4789112983106 -> java/nio/CharBuffer.<init> 224 0 311403 4789112983113 -> java/nio/Buffer.<init> 225 0 311403 4789112983119 -> java/lang/Object.<init> 226 0 311403 4789112983126 <- java/lang/Object.<init> 227 0 311403 4789112983133 -> java/nio/Buffer.limit 228 0 311403 4789112983140 <- java/nio/Buffer.limit 229 0 311403 4789112983146 -> java/nio/Buffer.position 230 0 311403 4789112983153 <- java/nio/Buffer.position 231 0 311403 4789112983160 <- java/nio/Buffer.<init> 232 0 311403 4789112983166 <- java/nio/CharBuffer.<init> 233 0 311403 4789112983173 <- java/nio/HeapCharBuffer.<init> 234 0 311403 4789112983180 <- java/nio/CharBuffer.wrap 235 0 311403 4789112983188 -> java/nio/Buffer.hasRemaining 236 0 311403 4789112983196 <- java/nio/Buffer.hasRemaining 237 0 311403 4789112983206 -> java/nio/charset/CharsetEncoder.encode 238 0 311403 4789112983216 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 239 0 311403 4789112983226 -> java/nio/CharBuffer.hasArray 240 0 311403 4789112983233 <- java/nio/CharBuffer.hasArray 241 0 311403 4789112983243 -> java/nio/ByteBuffer.hasArray 242 0 311403 4789112983250 <- java/nio/ByteBuffer.hasArray 243 0 311403 4789112983259 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 244 0 311403 4789112983267 -> java/nio/CharBuffer.array 245 0 311403 4789112983274 <- java/nio/CharBuffer.array 246 0 311403 4789112983282 -> java/nio/CharBuffer.arrayOffset 247 0 311403 4789112983289 <- java/nio/CharBuffer.arrayOffset 248 0 311403 4789112983297 -> java/nio/CharBuffer.arrayOffset 249 0 311403 4789112983305 <- java/nio/CharBuffer.arrayOffset 250 0 311403 4789112983316 -> java/nio/ByteBuffer.array 251 0 311403 4789112983323 <- java/nio/ByteBuffer.array 252 0 311403 4789112983331 -> java/nio/ByteBuffer.arrayOffset 253 0 311403 4789112983338 <- java/nio/ByteBuffer.arrayOffset 254 0 311403 4789112983346 -> java/nio/ByteBuffer.arrayOffset 255 0 311403 4789112983354 <- java/nio/ByteBuffer.arrayOffset 256 0 311403 4789112983366 -> java/nio/CharBuffer.arrayOffset 257 0 311403 4789112983374 <- java/nio/CharBuffer.arrayOffset 258 0 311403 4789112983382 -> java/nio/Buffer.position 259 0 311403 4789112983389 <- java/nio/Buffer.position 260 0 311403 4789112983395 -> java/nio/ByteBuffer.arrayOffset 261 0 311403 4789112983402 <- java/nio/ByteBuffer.arrayOffset 262 0 311403 4789112983410 -> java/nio/Buffer.position 263 0 311403 4789112983417 <- java/nio/Buffer.position 264 0 311403 4789112983424 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 265 0 311403 4789112983431 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 266 0 311403 4789112983439 -> java/nio/charset/CoderResult.isOverflow 267 0 311403 4789112983447 <- java/nio/charset/CoderResult.isOverflow 268 0 311403 4789112983454 -> java/nio/charset/CoderResult.isUnderflow 269 0 311403 4789112983462 <- java/nio/charset/CoderResult.isUnderflow 270 0 311403 4789112983469 <- java/nio/charset/CharsetEncoder.encode 271 0 311403 4789112983477 -> java/nio/charset/CoderResult.isUnderflow 272 0 311403 4789112983485 <- java/nio/charset/CoderResult.isUnderflow 273 0 311403 4789112983494 -> java/nio/Buffer.remaining 274 0 311403 4789112983501 <- java/nio/Buffer.remaining 275 0 311403 4789112983508 <- sun/nio/cs/StreamEncoder.implWrite 276 0 311403 4789112983515 <- sun/nio/cs/StreamEncoder.write 277 0 311403 4789112983522 <- java/io/OutputStreamWriter.write 278 0 311403 4789112983528 <- java/io/BufferedWriter.flushBuffer 279 0 311403 4789112983537 -> java/io/OutputStreamWriter.flushBuffer 280 0 311403 4789112983546 -> sun/nio/cs/StreamEncoder.flushBuffer 281 0 311403 4789112983555 -> sun/nio/cs/StreamEncoder.implFlushBuffer 282 0 311403 4789112983565 -> sun/nio/cs/StreamEncoder.writeBytes 283 0 311403 4789112983574 -> java/nio/Buffer.flip 284 0 311403 4789112983581 <- java/nio/Buffer.flip 285 0 311403 4789112983591 -> java/nio/ByteBuffer.array 286 0 311403 4789112983598 <- java/nio/ByteBuffer.array 287 0 311403 4789112983606 -> java/nio/ByteBuffer.arrayOffset 288 0 311403 4789112983613 <- java/nio/ByteBuffer.arrayOffset 289 0 311403 4789112983623 -> java/io/PrintStream.write 290 0 311403 4789112983629 -> java/io/PrintStream.ensureOpen 291 0 311403 4789112983636 <- java/io/PrintStream.ensureOpen 292 0 311403 4789112983645 -> java/io/BufferedOutputStream.write 293 0 311403 4789112983657 -> java/lang/System.arraycopy 294 0 311403 4789112983664 <- java/lang/System.arraycopy 295 0 311403 4789112983671 <- java/io/BufferedOutputStream.write 296 0 311403 4789112983679 -> java/io/BufferedOutputStream.flush 297 0 311403 4789112983688 -> java/io/BufferedOutputStream.flushBuffer 298 0 311403 4789112983698 -> java/io/FileOutputStream.write 299 0 311403 4789112983707 -> java/io/FileOutputStream.writeBytes 300 0 311403 4789112983860 <- java/io/FileOutputStream.writeBytes 301 0 311403 4789112983868 <- java/io/FileOutputStream.write 302 0 311403 4789112983874 <- java/io/BufferedOutputStream.flushBuffer 303 0 311403 4789112983885 <- java/io/BufferedOutputStream.flush 304 0 311403 4789112983892 <- java/io/PrintStream.write 305 0 311403 4789112983901 -> java/nio/Buffer.clear 306 0 311403 4789112983909 <- java/nio/Buffer.clear 307 0 311403 4789112983915 <- sun/nio/cs/StreamEncoder.writeBytes 308 0 311403 4789112983922 <- sun/nio/cs/StreamEncoder.implFlushBuffer 309 0 311403 4789112983929 <- sun/nio/cs/StreamEncoder.flushBuffer 310 0 311403 4789112983936 <- java/io/OutputStreamWriter.flushBuffer 311 0 311403 4789112983946 -> java/lang/String.indexOf 312 0 311403 4789112983952 -> java/lang/String.indexOf 313 0 311403 4789112983961 <- java/lang/String.indexOf 314 0 311403 4789112983967 <- java/lang/String.indexOf 315 0 311403 4789112983974 <- java/io/PrintStream.write 316 0 311403 4789112983981 <- java/io/PrintStream.print 317 0 311403 4789112983989 -> java/io/PrintStream.newLine 318 0 311403 4789112983995 -> java/io/PrintStream.ensureOpen 319 0 311403 4789112984002 <- java/io/PrintStream.ensureOpen 320 0 311403 4789112984010 -> java/io/BufferedWriter.newLine 321 0 311403 4789112984019 -> java/io/Writer.write 322 0 311403 4789112984025 -> java/io/BufferedWriter.write 323 0 311403 4789112984031 -> java/io/BufferedWriter.ensureOpen 324 0 311403 4789112984039 <- java/io/BufferedWriter.ensureOpen 325 0 311403 4789112984045 -> java/io/BufferedWriter.min 326 0 311403 4789112984052 <- java/io/BufferedWriter.min 327 0 311403 4789112984058 -> java/lang/String.getChars 328 0 311403 4789112984064 -> java/lang/System.arraycopy 329 0 311403 4789112984072 <- java/lang/System.arraycopy 330 0 311403 4789112984078 <- java/lang/String.getChars 331 0 311403 4789112984085 <- java/io/BufferedWriter.write 332 0 311403 4789112984092 <- java/io/Writer.write 333 0 311403 4789112984099 <- java/io/BufferedWriter.newLine 334 0 311403 4789112984104 -> java/io/BufferedWriter.flushBuffer 335 0 311403 4789112984111 -> java/io/BufferedWriter.ensureOpen 336 0 311403 4789112984118 <- java/io/BufferedWriter.ensureOpen 337 0 311403 4789112984124 -> java/io/OutputStreamWriter.write 338 0 311403 4789112984130 -> sun/nio/cs/StreamEncoder.write 339 0 311403 4789112984137 -> sun/nio/cs/StreamEncoder.ensureOpen 340 0 311403 4789112984144 <- sun/nio/cs/StreamEncoder.ensureOpen 341 0 311403 4789112984150 -> sun/nio/cs/StreamEncoder.implWrite 342 0 311403 4789112984156 -> java/nio/CharBuffer.wrap 343 0 311403 4789112984163 -> java/nio/HeapCharBuffer.<init> 344 0 311403 4789112984169 -> java/nio/CharBuffer.<init> 345 0 311403 4789112984175 -> java/nio/Buffer.<init> 346 0 311403 4789112984181 -> java/lang/Object.<init> 347 0 311403 4789112984189 <- java/lang/Object.<init> 348 0 311403 4789112984194 -> java/nio/Buffer.limit 349 0 311403 4789112984202 <- java/nio/Buffer.limit 350 0 311403 4789112984207 -> java/nio/Buffer.position 351 0 311403 4789112984214 <- java/nio/Buffer.position 352 0 311403 4789112984221 <- java/nio/Buffer.<init> 353 0 311403 4789112984228 <- java/nio/CharBuffer.<init> 354 0 311403 4789112984234 <- java/nio/HeapCharBuffer.<init> 355 0 311403 4789112984241 <- java/nio/CharBuffer.wrap 356 0 311403 4789112984247 -> java/nio/Buffer.hasRemaining 357 0 311403 4789112984254 <- java/nio/Buffer.hasRemaining 358 0 311403 4789112984260 -> java/nio/charset/CharsetEncoder.encode 359 0 311403 4789112984266 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 360 0 311403 4789112984273 -> java/nio/CharBuffer.hasArray 361 0 311403 4789112984280 <- java/nio/CharBuffer.hasArray 362 0 311403 4789112984286 -> java/nio/ByteBuffer.hasArray 363 0 311403 4789112984293 <- java/nio/ByteBuffer.hasArray 364 0 311403 4789112984299 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 365 0 311403 4789112984305 -> java/nio/CharBuffer.array 366 0 311403 4789112984312 <- java/nio/CharBuffer.array 367 0 311403 4789112984318 -> java/nio/CharBuffer.arrayOffset 368 0 311403 4789112984325 <- java/nio/CharBuffer.arrayOffset 369 0 311403 4789112984331 -> java/nio/CharBuffer.arrayOffset 370 0 311403 4789112984338 <- java/nio/CharBuffer.arrayOffset 371 0 311403 4789112984344 -> java/nio/ByteBuffer.array 372 0 311403 4789112984352 <- java/nio/ByteBuffer.array 373 0 311403 4789112984358 -> java/nio/ByteBuffer.arrayOffset 374 0 311403 4789112984365 <- java/nio/ByteBuffer.arrayOffset 375 0 311403 4789112984371 -> java/nio/ByteBuffer.arrayOffset 376 0 311403 4789112984378 <- java/nio/ByteBuffer.arrayOffset 377 0 311403 4789112984384 -> java/nio/CharBuffer.arrayOffset 378 0 311403 4789112984391 <- java/nio/CharBuffer.arrayOffset 379 0 311403 4789112984397 -> java/nio/Buffer.position 380 0 311403 4789112984404 <- java/nio/Buffer.position 381 0 311403 4789112984410 -> java/nio/ByteBuffer.arrayOffset 382 0 311403 4789112984417 <- java/nio/ByteBuffer.arrayOffset 383 0 311403 4789112984423 -> java/nio/Buffer.position 384 0 311403 4789112984430 <- java/nio/Buffer.position 385 0 311403 4789112984437 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 386 0 311403 4789112984444 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 387 0 311403 4789112984450 -> java/nio/charset/CoderResult.isOverflow 388 0 311403 4789112984457 <- java/nio/charset/CoderResult.isOverflow 389 0 311403 4789112984463 -> java/nio/charset/CoderResult.isUnderflow 390 0 311403 4789112984470 <- java/nio/charset/CoderResult.isUnderflow 391 0 311403 4789112984477 <- java/nio/charset/CharsetEncoder.encode 392 0 311403 4789112984483 -> java/nio/charset/CoderResult.isUnderflow 393 0 311403 4789112984491 <- java/nio/charset/CoderResult.isUnderflow 394 0 311403 4789112984497 -> java/nio/Buffer.remaining 395 0 311403 4789112984504 <- java/nio/Buffer.remaining 396 0 311403 4789112984510 <- sun/nio/cs/StreamEncoder.implWrite 397 0 311403 4789112984517 <- sun/nio/cs/StreamEncoder.write 398 0 311403 4789112984524 <- java/io/OutputStreamWriter.write 399 0 311403 4789112984531 <- java/io/BufferedWriter.flushBuffer 400 0 311403 4789112984536 -> java/io/OutputStreamWriter.flushBuffer 401 0 311403 4789112984543 -> sun/nio/cs/StreamEncoder.flushBuffer 402 0 311403 4789112984549 -> sun/nio/cs/StreamEncoder.implFlushBuffer 403 0 311403 4789112984556 -> sun/nio/cs/StreamEncoder.writeBytes 404 0 311403 4789112984562 -> java/nio/Buffer.flip 405 0 311403 4789112984569 <- java/nio/Buffer.flip 406 0 311403 4789112984575 -> java/nio/ByteBuffer.array 407 0 311403 4789112984582 <- java/nio/ByteBuffer.array 408 0 311403 4789112984588 -> java/nio/ByteBuffer.arrayOffset 409 0 311403 4789112984595 <- java/nio/ByteBuffer.arrayOffset 410 0 311403 4789112984601 -> java/io/PrintStream.write 411 0 311403 4789112984607 -> java/io/PrintStream.ensureOpen 412 0 311403 4789112984615 <- java/io/PrintStream.ensureOpen 413 0 311403 4789112984621 -> java/io/BufferedOutputStream.write 414 0 311403 4789112984627 -> java/lang/System.arraycopy 415 0 311403 4789112984635 <- java/lang/System.arraycopy 416 0 311403 4789112984641 <- java/io/BufferedOutputStream.write 417 0 311403 4789112984647 -> java/io/BufferedOutputStream.flush 418 0 311403 4789112984654 -> java/io/BufferedOutputStream.flushBuffer 419 0 311403 4789112984660 -> java/io/FileOutputStream.write 420 0 311403 4789112984666 -> java/io/FileOutputStream.writeBytes 421 0 311403 4789112984712 <- java/io/FileOutputStream.writeBytes 422 0 311403 4789112984719 <- java/io/FileOutputStream.write 423 0 311403 4789112984726 <- java/io/BufferedOutputStream.flushBuffer 424 0 311403 4789112984733 <- java/io/BufferedOutputStream.flush 425 0 311403 4789112984740 <- java/io/PrintStream.write 426 0 311403 4789112984746 -> java/nio/Buffer.clear 427 0 311403 4789112984753 <- java/nio/Buffer.clear 428 0 311403 4789112984760 <- sun/nio/cs/StreamEncoder.writeBytes 429 0 311403 4789112984766 <- sun/nio/cs/StreamEncoder.implFlushBuffer 430 0 311403 4789112984773 <- sun/nio/cs/StreamEncoder.flushBuffer 431 0 311403 4789112984780 <- java/io/OutputStreamWriter.flushBuffer 432 0 311403 4789112984786 -> java/io/BufferedOutputStream.flush 433 0 311403 4789112984792 -> java/io/BufferedOutputStream.flushBuffer 434 0 311403 4789112984800 <- java/io/BufferedOutputStream.flushBuffer 435 0 311403 4789112984807 <- java/io/BufferedOutputStream.flush 436 0 311403 4789112984813 <- java/io/PrintStream.newLine 437 0 311403 4789112984820 <- java/io/PrintStream.println 438 0 311403 4789112984835 -> java/lang/ClassLoader.loadClassInternal 439 0 311403 4789112984842 -> java/lang/ClassLoader.loadClass 440 0 311403 4789112984849 -> sun/misc/Launcher$AppClassLoader.loadClass 441 0 311403 4789112984855 -> java/lang/String.lastIndexOf 442 0 311403 4789112984862 -> java/lang/String.lastIndexOf 443 0 311403 4789112984870 <- java/lang/String.lastIndexOf 444 0 311403 4789112984877 <- java/lang/String.lastIndexOf 445 0 311403 4789112984882 -> java/lang/System.getSecurityManager 446 0 311403 4789112984890 <- java/lang/System.getSecurityManager 447 0 311403 4789112984896 -> java/lang/ClassLoader.loadClass 448 0 311403 4789112984902 -> java/lang/ClassLoader.findLoadedClass 449 0 311403 4789112984908 -> java/lang/ClassLoader.check 450 0 311403 4789112984915 <- java/lang/ClassLoader.check 451 0 311403 4789112984921 -> java/lang/ClassLoader.checkName 452 0 311403 4789112984927 -> java/lang/String.indexOf 453 0 311403 4789112984934 -> java/lang/String.indexOf 454 0 311403 4789112984942 <- java/lang/String.indexOf 455 0 311403 4789112984948 <- java/lang/String.indexOf 456 0 311403 4789112984954 -> sun/misc/VM.allowArraySyntax 457 0 311403 4789112984961 <- sun/misc/VM.allowArraySyntax 458 0 311403 4789112984967 -> java/lang/String.charAt 459 0 311403 4789112984974 <- java/lang/String.charAt 460 0 311403 4789112984981 <- java/lang/ClassLoader.checkName 461 0 311403 4789112984987 -> java/lang/ClassLoader.findLoadedClass0 462 0 311403 4789112984998 <- java/lang/ClassLoader.findLoadedClass0 463 0 311403 4789112985005 <- java/lang/ClassLoader.findLoadedClass 464 0 311403 4789112985011 -> java/lang/ClassLoader.loadClass 465 0 311403 4789112985018 -> java/lang/ClassLoader.findLoadedClass 466 0 311403 4789112985024 -> java/lang/ClassLoader.check 467 0 311403 4789112985031 <- java/lang/ClassLoader.check 468 0 311403 4789112985037 -> java/lang/ClassLoader.checkName 469 0 311403 4789112985043 -> java/lang/String.indexOf 470 0 311403 4789112985049 -> java/lang/String.indexOf 471 0 311403 4789112985057 <- java/lang/String.indexOf 472 0 311403 4789112985064 <- java/lang/String.indexOf 473 0 311403 4789112985070 -> sun/misc/VM.allowArraySyntax 474 0 311403 4789112985077 <- sun/misc/VM.allowArraySyntax 475 0 311403 4789112985083 -> java/lang/String.charAt 476 0 311403 4789112985090 <- java/lang/String.charAt 477 0 311403 4789112985096 <- java/lang/ClassLoader.checkName 478 0 311403 4789112985102 -> java/lang/ClassLoader.findLoadedClass0 479 0 311403 4789112985111 <- java/lang/ClassLoader.findLoadedClass0 480 0 311403 4789112985118 <- java/lang/ClassLoader.findLoadedClass 481 0 311403 4789112985124 -> java/lang/ClassLoader.findBootstrapClass0 482 0 311403 4789112985130 -> java/lang/ClassLoader.check 483 0 311403 4789112985138 <- java/lang/ClassLoader.check 484 0 311403 4789112985143 -> java/lang/ClassLoader.checkName 485 0 311403 4789112985150 -> java/lang/String.indexOf 486 0 311403 4789112985156 -> java/lang/String.indexOf 487 0 311403 4789112985164 <- java/lang/String.indexOf 488 0 311403 4789112985170 <- java/lang/String.indexOf 489 0 311403 4789112985176 -> sun/misc/VM.allowArraySyntax 490 0 311403 4789112985183 <- sun/misc/VM.allowArraySyntax 491 0 311403 4789112985189 -> java/lang/String.charAt 492 0 311403 4789112985196 <- java/lang/String.charAt 493 0 311403 4789112985203 <- java/lang/ClassLoader.checkName 494 0 311403 4789112985208 -> java/lang/ClassLoader.findBootstrapClass 495 0 311403 4789112985219 <- java/lang/ClassLoader.findBootstrapClass 496 0 311403 4789112985226 <- java/lang/ClassLoader.findBootstrapClass0 497 0 311403 4789112985233 <- java/lang/ClassLoader.loadClass 498 0 311403 4789112985240 <- java/lang/ClassLoader.loadClass 499 0 311403 4789112985247 <- sun/misc/Launcher$AppClassLoader.loadClass 500 0 311403 4789112985253 <- java/lang/ClassLoader.loadClass 501 0 311403 4789112985260 <- java/lang/ClassLoader.loadClassInternal 502 0 311403 4789112985270 -> java/lang/ClassLoader.checkPackageAccess 503 0 311403 4789112985277 -> java/lang/System.getSecurityManager 504 0 311403 4789112985285 <- java/lang/System.getSecurityManager 505 0 311403 4789112985291 -> java/util/HashSet.add 506 0 311403 4789112985297 -> java/util/HashMap.put 507 0 311403 4789112985304 -> java/lang/Object.hashCode 508 0 311403 4789112985311 <- java/lang/Object.hashCode 509 0 311403 4789112985317 -> java/util/HashMap.hash 510 0 311403 4789112985324 <- java/util/HashMap.hash 511 0 311403 4789112985330 -> java/util/HashMap.indexFor 512 0 311403 4789112985337 <- java/util/HashMap.indexFor 513 0 311403 4789112985344 <- java/util/HashMap.put 514 0 311403 4789112985351 <- java/util/HashSet.add 515 0 311403 4789112985358 <- java/lang/ClassLoader.checkPackageAccess 516 0 311403 4789112985371 -> java/lang/Thread.currentThread 517 0 311403 4789112985379 <- java/lang/Thread.currentThread 518 0 311403 4789112985387 -> java/lang/Thread.sleep 519 0 311403 4789113990048 <- java/lang/Thread.sleep 520 0 311403 4789113990080 -> Func_abc.func_b 521 0 311403 4789113990104 -> java/io/PrintStream.println 522 0 311403 4789113990112 -> java/io/PrintStream.print 523 0 311403 4789113990118 -> java/io/PrintStream.write 524 0 311403 4789113990125 -> java/io/PrintStream.ensureOpen 525 0 311403 4789113990133 <- java/io/PrintStream.ensureOpen 526 0 311403 4789113990139 -> java/io/Writer.write 527 0 311403 4789113990147 -> java/io/BufferedWriter.write 528 0 311403 4789113990154 -> java/io/BufferedWriter.ensureOpen 529 0 311403 4789113990161 <- java/io/BufferedWriter.ensureOpen 530 0 311403 4789113990168 -> java/io/BufferedWriter.min 531 0 311403 4789113990176 <- java/io/BufferedWriter.min 532 0 311403 4789113990182 -> java/lang/String.getChars 533 0 311403 4789113990189 -> java/lang/System.arraycopy 534 0 311403 4789113990198 <- java/lang/System.arraycopy 535 0 311403 4789113990205 <- java/lang/String.getChars 536 0 311403 4789113990212 <- java/io/BufferedWriter.write 537 0 311403 4789113990219 <- java/io/Writer.write 538 0 311403 4789113990225 -> java/io/BufferedWriter.flushBuffer 539 0 311403 4789113990231 -> java/io/BufferedWriter.ensureOpen 540 0 311403 4789113990238 <- java/io/BufferedWriter.ensureOpen 541 0 311403 4789113990245 -> java/io/OutputStreamWriter.write 542 0 311403 4789113990252 -> sun/nio/cs/StreamEncoder.write 543 0 311403 4789113990258 -> sun/nio/cs/StreamEncoder.ensureOpen 544 0 311403 4789113990265 <- sun/nio/cs/StreamEncoder.ensureOpen 545 0 311403 4789113990272 -> sun/nio/cs/StreamEncoder.implWrite 546 0 311403 4789113990279 -> java/nio/CharBuffer.wrap 547 0 311403 4789113990286 -> java/nio/HeapCharBuffer.<init> 548 0 311403 4789113990293 -> java/nio/CharBuffer.<init> 549 0 311403 4789113990299 -> java/nio/Buffer.<init> 550 0 311403 4789113990306 -> java/lang/Object.<init> 551 0 311403 4789113990313 <- java/lang/Object.<init> 552 0 311403 4789113990320 -> java/nio/Buffer.limit 553 0 311403 4789113990327 <- java/nio/Buffer.limit 554 0 311403 4789113990333 -> java/nio/Buffer.position 555 0 311403 4789113990340 <- java/nio/Buffer.position 556 0 311403 4789113990347 <- java/nio/Buffer.<init> 557 0 311403 4789113990354 <- java/nio/CharBuffer.<init> 558 0 311403 4789113990360 <- java/nio/HeapCharBuffer.<init> 559 0 311403 4789113990367 <- java/nio/CharBuffer.wrap 560 0 311403 4789113990373 -> java/nio/Buffer.hasRemaining 561 0 311403 4789113990381 <- java/nio/Buffer.hasRemaining 562 0 311403 4789113990387 -> java/nio/charset/CharsetEncoder.encode 563 0 311403 4789113990394 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 564 0 311403 4789113990401 -> java/nio/CharBuffer.hasArray 565 0 311403 4789113990409 <- java/nio/CharBuffer.hasArray 566 0 311403 4789113990415 -> java/nio/ByteBuffer.hasArray 567 0 311403 4789113990422 <- java/nio/ByteBuffer.hasArray 568 0 311403 4789113990428 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 569 0 311403 4789113990435 -> java/nio/CharBuffer.array 570 0 311403 4789113990442 <- java/nio/CharBuffer.array 571 0 311403 4789113990448 -> java/nio/CharBuffer.arrayOffset 572 0 311403 4789113990455 <- java/nio/CharBuffer.arrayOffset 573 0 311403 4789113990461 -> java/nio/CharBuffer.arrayOffset 574 0 311403 4789113990468 <- java/nio/CharBuffer.arrayOffset 575 0 311403 4789113990475 -> java/nio/ByteBuffer.array 576 0 311403 4789113990482 <- java/nio/ByteBuffer.array 577 0 311403 4789113990488 -> java/nio/ByteBuffer.arrayOffset 578 0 311403 4789113990495 <- java/nio/ByteBuffer.arrayOffset 579 0 311403 4789113990501 -> java/nio/ByteBuffer.arrayOffset 580 0 311403 4789113990508 <- java/nio/ByteBuffer.arrayOffset 581 0 311403 4789113990517 -> java/nio/CharBuffer.arrayOffset 582 0 311403 4789113990524 <- java/nio/CharBuffer.arrayOffset 583 0 311403 4789113990529 -> java/nio/Buffer.position 584 0 311403 4789113990537 <- java/nio/Buffer.position 585 0 311403 4789113990542 -> java/nio/ByteBuffer.arrayOffset 586 0 311403 4789113990550 <- java/nio/ByteBuffer.arrayOffset 587 0 311403 4789113990555 -> java/nio/Buffer.position 588 0 311403 4789113990563 <- java/nio/Buffer.position 589 0 311403 4789113990569 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 590 0 311403 4789113990576 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 591 0 311403 4789113990583 -> java/nio/charset/CoderResult.isOverflow 592 0 311403 4789113990590 <- java/nio/charset/CoderResult.isOverflow 593 0 311403 4789113990596 -> java/nio/charset/CoderResult.isUnderflow 594 0 311403 4789113990603 <- java/nio/charset/CoderResult.isUnderflow 595 0 311403 4789113990610 <- java/nio/charset/CharsetEncoder.encode 596 0 311403 4789113990616 -> java/nio/charset/CoderResult.isUnderflow 597 0 311403 4789113990624 <- java/nio/charset/CoderResult.isUnderflow 598 0 311403 4789113990630 -> java/nio/Buffer.remaining 599 0 311403 4789113990637 <- java/nio/Buffer.remaining 600 0 311403 4789113990643 <- sun/nio/cs/StreamEncoder.implWrite 601 0 311403 4789113990650 <- sun/nio/cs/StreamEncoder.write 602 0 311403 4789113990657 <- java/io/OutputStreamWriter.write 603 0 311403 4789113990664 <- java/io/BufferedWriter.flushBuffer 604 0 311403 4789113990670 -> java/io/OutputStreamWriter.flushBuffer 605 0 311403 4789113990677 -> sun/nio/cs/StreamEncoder.flushBuffer 606 0 311403 4789113990683 -> sun/nio/cs/StreamEncoder.implFlushBuffer 607 0 311403 4789113990690 -> sun/nio/cs/StreamEncoder.writeBytes 608 0 311403 4789113990697 -> java/nio/Buffer.flip 609 0 311403 4789113990704 <- java/nio/Buffer.flip 610 0 311403 4789113990710 -> java/nio/ByteBuffer.array 611 0 311403 4789113990717 <- java/nio/ByteBuffer.array 612 0 311403 4789113990723 -> java/nio/ByteBuffer.arrayOffset 613 0 311403 4789113990730 <- java/nio/ByteBuffer.arrayOffset 614 0 311403 4789113990736 -> java/io/PrintStream.write 615 0 311403 4789113990742 -> java/io/PrintStream.ensureOpen 616 0 311403 4789113990749 <- java/io/PrintStream.ensureOpen 617 0 311403 4789113990756 -> java/io/BufferedOutputStream.write 618 0 311403 4789113990763 -> java/lang/System.arraycopy 619 0 311403 4789113990770 <- java/lang/System.arraycopy 620 0 311403 4789113990777 <- java/io/BufferedOutputStream.write 621 0 311403 4789113990783 -> java/io/BufferedOutputStream.flush 622 0 311403 4789113990790 -> java/io/BufferedOutputStream.flushBuffer 623 0 311403 4789113990797 -> java/io/FileOutputStream.write 624 0 311403 4789113990803 -> java/io/FileOutputStream.writeBytes 625 0 311403 4789113990841 <- java/io/FileOutputStream.writeBytes 626 0 311403 4789113990848 <- java/io/FileOutputStream.write 627 0 311403 4789113990855 <- java/io/BufferedOutputStream.flushBuffer 628 0 311403 4789113990862 <- java/io/BufferedOutputStream.flush 629 0 311403 4789113990869 <- java/io/PrintStream.write 630 0 311403 4789113990875 -> java/nio/Buffer.clear 631 0 311403 4789113990882 <- java/nio/Buffer.clear 632 0 311403 4789113990888 <- sun/nio/cs/StreamEncoder.writeBytes 633 0 311403 4789113990895 <- sun/nio/cs/StreamEncoder.implFlushBuffer 634 0 311403 4789113990902 <- sun/nio/cs/StreamEncoder.flushBuffer 635 0 311403 4789113990909 <- java/io/OutputStreamWriter.flushBuffer 636 0 311403 4789113990915 -> java/lang/String.indexOf 637 0 311403 4789113990922 -> java/lang/String.indexOf 638 0 311403 4789113990930 <- java/lang/String.indexOf 639 0 311403 4789113990936 <- java/lang/String.indexOf 640 0 311403 4789113990943 <- java/io/PrintStream.write 641 0 311403 4789113990950 <- java/io/PrintStream.print 642 0 311403 4789113990956 -> java/io/PrintStream.newLine 643 0 311403 4789113990962 -> java/io/PrintStream.ensureOpen 644 0 311403 4789113990969 <- java/io/PrintStream.ensureOpen 645 0 311403 4789113990975 -> java/io/BufferedWriter.newLine 646 0 311403 4789113990981 -> java/io/Writer.write 647 0 311403 4789113990988 -> java/io/BufferedWriter.write 648 0 311403 4789113990994 -> java/io/BufferedWriter.ensureOpen 649 0 311403 4789113991001 <- java/io/BufferedWriter.ensureOpen 650 0 311403 4789113991007 -> java/io/BufferedWriter.min 651 0 311403 4789113991014 <- java/io/BufferedWriter.min 652 0 311403 4789113991020 -> java/lang/String.getChars 653 0 311403 4789113991026 -> java/lang/System.arraycopy 654 0 311403 4789113991034 <- java/lang/System.arraycopy 655 0 311403 4789113991040 <- java/lang/String.getChars 656 0 311403 4789113991047 <- java/io/BufferedWriter.write 657 0 311403 4789113991054 <- java/io/Writer.write 658 0 311403 4789113991060 <- java/io/BufferedWriter.newLine 659 0 311403 4789113991066 -> java/io/BufferedWriter.flushBuffer 660 0 311403 4789113991072 -> java/io/BufferedWriter.ensureOpen 661 0 311403 4789113991080 <- java/io/BufferedWriter.ensureOpen 662 0 311403 4789113991086 -> java/io/OutputStreamWriter.write 663 0 311403 4789113991092 -> sun/nio/cs/StreamEncoder.write 664 0 311403 4789113991098 -> sun/nio/cs/StreamEncoder.ensureOpen 665 0 311403 4789113991106 <- sun/nio/cs/StreamEncoder.ensureOpen 666 0 311403 4789113991112 -> sun/nio/cs/StreamEncoder.implWrite 667 0 311403 4789113991118 -> java/nio/CharBuffer.wrap 668 0 311403 4789113991124 -> java/nio/HeapCharBuffer.<init> 669 0 311403 4789113991131 -> java/nio/CharBuffer.<init> 670 0 311403 4789113991137 -> java/nio/Buffer.<init> 671 0 311403 4789113991143 -> java/lang/Object.<init> 672 0 311403 4789113991150 <- java/lang/Object.<init> 673 0 311403 4789113991156 -> java/nio/Buffer.limit 674 0 311403 4789113991163 <- java/nio/Buffer.limit 675 0 311403 4789113991169 -> java/nio/Buffer.position 676 0 311403 4789113991176 <- java/nio/Buffer.position 677 0 311403 4789113991182 <- java/nio/Buffer.<init> 678 0 311403 4789113991189 <- java/nio/CharBuffer.<init> 679 0 311403 4789113991196 <- java/nio/HeapCharBuffer.<init> 680 0 311403 4789113991202 <- java/nio/CharBuffer.wrap 681 0 311403 4789113991208 -> java/nio/Buffer.hasRemaining 682 0 311403 4789113991215 <- java/nio/Buffer.hasRemaining 683 0 311403 4789113991221 -> java/nio/charset/CharsetEncoder.encode 684 0 311403 4789113991281 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 685 0 311403 4789113991287 -> java/nio/CharBuffer.hasArray 686 0 311403 4789113991295 <- java/nio/CharBuffer.hasArray 687 0 311403 4789113991301 -> java/nio/ByteBuffer.hasArray 688 0 311403 4789113991308 <- java/nio/ByteBuffer.hasArray 689 0 311403 4789113991314 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 690 0 311403 4789113991320 -> java/nio/CharBuffer.array 691 0 311403 4789113991328 <- java/nio/CharBuffer.array 692 0 311403 4789113991333 -> java/nio/CharBuffer.arrayOffset 693 0 311403 4789113991341 <- java/nio/CharBuffer.arrayOffset 694 0 311403 4789113991347 -> java/nio/CharBuffer.arrayOffset 695 0 311403 4789113991354 <- java/nio/CharBuffer.arrayOffset 696 0 311403 4789113991360 -> java/nio/ByteBuffer.array 697 0 311403 4789113991367 <- java/nio/ByteBuffer.array 698 0 311403 4789113991373 -> java/nio/ByteBuffer.arrayOffset 699 0 311403 4789113991380 <- java/nio/ByteBuffer.arrayOffset 700 0 311403 4789113991386 -> java/nio/ByteBuffer.arrayOffset 701 0 311403 4789113991393 <- java/nio/ByteBuffer.arrayOffset 702 0 311403 4789113991400 -> java/nio/CharBuffer.arrayOffset 703 0 311403 4789113991407 <- java/nio/CharBuffer.arrayOffset 704 0 311403 4789113991413 -> java/nio/Buffer.position 705 0 311403 4789113991420 <- java/nio/Buffer.position 706 0 311403 4789113991426 -> java/nio/ByteBuffer.arrayOffset 707 0 311403 4789113991433 <- java/nio/ByteBuffer.arrayOffset 708 0 311403 4789113991439 -> java/nio/Buffer.position 709 0 311403 4789113991446 <- java/nio/Buffer.position 710 0 311403 4789113991453 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 711 0 311403 4789113991459 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 712 0 311403 4789113991465 -> java/nio/charset/CoderResult.isOverflow 713 0 311403 4789113991473 <- java/nio/charset/CoderResult.isOverflow 714 0 311403 4789113991479 -> java/nio/charset/CoderResult.isUnderflow 715 0 311403 4789113991486 <- java/nio/charset/CoderResult.isUnderflow 716 0 311403 4789113991493 <- java/nio/charset/CharsetEncoder.encode 717 0 311403 4789113991499 -> java/nio/charset/CoderResult.isUnderflow 718 0 311403 4789113991506 <- java/nio/charset/CoderResult.isUnderflow 719 0 311403 4789113991512 -> java/nio/Buffer.remaining 720 0 311403 4789113991519 <- java/nio/Buffer.remaining 721 0 311403 4789113991526 <- sun/nio/cs/StreamEncoder.implWrite 722 0 311403 4789113991533 <- sun/nio/cs/StreamEncoder.write 723 0 311403 4789113991539 <- java/io/OutputStreamWriter.write 724 0 311403 4789113991546 <- java/io/BufferedWriter.flushBuffer 725 0 311403 4789113991552 -> java/io/OutputStreamWriter.flushBuffer 726 0 311403 4789113991559 -> sun/nio/cs/StreamEncoder.flushBuffer 727 0 311403 4789113991565 -> sun/nio/cs/StreamEncoder.implFlushBuffer 728 0 311403 4789113991572 -> sun/nio/cs/StreamEncoder.writeBytes 729 0 311403 4789113991578 -> java/nio/Buffer.flip 730 0 311403 4789113991585 <- java/nio/Buffer.flip 731 0 311403 4789113991591 -> java/nio/ByteBuffer.array 732 0 311403 4789113991598 <- java/nio/ByteBuffer.array 733 0 311403 4789113991604 -> java/nio/ByteBuffer.arrayOffset 734 0 311403 4789113991611 <- java/nio/ByteBuffer.arrayOffset 735 0 311403 4789113991617 -> java/io/PrintStream.write 736 0 311403 4789113991623 -> java/io/PrintStream.ensureOpen 737 0 311403 4789113991630 <- java/io/PrintStream.ensureOpen 738 0 311403 4789113991636 -> java/io/BufferedOutputStream.write 739 0 311403 4789113991643 -> java/lang/System.arraycopy 740 0 311403 4789113991651 <- java/lang/System.arraycopy 741 0 311403 4789113991657 <- java/io/BufferedOutputStream.write 742 0 311403 4789113991663 -> java/io/BufferedOutputStream.flush 743 0 311403 4789113991670 -> java/io/BufferedOutputStream.flushBuffer 744 0 311403 4789113991676 -> java/io/FileOutputStream.write 745 0 311403 4789113991682 -> java/io/FileOutputStream.writeBytes 746 0 311403 4789113991701 <- java/io/FileOutputStream.writeBytes 747 0 311403 4789113991708 <- java/io/FileOutputStream.write 748 0 311403 4789113991720 <- java/io/BufferedOutputStream.flushBuffer 749 0 311403 4789113991728 <- java/io/BufferedOutputStream.flush 750 0 311403 4789113991734 <- java/io/PrintStream.write 751 0 311403 4789113991740 -> java/nio/Buffer.clear 752 0 311403 4789113991747 <- java/nio/Buffer.clear 753 0 311403 4789113991754 <- sun/nio/cs/StreamEncoder.writeBytes 754 0 311403 4789113991761 <- sun/nio/cs/StreamEncoder.implFlushBuffer 755 0 311403 4789113991768 <- sun/nio/cs/StreamEncoder.flushBuffer 756 0 311403 4789113991774 <- java/io/OutputStreamWriter.flushBuffer 757 0 311403 4789113991780 -> java/io/BufferedOutputStream.flush 758 0 311403 4789113991787 -> java/io/BufferedOutputStream.flushBuffer 759 0 311403 4789113991794 <- java/io/BufferedOutputStream.flushBuffer 760 0 311403 4789113991801 <- java/io/BufferedOutputStream.flush 761 0 311403 4789113991808 <- java/io/PrintStream.newLine 762 0 311403 4789113991815 <- java/io/PrintStream.println 763 0 311403 4789113991821 -> java/lang/Thread.currentThread 764 0 311403 4789113991828 <- java/lang/Thread.currentThread 765 0 311403 4789113991834 -> java/lang/Thread.sleep 766 0 311403 4789115000050 <- java/lang/Thread.sleep 767 0 311403 4789115000081 -> Func_abc.func_c 768 0 311403 4789115000105 -> java/io/PrintStream.println 769 0 311403 4789115000113 -> java/io/PrintStream.print 770 0 311403 4789115000120 -> java/io/PrintStream.write 771 0 311403 4789115000126 -> java/io/PrintStream.ensureOpen 772 0 311403 4789115000134 <- java/io/PrintStream.ensureOpen 773 0 311403 4789115000141 -> java/io/Writer.write 774 0 311403 4789115000148 -> java/io/BufferedWriter.write 775 0 311403 4789115000155 -> java/io/BufferedWriter.ensureOpen 776 0 311403 4789115000162 <- java/io/BufferedWriter.ensureOpen 777 0 311403 4789115000170 -> java/io/BufferedWriter.min 778 0 311403 4789115000177 <- java/io/BufferedWriter.min 779 0 311403 4789115000183 -> java/lang/String.getChars 780 0 311403 4789115000191 -> java/lang/System.arraycopy 781 0 311403 4789115000199 <- java/lang/System.arraycopy 782 0 311403 4789115000206 <- java/lang/String.getChars 783 0 311403 4789115000213 <- java/io/BufferedWriter.write 784 0 311403 4789115000220 <- java/io/Writer.write 785 0 311403 4789115000226 -> java/io/BufferedWriter.flushBuffer 786 0 311403 4789115000233 -> java/io/BufferedWriter.ensureOpen 787 0 311403 4789115000240 <- java/io/BufferedWriter.ensureOpen 788 0 311403 4789115000246 -> java/io/OutputStreamWriter.write 789 0 311403 4789115000253 -> sun/nio/cs/StreamEncoder.write 790 0 311403 4789115000260 -> sun/nio/cs/StreamEncoder.ensureOpen 791 0 311403 4789115000267 <- sun/nio/cs/StreamEncoder.ensureOpen 792 0 311403 4789115000274 -> sun/nio/cs/StreamEncoder.implWrite 793 0 311403 4789115000281 -> java/nio/CharBuffer.wrap 794 0 311403 4789115000288 -> java/nio/HeapCharBuffer.<init> 795 0 311403 4789115000294 -> java/nio/CharBuffer.<init> 796 0 311403 4789115000301 -> java/nio/Buffer.<init> 797 0 311403 4789115000307 -> java/lang/Object.<init> 798 0 311403 4789115000315 <- java/lang/Object.<init> 799 0 311403 4789115000321 -> java/nio/Buffer.limit 800 0 311403 4789115000328 <- java/nio/Buffer.limit 801 0 311403 4789115000334 -> java/nio/Buffer.position 802 0 311403 4789115000342 <- java/nio/Buffer.position 803 0 311403 4789115000348 <- java/nio/Buffer.<init> 804 0 311403 4789115000355 <- java/nio/CharBuffer.<init> 805 0 311403 4789115000362 <- java/nio/HeapCharBuffer.<init> 806 0 311403 4789115000368 <- java/nio/CharBuffer.wrap 807 0 311403 4789115000374 -> java/nio/Buffer.hasRemaining 808 0 311403 4789115000382 <- java/nio/Buffer.hasRemaining 809 0 311403 4789115000388 -> java/nio/charset/CharsetEncoder.encode 810 0 311403 4789115000396 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 811 0 311403 4789115000402 -> java/nio/CharBuffer.hasArray 812 0 311403 4789115000410 <- java/nio/CharBuffer.hasArray 813 0 311403 4789115000416 -> java/nio/ByteBuffer.hasArray 814 0 311403 4789115000424 <- java/nio/ByteBuffer.hasArray 815 0 311403 4789115000430 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 816 0 311403 4789115000436 -> java/nio/CharBuffer.array 817 0 311403 4789115000444 <- java/nio/CharBuffer.array 818 0 311403 4789115000450 -> java/nio/CharBuffer.arrayOffset 819 0 311403 4789115000457 <- java/nio/CharBuffer.arrayOffset 820 0 311403 4789115000463 -> java/nio/CharBuffer.arrayOffset 821 0 311403 4789115000470 <- java/nio/CharBuffer.arrayOffset 822 0 311403 4789115000476 -> java/nio/ByteBuffer.array 823 0 311403 4789115000483 <- java/nio/ByteBuffer.array 824 0 311403 4789115000489 -> java/nio/ByteBuffer.arrayOffset 825 0 311403 4789115000496 <- java/nio/ByteBuffer.arrayOffset 826 0 311403 4789115000502 -> java/nio/ByteBuffer.arrayOffset 827 0 311403 4789115000509 <- java/nio/ByteBuffer.arrayOffset 828 0 311403 4789115000518 -> java/nio/CharBuffer.arrayOffset 829 0 311403 4789115000525 <- java/nio/CharBuffer.arrayOffset 830 0 311403 4789115000531 -> java/nio/Buffer.position 831 0 311403 4789115000538 <- java/nio/Buffer.position 832 0 311403 4789115000544 -> java/nio/ByteBuffer.arrayOffset 833 0 311403 4789115000551 <- java/nio/ByteBuffer.arrayOffset 834 0 311403 4789115000557 -> java/nio/Buffer.position 835 0 311403 4789115000564 <- java/nio/Buffer.position 836 0 311403 4789115000570 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 837 0 311403 4789115000577 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 838 0 311403 4789115000584 -> java/nio/charset/CoderResult.isOverflow 839 0 311403 4789115000591 <- java/nio/charset/CoderResult.isOverflow 840 0 311403 4789115000597 -> java/nio/charset/CoderResult.isUnderflow 841 0 311403 4789115000605 <- java/nio/charset/CoderResult.isUnderflow 842 0 311403 4789115000611 <- java/nio/charset/CharsetEncoder.encode 843 0 311403 4789115000617 -> java/nio/charset/CoderResult.isUnderflow 844 0 311403 4789115000625 <- java/nio/charset/CoderResult.isUnderflow 845 0 311403 4789115000631 -> java/nio/Buffer.remaining 846 0 311403 4789115000638 <- java/nio/Buffer.remaining 847 0 311403 4789115000645 <- sun/nio/cs/StreamEncoder.implWrite 848 0 311403 4789115000652 <- sun/nio/cs/StreamEncoder.write 849 0 311403 4789115000658 <- java/io/OutputStreamWriter.write 850 0 311403 4789115000665 <- java/io/BufferedWriter.flushBuffer 851 0 311403 4789115000671 -> java/io/OutputStreamWriter.flushBuffer 852 0 311403 4789115000678 -> sun/nio/cs/StreamEncoder.flushBuffer 853 0 311403 4789115000685 -> sun/nio/cs/StreamEncoder.implFlushBuffer 854 0 311403 4789115000692 -> sun/nio/cs/StreamEncoder.writeBytes 855 0 311403 4789115000698 -> java/nio/Buffer.flip 856 0 311403 4789115000705 <- java/nio/Buffer.flip 857 0 311403 4789115000711 -> java/nio/ByteBuffer.array 858 0 311403 4789115000718 <- java/nio/ByteBuffer.array 859 0 311403 4789115000724 -> java/nio/ByteBuffer.arrayOffset 860 0 311403 4789115000731 <- java/nio/ByteBuffer.arrayOffset 861 0 311403 4789115000738 -> java/io/PrintStream.write 862 0 311403 4789115000744 -> java/io/PrintStream.ensureOpen 863 0 311403 4789115000751 <- java/io/PrintStream.ensureOpen 864 0 311403 4789115000758 -> java/io/BufferedOutputStream.write 865 0 311403 4789115000764 -> java/lang/System.arraycopy 866 0 311403 4789115000772 <- java/lang/System.arraycopy 867 0 311403 4789115000778 <- java/io/BufferedOutputStream.write 868 0 311403 4789115000785 -> java/io/BufferedOutputStream.flush 869 0 311403 4789115000791 -> java/io/BufferedOutputStream.flushBuffer 870 0 311403 4789115000798 -> java/io/FileOutputStream.write 871 0 311403 4789115000805 -> java/io/FileOutputStream.writeBytes 872 0 311403 4789115000843 <- java/io/FileOutputStream.writeBytes 873 0 311403 4789115000850 <- java/io/FileOutputStream.write 874 0 311403 4789115000857 <- java/io/BufferedOutputStream.flushBuffer 875 0 311403 4789115000864 <- java/io/BufferedOutputStream.flush 876 0 311403 4789115000871 <- java/io/PrintStream.write 877 0 311403 4789115000877 -> java/nio/Buffer.clear 878 0 311403 4789115000884 <- java/nio/Buffer.clear 879 0 311403 4789115000891 <- sun/nio/cs/StreamEncoder.writeBytes 880 0 311403 4789115000897 <- sun/nio/cs/StreamEncoder.implFlushBuffer 881 0 311403 4789115000904 <- sun/nio/cs/StreamEncoder.flushBuffer 882 0 311403 4789115000911 <- java/io/OutputStreamWriter.flushBuffer 883 0 311403 4789115000917 -> java/lang/String.indexOf 884 0 311403 4789115000924 -> java/lang/String.indexOf 885 0 311403 4789115000932 <- java/lang/String.indexOf 886 0 311403 4789115000939 <- java/lang/String.indexOf 887 0 311403 4789115000945 <- java/io/PrintStream.write 888 0 311403 4789115000952 <- java/io/PrintStream.print 889 0 311403 4789115000958 -> java/io/PrintStream.newLine 890 0 311403 4789115000964 -> java/io/PrintStream.ensureOpen 891 0 311403 4789115000971 <- java/io/PrintStream.ensureOpen 892 0 311403 4789115000977 -> java/io/BufferedWriter.newLine 893 0 311403 4789115000983 -> java/io/Writer.write 894 0 311403 4789115000990 -> java/io/BufferedWriter.write 895 0 311403 4789115000996 -> java/io/BufferedWriter.ensureOpen 896 0 311403 4789115001003 <- java/io/BufferedWriter.ensureOpen 897 0 311403 4789115001009 -> java/io/BufferedWriter.min 898 0 311403 4789115001016 <- java/io/BufferedWriter.min 899 0 311403 4789115001022 -> java/lang/String.getChars 900 0 311403 4789115001029 -> java/lang/System.arraycopy 901 0 311403 4789115001036 <- java/lang/System.arraycopy 902 0 311403 4789115001042 <- java/lang/String.getChars 903 0 311403 4789115001049 <- java/io/BufferedWriter.write 904 0 311403 4789115001056 <- java/io/Writer.write 905 0 311403 4789115001062 <- java/io/BufferedWriter.newLine 906 0 311403 4789115001068 -> java/io/BufferedWriter.flushBuffer 907 0 311403 4789115001075 -> java/io/BufferedWriter.ensureOpen 908 0 311403 4789115001082 <- java/io/BufferedWriter.ensureOpen 909 0 311403 4789115001088 -> java/io/OutputStreamWriter.write 910 0 311403 4789115001094 -> sun/nio/cs/StreamEncoder.write 911 0 311403 4789115001101 -> sun/nio/cs/StreamEncoder.ensureOpen 912 0 311403 4789115001108 <- sun/nio/cs/StreamEncoder.ensureOpen 913 0 311403 4789115001114 -> sun/nio/cs/StreamEncoder.implWrite 914 0 311403 4789115001120 -> java/nio/CharBuffer.wrap 915 0 311403 4789115001127 -> java/nio/HeapCharBuffer.<init> 916 0 311403 4789115001133 -> java/nio/CharBuffer.<init> 917 0 311403 4789115001139 -> java/nio/Buffer.<init> 918 0 311403 4789115001145 -> java/lang/Object.<init> 919 0 311403 4789115001152 <- java/lang/Object.<init> 920 0 311403 4789115001158 -> java/nio/Buffer.limit 921 0 311403 4789115001165 <- java/nio/Buffer.limit 922 0 311403 4789115001171 -> java/nio/Buffer.position 923 0 311403 4789115001178 <- java/nio/Buffer.position 924 0 311403 4789115001185 <- java/nio/Buffer.<init> 925 0 311403 4789115001191 <- java/nio/CharBuffer.<init> 926 0 311403 4789115001198 <- java/nio/HeapCharBuffer.<init> 927 0 311403 4789115001204 <- java/nio/CharBuffer.wrap 928 0 311403 4789115001210 -> java/nio/Buffer.hasRemaining 929 0 311403 4789115001217 <- java/nio/Buffer.hasRemaining 930 0 311403 4789115001223 -> java/nio/charset/CharsetEncoder.encode 931 0 311403 4789115001230 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop 932 0 311403 4789115001236 -> java/nio/CharBuffer.hasArray 933 0 311403 4789115001243 <- java/nio/CharBuffer.hasArray 934 0 311403 4789115001249 -> java/nio/ByteBuffer.hasArray 935 0 311403 4789115001256 <- java/nio/ByteBuffer.hasArray 936 0 311403 4789115001262 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 937 0 311403 4789115001269 -> java/nio/CharBuffer.array 938 0 311403 4789115001276 <- java/nio/CharBuffer.array 939 0 311403 4789115001281 -> java/nio/CharBuffer.arrayOffset 940 0 311403 4789115001288 <- java/nio/CharBuffer.arrayOffset 941 0 311403 4789115001294 -> java/nio/CharBuffer.arrayOffset 942 0 311403 4789115001302 <- java/nio/CharBuffer.arrayOffset 943 0 311403 4789115001308 -> java/nio/ByteBuffer.array 944 0 311403 4789115001315 <- java/nio/ByteBuffer.array 945 0 311403 4789115001320 -> java/nio/ByteBuffer.arrayOffset 946 0 311403 4789115001328 <- java/nio/ByteBuffer.arrayOffset 947 0 311403 4789115001334 -> java/nio/ByteBuffer.arrayOffset 948 0 311403 4789115001341 <- java/nio/ByteBuffer.arrayOffset 949 0 311403 4789115001347 -> java/nio/CharBuffer.arrayOffset 950 0 311403 4789115001354 <- java/nio/CharBuffer.arrayOffset 951 0 311403 4789115001360 -> java/nio/Buffer.position 952 0 311403 4789115001367 <- java/nio/Buffer.position 953 0 311403 4789115001373 -> java/nio/ByteBuffer.arrayOffset 954 0 311403 4789115001380 <- java/nio/ByteBuffer.arrayOffset 955 0 311403 4789115001386 -> java/nio/Buffer.position 956 0 311403 4789115001393 <- java/nio/Buffer.position 957 0 311403 4789115001400 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop 958 0 311403 4789115001407 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop 959 0 311403 4789115001413 -> java/nio/charset/CoderResult.isOverflow 960 0 311403 4789115001420 <- java/nio/charset/CoderResult.isOverflow 961 0 311403 4789115001426 -> java/nio/charset/CoderResult.isUnderflow 962 0 311403 4789115001433 <- java/nio/charset/CoderResult.isUnderflow 963 0 311403 4789115001440 <- java/nio/charset/CharsetEncoder.encode 964 0 311403 4789115001446 -> java/nio/charset/CoderResult.isUnderflow 965 0 311403 4789115001453 <- java/nio/charset/CoderResult.isUnderflow 966 0 311403 4789115001459 -> java/nio/Buffer.remaining 967 0 311403 4789115001466 <- java/nio/Buffer.remaining 968 0 311403 4789115001473 <- sun/nio/cs/StreamEncoder.implWrite 969 0 311403 4789115001480 <- sun/nio/cs/StreamEncoder.write 970 0 311403 4789115001487 <- java/io/OutputStreamWriter.write 971 0 311403 4789115001493 <- java/io/BufferedWriter.flushBuffer 972 0 311403 4789115001499 -> java/io/OutputStreamWriter.flushBuffer 973 0 311403 4789115001506 -> sun/nio/cs/StreamEncoder.flushBuffer 974 0 311403 4789115001512 -> sun/nio/cs/StreamEncoder.implFlushBuffer 975 0 311403 4789115001519 -> sun/nio/cs/StreamEncoder.writeBytes 976 0 311403 4789115001525 -> java/nio/Buffer.flip 977 0 311403 4789115001532 <- java/nio/Buffer.flip 978 0 311403 4789115001538 -> java/nio/ByteBuffer.array 979 0 311403 4789115001545 <- java/nio/ByteBuffer.array 980 0 311403 4789115001551 -> java/nio/ByteBuffer.arrayOffset 981 0 311403 4789115001558 <- java/nio/ByteBuffer.arrayOffset 982 0 311403 4789115001564 -> java/io/PrintStream.write 983 0 311403 4789115001570 -> java/io/PrintStream.ensureOpen 984 0 311403 4789115001577 <- java/io/PrintStream.ensureOpen 985 0 311403 4789115001583 -> java/io/BufferedOutputStream.write 986 0 311403 4789115001590 -> java/lang/System.arraycopy 987 0 311403 4789115001597 <- java/lang/System.arraycopy 988 0 311403 4789115001604 <- java/io/BufferedOutputStream.write 989 0 311403 4789115001610 -> java/io/BufferedOutputStream.flush 990 0 311403 4789115001621 -> java/io/BufferedOutputStream.flushBuffer 991 0 311403 4789115001628 -> java/io/FileOutputStream.write 992 0 311403 4789115001634 -> java/io/FileOutputStream.writeBytes 993 0 311403 4789115001652 <- java/io/FileOutputStream.writeBytes 994 0 311403 4789115001706 <- java/io/FileOutputStream.write 995 0 311403 4789115001713 <- java/io/BufferedOutputStream.flushBuffer 996 0 311403 4789115001720 <- java/io/BufferedOutputStream.flush 997 0 311403 4789115001727 <- java/io/PrintStream.write 998 0 311403 4789115001733 -> java/nio/Buffer.clear 999 0 311403 4789115001740 <- java/nio/Buffer.clear 1000 0 311403 4789115001747 <- sun/nio/cs/StreamEncoder.writeBytes 1001 0 311403 4789115001753 <- sun/nio/cs/StreamEncoder.implFlushBuffer 1002 0 311403 4789115001760 <- sun/nio/cs/StreamEncoder.flushBuffer 1003 0 311403 4789115001767 <- java/io/OutputStreamWriter.flushBuffer 1004 0 311403 4789115001773 -> java/io/BufferedOutputStream.flush 1005 0 311403 4789115001779 -> java/io/BufferedOutputStream.flushBuffer 1006 0 311403 4789115001787 <- java/io/BufferedOutputStream.flushBuffer 1007 0 311403 4789115001794 <- java/io/BufferedOutputStream.flush 1008 0 311403 4789115001801 <- java/io/PrintStream.newLine 1009 0 311403 4789115001807 <- java/io/PrintStream.println 1010 0 311403 4789115001813 -> java/lang/Thread.currentThread 1011 0 311403 4789115001821 <- java/lang/Thread.currentThread 1012 0 311403 4789115001827 -> java/lang/Thread.sleep 1013 0 311403 4789116010060 <- java/lang/Thread.sleep 1014 0 311403 4789116010073 <- Func_abc.func_c 1015 0 311403 4789116010080 <- Func_abc.func_b 1016 0 311403 4789116010086 <- Func_abc.func_a 1017 0 311403 4789116010093 <- Func_abc.main 1018 0 311403 4789116010118 -> java/lang/Thread.exit 1019 0 311403 4789116010145 -> java/lang/ThreadGroup.remove 1020 0 311403 4789116010160 -> java/lang/System.arraycopy 1021 0 311403 4789116010169 <- java/lang/System.arraycopy 1022 0 311403 4789116010178 -> java/lang/Object.notifyAll 1023 0 311403 4789116010192 <- java/lang/Object.notifyAll 1024 0 311403 4789116010199 <- java/lang/ThreadGroup.remove 1025 0 311403 4789116010212 <- java/lang/Thread.exit 1026 0 311403 4789116010380 -> java/lang/Thread.<init> 1027 0 311403 4789116010388 -> java/lang/Object.<init> 1028 0 311403 4789116010395 <- java/lang/Object.<init> 1029 0 311403 4789116010402 -> java/lang/Object.<init> 1030 0 311403 4789116010409 <- java/lang/Object.<init> 1031 0 311403 4789116010415 -> java/lang/Thread.init 1032 0 311403 4789116010422 -> java/lang/Thread.currentThread 1033 0 311403 4789116010430 <- java/lang/Thread.currentThread 1034 0 311403 4789116010436 -> java/lang/System.getSecurityManager 1035 0 311403 4789116010444 <- java/lang/System.getSecurityManager 1036 0 311403 4789116010450 -> java/lang/ThreadGroup.checkAccess 1037 0 311403 4789116010457 -> java/lang/System.getSecurityManager 1038 0 311403 4789116010464 <- java/lang/System.getSecurityManager 1039 0 311403 4789116010471 <- java/lang/ThreadGroup.checkAccess 1040 0 311403 4789116010477 -> java/lang/ThreadGroup.addUnstarted 1041 0 311403 4789116010484 <- java/lang/ThreadGroup.addUnstarted 1042 0 311403 4789116010491 -> java/lang/String.toCharArray 1043 0 311403 4789116010499 -> java/lang/String.getChars 1044 0 311403 4789116010506 -> java/lang/System.arraycopy 1045 0 311403 4789116010514 <- java/lang/System.arraycopy 1046 0 311403 4789116010521 <- java/lang/String.getChars 1047 0 311403 4789116010527 <- java/lang/String.toCharArray 1048 0 311403 4789116010534 -> java/lang/Thread.getContextClassLoader 1049 0 311403 4789116010541 <- java/lang/Thread.getContextClassLoader 1050 0 311403 4789116010548 -> java/security/AccessController.getContext 1051 0 311403 4789116010554 -> java/security/AccessController.getStackAccessControlContext 1052 0 311403 4789116010569 <- java/security/AccessController.getStackAccessControlContext 1053 0 311403 4789116010576 -> java/security/AccessControlContext.optimize 1054 0 311403 4789116010583 -> java/security/AccessController.getInheritedAccessControlContext 1055 0 311403 4789116010591 <- java/security/AccessController.getInheritedAccessControlContext 1056 0 311403 4789116010599 <- java/security/AccessControlContext.optimize 1057 0 311403 4789116010606 <- java/security/AccessController.getContext 1058 0 311403 4789116010612 -> java/lang/Thread.setPriority 1059 0 311403 4789116010618 -> java/lang/Thread.checkAccess 1060 0 311403 4789116010625 -> java/lang/System.getSecurityManager 1061 0 311403 4789116010632 <- java/lang/System.getSecurityManager 1062 0 311403 4789116010639 <- java/lang/Thread.checkAccess 1063 0 311403 4789116010645 -> java/lang/Thread.setPriority0 1064 0 311403 4789116010664 <- java/lang/Thread.setPriority0 1065 0 311403 4789116010671 <- java/lang/Thread.setPriority 1066 0 311403 4789116010678 -> java/lang/Thread.nextThreadID 1067 0 311403 4789116010686 <- java/lang/Thread.nextThreadID 1068 0 311403 4789116010693 <- java/lang/Thread.init 1069 0 311403 4789116010700 <- java/lang/Thread.<init> 1070 0 311403 4789116010707 -> java/lang/ThreadGroup.add 1071 0 311403 4789116010716 <- java/lang/ThreadGroup.add 1072 0 311403 4789116010729 -> java/lang/Shutdown.shutdown 1073 0 311403 4789116010740 -> java/lang/Shutdown.sequence 1074 0 311403 4789116010748 -> java/lang/Shutdown.runHooks 1075 0 311403 4789116010758 -> java/util/AbstractList.iterator 1076 0 311403 4789116011022 -> java/util/AbstractList$Itr.<init> 1077 0 311403 4789116011032 -> java/util/AbstractList$Itr.<init> 1078 0 311403 4789116011042 -> java/lang/Object.<init> 1079 0 311403 4789116011050 <- java/lang/Object.<init> 1080 0 311403 4789116011062 <- java/util/AbstractList$Itr.<init> 1081 0 311403 4789116011069 <- java/util/AbstractList$Itr.<init> 1082 0 311403 4789116011076 <- java/util/AbstractList.iterator 1083 0 311403 4789116011087 -> java/util/AbstractList$Itr.hasNext 1084 0 311403 4789116011099 <- java/util/AbstractList$Itr.hasNext 1085 0 311403 4789116011107 -> java/util/AbstractList$Itr.next 1086 0 311403 4789116011115 -> java/util/AbstractList$Itr.checkForComodification 1087 0 311403 4789116011123 <- java/util/AbstractList$Itr.checkForComodification 1088 0 311403 4789116011131 -> java/util/ArrayList.get 1089 0 311403 4789116011138 -> java/util/ArrayList.RangeCheck 1090 0 311403 4789116011145 <- java/util/ArrayList.RangeCheck 1091 0 311403 4789116011152 <- java/util/ArrayList.get 1092 0 311403 4789116011159 <- java/util/AbstractList$Itr.next 1093 0 311403 4789116011170 -> java/io/Console$1$1.run 1094 0 311403 4789116011180 -> java/io/Console.access$600 1095 0 311403 4789116011189 <- java/io/Console.access$600 1096 0 311403 4789116011196 <- java/io/Console$1$1.run 1097 0 311403 4789116011202 -> java/util/AbstractList$Itr.hasNext 1098 0 311403 4789116011209 <- java/util/AbstractList$Itr.hasNext 1099 0 311403 4789116011215 -> java/util/AbstractList$Itr.next 1100 0 311403 4789116011221 -> java/util/AbstractList$Itr.checkForComodification 1101 0 311403 4789116011229 <- java/util/AbstractList$Itr.checkForComodification 1102 0 311403 4789116011235 -> java/util/ArrayList.get 1103 0 311403 4789116011241 -> java/util/ArrayList.RangeCheck 1104 0 311403 4789116011248 <- java/util/ArrayList.RangeCheck 1105 0 311403 4789116011255 <- java/util/ArrayList.get 1106 0 311403 4789116011262 <- java/util/AbstractList$Itr.next 1107 0 311403 4789116011268 -> java/lang/ApplicationShutdownHooks.run 1108 0 311403 4789116011280 -> java/util/IdentityHashMap.keySet 1109 0 311403 4789116011442 -> java/util/IdentityHashMap$KeySet.<init> 1110 0 311403 4789116011452 -> java/util/IdentityHashMap$KeySet.<init> 1111 0 311403 4789116011462 -> java/util/AbstractSet.<init> 1112 0 311403 4789116011469 -> java/util/AbstractCollection.<init> 1113 0 311403 4789116011475 -> java/lang/Object.<init> 1114 0 311403 4789116011483 <- java/lang/Object.<init> 1115 0 311403 4789116011490 <- java/util/AbstractCollection.<init> 1116 0 311403 4789116011497 <- java/util/AbstractSet.<init> 1117 0 311403 4789116011503 <- java/util/IdentityHashMap$KeySet.<init> 1118 0 311403 4789116011510 <- java/util/IdentityHashMap$KeySet.<init> 1119 0 311403 4789116011528 <- java/util/IdentityHashMap.keySet 1120 0 311403 4789116011538 -> java/util/IdentityHashMap$KeySet.iterator 1121 0 311403 4789116011727 -> java/util/IdentityHashMap$KeyIterator.<init> 1122 0 311403 4789116011737 -> java/util/IdentityHashMap$KeyIterator.<init> 1123 0 311403 4789116011748 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1124 0 311403 4789116011757 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1125 0 311403 4789116011766 -> java/lang/Object.<init> 1126 0 311403 4789116011774 <- java/lang/Object.<init> 1127 0 311403 4789116011784 -> java/util/IdentityHashMap.access$000 1128 0 311403 4789116011793 <- java/util/IdentityHashMap.access$000 1129 0 311403 4789116011803 -> java/util/IdentityHashMap.access$200 1130 0 311403 4789116011811 <- java/util/IdentityHashMap.access$200 1131 0 311403 4789116011821 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1132 0 311403 4789116011828 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1133 0 311403 4789116011835 <- java/util/IdentityHashMap$KeyIterator.<init> 1134 0 311403 4789116011842 <- java/util/IdentityHashMap$KeyIterator.<init> 1135 0 311403 4789116011849 <- java/util/IdentityHashMap$KeySet.iterator 1136 0 311403 4789116011858 -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1137 0 311403 4789116011866 <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1138 0 311403 4789116011873 -> java/util/IdentityHashMap$KeySet.iterator 1139 0 311403 4789116011879 -> java/util/IdentityHashMap$KeyIterator.<init> 1140 0 311403 4789116011886 -> java/util/IdentityHashMap$KeyIterator.<init> 1141 0 311403 4789116011892 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1142 0 311403 4789116011899 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1143 0 311403 4789116011905 -> java/lang/Object.<init> 1144 0 311403 4789116011912 <- java/lang/Object.<init> 1145 0 311403 4789116011919 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1146 0 311403 4789116011926 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init> 1147 0 311403 4789116011934 <- java/util/IdentityHashMap$KeyIterator.<init> 1148 0 311403 4789116011940 <- java/util/IdentityHashMap$KeyIterator.<init> 1149 0 311403 4789116011947 <- java/util/IdentityHashMap$KeySet.iterator 1150 0 311403 4789116011953 -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1151 0 311403 4789116011961 <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext 1152 0 311403 4789116011968 <- java/lang/ApplicationShutdownHooks.run 1153 0 311403 4789116011974 -> java/util/AbstractList$Itr.hasNext 1154 0 311403 4789116011982 <- java/util/AbstractList$Itr.hasNext 1155 0 311403 4789116011988 -> java/util/AbstractList$Itr.next 1156 0 311403 4789116011994 -> java/util/AbstractList$Itr.checkForComodification 1157 0 311403 4789116012002 <- java/util/AbstractList$Itr.checkForComodification 1158 0 311403 4789116012008 -> java/util/ArrayList.get 1159 0 311403 4789116012014 -> java/util/ArrayList.RangeCheck 1160 0 311403 4789116012021 <- java/util/ArrayList.RangeCheck 1161 0 311403 4789116012028 <- java/util/ArrayList.get 1162 0 311403 4789116012035 <- java/util/AbstractList$Itr.next 1163 0 311403 4789116012041 -> java/io/File$1.run 1164 0 311403 4789116012187 -> java/io/DeleteOnExitHook.<clinit> 1165 0 311403 4789116012333 -> java/util/LinkedHashSet.<init> 1166 0 311403 4789116012343 -> java/util/HashSet.<init> 1167 0 311403 4789116012350 -> java/util/AbstractSet.<init> 1168 0 311403 4789116012356 -> java/util/AbstractCollection.<init> 1169 0 311403 4789116012362 -> java/lang/Object.<init> 1170 0 311403 4789116012370 <- java/lang/Object.<init> 1171 0 311403 4789116012377 <- java/util/AbstractCollection.<init> 1172 0 311403 4789116012384 <- java/util/AbstractSet.<init> 1173 0 311403 4789116012394 -> java/util/LinkedHashMap.<init> 1174 0 311403 4789116012404 -> java/util/HashMap.<init> 1175 0 311403 4789116012410 -> java/util/AbstractMap.<init> 1176 0 311403 4789116012417 -> java/lang/Object.<init> 1177 0 311403 4789116012424 <- java/lang/Object.<init> 1178 0 311403 4789116012431 <- java/util/AbstractMap.<init> 1179 0 311403 4789116012438 -> java/lang/Float.isNaN 1180 0 311403 4789116012445 <- java/lang/Float.isNaN 1181 0 311403 4789116012456 -> java/util/LinkedHashMap.init 1182 0 311403 4789116012463 -> java/util/LinkedHashMap$Entry.<init> 1183 0 311403 4789116012469 -> java/util/HashMap$Entry.<init> 1184 0 311403 4789116012476 -> java/lang/Object.<init> 1185 0 311403 4789116012482 <- java/lang/Object.<init> 1186 0 311403 4789116012489 <- java/util/HashMap$Entry.<init> 1187 0 311403 4789116012496 <- java/util/LinkedHashMap$Entry.<init> 1188 0 311403 4789116012503 <- java/util/LinkedHashMap.init 1189 0 311403 4789116012510 <- java/util/HashMap.<init> 1190 0 311403 4789116012516 <- java/util/LinkedHashMap.<init> 1191 0 311403 4789116012523 <- java/util/HashSet.<init> 1192 0 311403 4789116012529 <- java/util/LinkedHashSet.<init> 1193 0 311403 4789116012538 <- java/io/DeleteOnExitHook.<clinit> 1194 0 311403 4789116012547 -> java/io/DeleteOnExitHook.hook 1195 0 311403 4789116012556 -> java/io/DeleteOnExitHook.<init> 1196 0 311403 4789116012565 -> java/lang/Object.<init> 1197 0 311403 4789116012572 <- java/lang/Object.<init> 1198 0 311403 4789116012579 <- java/io/DeleteOnExitHook.<init> 1199 0 311403 4789116012586 <- java/io/DeleteOnExitHook.hook 1200 0 311403 4789116012594 -> java/io/DeleteOnExitHook.run 1201 0 311403 4789116012605 -> java/util/ArrayList.<init> 1202 0 311403 4789116012612 -> java/util/AbstractList.<init> 1203 0 311403 4789116012618 -> java/util/AbstractCollection.<init> 1204 0 311403 4789116012624 -> java/lang/Object.<init> 1205 0 311403 4789116012631 <- java/lang/Object.<init> 1206 0 311403 4789116012638 <- java/util/AbstractCollection.<init> 1207 0 311403 4789116012645 <- java/util/AbstractList.<init> 1208 0 311403 4789116012654 -> java/util/AbstractCollection.toArray 1209 0 311403 4789116012664 -> java/util/HashSet.size 1210 0 311403 4789116012674 <- java/util/HashSet.size 1211 0 311403 4789116012682 -> java/util/HashSet.iterator 1212 0 311403 4789116012691 -> java/util/HashMap.keySet 1213 0 311403 4789116012782 -> java/util/HashMap$KeySet.<init> 1214 0 311403 4789116012791 -> java/util/HashMap$KeySet.<init> 1215 0 311403 4789116012801 -> java/util/AbstractSet.<init> 1216 0 311403 4789116012807 -> java/util/AbstractCollection.<init> 1217 0 311403 4789116012814 -> java/lang/Object.<init> 1218 0 311403 4789116012821 <- java/lang/Object.<init> 1219 0 311403 4789116012828 <- java/util/AbstractCollection.<init> 1220 0 311403 4789116012835 <- java/util/AbstractSet.<init> 1221 0 311403 4789116012841 <- java/util/HashMap$KeySet.<init> 1222 0 311403 4789116012848 <- java/util/HashMap$KeySet.<init> 1223 0 311403 4789116012855 <- java/util/HashMap.keySet 1224 0 311403 4789116012864 -> java/util/HashMap$KeySet.iterator 1225 0 311403 4789116012874 -> java/util/LinkedHashMap.newKeyIterator 1226 0 311403 4789116013056 -> java/util/LinkedHashMap$KeyIterator.<init> 1227 0 311403 4789116013066 -> java/util/LinkedHashMap$KeyIterator.<init> 1228 0 311403 4789116013076 -> java/util/LinkedHashMap$LinkedHashIterator.<init> 1229 0 311403 4789116013085 -> java/util/LinkedHashMap$LinkedHashIterator.<init> 1230 0 311403 4789116013095 -> java/lang/Object.<init> 1231 0 311403 4789116013102 <- java/lang/Object.<init> 1232 0 311403 4789116013117 <- java/util/LinkedHashMap$LinkedHashIterator.<init> 1233 0 311403 4789116013125 <- java/util/LinkedHashMap$LinkedHashIterator.<init> 1234 0 311403 4789116013132 <- java/util/LinkedHashMap$KeyIterator.<init> 1235 0 311403 4789116013138 <- java/util/LinkedHashMap$KeyIterator.<init> 1236 0 311403 4789116013145 <- java/util/LinkedHashMap.newKeyIterator 1237 0 311403 4789116013152 <- java/util/HashMap$KeySet.iterator 1238 0 311403 4789116013159 <- java/util/HashSet.iterator 1239 0 311403 4789116013168 -> java/util/LinkedHashMap$LinkedHashIterator.hasNext 1240 0 311403 4789116013176 <- java/util/LinkedHashMap$LinkedHashIterator.hasNext 1241 0 311403 4789116013183 <- java/util/AbstractCollection.toArray 1242 0 311403 4789116013190 -> java/lang/Object.getClass 1243 0 311403 4789116013198 <- java/lang/Object.getClass 1244 0 311403 4789116013206 <- java/util/ArrayList.<init> 1245 0 311403 4789116013216 -> java/util/Collections.reverse 1246 0 311403 4789116013228 <- java/util/Collections.reverse 1247 0 311403 4789116013236 -> java/util/AbstractList.iterator 1248 0 311403 4789116013243 -> java/util/AbstractList$Itr.<init> 1249 0 311403 4789116013250 -> java/util/AbstractList$Itr.<init> 1250 0 311403 4789116013256 -> java/lang/Object.<init> 1251 0 311403 4789116013263 <- java/lang/Object.<init> 1252 0 311403 4789116013270 <- java/util/AbstractList$Itr.<init> 1253 0 311403 4789116013276 <- java/util/AbstractList$Itr.<init> 1254 0 311403 4789116013283 <- java/util/AbstractList.iterator 1255 0 311403 4789116013292 -> java/util/AbstractList$Itr.hasNext 1256 0 311403 4789116013299 <- java/util/AbstractList$Itr.hasNext 1257 0 311403 4789116013306 <- java/io/DeleteOnExitHook.run 1258 0 311403 4789116013313 <- java/io/File$1.run 1259 0 311403 4789116013319 -> java/util/AbstractList$Itr.hasNext 1260 0 311403 4789116013326 <- java/util/AbstractList$Itr.hasNext 1261 0 311403 4789116013333 <- java/lang/Shutdown.runHooks 1262 0 311403 4789116013342 <- java/lang/Shutdown.sequence 1263 0 311403 4789116013349 <- java/lang/Shutdown.shutdown 1264 1265The fourth column is indented by 2 spaces to show when a new method begins. 1266This shows what is calling what. 1267 1268The TIME(us) column shows time from boot in microseconds. 1269 1270If the output looks strange, check the CPU "C" column - if it changes, 1271then the output is probably shuffled. See Notes/ALLsnoop_notes.txt for 1272details and suggested workarounds. 1273 1274See Notes/ALLflow_notes.txt for important notes about reading flow outputs. 1275 1276I truncated the above output by 22800 lines so that it would fit. To make 1277sense of the output, try searching for "Func_abc" or using grep. The 1278lines were, 1279 1280 0 311403 4789112982182 -> Func_abc.main 1281 0 311403 4789112982193 -> Func_abc.func_a 1282 0 311403 4789113990080 -> Func_abc.func_b 1283 0 311403 4789115000081 -> Func_abc.func_c 1284 0 311403 4789116010073 <- Func_abc.func_c 1285 0 311403 4789116010080 <- Func_abc.func_b 1286 0 311403 4789116010086 <- Func_abc.func_a 1287 0 311403 4789116010093 <- Func_abc.main 1288 1289You can also use the j_classflow.d script to only trace one class. 1290 1291If you see "drops" warnings, see the Notes/ALLjava_notes.txt file for details. 1292 1293