The following are examples of j_flowtime.d.
This is a simple script to trace the timing and the not-so-simple flow of
Java methods and classes. Here it traces the example program,
Code/Java/func_abc
# j_flowtime.d
C PID/TID TIME(us) DELTA(us) -- CLASS.METHOD
0 311481/2 4790256870903 2 -> java/lang/Object.<clinit>
0 311481/2 4790256870950 46 -> java/lang/Object.registerNatives
0 311481/2 4790256871090 140 <- java/lang/Object.registerNatives
0 311481/2 4790256871109 18 <- java/lang/Object.<clinit>
0 311481/2 4790256871121 12 -> java/lang/String.<clinit>
0 311481/2 4790256871518 397 -> java/lang/String$CaseInsensitiveComparator.<init>
0 311481/2 4790256871531 12 -> java/lang/String$CaseInsensitiveComparator.<init>
0 311481/2 4790256871541 10 -> java/lang/Object.<init>
0 311481/2 4790256871549 7 <- java/lang/Object.<init>
0 311481/2 4790256871558 8 <- java/lang/String$CaseInsensitiveComparator.<init>
0 311481/2 4790256871566 7 <- java/lang/String$CaseInsensitiveComparator.<init>
0 311481/2 4790256871575 9 <- java/lang/String.<clinit>
0 311481/2 4790256871644 68 -> java/lang/System.<clinit>
0 311481/2 4790256871656 11 -> java/lang/System.registerNatives
0 311481/2 4790256871675 18 <- java/lang/System.registerNatives
0 311481/2 4790256871686 10 -> java/lang/System.nullInputStream
0 311481/2 4790256871695 9 -> java/lang/System.currentTimeMillis
0 311481/2 4790256871705 10 <- java/lang/System.currentTimeMillis
0 311481/2 4790256871714 8 <- java/lang/System.nullInputStream
0 311481/2 4790256871726 11 -> java/lang/System.nullPrintStream
0 311481/2 4790256871734 7 -> java/lang/System.currentTimeMillis
0 311481/2 4790256871741 7 <- java/lang/System.currentTimeMillis
0 311481/2 4790256871749 7 <- java/lang/System.nullPrintStream
0 311481/2 4790256871758 9 -> java/lang/System.nullPrintStream
0 311481/2 4790256871766 7 -> java/lang/System.currentTimeMillis
0 311481/2 4790256871773 7 <- java/lang/System.currentTimeMillis
0 311481/2 4790256871781 7 <- java/lang/System.nullPrintStream
0 311481/2 4790256871792 10 <- java/lang/System.<clinit>
0 311481/2 4790256871870 78 -> java/lang/ThreadGroup.<init>
0 311481/2 4790256871881 10 -> java/lang/Object.<init>
0 311481/2 4790256871889 7 <- java/lang/Object.<init>
0 311481/2 4790256871906 17 <- java/lang/ThreadGroup.<init>
0 311481/2 4790256871918 11 -> java/lang/ThreadGroup.<init>
0 311481/2 4790256871926 7 -> java/lang/Object.<init>
0 311481/2 4790256871933 7 <- java/lang/Object.<init>
0 311481/2 4790256871945 12 -> java/lang/ThreadGroup.checkAccess
0 311481/2 4790256871955 10 -> java/lang/System.getSecurityManager
0 311481/2 4790256871964 8 <- java/lang/System.getSecurityManager
0 311481/2 4790256871972 8 <- java/lang/ThreadGroup.checkAccess
0 311481/2 4790256871984 12 -> java/lang/ThreadGroup.add
0 311481/2 4790256872006 21 <- java/lang/ThreadGroup.add
0 311481/2 4790256872014 8 <- java/lang/ThreadGroup.<init>
0 311481/2 4790256872201 187 -> java/lang/Thread.<clinit>
0 311481/2 4790256872213 12 -> java/lang/Thread.registerNatives
0 311481/2 4790256872239 25 <- java/lang/Thread.registerNatives
0 311481/2 4790256872606 367 -> java/lang/RuntimePermission.<init>
0 311481/2 4790256872618 11 -> java/security/BasicPermission.<init>
0 311481/2 4790256872628 9 -> java/security/Permission.<init>
0 311481/2 4790256872637 9 -> java/lang/Object.<init>
0 311481/2 4790256872645 7 <- java/lang/Object.<init>
0 311481/2 4790256872656 10 <- java/security/Permission.<init>
0 311481/2 4790256872666 10 -> java/security/BasicPermission.init
0 311481/2 4790256872677 11 -> java/lang/String.length
0 311481/2 4790256872686 8 <- java/lang/String.length
0 311481/2 4790256872697 11 -> java/lang/String.charAt
0 311481/2 4790256872707 10 <- java/lang/String.charAt
0 311481/2 4790256872720 12 -> java/lang/String.equals
0 311481/2 4790256872728 8 <- java/lang/String.equals
0 311481/2 4790256872737 9 <- java/security/BasicPermission.init
0 311481/2 4790256872745 7 <- java/security/BasicPermission.<init>
0 311481/2 4790256872753 7 <- java/lang/RuntimePermission.<init>
0 311481/2 4790256873195 442 -> sun/misc/SoftCache.<init>
0 311481/2 4790256873208 12 -> java/util/AbstractMap.<init>
0 311481/2 4790256873218 9 -> java/lang/Object.<init>
0 311481/2 4790256873226 7 <- java/lang/Object.<init>
0 311481/2 4790256873238 11 <- java/util/AbstractMap.<init>
0 311481/2 4790256873371 133 -> java/lang/ref/ReferenceQueue.<clinit>
0 311481/2 4790256873443 72 -> java/lang/ref/ReferenceQueue$Null.<init>
0 311481/2 4790256873454 10 -> java/lang/ref/ReferenceQueue$Null.<init>
0 311481/2 4790256873464 9 -> java/lang/ref/ReferenceQueue.<init>
0 311481/2 4790256873474 9 -> java/lang/Object.<init>
0 311481/2 4790256873481 7 <- java/lang/Object.<init>
0 311481/2 4790256873542 60 -> java/lang/ref/ReferenceQueue$Lock.<init>
0 311481/2 4790256873553 10 -> java/lang/ref/ReferenceQueue$Lock.<init>
0 311481/2 4790256873562 9 -> java/lang/Object.<init>
0 311481/2 4790256873570 7 <- java/lang/Object.<init>
0 311481/2 4790256873578 7 <- java/lang/ref/ReferenceQueue$Lock.<init>
0 311481/2 4790256873585 7 <- java/lang/ref/ReferenceQueue$Lock.<init>
0 311481/2 4790256873597 11 <- java/lang/ref/ReferenceQueue.<init>
0 311481/2 4790256873604 7 <- java/lang/ref/ReferenceQueue$Null.<init>
0 311481/2 4790256873612 7 <- java/lang/ref/ReferenceQueue$Null.<init>
0 311481/2 4790256873622 9 -> java/lang/ref/ReferenceQueue$Null.<init>
0 311481/2 4790256873629 7 -> java/lang/ref/ReferenceQueue$Null.<init>
0 311481/2 4790256873636 7 -> java/lang/ref/ReferenceQueue.<init>
0 311481/2 4790256873644 7 -> java/lang/Object.<init>
0 311481/2 4790256873651 6 <- java/lang/Object.<init>
0 311481/2 4790256873659 7 -> java/lang/ref/ReferenceQueue$Lock.<init>
[... 22800 lines truncated ...]
0 311481/2 4790257387424 7 <- java/util/HashMap.indexFor
0 311481/2 4790257387432 8 <- java/util/HashMap.put
0 311481/2 4790257387440 7 <- java/util/HashSet.add
0 311481/2 4790257387447 7 <- java/lang/ClassLoader.checkPackageAccess
0 311481/2 4790257387473 26 -> java/lang/reflect/Method.getModifiers
0 311481/2 4790257387486 12 <- java/lang/reflect/Method.getModifiers
0 311481/2 4790257387500 14 -> Func_abc.main
0 311481/2 4790257387512 11 -> Func_abc.func_a
0 311481/2 4790257387522 9 -> java/lang/ClassLoader.checkPackageAccess
0 311481/2 4790257387530 7 -> java/lang/System.getSecurityManager
0 311481/2 4790257387537 7 <- java/lang/System.getSecurityManager
0 311481/2 4790257387545 8 -> java/util/HashSet.add
0 311481/2 4790257387552 7 -> java/util/HashMap.put
0 311481/2 4790257387559 7 -> java/lang/Object.hashCode
0 311481/2 4790257387567 7 <- java/lang/Object.hashCode
0 311481/2 4790257387574 7 -> java/util/HashMap.hash
0 311481/2 4790257387581 7 <- java/util/HashMap.hash
0 311481/2 4790257387589 7 -> java/util/HashMap.indexFor
0 311481/2 4790257387596 7 <- java/util/HashMap.indexFor
0 311481/2 4790257387604 8 <- java/util/HashMap.put
0 311481/2 4790257387611 7 <- java/util/HashSet.add
0 311481/2 4790257387619 7 <- java/lang/ClassLoader.checkPackageAccess
0 311481/2 4790257387683 64 -> java/lang/ClassLoader.loadClassInternal
0 311481/2 4790257387691 8 -> java/lang/ClassLoader.loadClass
0 311481/2 4790257387699 7 -> sun/misc/Launcher$AppClassLoader.loadClass
0 311481/2 4790257387706 7 -> java/lang/String.lastIndexOf
0 311481/2 4790257387713 7 -> java/lang/String.lastIndexOf
0 311481/2 4790257387722 8 <- java/lang/String.lastIndexOf
0 311481/2 4790257387729 7 <- java/lang/String.lastIndexOf
0 311481/2 4790257387737 7 -> java/lang/System.getSecurityManager
0 311481/2 4790257387760 22 <- java/lang/System.getSecurityManager
0 311481/2 4790257387768 7 -> java/lang/ClassLoader.loadClass
0 311481/2 4790257387775 7 -> java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257387782 7 -> java/lang/ClassLoader.check
0 311481/2 4790257387789 7 <- java/lang/ClassLoader.check
0 311481/2 4790257387797 7 -> java/lang/ClassLoader.checkName
0 311481/2 4790257387805 7 -> java/lang/String.indexOf
0 311481/2 4790257387812 7 -> java/lang/String.indexOf
0 311481/2 4790257387820 8 <- java/lang/String.indexOf
0 311481/2 4790257387828 7 <- java/lang/String.indexOf
0 311481/2 4790257387835 7 -> sun/misc/VM.allowArraySyntax
0 311481/2 4790257387843 7 <- sun/misc/VM.allowArraySyntax
0 311481/2 4790257387850 7 -> java/lang/String.charAt
0 311481/2 4790257387857 7 <- java/lang/String.charAt
0 311481/2 4790257387865 7 <- java/lang/ClassLoader.checkName
0 311481/2 4790257387873 7 -> java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257387883 9 <- java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257387890 7 <- java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257387899 8 -> java/lang/ClassLoader.loadClass
0 311481/2 4790257387906 7 -> java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257387913 7 -> java/lang/ClassLoader.check
0 311481/2 4790257387920 7 <- java/lang/ClassLoader.check
0 311481/2 4790257387928 7 -> java/lang/ClassLoader.checkName
0 311481/2 4790257387935 7 -> java/lang/String.indexOf
0 311481/2 4790257387942 7 -> java/lang/String.indexOf
0 311481/2 4790257387951 8 <- java/lang/String.indexOf
0 311481/2 4790257387958 7 <- java/lang/String.indexOf
0 311481/2 4790257387966 7 -> sun/misc/VM.allowArraySyntax
0 311481/2 4790257387973 7 <- sun/misc/VM.allowArraySyntax
0 311481/2 4790257387981 7 -> java/lang/String.charAt
0 311481/2 4790257387988 7 <- java/lang/String.charAt
0 311481/2 4790257387995 7 <- java/lang/ClassLoader.checkName
0 311481/2 4790257388003 7 -> java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257388012 8 <- java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257388020 7 <- java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257388028 7 -> java/lang/ClassLoader.findBootstrapClass0
0 311481/2 4790257388035 7 -> java/lang/ClassLoader.check
0 311481/2 4790257388042 7 <- java/lang/ClassLoader.check
0 311481/2 4790257388050 7 -> java/lang/ClassLoader.checkName
0 311481/2 4790257388057 7 -> java/lang/String.indexOf
0 311481/2 4790257388064 7 -> java/lang/String.indexOf
0 311481/2 4790257388072 8 <- java/lang/String.indexOf
0 311481/2 4790257388080 7 <- java/lang/String.indexOf
0 311481/2 4790257388087 7 -> sun/misc/VM.allowArraySyntax
0 311481/2 4790257388094 7 <- sun/misc/VM.allowArraySyntax
0 311481/2 4790257388102 7 -> java/lang/String.charAt
0 311481/2 4790257388109 7 <- java/lang/String.charAt
0 311481/2 4790257388117 7 <- java/lang/ClassLoader.checkName
0 311481/2 4790257388124 7 -> java/lang/ClassLoader.findBootstrapClass
0 311481/2 4790257388134 9 <- java/lang/ClassLoader.findBootstrapClass
0 311481/2 4790257388142 8 <- java/lang/ClassLoader.findBootstrapClass0
0 311481/2 4790257388150 8 <- java/lang/ClassLoader.loadClass
0 311481/2 4790257388158 7 <- java/lang/ClassLoader.loadClass
0 311481/2 4790257388166 7 <- sun/misc/Launcher$AppClassLoader.loadClass
0 311481/2 4790257388173 7 <- java/lang/ClassLoader.loadClass
0 311481/2 4790257388181 7 <- java/lang/ClassLoader.loadClassInternal
0 311481/2 4790257388193 11 -> java/lang/ClassLoader.checkPackageAccess
0 311481/2 4790257388200 7 -> java/lang/System.getSecurityManager
0 311481/2 4790257388207 7 <- java/lang/System.getSecurityManager
0 311481/2 4790257388215 7 -> java/util/HashSet.add
0 311481/2 4790257388223 7 -> java/util/HashMap.put
0 311481/2 4790257388230 7 -> java/lang/Object.hashCode
0 311481/2 4790257388237 7 <- java/lang/Object.hashCode
0 311481/2 4790257388245 7 -> java/util/HashMap.hash
0 311481/2 4790257388252 7 <- java/util/HashMap.hash
0 311481/2 4790257388260 7 -> java/util/HashMap.indexFor
0 311481/2 4790257388267 7 <- java/util/HashMap.indexFor
0 311481/2 4790257388275 7 <- java/util/HashMap.put
0 311481/2 4790257388282 7 <- java/util/HashSet.add
0 311481/2 4790257388290 7 <- java/lang/ClassLoader.checkPackageAccess
0 311481/2 4790257388305 15 -> java/io/PrintStream.println
0 311481/2 4790257388316 11 -> java/io/PrintStream.print
0 311481/2 4790257388326 9 -> java/io/PrintStream.write
0 311481/2 4790257388335 9 -> java/io/PrintStream.ensureOpen
0 311481/2 4790257388345 10 <- java/io/PrintStream.ensureOpen
0 311481/2 4790257388358 12 -> java/io/Writer.write
0 311481/2 4790257388371 13 -> java/io/BufferedWriter.write
0 311481/2 4790257388382 10 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790257388389 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790257388399 10 -> java/io/BufferedWriter.min
0 311481/2 4790257388407 7 <- java/io/BufferedWriter.min
0 311481/2 4790257388417 10 -> java/lang/String.getChars
0 311481/2 4790257388425 8 -> java/lang/System.arraycopy
0 311481/2 4790257388434 8 <- java/lang/System.arraycopy
0 311481/2 4790257388442 7 <- java/lang/String.getChars
0 311481/2 4790257388450 8 <- java/io/BufferedWriter.write
0 311481/2 4790257388457 7 <- java/io/Writer.write
0 311481/2 4790257388467 10 -> java/io/BufferedWriter.flushBuffer
0 311481/2 4790257388475 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790257388482 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790257388493 10 -> java/io/OutputStreamWriter.write
0 311481/2 4790257388504 11 -> sun/nio/cs/StreamEncoder.write
0 311481/2 4790257388515 10 -> sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790257388522 7 <- sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790257388533 10 -> sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790257388544 11 -> java/nio/CharBuffer.wrap
0 311481/2 4790257388552 8 -> java/nio/HeapCharBuffer.<init>
0 311481/2 4790257388560 7 -> java/nio/CharBuffer.<init>
0 311481/2 4790257388567 7 -> java/nio/Buffer.<init>
0 311481/2 4790257388574 7 -> java/lang/Object.<init>
0 311481/2 4790257388582 7 <- java/lang/Object.<init>
0 311481/2 4790257388590 8 -> java/nio/Buffer.limit
0 311481/2 4790257388598 7 <- java/nio/Buffer.limit
0 311481/2 4790257388605 7 -> java/nio/Buffer.position
0 311481/2 4790257388612 7 <- java/nio/Buffer.position
0 311481/2 4790257388620 7 <- java/nio/Buffer.<init>
0 311481/2 4790257388628 7 <- java/nio/CharBuffer.<init>
0 311481/2 4790257388635 7 <- java/nio/HeapCharBuffer.<init>
0 311481/2 4790257388643 7 <- java/nio/CharBuffer.wrap
0 311481/2 4790257388654 10 -> java/nio/Buffer.hasRemaining
0 311481/2 4790257388661 7 <- java/nio/Buffer.hasRemaining
0 311481/2 4790257388673 11 -> java/nio/charset/CharsetEncoder.encode
0 311481/2 4790257388684 10 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790257388695 10 -> java/nio/CharBuffer.hasArray
0 311481/2 4790257388702 7 <- java/nio/CharBuffer.hasArray
0 311481/2 4790257388714 11 -> java/nio/ByteBuffer.hasArray
0 311481/2 4790257388722 7 <- java/nio/ByteBuffer.hasArray
0 311481/2 4790257388732 10 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790257388742 9 -> java/nio/CharBuffer.array
0 311481/2 4790257388749 7 <- java/nio/CharBuffer.array
0 311481/2 4790257388759 9 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790257388766 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790257388776 9 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790257388784 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790257388797 13 -> java/nio/ByteBuffer.array
0 311481/2 4790257388804 7 <- java/nio/ByteBuffer.array
0 311481/2 4790257388814 9 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257388821 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257388831 9 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257388838 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257388853 14 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790257388861 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790257388871 9 -> java/nio/Buffer.position
0 311481/2 4790257388878 7 <- java/nio/Buffer.position
0 311481/2 4790257388886 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257388893 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257388903 9 -> java/nio/Buffer.position
0 311481/2 4790257388910 7 <- java/nio/Buffer.position
0 311481/2 4790257388918 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790257388925 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790257388936 10 -> java/nio/charset/CoderResult.isOverflow
0 311481/2 4790257388943 7 <- java/nio/charset/CoderResult.isOverflow
0 311481/2 4790257388953 9 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257388961 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257388969 7 <- java/nio/charset/CharsetEncoder.encode
0 311481/2 4790257388979 10 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257388987 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257388998 11 -> java/nio/Buffer.remaining
0 311481/2 4790257389005 7 <- java/nio/Buffer.remaining
0 311481/2 4790257389013 7 <- sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790257389020 7 <- sun/nio/cs/StreamEncoder.write
0 311481/2 4790257389028 7 <- java/io/OutputStreamWriter.write
0 311481/2 4790257389113 85 <- java/io/BufferedWriter.flushBuffer
0 311481/2 4790257389125 11 -> java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790257389135 9 -> sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790257389146 11 -> sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790257389158 11 -> sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790257389167 9 -> java/nio/Buffer.flip
0 311481/2 4790257389174 7 <- java/nio/Buffer.flip
0 311481/2 4790257389186 11 -> java/nio/ByteBuffer.array
0 311481/2 4790257389193 7 <- java/nio/ByteBuffer.array
0 311481/2 4790257389203 9 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257389210 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257389222 11 -> java/io/PrintStream.write
0 311481/2 4790257389230 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790257389237 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790257389248 11 -> java/io/BufferedOutputStream.write
0 311481/2 4790257389261 12 -> java/lang/System.arraycopy
0 311481/2 4790257389268 7 <- java/lang/System.arraycopy
0 311481/2 4790257389276 7 <- java/io/BufferedOutputStream.write
0 311481/2 4790257389286 9 -> java/io/BufferedOutputStream.flush
0 311481/2 4790257389295 9 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790257389307 11 -> java/io/FileOutputStream.write
0 311481/2 4790257389317 10 -> java/io/FileOutputStream.writeBytes
0 311481/2 4790257389479 162 <- java/io/FileOutputStream.writeBytes
0 311481/2 4790257389489 9 <- java/io/FileOutputStream.write
0 311481/2 4790257389497 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790257389509 12 <- java/io/BufferedOutputStream.flush
0 311481/2 4790257389517 8 <- java/io/PrintStream.write
0 311481/2 4790257389527 10 -> java/nio/Buffer.clear
0 311481/2 4790257389536 8 <- java/nio/Buffer.clear
0 311481/2 4790257389543 7 <- sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790257389551 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790257389559 7 <- sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790257389566 7 <- java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790257389579 12 -> java/lang/String.indexOf
0 311481/2 4790257389586 7 -> java/lang/String.indexOf
0 311481/2 4790257389595 8 <- java/lang/String.indexOf
0 311481/2 4790257389602 7 <- java/lang/String.indexOf
0 311481/2 4790257389610 7 <- java/io/PrintStream.write
0 311481/2 4790257389617 7 <- java/io/PrintStream.print
0 311481/2 4790257389627 9 -> java/io/PrintStream.newLine
0 311481/2 4790257389635 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790257389642 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790257389651 9 -> java/io/BufferedWriter.newLine
0 311481/2 4790257389661 9 -> java/io/Writer.write
0 311481/2 4790257389668 7 -> java/io/BufferedWriter.write
0 311481/2 4790257389713 44 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790257389721 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790257389729 8 -> java/io/BufferedWriter.min
0 311481/2 4790257389737 7 <- java/io/BufferedWriter.min
0 311481/2 4790257389744 7 -> java/lang/String.getChars
0 311481/2 4790257389752 7 -> java/lang/System.arraycopy
0 311481/2 4790257389760 7 <- java/lang/System.arraycopy
0 311481/2 4790257389767 7 <- java/lang/String.getChars
0 311481/2 4790257389775 7 <- java/io/BufferedWriter.write
0 311481/2 4790257389783 7 <- java/io/Writer.write
0 311481/2 4790257389790 7 <- java/io/BufferedWriter.newLine
0 311481/2 4790257389798 7 -> java/io/BufferedWriter.flushBuffer
0 311481/2 4790257389805 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790257389812 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790257389820 7 -> java/io/OutputStreamWriter.write
0 311481/2 4790257389828 7 -> sun/nio/cs/StreamEncoder.write
0 311481/2 4790257389835 7 -> sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790257389842 7 <- sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790257389850 7 -> sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790257389857 7 -> java/nio/CharBuffer.wrap
0 311481/2 4790257389865 7 -> java/nio/HeapCharBuffer.<init>
0 311481/2 4790257389872 7 -> java/nio/CharBuffer.<init>
0 311481/2 4790257389879 7 -> java/nio/Buffer.<init>
0 311481/2 4790257389886 6 -> java/lang/Object.<init>
0 311481/2 4790257389893 7 <- java/lang/Object.<init>
0 311481/2 4790257389901 7 -> java/nio/Buffer.limit
0 311481/2 4790257389908 7 <- java/nio/Buffer.limit
0 311481/2 4790257389916 7 -> java/nio/Buffer.position
0 311481/2 4790257389923 7 <- java/nio/Buffer.position
0 311481/2 4790257389930 7 <- java/nio/Buffer.<init>
0 311481/2 4790257389938 7 <- java/nio/CharBuffer.<init>
0 311481/2 4790257389946 7 <- java/nio/HeapCharBuffer.<init>
0 311481/2 4790257389953 7 <- java/nio/CharBuffer.wrap
0 311481/2 4790257389961 7 -> java/nio/Buffer.hasRemaining
0 311481/2 4790257389968 7 <- java/nio/Buffer.hasRemaining
0 311481/2 4790257389976 7 -> java/nio/charset/CharsetEncoder.encode
0 311481/2 4790257389984 7 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790257389991 7 -> java/nio/CharBuffer.hasArray
0 311481/2 4790257389998 7 <- java/nio/CharBuffer.hasArray
0 311481/2 4790257390760 761 -> java/nio/ByteBuffer.hasArray
0 311481/2 4790257390772 11 <- java/nio/ByteBuffer.hasArray
0 311481/2 4790257390782 10 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790257390790 7 -> java/nio/CharBuffer.array
0 311481/2 4790257390797 7 <- java/nio/CharBuffer.array
0 311481/2 4790257390805 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790257390812 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790257390820 8 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790257390828 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790257390836 8 -> java/nio/ByteBuffer.array
0 311481/2 4790257390844 7 <- java/nio/ByteBuffer.array
0 311481/2 4790257390851 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257390859 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257390866 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257390874 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257390883 8 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790257390890 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790257390898 8 -> java/nio/Buffer.position
0 311481/2 4790257390906 7 <- java/nio/Buffer.position
0 311481/2 4790257390913 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257390921 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257390928 7 -> java/nio/Buffer.position
0 311481/2 4790257390936 7 <- java/nio/Buffer.position
0 311481/2 4790257390943 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790257390951 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790257390959 8 -> java/nio/charset/CoderResult.isOverflow
0 311481/2 4790257390967 7 <- java/nio/charset/CoderResult.isOverflow
0 311481/2 4790257390974 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257390982 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257390990 7 <- java/nio/charset/CharsetEncoder.encode
0 311481/2 4790257390998 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257391005 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790257391013 8 -> java/nio/Buffer.remaining
0 311481/2 4790257391020 7 <- java/nio/Buffer.remaining
0 311481/2 4790257391028 7 <- sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790257391036 7 <- sun/nio/cs/StreamEncoder.write
0 311481/2 4790257391044 7 <- java/io/OutputStreamWriter.write
0 311481/2 4790257391052 8 <- java/io/BufferedWriter.flushBuffer
0 311481/2 4790257391060 7 -> java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790257391067 7 -> sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790257391075 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790257391082 7 -> sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790257391090 7 -> java/nio/Buffer.flip
0 311481/2 4790257391097 7 <- java/nio/Buffer.flip
0 311481/2 4790257391105 8 -> java/nio/ByteBuffer.array
0 311481/2 4790257391112 7 <- java/nio/ByteBuffer.array
0 311481/2 4790257391120 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257391127 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790257391135 8 -> java/io/PrintStream.write
0 311481/2 4790257391142 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790257391150 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790257391158 8 -> java/io/BufferedOutputStream.write
0 311481/2 4790257391166 7 -> java/lang/System.arraycopy
0 311481/2 4790257391174 8 <- java/lang/System.arraycopy
0 311481/2 4790257391182 7 <- java/io/BufferedOutputStream.write
0 311481/2 4790257391190 7 -> java/io/BufferedOutputStream.flush
0 311481/2 4790257391197 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790257391205 7 -> java/io/FileOutputStream.write
0 311481/2 4790257391212 7 -> java/io/FileOutputStream.writeBytes
0 311481/2 4790257391280 67 <- java/io/FileOutputStream.writeBytes
0 311481/2 4790257391289 9 <- java/io/FileOutputStream.write
0 311481/2 4790257391297 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790257391305 7 <- java/io/BufferedOutputStream.flush
0 311481/2 4790257391313 7 <- java/io/PrintStream.write
0 311481/2 4790257391321 7 -> java/nio/Buffer.clear
0 311481/2 4790257391329 7 <- java/nio/Buffer.clear
0 311481/2 4790257391336 7 <- sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790257391344 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790257391352 7 <- sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790257391359 7 <- java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790257391368 8 -> java/io/BufferedOutputStream.flush
0 311481/2 4790257391375 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790257391383 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790257391391 8 <- java/io/BufferedOutputStream.flush
0 311481/2 4790257391398 7 <- java/io/PrintStream.newLine
0 311481/2 4790257391406 7 <- java/io/PrintStream.println
0 311481/2 4790257391439 32 -> java/lang/ClassLoader.loadClassInternal
0 311481/2 4790257391447 8 -> java/lang/ClassLoader.loadClass
0 311481/2 4790257391455 7 -> sun/misc/Launcher$AppClassLoader.loadClass
0 311481/2 4790257391463 7 -> java/lang/String.lastIndexOf
0 311481/2 4790257391471 7 -> java/lang/String.lastIndexOf
0 311481/2 4790257391479 8 <- java/lang/String.lastIndexOf
0 311481/2 4790257391487 7 <- java/lang/String.lastIndexOf
0 311481/2 4790257391495 8 -> java/lang/System.getSecurityManager
0 311481/2 4790257391503 7 <- java/lang/System.getSecurityManager
0 311481/2 4790257391511 8 -> java/lang/ClassLoader.loadClass
0 311481/2 4790257391518 7 -> java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257391526 7 -> java/lang/ClassLoader.check
0 311481/2 4790257391533 7 <- java/lang/ClassLoader.check
0 311481/2 4790257391541 7 -> java/lang/ClassLoader.checkName
0 311481/2 4790257391549 7 -> java/lang/String.indexOf
0 311481/2 4790257391556 7 -> java/lang/String.indexOf
0 311481/2 4790257391564 8 <- java/lang/String.indexOf
0 311481/2 4790257391572 7 <- java/lang/String.indexOf
0 311481/2 4790257391580 8 -> sun/misc/VM.allowArraySyntax
0 311481/2 4790257391587 7 <- sun/misc/VM.allowArraySyntax
0 311481/2 4790257391595 7 -> java/lang/String.charAt
0 311481/2 4790257391603 7 <- java/lang/String.charAt
0 311481/2 4790257391610 7 <- java/lang/ClassLoader.checkName
0 311481/2 4790257391618 7 -> java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257391633 14 <- java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257391641 8 <- java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257391651 9 -> java/lang/ClassLoader.loadClass
0 311481/2 4790257391658 7 -> java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257391665 7 -> java/lang/ClassLoader.check
0 311481/2 4790257391672 7 <- java/lang/ClassLoader.check
0 311481/2 4790257391680 7 -> java/lang/ClassLoader.checkName
0 311481/2 4790257391688 7 -> java/lang/String.indexOf
0 311481/2 4790257391695 7 -> java/lang/String.indexOf
0 311481/2 4790257391703 8 <- java/lang/String.indexOf
0 311481/2 4790257391711 7 <- java/lang/String.indexOf
0 311481/2 4790257391718 7 -> sun/misc/VM.allowArraySyntax
0 311481/2 4790257391725 7 <- sun/misc/VM.allowArraySyntax
0 311481/2 4790257391733 7 -> java/lang/String.charAt
0 311481/2 4790257391740 7 <- java/lang/String.charAt
0 311481/2 4790257391748 7 <- java/lang/ClassLoader.checkName
0 311481/2 4790257391755 7 -> java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257391765 9 <- java/lang/ClassLoader.findLoadedClass0
0 311481/2 4790257391773 8 <- java/lang/ClassLoader.findLoadedClass
0 311481/2 4790257391781 8 -> java/lang/ClassLoader.findBootstrapClass0
0 311481/2 4790257391788 7 -> java/lang/ClassLoader.check
0 311481/2 4790257391795 7 <- java/lang/ClassLoader.check
0 311481/2 4790257391803 7 -> java/lang/ClassLoader.checkName
0 311481/2 4790257391810 7 -> java/lang/String.indexOf
0 311481/2 4790257391817 7 -> java/lang/String.indexOf
0 311481/2 4790257391825 7 <- java/lang/String.indexOf
0 311481/2 4790257391833 7 <- java/lang/String.indexOf
0 311481/2 4790257391840 7 -> sun/misc/VM.allowArraySyntax
0 311481/2 4790257391848 7 <- sun/misc/VM.allowArraySyntax
0 311481/2 4790257391855 7 -> java/lang/String.charAt
0 311481/2 4790257391862 7 <- java/lang/String.charAt
0 311481/2 4790257391870 7 <- java/lang/ClassLoader.checkName
0 311481/2 4790257391877 7 -> java/lang/ClassLoader.findBootstrapClass
0 311481/2 4790257391891 13 <- java/lang/ClassLoader.findBootstrapClass
0 311481/2 4790257391899 7 <- java/lang/ClassLoader.findBootstrapClass0
0 311481/2 4790257391907 8 <- java/lang/ClassLoader.loadClass
0 311481/2 4790257391915 7 <- java/lang/ClassLoader.loadClass
0 311481/2 4790257391922 7 <- sun/misc/Launcher$AppClassLoader.loadClass
0 311481/2 4790257391930 7 <- java/lang/ClassLoader.loadClass
0 311481/2 4790257391938 7 <- java/lang/ClassLoader.loadClassInternal
0 311481/2 4790257391954 16 -> java/lang/ClassLoader.checkPackageAccess
0 311481/2 4790257391962 7 -> java/lang/System.getSecurityManager
0 311481/2 4790257391969 7 <- java/lang/System.getSecurityManager
0 311481/2 4790257391978 8 -> java/util/HashSet.add
0 311481/2 4790257391986 8 -> java/util/HashMap.put
0 311481/2 4790257391994 7 -> java/lang/Object.hashCode
0 311481/2 4790257392001 7 <- java/lang/Object.hashCode
0 311481/2 4790257392009 8 -> java/util/HashMap.hash
0 311481/2 4790257392017 7 <- java/util/HashMap.hash
0 311481/2 4790257392025 7 -> java/util/HashMap.indexFor
0 311481/2 4790257392032 7 <- java/util/HashMap.indexFor
0 311481/2 4790257392040 8 <- java/util/HashMap.put
0 311481/2 4790257392048 7 <- java/util/HashSet.add
0 311481/2 4790257392055 7 <- java/lang/ClassLoader.checkPackageAccess
0 311481/2 4790257392076 20 -> java/lang/Thread.currentThread
0 311481/2 4790257392084 8 <- java/lang/Thread.currentThread
0 311481/2 4790257392094 10 -> java/lang/Thread.sleep
0 311481/2 4790258400253 1008158 <- java/lang/Thread.sleep
0 311481/2 4790258400299 45 -> Func_abc.func_b
0 311481/2 4790258400329 30 -> java/io/PrintStream.println
0 311481/2 4790258400338 8 -> java/io/PrintStream.print
0 311481/2 4790258400345 7 -> java/io/PrintStream.write
0 311481/2 4790258400353 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790258400361 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790258400369 8 -> java/io/Writer.write
0 311481/2 4790258400378 8 -> java/io/BufferedWriter.write
0 311481/2 4790258400386 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790258400393 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790258400402 9 -> java/io/BufferedWriter.min
0 311481/2 4790258400410 7 <- java/io/BufferedWriter.min
0 311481/2 4790258400418 8 -> java/lang/String.getChars
0 311481/2 4790258400426 8 -> java/lang/System.arraycopy
0 311481/2 4790258400435 8 <- java/lang/System.arraycopy
0 311481/2 4790258400442 7 <- java/lang/String.getChars
0 311481/2 4790258400451 8 <- java/io/BufferedWriter.write
0 311481/2 4790258400458 7 <- java/io/Writer.write
0 311481/2 4790258400466 7 -> java/io/BufferedWriter.flushBuffer
0 311481/2 4790258400474 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790258400481 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790258400489 8 -> java/io/OutputStreamWriter.write
0 311481/2 4790258400497 7 -> sun/nio/cs/StreamEncoder.write
0 311481/2 4790258400504 7 -> sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790258400511 7 <- sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790258400520 8 -> sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790258400528 7 -> java/nio/CharBuffer.wrap
0 311481/2 4790258400536 7 -> java/nio/HeapCharBuffer.<init>
0 311481/2 4790258400544 7 -> java/nio/CharBuffer.<init>
0 311481/2 4790258400551 7 -> java/nio/Buffer.<init>
0 311481/2 4790258400559 7 -> java/lang/Object.<init>
0 311481/2 4790258400566 7 <- java/lang/Object.<init>
0 311481/2 4790258400574 8 -> java/nio/Buffer.limit
0 311481/2 4790258400582 7 <- java/nio/Buffer.limit
0 311481/2 4790258400590 7 -> java/nio/Buffer.position
0 311481/2 4790258400597 7 <- java/nio/Buffer.position
0 311481/2 4790258400604 7 <- java/nio/Buffer.<init>
0 311481/2 4790258400612 7 <- java/nio/CharBuffer.<init>
0 311481/2 4790258400620 7 <- java/nio/HeapCharBuffer.<init>
0 311481/2 4790258400627 7 <- java/nio/CharBuffer.wrap
0 311481/2 4790258400635 8 -> java/nio/Buffer.hasRemaining
0 311481/2 4790258400643 7 <- java/nio/Buffer.hasRemaining
0 311481/2 4790258400651 8 -> java/nio/charset/CharsetEncoder.encode
0 311481/2 4790258400659 8 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790258400667 7 -> java/nio/CharBuffer.hasArray
0 311481/2 4790258400675 7 <- java/nio/CharBuffer.hasArray
0 311481/2 4790258400683 8 -> java/nio/ByteBuffer.hasArray
0 311481/2 4790258400690 7 <- java/nio/ByteBuffer.hasArray
0 311481/2 4790258400698 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790258400706 7 -> java/nio/CharBuffer.array
0 311481/2 4790258400713 7 <- java/nio/CharBuffer.array
0 311481/2 4790258400721 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790258400728 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790258400736 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790258400743 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790258400752 8 -> java/nio/ByteBuffer.array
0 311481/2 4790258400759 7 <- java/nio/ByteBuffer.array
0 311481/2 4790258400766 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258400774 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258400781 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258400789 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258400799 9 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790258400806 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790258400813 7 -> java/nio/Buffer.position
0 311481/2 4790258400821 7 <- java/nio/Buffer.position
0 311481/2 4790258400828 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258400836 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258400843 7 -> java/nio/Buffer.position
0 311481/2 4790258400850 7 <- java/nio/Buffer.position
0 311481/2 4790258400858 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790258400866 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790258400874 8 -> java/nio/charset/CoderResult.isOverflow
0 311481/2 4790258400881 7 <- java/nio/charset/CoderResult.isOverflow
0 311481/2 4790258400889 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258400896 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258400904 7 <- java/nio/charset/CharsetEncoder.encode
0 311481/2 4790258400912 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258400919 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258400927 8 -> java/nio/Buffer.remaining
0 311481/2 4790258400934 7 <- java/nio/Buffer.remaining
0 311481/2 4790258400942 7 <- sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790258400950 7 <- sun/nio/cs/StreamEncoder.write
0 311481/2 4790258400957 7 <- java/io/OutputStreamWriter.write
0 311481/2 4790258400965 7 <- java/io/BufferedWriter.flushBuffer
0 311481/2 4790258400973 8 -> java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790258400981 7 -> sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790258400988 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790258400996 7 -> sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790258401004 7 -> java/nio/Buffer.flip
0 311481/2 4790258401011 6 <- java/nio/Buffer.flip
0 311481/2 4790258401019 8 -> java/nio/ByteBuffer.array
0 311481/2 4790258401026 7 <- java/nio/ByteBuffer.array
0 311481/2 4790258401033 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401041 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401049 7 -> java/io/PrintStream.write
0 311481/2 4790258401056 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790258401063 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790258401071 8 -> java/io/BufferedOutputStream.write
0 311481/2 4790258401079 7 -> java/lang/System.arraycopy
0 311481/2 4790258401087 7 <- java/lang/System.arraycopy
0 311481/2 4790258401094 7 <- java/io/BufferedOutputStream.write
0 311481/2 4790258401103 8 -> java/io/BufferedOutputStream.flush
0 311481/2 4790258401110 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790258401118 7 -> java/io/FileOutputStream.write
0 311481/2 4790258401125 7 -> java/io/FileOutputStream.writeBytes
0 311481/2 4790258401164 39 <- java/io/FileOutputStream.writeBytes
0 311481/2 4790258401173 8 <- java/io/FileOutputStream.write
0 311481/2 4790258401181 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790258401189 7 <- java/io/BufferedOutputStream.flush
0 311481/2 4790258401196 7 <- java/io/PrintStream.write
0 311481/2 4790258401204 7 -> java/nio/Buffer.clear
0 311481/2 4790258401212 7 <- java/nio/Buffer.clear
0 311481/2 4790258401219 7 <- sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790258401227 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790258401235 7 <- sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790258401242 7 <- java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790258401251 8 -> java/lang/String.indexOf
0 311481/2 4790258401258 7 -> java/lang/String.indexOf
0 311481/2 4790258401266 8 <- java/lang/String.indexOf
0 311481/2 4790258401274 7 <- java/lang/String.indexOf
0 311481/2 4790258401281 7 <- java/io/PrintStream.write
0 311481/2 4790258401289 7 <- java/io/PrintStream.print
0 311481/2 4790258401297 7 -> java/io/PrintStream.newLine
0 311481/2 4790258401304 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790258401311 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790258401319 7 -> java/io/BufferedWriter.newLine
0 311481/2 4790258401326 7 -> java/io/Writer.write
0 311481/2 4790258401334 7 -> java/io/BufferedWriter.write
0 311481/2 4790258401341 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790258401348 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790258401356 7 -> java/io/BufferedWriter.min
0 311481/2 4790258401363 7 <- java/io/BufferedWriter.min
0 311481/2 4790258401371 7 -> java/lang/String.getChars
0 311481/2 4790258401378 7 -> java/lang/System.arraycopy
0 311481/2 4790258401385 7 <- java/lang/System.arraycopy
0 311481/2 4790258401393 7 <- java/lang/String.getChars
0 311481/2 4790258401401 7 <- java/io/BufferedWriter.write
0 311481/2 4790258401408 7 <- java/io/Writer.write
0 311481/2 4790258401416 7 <- java/io/BufferedWriter.newLine
0 311481/2 4790258401423 7 -> java/io/BufferedWriter.flushBuffer
0 311481/2 4790258401430 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790258401438 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790258401446 7 -> java/io/OutputStreamWriter.write
0 311481/2 4790258401453 7 -> sun/nio/cs/StreamEncoder.write
0 311481/2 4790258401460 7 -> sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790258401467 7 <- sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790258401475 7 -> sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790258401482 7 -> java/nio/CharBuffer.wrap
0 311481/2 4790258401490 7 -> java/nio/HeapCharBuffer.<init>
0 311481/2 4790258401497 7 -> java/nio/CharBuffer.<init>
0 311481/2 4790258401504 7 -> java/nio/Buffer.<init>
0 311481/2 4790258401511 7 -> java/lang/Object.<init>
0 311481/2 4790258401518 7 <- java/lang/Object.<init>
0 311481/2 4790258401526 7 -> java/nio/Buffer.limit
0 311481/2 4790258401533 7 <- java/nio/Buffer.limit
0 311481/2 4790258401541 7 -> java/nio/Buffer.position
0 311481/2 4790258401548 7 <- java/nio/Buffer.position
0 311481/2 4790258401556 7 <- java/nio/Buffer.<init>
0 311481/2 4790258401563 7 <- java/nio/CharBuffer.<init>
0 311481/2 4790258401570 7 <- java/nio/HeapCharBuffer.<init>
0 311481/2 4790258401578 7 <- java/nio/CharBuffer.wrap
0 311481/2 4790258401586 7 -> java/nio/Buffer.hasRemaining
0 311481/2 4790258401593 7 <- java/nio/Buffer.hasRemaining
0 311481/2 4790258401601 7 -> java/nio/charset/CharsetEncoder.encode
0 311481/2 4790258401608 7 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790258401615 7 -> java/nio/CharBuffer.hasArray
0 311481/2 4790258401623 7 <- java/nio/CharBuffer.hasArray
0 311481/2 4790258401630 7 -> java/nio/ByteBuffer.hasArray
0 311481/2 4790258401638 7 <- java/nio/ByteBuffer.hasArray
0 311481/2 4790258401645 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790258401653 7 -> java/nio/CharBuffer.array
0 311481/2 4790258401660 7 <- java/nio/CharBuffer.array
0 311481/2 4790258401667 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790258401675 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790258401682 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790258401690 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790258401697 7 -> java/nio/ByteBuffer.array
0 311481/2 4790258401705 7 <- java/nio/ByteBuffer.array
0 311481/2 4790258401712 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401719 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401727 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401734 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401743 8 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790258401750 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790258401757 7 -> java/nio/Buffer.position
0 311481/2 4790258401765 7 <- java/nio/Buffer.position
0 311481/2 4790258401772 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401780 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401787 7 -> java/nio/Buffer.position
0 311481/2 4790258401794 7 <- java/nio/Buffer.position
0 311481/2 4790258401802 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790258401809 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790258401817 7 -> java/nio/charset/CoderResult.isOverflow
0 311481/2 4790258401825 7 <- java/nio/charset/CoderResult.isOverflow
0 311481/2 4790258401832 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258401840 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258401848 7 <- java/nio/charset/CharsetEncoder.encode
0 311481/2 4790258401855 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258401863 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790258401871 7 -> java/nio/Buffer.remaining
0 311481/2 4790258401878 7 <- java/nio/Buffer.remaining
0 311481/2 4790258401885 7 <- sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790258401893 7 <- sun/nio/cs/StreamEncoder.write
0 311481/2 4790258401901 7 <- java/io/OutputStreamWriter.write
0 311481/2 4790258401908 7 <- java/io/BufferedWriter.flushBuffer
0 311481/2 4790258401916 7 -> java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790258401923 7 -> sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790258401931 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790258401938 7 -> sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790258401945 7 -> java/nio/Buffer.flip
0 311481/2 4790258401952 7 <- java/nio/Buffer.flip
0 311481/2 4790258401960 7 -> java/nio/ByteBuffer.array
0 311481/2 4790258401967 7 <- java/nio/ByteBuffer.array
0 311481/2 4790258401975 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401982 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790258401990 7 -> java/io/PrintStream.write
0 311481/2 4790258401997 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790258402004 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790258402012 7 -> java/io/BufferedOutputStream.write
0 311481/2 4790258402020 7 -> java/lang/System.arraycopy
0 311481/2 4790258402027 7 <- java/lang/System.arraycopy
0 311481/2 4790258402035 7 <- java/io/BufferedOutputStream.write
0 311481/2 4790258402042 7 -> java/io/BufferedOutputStream.flush
0 311481/2 4790258402050 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790258402057 7 -> java/io/FileOutputStream.write
0 311481/2 4790258402064 7 -> java/io/FileOutputStream.writeBytes
0 311481/2 4790258402082 17 <- java/io/FileOutputStream.writeBytes
0 311481/2 4790258402090 8 <- java/io/FileOutputStream.write
0 311481/2 4790258402098 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790258402106 7 <- java/io/BufferedOutputStream.flush
0 311481/2 4790258402113 7 <- java/io/PrintStream.write
0 311481/2 4790258402121 7 -> java/nio/Buffer.clear
0 311481/2 4790258402128 7 <- java/nio/Buffer.clear
0 311481/2 4790258402136 7 <- sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790258402143 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790258402151 7 <- sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790258402159 7 <- java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790258402166 7 -> java/io/BufferedOutputStream.flush
0 311481/2 4790258402174 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790258402181 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790258402189 7 <- java/io/BufferedOutputStream.flush
0 311481/2 4790258402196 7 <- java/io/PrintStream.newLine
0 311481/2 4790258402204 7 <- java/io/PrintStream.println
0 311481/2 4790258402212 7 -> java/lang/Thread.currentThread
0 311481/2 4790258402220 7 <- java/lang/Thread.currentThread
0 311481/2 4790258402228 7 -> java/lang/Thread.sleep
0 311481/2 4790259410328 1008099 <- java/lang/Thread.sleep
0 311481/2 4790259410374 46 -> Func_abc.func_c
0 311481/2 4790259410404 29 -> java/io/PrintStream.println
0 311481/2 4790259410412 8 -> java/io/PrintStream.print
0 311481/2 4790259410420 7 -> java/io/PrintStream.write
0 311481/2 4790259410428 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790259410435 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790259410444 8 -> java/io/Writer.write
0 311481/2 4790259410453 8 -> java/io/BufferedWriter.write
0 311481/2 4790259410460 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790259410467 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790259410477 9 -> java/io/BufferedWriter.min
0 311481/2 4790259410484 7 <- java/io/BufferedWriter.min
0 311481/2 4790259410492 8 -> java/lang/String.getChars
0 311481/2 4790259410501 8 -> java/lang/System.arraycopy
0 311481/2 4790259410509 8 <- java/lang/System.arraycopy
0 311481/2 4790259410517 7 <- java/lang/String.getChars
0 311481/2 4790259410525 8 <- java/io/BufferedWriter.write
0 311481/2 4790259410533 7 <- java/io/Writer.write
0 311481/2 4790259410541 7 -> java/io/BufferedWriter.flushBuffer
0 311481/2 4790259410548 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790259410555 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790259410563 8 -> java/io/OutputStreamWriter.write
0 311481/2 4790259410571 7 -> sun/nio/cs/StreamEncoder.write
0 311481/2 4790259410579 7 -> sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790259410586 7 <- sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790259410595 8 -> sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790259410602 7 -> java/nio/CharBuffer.wrap
0 311481/2 4790259410610 7 -> java/nio/HeapCharBuffer.<init>
0 311481/2 4790259410618 7 -> java/nio/CharBuffer.<init>
0 311481/2 4790259410625 7 -> java/nio/Buffer.<init>
0 311481/2 4790259410633 7 -> java/lang/Object.<init>
0 311481/2 4790259410640 7 <- java/lang/Object.<init>
0 311481/2 4790259410648 8 -> java/nio/Buffer.limit
0 311481/2 4790259410656 7 <- java/nio/Buffer.limit
0 311481/2 4790259410664 7 -> java/nio/Buffer.position
0 311481/2 4790259410671 7 <- java/nio/Buffer.position
0 311481/2 4790259410678 7 <- java/nio/Buffer.<init>
0 311481/2 4790259410686 7 <- java/nio/CharBuffer.<init>
0 311481/2 4790259410694 7 <- java/nio/HeapCharBuffer.<init>
0 311481/2 4790259410701 7 <- java/nio/CharBuffer.wrap
0 311481/2 4790259410710 8 -> java/nio/Buffer.hasRemaining
0 311481/2 4790259410717 7 <- java/nio/Buffer.hasRemaining
0 311481/2 4790259410725 8 -> java/nio/charset/CharsetEncoder.encode
0 311481/2 4790259410733 8 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790259410741 7 -> java/nio/CharBuffer.hasArray
0 311481/2 4790259410749 7 <- java/nio/CharBuffer.hasArray
0 311481/2 4790259410757 8 -> java/nio/ByteBuffer.hasArray
0 311481/2 4790259410764 7 <- java/nio/ByteBuffer.hasArray
0 311481/2 4790259410772 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790259410780 7 -> java/nio/CharBuffer.array
0 311481/2 4790259410787 7 <- java/nio/CharBuffer.array
0 311481/2 4790259410795 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790259410802 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790259410810 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790259410817 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790259410826 8 -> java/nio/ByteBuffer.array
0 311481/2 4790259410833 7 <- java/nio/ByteBuffer.array
0 311481/2 4790259410841 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259410848 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259410855 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259410863 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259410873 9 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790259410880 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790259410888 7 -> java/nio/Buffer.position
0 311481/2 4790259410895 7 <- java/nio/Buffer.position
0 311481/2 4790259410902 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259410910 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259410917 7 -> java/nio/Buffer.position
0 311481/2 4790259410924 7 <- java/nio/Buffer.position
0 311481/2 4790259410932 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790259410940 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790259410948 8 -> java/nio/charset/CoderResult.isOverflow
0 311481/2 4790259410955 7 <- java/nio/charset/CoderResult.isOverflow
0 311481/2 4790259410963 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259410970 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259410978 7 <- java/nio/charset/CharsetEncoder.encode
0 311481/2 4790259410986 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259410993 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259411001 8 -> java/nio/Buffer.remaining
0 311481/2 4790259411008 7 <- java/nio/Buffer.remaining
0 311481/2 4790259411016 7 <- sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790259411024 7 <- sun/nio/cs/StreamEncoder.write
0 311481/2 4790259411031 7 <- java/io/OutputStreamWriter.write
0 311481/2 4790259411039 7 <- java/io/BufferedWriter.flushBuffer
0 311481/2 4790259411047 8 -> java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790259411055 7 -> sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790259411062 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790259411070 7 -> sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790259411077 7 -> java/nio/Buffer.flip
0 311481/2 4790259411084 6 <- java/nio/Buffer.flip
0 311481/2 4790259411092 8 -> java/nio/ByteBuffer.array
0 311481/2 4790259411100 7 <- java/nio/ByteBuffer.array
0 311481/2 4790259411107 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411114 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411122 7 -> java/io/PrintStream.write
0 311481/2 4790259411130 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790259411137 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790259411145 8 -> java/io/BufferedOutputStream.write
0 311481/2 4790259411153 7 -> java/lang/System.arraycopy
0 311481/2 4790259411160 7 <- java/lang/System.arraycopy
0 311481/2 4790259411168 7 <- java/io/BufferedOutputStream.write
0 311481/2 4790259411176 8 -> java/io/BufferedOutputStream.flush
0 311481/2 4790259411184 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790259411192 7 -> java/io/FileOutputStream.write
0 311481/2 4790259411199 7 -> java/io/FileOutputStream.writeBytes
0 311481/2 4790259411241 41 <- java/io/FileOutputStream.writeBytes
0 311481/2 4790259411249 8 <- java/io/FileOutputStream.write
0 311481/2 4790259411257 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790259411265 7 <- java/io/BufferedOutputStream.flush
0 311481/2 4790259411272 7 <- java/io/PrintStream.write
0 311481/2 4790259411280 7 -> java/nio/Buffer.clear
0 311481/2 4790259411288 7 <- java/nio/Buffer.clear
0 311481/2 4790259411295 7 <- sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790259411303 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790259411310 7 <- sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790259411318 7 <- java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790259411326 8 -> java/lang/String.indexOf
0 311481/2 4790259411334 7 -> java/lang/String.indexOf
0 311481/2 4790259411342 8 <- java/lang/String.indexOf
0 311481/2 4790259411349 7 <- java/lang/String.indexOf
0 311481/2 4790259411357 7 <- java/io/PrintStream.write
0 311481/2 4790259411365 7 <- java/io/PrintStream.print
0 311481/2 4790259411372 7 -> java/io/PrintStream.newLine
0 311481/2 4790259411380 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790259411387 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790259411395 7 -> java/io/BufferedWriter.newLine
0 311481/2 4790259411402 7 -> java/io/Writer.write
0 311481/2 4790259411409 7 -> java/io/BufferedWriter.write
0 311481/2 4790259411416 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790259411423 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790259411431 7 -> java/io/BufferedWriter.min
0 311481/2 4790259411439 7 <- java/io/BufferedWriter.min
0 311481/2 4790259411446 7 -> java/lang/String.getChars
0 311481/2 4790259411454 7 -> java/lang/System.arraycopy
0 311481/2 4790259411461 7 <- java/lang/System.arraycopy
0 311481/2 4790259411468 7 <- java/lang/String.getChars
0 311481/2 4790259411476 7 <- java/io/BufferedWriter.write
0 311481/2 4790259411484 7 <- java/io/Writer.write
0 311481/2 4790259411491 7 <- java/io/BufferedWriter.newLine
0 311481/2 4790259411499 7 -> java/io/BufferedWriter.flushBuffer
0 311481/2 4790259411506 7 -> java/io/BufferedWriter.ensureOpen
0 311481/2 4790259411513 7 <- java/io/BufferedWriter.ensureOpen
0 311481/2 4790259411521 7 -> java/io/OutputStreamWriter.write
0 311481/2 4790259411528 7 -> sun/nio/cs/StreamEncoder.write
0 311481/2 4790259411535 7 -> sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790259411543 7 <- sun/nio/cs/StreamEncoder.ensureOpen
0 311481/2 4790259411550 7 -> sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790259411558 7 -> java/nio/CharBuffer.wrap
0 311481/2 4790259411565 7 -> java/nio/HeapCharBuffer.<init>
0 311481/2 4790259411572 7 -> java/nio/CharBuffer.<init>
0 311481/2 4790259411579 7 -> java/nio/Buffer.<init>
0 311481/2 4790259411586 6 -> java/lang/Object.<init>
0 311481/2 4790259411594 7 <- java/lang/Object.<init>
0 311481/2 4790259411601 7 -> java/nio/Buffer.limit
0 311481/2 4790259411608 7 <- java/nio/Buffer.limit
0 311481/2 4790259411616 7 -> java/nio/Buffer.position
0 311481/2 4790259411623 7 <- java/nio/Buffer.position
0 311481/2 4790259411631 7 <- java/nio/Buffer.<init>
0 311481/2 4790259411638 7 <- java/nio/CharBuffer.<init>
0 311481/2 4790259411646 7 <- java/nio/HeapCharBuffer.<init>
0 311481/2 4790259411653 7 <- java/nio/CharBuffer.wrap
0 311481/2 4790259411661 7 -> java/nio/Buffer.hasRemaining
0 311481/2 4790259411668 7 <- java/nio/Buffer.hasRemaining
0 311481/2 4790259411676 7 -> java/nio/charset/CharsetEncoder.encode
0 311481/2 4790259411684 7 -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790259411691 7 -> java/nio/CharBuffer.hasArray
0 311481/2 4790259411698 7 <- java/nio/CharBuffer.hasArray
0 311481/2 4790259411706 7 -> java/nio/ByteBuffer.hasArray
0 311481/2 4790259411713 7 <- java/nio/ByteBuffer.hasArray
0 311481/2 4790259411721 7 -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790259411728 7 -> java/nio/CharBuffer.array
0 311481/2 4790259411735 7 <- java/nio/CharBuffer.array
0 311481/2 4790259411743 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790259411750 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790259411758 7 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790259411765 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790259411773 7 -> java/nio/ByteBuffer.array
0 311481/2 4790259411780 7 <- java/nio/ByteBuffer.array
0 311481/2 4790259411787 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411795 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411802 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411809 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411818 8 -> java/nio/CharBuffer.arrayOffset
0 311481/2 4790259411825 7 <- java/nio/CharBuffer.arrayOffset
0 311481/2 4790259411833 7 -> java/nio/Buffer.position
0 311481/2 4790259411840 7 <- java/nio/Buffer.position
0 311481/2 4790259411847 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411855 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259411862 7 -> java/nio/Buffer.position
0 311481/2 4790259411869 7 <- java/nio/Buffer.position
0 311481/2 4790259411877 7 <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
0 311481/2 4790259411885 7 <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
0 311481/2 4790259411893 8 -> java/nio/charset/CoderResult.isOverflow
0 311481/2 4790259411900 7 <- java/nio/charset/CoderResult.isOverflow
0 311481/2 4790259411908 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259411915 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259411923 7 <- java/nio/charset/CharsetEncoder.encode
0 311481/2 4790259411931 7 -> java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259411938 7 <- java/nio/charset/CoderResult.isUnderflow
0 311481/2 4790259411946 7 -> java/nio/Buffer.remaining
0 311481/2 4790259411953 7 <- java/nio/Buffer.remaining
0 311481/2 4790259411960 7 <- sun/nio/cs/StreamEncoder.implWrite
0 311481/2 4790259411968 7 <- sun/nio/cs/StreamEncoder.write
0 311481/2 4790259411976 7 <- java/io/OutputStreamWriter.write
0 311481/2 4790259411983 7 <- java/io/BufferedWriter.flushBuffer
0 311481/2 4790259411991 7 -> java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790259411999 7 -> sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790259412006 7 -> sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790259412013 7 -> sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790259412021 7 -> java/nio/Buffer.flip
0 311481/2 4790259412028 6 <- java/nio/Buffer.flip
0 311481/2 4790259412035 7 -> java/nio/ByteBuffer.array
0 311481/2 4790259412043 7 <- java/nio/ByteBuffer.array
0 311481/2 4790259412050 7 -> java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259412057 7 <- java/nio/ByteBuffer.arrayOffset
0 311481/2 4790259412065 7 -> java/io/PrintStream.write
0 311481/2 4790259412072 7 -> java/io/PrintStream.ensureOpen
0 311481/2 4790259412080 7 <- java/io/PrintStream.ensureOpen
0 311481/2 4790259412087 7 -> java/io/BufferedOutputStream.write
0 311481/2 4790259412095 7 -> java/lang/System.arraycopy
0 311481/2 4790259412102 7 <- java/lang/System.arraycopy
0 311481/2 4790259412110 7 <- java/io/BufferedOutputStream.write
0 311481/2 4790259412118 7 -> java/io/BufferedOutputStream.flush
0 311481/2 4790259412125 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790259412132 7 -> java/io/FileOutputStream.write
0 311481/2 4790259412140 7 -> java/io/FileOutputStream.writeBytes
0 311481/2 4790259412157 17 <- java/io/FileOutputStream.writeBytes
0 311481/2 4790259412165 8 <- java/io/FileOutputStream.write
0 311481/2 4790259412172 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790259412180 7 <- java/io/BufferedOutputStream.flush
0 311481/2 4790259412188 7 <- java/io/PrintStream.write
0 311481/2 4790259412195 7 -> java/nio/Buffer.clear
0 311481/2 4790259412203 7 <- java/nio/Buffer.clear
0 311481/2 4790259412210 7 <- sun/nio/cs/StreamEncoder.writeBytes
0 311481/2 4790259412218 7 <- sun/nio/cs/StreamEncoder.implFlushBuffer
0 311481/2 4790259412226 7 <- sun/nio/cs/StreamEncoder.flushBuffer
0 311481/2 4790259412233 7 <- java/io/OutputStreamWriter.flushBuffer
0 311481/2 4790259412241 7 -> java/io/BufferedOutputStream.flush
0 311481/2 4790259412248 7 -> java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790259412256 7 <- java/io/BufferedOutputStream.flushBuffer
0 311481/2 4790259412263 7 <- java/io/BufferedOutputStream.flush
0 311481/2 4790259412271 7 <- java/io/PrintStream.newLine
0 311481/2 4790259412279 7 <- java/io/PrintStream.println
0 311481/2 4790259412287 8 -> java/lang/Thread.currentThread
0 311481/2 4790259412294 7 <- java/lang/Thread.currentThread
0 311481/2 4790259412302 7 -> java/lang/Thread.sleep
0 311481/2 4790260420044 1007741 <- java/lang/Thread.sleep
0 311481/2 4790260420073 29 <- Func_abc.func_c
0 311481/2 4790260420081 7 <- Func_abc.func_b
0 311481/2 4790260420088 7 <- Func_abc.func_a
0 311481/2 4790260420096 7 <- Func_abc.main
0 311481/2 4790260420121 24 -> java/lang/Thread.exit
0 311481/2 4790260420153 32 -> java/lang/ThreadGroup.remove
0 311481/2 4790260420169 15 -> java/lang/System.arraycopy
0 311481/2 4790260420178 8 <- java/lang/System.arraycopy
0 311481/2 4790260420190 11 -> java/lang/Object.notifyAll
0 311481/2 4790260420203 13 <- java/lang/Object.notifyAll
0 311481/2 4790260420211 8 <- java/lang/ThreadGroup.remove
0 311481/2 4790260420225 13 <- java/lang/Thread.exit
0 311481/2 4790260420438 212 -> java/lang/Thread.<init>
0 311481/2 4790260420447 8 -> java/lang/Object.<init>
0 311481/2 4790260420454 7 <- java/lang/Object.<init>
0 311481/2 4790260420464 9 -> java/lang/Object.<init>
0 311481/2 4790260420471 7 <- java/lang/Object.<init>
0 311481/2 4790260420479 8 -> java/lang/Thread.init
0 311481/2 4790260420486 7 -> java/lang/Thread.currentThread
0 311481/2 4790260420494 7 <- java/lang/Thread.currentThread
0 311481/2 4790260420503 8 -> java/lang/System.getSecurityManager
0 311481/2 4790260420511 7 <- java/lang/System.getSecurityManager
0 311481/2 4790260420519 8 -> java/lang/ThreadGroup.checkAccess
0 311481/2 4790260420526 7 -> java/lang/System.getSecurityManager
0 311481/2 4790260420534 7 <- java/lang/System.getSecurityManager
0 311481/2 4790260420542 8 <- java/lang/ThreadGroup.checkAccess
0 311481/2 4790260420550 8 -> java/lang/ThreadGroup.addUnstarted
0 311481/2 4790260420558 7 <- java/lang/ThreadGroup.addUnstarted
0 311481/2 4790260420567 9 -> java/lang/String.toCharArray
0 311481/2 4790260420575 8 -> java/lang/String.getChars
0 311481/2 4790260420584 8 -> java/lang/System.arraycopy
0 311481/2 4790260420592 8 <- java/lang/System.arraycopy
0 311481/2 4790260420599 7 <- java/lang/String.getChars
0 311481/2 4790260420607 7 <- java/lang/String.toCharArray
0 311481/2 4790260420615 7 -> java/lang/Thread.getContextClassLoader
0 311481/2 4790260420622 7 <- java/lang/Thread.getContextClassLoader
0 311481/2 4790260420631 8 -> java/security/AccessController.getContext
0 311481/2 4790260420638 7 -> java/security/AccessController.getStackAccessControlContext
0 311481/2 4790260420653 14 <- java/security/AccessController.getStackAccessControlContext
0 311481/2 4790260420662 8 -> java/security/AccessControlContext.optimize
0 311481/2 4790260420670 8 -> java/security/AccessController.getInheritedAccessControlContext
0 311481/2 4790260420678 8 <- java/security/AccessController.getInheritedAccessControlContext
0 311481/2 4790260420687 8 <- java/security/AccessControlContext.optimize
0 311481/2 4790260420695 7 <- java/security/AccessController.getContext
0 311481/2 4790260420703 8 -> java/lang/Thread.setPriority
0 311481/2 4790260420710 7 -> java/lang/Thread.checkAccess
0 311481/2 4790260420718 7 -> java/lang/System.getSecurityManager
0 311481/2 4790260420725 7 <- java/lang/System.getSecurityManager
0 311481/2 4790260420732 7 <- java/lang/Thread.checkAccess
0 311481/2 4790260420741 8 -> java/lang/Thread.setPriority0
0 311481/2 4790260420760 19 <- java/lang/Thread.setPriority0
0 311481/2 4790260420768 8 <- java/lang/Thread.setPriority
0 311481/2 4790260420777 8 -> java/lang/Thread.nextThreadID
0 311481/2 4790260420785 8 <- java/lang/Thread.nextThreadID
0 311481/2 4790260420793 7 <- java/lang/Thread.init
0 311481/2 4790260420801 7 <- java/lang/Thread.<init>
0 311481/2 4790260420810 9 -> java/lang/ThreadGroup.add
0 311481/2 4790260420819 8 <- java/lang/ThreadGroup.add
0 311481/2 4790260420834 15 -> java/lang/Shutdown.shutdown
0 311481/2 4790260420846 12 -> java/lang/Shutdown.sequence
0 311481/2 4790260420855 9 -> java/lang/Shutdown.runHooks
0 311481/2 4790260420867 11 -> java/util/AbstractList.iterator
0 311481/2 4790260421144 277 -> java/util/AbstractList$Itr.<init>
0 311481/2 4790260421156 12 -> java/util/AbstractList$Itr.<init>
0 311481/2 4790260421168 11 -> java/lang/Object.<init>
0 311481/2 4790260421175 7 <- java/lang/Object.<init>
0 311481/2 4790260421189 13 <- java/util/AbstractList$Itr.<init>
0 311481/2 4790260421197 7 <- java/util/AbstractList$Itr.<init>
0 311481/2 4790260421205 7 <- java/util/AbstractList.iterator
0 311481/2 4790260421218 13 -> java/util/AbstractList$Itr.hasNext
0 311481/2 4790260421229 11 <- java/util/AbstractList$Itr.hasNext
0 311481/2 4790260421240 10 -> java/util/AbstractList$Itr.next
0 311481/2 4790260421249 9 -> java/util/AbstractList$Itr.checkForComodification
0 311481/2 4790260421256 7 <- java/util/AbstractList$Itr.checkForComodification
0 311481/2 4790260421267 10 -> java/util/ArrayList.get
0 311481/2 4790260421274 7 -> java/util/ArrayList.RangeCheck
0 311481/2 4790260421282 7 <- java/util/ArrayList.RangeCheck
0 311481/2 4790260421290 7 <- java/util/ArrayList.get
0 311481/2 4790260421297 7 <- java/util/AbstractList$Itr.next
0 311481/2 4790260421310 12 -> java/io/Console$1$1.run
0 311481/2 4790260421321 10 -> java/io/Console.access$600
0 311481/2 4790260421330 9 <- java/io/Console.access$600
0 311481/2 4790260421338 7 <- java/io/Console$1$1.run
0 311481/2 4790260421346 7 -> java/util/AbstractList$Itr.hasNext
0 311481/2 4790260421353 7 <- java/util/AbstractList$Itr.hasNext
0 311481/2 4790260421361 7 -> java/util/AbstractList$Itr.next
0 311481/2 4790260421368 7 -> java/util/AbstractList$Itr.checkForComodification
0 311481/2 4790260421376 7 <- java/util/AbstractList$Itr.checkForComodification
0 311481/2 4790260421384 8 -> java/util/ArrayList.get
0 311481/2 4790260421391 7 -> java/util/ArrayList.RangeCheck
0 311481/2 4790260421398 7 <- java/util/ArrayList.RangeCheck
0 311481/2 4790260421406 7 <- java/util/ArrayList.get
0 311481/2 4790260421414 7 <- java/util/AbstractList$Itr.next
0 311481/2 4790260421422 8 -> java/lang/ApplicationShutdownHooks.run
0 311481/2 4790260421435 13 -> java/util/IdentityHashMap.keySet
0 311481/2 4790260421598 163 -> java/util/IdentityHashMap$KeySet.<init>
0 311481/2 4790260421610 11 -> java/util/IdentityHashMap$KeySet.<init>
0 311481/2 4790260421622 11 -> java/util/AbstractSet.<init>
0 311481/2 4790260421629 7 -> java/util/AbstractCollection.<init>
0 311481/2 4790260421637 7 -> java/lang/Object.<init>
0 311481/2 4790260421644 7 <- java/lang/Object.<init>
0 311481/2 4790260421652 8 <- java/util/AbstractCollection.<init>
0 311481/2 4790260421660 7 <- java/util/AbstractSet.<init>
0 311481/2 4790260421668 7 <- java/util/IdentityHashMap$KeySet.<init>
0 311481/2 4790260421675 7 <- java/util/IdentityHashMap$KeySet.<init>
0 311481/2 4790260421683 7 <- java/util/IdentityHashMap.keySet
0 311481/2 4790260421695 11 -> java/util/IdentityHashMap$KeySet.iterator
0 311481/2 4790260421882 187 -> java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260421894 11 -> java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260421905 11 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260421915 10 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260421926 10 -> java/lang/Object.<init>
0 311481/2 4790260421934 7 <- java/lang/Object.<init>
0 311481/2 4790260421945 11 -> java/util/IdentityHashMap.access$000
0 311481/2 4790260421954 8 <- java/util/IdentityHashMap.access$000
0 311481/2 4790260421967 12 -> java/util/IdentityHashMap.access$200
0 311481/2 4790260421975 8 <- java/util/IdentityHashMap.access$200
0 311481/2 4790260421986 10 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260421994 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260422002 7 <- java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260422010 7 <- java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260422018 7 <- java/util/IdentityHashMap$KeySet.iterator
0 311481/2 4790260422029 11 -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
0 311481/2 4790260422037 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
0 311481/2 4790260422045 8 -> java/util/IdentityHashMap$KeySet.iterator
0 311481/2 4790260422053 7 -> java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260422060 7 -> java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260422068 7 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260422075 7 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260422083 7 -> java/lang/Object.<init>
0 311481/2 4790260422090 7 <- java/lang/Object.<init>
0 311481/2 4790260422098 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260422106 8 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
0 311481/2 4790260422114 7 <- java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260422121 7 <- java/util/IdentityHashMap$KeyIterator.<init>
0 311481/2 4790260422129 7 <- java/util/IdentityHashMap$KeySet.iterator
0 311481/2 4790260422137 7 -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
0 311481/2 4790260422145 7 <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
0 311481/2 4790260422153 8 <- java/lang/ApplicationShutdownHooks.run
0 311481/2 4790260422161 7 -> java/util/AbstractList$Itr.hasNext
0 311481/2 4790260422168 7 <- java/util/AbstractList$Itr.hasNext
0 311481/2 4790260422176 7 -> java/util/AbstractList$Itr.next
0 311481/2 4790260422183 7 -> java/util/AbstractList$Itr.checkForComodification
0 311481/2 4790260422191 7 <- java/util/AbstractList$Itr.checkForComodification
0 311481/2 4790260422199 8 -> java/util/ArrayList.get
0 311481/2 4790260422206 7 -> java/util/ArrayList.RangeCheck
0 311481/2 4790260422213 7 <- java/util/ArrayList.RangeCheck
0 311481/2 4790260422221 7 <- java/util/ArrayList.get
0 311481/2 4790260422229 7 <- java/util/AbstractList$Itr.next
0 311481/2 4790260422237 8 -> java/io/File$1.run
0 311481/2 4790260422318 81 -> java/io/DeleteOnExitHook.<clinit>
0 311481/2 4790260422461 143 -> java/util/LinkedHashSet.<init>
0 311481/2 4790260422473 12 -> java/util/HashSet.<init>
0 311481/2 4790260422481 7 -> java/util/AbstractSet.<init>
0 311481/2 4790260422488 7 -> java/util/AbstractCollection.<init>
0 311481/2 4790260422495 7 -> java/lang/Object.<init>
0 311481/2 4790260422502 7 <- java/lang/Object.<init>
0 311481/2 4790260422511 8 <- java/util/AbstractCollection.<init>
0 311481/2 4790260422519 7 <- java/util/AbstractSet.<init>
0 311481/2 4790260422531 12 -> java/util/LinkedHashMap.<init>
0 311481/2 4790260422541 10 -> java/util/HashMap.<init>
0 311481/2 4790260422549 7 -> java/util/AbstractMap.<init>
0 311481/2 4790260422556 7 -> java/lang/Object.<init>
0 311481/2 4790260422563 7 <- java/lang/Object.<init>
0 311481/2 4790260422571 7 <- java/util/AbstractMap.<init>
0 311481/2 4790260422580 9 -> java/lang/Float.isNaN
0 311481/2 4790260422588 7 <- java/lang/Float.isNaN
0 311481/2 4790260422600 12 -> java/util/LinkedHashMap.init
0 311481/2 4790260422608 8 -> java/util/LinkedHashMap$Entry.<init>
0 311481/2 4790260422615 7 -> java/util/HashMap$Entry.<init>
0 311481/2 4790260422623 7 -> java/lang/Object.<init>
0 311481/2 4790260422630 6 <- java/lang/Object.<init>
0 311481/2 4790260422638 7 <- java/util/HashMap$Entry.<init>
0 311481/2 4790260422645 7 <- java/util/LinkedHashMap$Entry.<init>
0 311481/2 4790260422653 7 <- java/util/LinkedHashMap.init
0 311481/2 4790260422660 7 <- java/util/HashMap.<init>
0 311481/2 4790260422668 7 <- java/util/LinkedHashMap.<init>
0 311481/2 4790260422676 7 <- java/util/HashSet.<init>
0 311481/2 4790260422683 7 <- java/util/LinkedHashSet.<init>
0 311481/2 4790260422692 9 <- java/io/DeleteOnExitHook.<clinit>
0 311481/2 4790260422703 10 -> java/io/DeleteOnExitHook.hook
0 311481/2 4790260422713 10 -> java/io/DeleteOnExitHook.<init>
0 311481/2 4790260422723 9 -> java/lang/Object.<init>
0 311481/2 4790260422730 7 <- java/lang/Object.<init>
0 311481/2 4790260422738 7 <- java/io/DeleteOnExitHook.<init>
0 311481/2 4790260422746 7 <- java/io/DeleteOnExitHook.hook
0 311481/2 4790260422756 10 -> java/io/DeleteOnExitHook.run
0 311481/2 4790260422768 12 -> java/util/ArrayList.<init>
0 311481/2 4790260422775 7 -> java/util/AbstractList.<init>
0 311481/2 4790260422783 7 -> java/util/AbstractCollection.<init>
0 311481/2 4790260422790 7 -> java/lang/Object.<init>
0 311481/2 4790260422797 7 <- java/lang/Object.<init>
0 311481/2 4790260422805 7 <- java/util/AbstractCollection.<init>
0 311481/2 4790260422813 7 <- java/util/AbstractList.<init>
0 311481/2 4790260422824 11 -> java/util/AbstractCollection.toArray
0 311481/2 4790260422835 10 -> java/util/HashSet.size
0 311481/2 4790260422844 9 <- java/util/HashSet.size
0 311481/2 4790260422855 10 -> java/util/HashSet.iterator
0 311481/2 4790260422865 9 -> java/util/HashMap.keySet
0 311481/2 4790260422956 91 -> java/util/HashMap$KeySet.<init>
0 311481/2 4790260422967 10 -> java/util/HashMap$KeySet.<init>
0 311481/2 4790260422978 10 -> java/util/AbstractSet.<init>
0 311481/2 4790260422985 7 -> java/util/AbstractCollection.<init>
0 311481/2 4790260422993 7 -> java/lang/Object.<init>
0 311481/2 4790260423000 7 <- java/lang/Object.<init>
0 311481/2 4790260423008 7 <- java/util/AbstractCollection.<init>
0 311481/2 4790260423015 7 <- java/util/AbstractSet.<init>
0 311481/2 4790260423023 7 <- java/util/HashMap$KeySet.<init>
0 311481/2 4790260423031 7 <- java/util/HashMap$KeySet.<init>
0 311481/2 4790260423038 7 <- java/util/HashMap.keySet
0 311481/2 4790260423049 10 -> java/util/HashMap$KeySet.iterator
0 311481/2 4790260423060 11 -> java/util/LinkedHashMap.newKeyIterator
0 311481/2 4790260423243 182 -> java/util/LinkedHashMap$KeyIterator.<init>
0 311481/2 4790260423254 11 -> java/util/LinkedHashMap$KeyIterator.<init>
0 311481/2 4790260423266 11 -> java/util/LinkedHashMap$LinkedHashIterator.<init>
0 311481/2 4790260423276 9 -> java/util/LinkedHashMap$LinkedHashIterator.<init>
0 311481/2 4790260423286 10 -> java/lang/Object.<init>
0 311481/2 4790260423294 7 <- java/lang/Object.<init>
0 311481/2 4790260423311 16 <- java/util/LinkedHashMap$LinkedHashIterator.<init>
0 311481/2 4790260423319 8 <- java/util/LinkedHashMap$LinkedHashIterator.<init>
0 311481/2 4790260423327 7 <- java/util/LinkedHashMap$KeyIterator.<init>
0 311481/2 4790260423334 7 <- java/util/LinkedHashMap$KeyIterator.<init>
0 311481/2 4790260423342 7 <- java/util/LinkedHashMap.newKeyIterator
0 311481/2 4790260423350 7 <- java/util/HashMap$KeySet.iterator
0 311481/2 4790260423357 7 <- java/util/HashSet.iterator
0 311481/2 4790260423369 11 -> java/util/LinkedHashMap$LinkedHashIterator.hasNext
0 311481/2 4790260423377 8 <- java/util/LinkedHashMap$LinkedHashIterator.hasNext
0 311481/2 4790260423385 8 <- java/util/AbstractCollection.toArray
0 311481/2 4790260423393 8 -> java/lang/Object.getClass
0 311481/2 4790260423402 8 <- java/lang/Object.getClass
0 311481/2 4790260423410 8 <- java/util/ArrayList.<init>
0 311481/2 4790260423422 11 -> java/util/Collections.reverse
0 311481/2 4790260423435 13 <- java/util/Collections.reverse
0 311481/2 4790260423445 10 -> java/util/AbstractList.iterator
0 311481/2 4790260423453 8 -> java/util/AbstractList$Itr.<init>
0 311481/2 4790260423460 7 -> java/util/AbstractList$Itr.<init>
0 311481/2 4790260423468 7 -> java/lang/Object.<init>
0 311481/2 4790260423475 7 <- java/lang/Object.<init>
0 311481/2 4790260423483 7 <- java/util/AbstractList$Itr.<init>
0 311481/2 4790260423490 7 <- java/util/AbstractList$Itr.<init>
0 311481/2 4790260423498 7 <- java/util/AbstractList.iterator
0 311481/2 4790260423508 10 -> java/util/AbstractList$Itr.hasNext
0 311481/2 4790260423516 7 <- java/util/AbstractList$Itr.hasNext
0 311481/2 4790260423524 8 <- java/io/DeleteOnExitHook.run
0 311481/2 4790260423532 7 <- java/io/File$1.run
0 311481/2 4790260423539 7 -> java/util/AbstractList$Itr.hasNext
0 311481/2 4790260423547 7 <- java/util/AbstractList$Itr.hasNext
0 311481/2 4790260423554 7 <- java/lang/Shutdown.runHooks
0 311481/2 4790260423564 9 <- java/lang/Shutdown.sequence
0 311481/2 4790260423572 7 <- java/lang/Shutdown.shutdown
I truncated 22800 lines from the above output to make it fit here.
The fifth column is indented by 2 spaces to show when a new method begins.
This shows which method is calling which.
The TIME(us) column shows time since boot.
The DELTA(us) column shows time from that line to the previous line, and
so can be a bit tricky to read.
The FILE column shows file that was being executed.
If the output looks shuffled, check the CPU "C" and "TIME" columns, and
post sort based on TIME if necessary.
Try skimming down the "DELTA(us)" column to find the largest delta time,
and see what lines it corresponds with.
See Notes/ALLflow_notes.txt for important notes about reading flow outputs.
If you see "drops" warnings, see the Notes/ALLjava_notes.txt file for details.