summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/dtracetoolkit/Examples/j_syscolors_example.txt
diff options
context:
space:
mode:
Diffstat (limited to 'cddl/contrib/dtracetoolkit/Examples/j_syscolors_example.txt')
-rw-r--r--cddl/contrib/dtracetoolkit/Examples/j_syscolors_example.txt1550
1 files changed, 1550 insertions, 0 deletions
diff --git a/cddl/contrib/dtracetoolkit/Examples/j_syscolors_example.txt b/cddl/contrib/dtracetoolkit/Examples/j_syscolors_example.txt
new file mode 100644
index 0000000..3b130ee
--- /dev/null
+++ b/cddl/contrib/dtracetoolkit/Examples/j_syscolors_example.txt
@@ -0,0 +1,1550 @@
+The following are examples of j_syscolors.d.
+
+This is a simple script to trace the method flow of Java methods within a
+program, and the system calls made. It watches Java method entries and
+returns, and indents child * method calls. It renders the output in color
+("colour") using terminal escape sequences (which you can tweak by modifying
+the script).
+
+Here it traces the example program, Code/Java/Func_abc.
+
+WARNING: This output is full of terminal escape sequences, so if you are
+trying to view this through an editor or web browser - it may look awful.
+Try viewing this using "more" (although, depending on your terminal, it
+still may look awful).
+
+The fields in the output are, in order; CPU-id, Process ID/Thread ID, Elapsed
+time from previous line to current line, Type of call (func/syscall) and name
+of Java method or syscall.
+
+If the flow appears to jump, check the TID column - the JVM may have switched
+to another thread.
+
+WARNING: Watch the first column carefully, it prints the CPU-id. If it changes,
+then it is very likely that the output has been shuffled. Changes in TID will
+appear to shuffle output, as we change from one thread depth to the next. See
+Docs/Notes/ALLjavaflow.txt for additional notes.
+
+# j_syscolors.d -c 'java -XX:+ExtendedDTraceProbes Func_abc'
+C PID/TID DELTA(us) TYPE -- NAME
+0 311542/1 2 syscall -> munmap
+0 311542/1 33 syscall <- munmap
+0 311542/1 52 syscall -> mmap
+0 311542/1 16 syscall <- mmap
+0 311542/1 34 syscall -> setcontext
+0 311542/1 7 syscall <- setcontext
+0 311542/1 7 syscall -> getrlimit
+0 311542/1 7 syscall <- getrlimit
+0 311542/1 7 syscall -> getpid
+0 311542/1 6 syscall <- getpid
+0 311542/1 58 syscall -> setcontext
+0 311542/1 6 syscall <- setcontext
+0 311542/1 975 syscall -> sysi86
+0 311542/1 9 syscall <- sysi86
+0 311542/1 134 syscall -> brk
+0 311542/1 8 syscall <- brk
+0 311542/1 7 syscall -> brk
+0 311542/1 10 syscall <- brk
+0 311542/1 47 syscall -> sysconfig
+0 311542/1 6 syscall <- sysconfig
+0 311542/1 36 syscall -> resolvepath
+0 311542/1 31 syscall <- resolvepath
+0 311542/1 9 syscall -> resolvepath
+0 311542/1 18 syscall <- resolvepath
+0 311542/1 85 syscall -> access
+0 311542/1 20 syscall <- access
+0 311542/1 8 syscall -> access
+0 311542/1 24 syscall <- access
+0 311542/1 115 syscall -> open
+0 311542/1 27 syscall <- open
+0 311542/1 14 syscall -> fstat64
+0 311542/1 7 syscall <- fstat64
+0 311542/1 11 syscall -> fstat64
+0 311542/1 6 syscall <- fstat64
+0 311542/1 22 syscall -> ioctl
+0 311542/1 7 syscall <- ioctl
+0 311542/1 11 syscall -> read
+0 311542/1 43 syscall <- read
+0 311542/1 39 syscall -> read
+0 311542/1 7 syscall <- read
+0 311542/1 10 syscall -> llseek
+0 311542/1 7 syscall <- llseek
+0 311542/1 8 syscall -> close
+0 311542/1 9 syscall <- close
+0 311542/1 12 syscall -> sysconfig
+0 311542/1 6 syscall <- sysconfig
+0 311542/1 7 syscall -> sysconfig
+0 311542/1 6 syscall <- sysconfig
+0 311542/1 6 syscall -> sysconfig
+0 311542/1 6 syscall <- sysconfig
+0 311542/1 11 syscall -> xstat
+0 311542/1 27 syscall <- xstat
+0 311542/1 19 syscall -> exece
+0 311542/1 684 syscall <- exece
+0 311542/1 3320 syscall -> mmap
+0 311542/1 22 syscall <- mmap
+0 311542/1 26 syscall -> resolvepath
+0 311542/1 52 syscall <- resolvepath
+0 311542/1 8 syscall -> resolvepath
+0 311542/1 25 syscall <- resolvepath
+0 311542/1 7 syscall -> sysconfig
+0 311542/1 6 syscall <- sysconfig
+0 311542/1 9 syscall -> xstat
+0 311542/1 18 syscall <- xstat
+0 311542/1 7 syscall -> open
+0 311542/1 18 syscall <- open
+0 311542/1 7 syscall -> fxstat
+0 311542/1 7 syscall <- fxstat
+0 311542/1 6 syscall -> mmap
+0 311542/1 11 syscall <- mmap
+0 311542/1 7 syscall -> close
+0 311542/1 10 syscall <- close
+0 311542/1 42 syscall -> xstat
+0 311542/1 27 syscall <- xstat
+0 311542/1 8 syscall -> xstat
+0 311542/1 19 syscall <- xstat
+0 311542/1 7 syscall -> xstat
+0 311542/1 25 syscall <- xstat
+[... 31000 lines truncated ...]
+0 311542/2 10 method <- java/util/HashSet.add
+0 311542/2 10 method <- java/lang/ClassLoader.checkPackageAccess
+0 311542/2 28 method -> java/lang/reflect/Method.getModifiers
+0 311542/2 14 method <- java/lang/reflect/Method.getModifiers
+0 311542/2 17 method -> Func_abc.main
+0 311542/2 14 method -> Func_abc.func_a
+0 311542/2 12 method -> java/lang/ClassLoader.checkPackageAccess
+0 311542/2 10 method -> java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/System.getSecurityManager
+0 311542/2 11 method -> java/util/HashSet.add
+0 311542/2 10 method -> java/util/HashMap.put
+0 311542/2 9 method -> java/lang/Object.hashCode
+0 311542/2 10 method <- java/lang/Object.hashCode
+0 311542/2 10 method -> java/util/HashMap.hash
+0 311542/2 10 method <- java/util/HashMap.hash
+0 311542/2 10 method -> java/util/HashMap.indexFor
+0 311542/2 10 method <- java/util/HashMap.indexFor
+0 311542/2 10 method <- java/util/HashMap.put
+0 311542/2 10 method <- java/util/HashSet.add
+0 311542/2 10 method <- java/lang/ClassLoader.checkPackageAccess
+0 311542/2 20 syscall -> brk
+0 311542/2 15 syscall <- brk
+0 311542/2 13 syscall -> brk
+0 311542/2 17 syscall <- brk
+0 311542/2 47 method -> java/lang/ClassLoader.loadClassInternal
+0 311542/2 12 method -> java/lang/ClassLoader.loadClass
+0 311542/2 10 method -> sun/misc/Launcher$AppClassLoader.loadClass
+0 311542/2 10 method -> java/lang/String.lastIndexOf
+0 311542/2 10 method -> java/lang/String.lastIndexOf
+0 311542/2 11 method <- java/lang/String.lastIndexOf
+0 311542/2 10 method <- java/lang/String.lastIndexOf
+0 311542/2 10 method -> java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/System.getSecurityManager
+0 311542/2 10 method -> java/lang/ClassLoader.loadClass
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass
+0 311542/2 10 method -> java/lang/ClassLoader.check
+0 311542/2 9 method <- java/lang/ClassLoader.check
+0 311542/2 10 method -> java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 11 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method -> sun/misc/VM.allowArraySyntax
+0 311542/2 10 method <- sun/misc/VM.allowArraySyntax
+0 311542/2 10 method -> java/lang/String.charAt
+0 311542/2 10 method <- java/lang/String.charAt
+0 311542/2 10 method <- java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass0
+0 311542/2 12 method <- java/lang/ClassLoader.findLoadedClass0
+0 311542/2 10 method <- java/lang/ClassLoader.findLoadedClass
+0 311542/2 11 method -> java/lang/ClassLoader.loadClass
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass
+0 311542/2 10 method -> java/lang/ClassLoader.check
+0 311542/2 9 method <- java/lang/ClassLoader.check
+0 311542/2 10 method -> java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method -> sun/misc/VM.allowArraySyntax
+0 311542/2 10 method <- sun/misc/VM.allowArraySyntax
+0 311542/2 10 method -> java/lang/String.charAt
+0 311542/2 9 method <- java/lang/String.charAt
+0 311542/2 10 method <- java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass0
+0 311542/2 11 method <- java/lang/ClassLoader.findLoadedClass0
+0 311542/2 10 method <- java/lang/ClassLoader.findLoadedClass
+0 311542/2 10 method -> java/lang/ClassLoader.findBootstrapClass0
+0 311542/2 10 method -> java/lang/ClassLoader.check
+0 311542/2 10 method <- java/lang/ClassLoader.check
+0 311542/2 10 method -> java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method -> sun/misc/VM.allowArraySyntax
+0 311542/2 10 method <- sun/misc/VM.allowArraySyntax
+0 311542/2 10 method -> java/lang/String.charAt
+0 311542/2 9 method <- java/lang/String.charAt
+0 311542/2 10 method <- java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/ClassLoader.findBootstrapClass
+0 311542/2 12 method <- java/lang/ClassLoader.findBootstrapClass
+0 311542/2 10 method <- java/lang/ClassLoader.findBootstrapClass0
+0 311542/2 11 method <- java/lang/ClassLoader.loadClass
+0 311542/2 10 method <- java/lang/ClassLoader.loadClass
+0 311542/2 10 method <- sun/misc/Launcher$AppClassLoader.loadClass
+0 311542/2 10 method <- java/lang/ClassLoader.loadClass
+0 311542/2 10 method <- java/lang/ClassLoader.loadClassInternal
+0 311542/2 14 method -> java/lang/ClassLoader.checkPackageAccess
+0 311542/2 10 method -> java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/System.getSecurityManager
+0 311542/2 10 method -> java/util/HashSet.add
+0 311542/2 10 method -> java/util/HashMap.put
+0 311542/2 10 method -> java/lang/Object.hashCode
+0 311542/2 9 method <- java/lang/Object.hashCode
+0 311542/2 10 method -> java/util/HashMap.hash
+0 311542/2 10 method <- java/util/HashMap.hash
+0 311542/2 10 method -> java/util/HashMap.indexFor
+0 311542/2 10 method <- java/util/HashMap.indexFor
+0 311542/2 11 method <- java/util/HashMap.put
+0 311542/2 10 method <- java/util/HashSet.add
+0 311542/2 10 method <- java/lang/ClassLoader.checkPackageAccess
+0 311542/2 18 method -> java/io/PrintStream.println
+0 311542/2 13 method -> java/io/PrintStream.print
+0 311542/2 12 method -> java/io/PrintStream.write
+0 311542/2 12 method -> java/io/PrintStream.ensureOpen
+0 311542/2 13 method <- java/io/PrintStream.ensureOpen
+0 311542/2 15 method -> java/io/Writer.write
+0 311542/2 16 method -> java/io/BufferedWriter.write
+0 311542/2 13 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 12 method -> java/io/BufferedWriter.min
+0 311542/2 10 method <- java/io/BufferedWriter.min
+0 311542/2 13 method -> java/lang/String.getChars
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 11 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/String.getChars
+0 311542/2 10 method <- java/io/BufferedWriter.write
+0 311542/2 10 method <- java/io/Writer.write
+0 311542/2 13 method -> java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 13 method -> java/io/OutputStreamWriter.write
+0 311542/2 13 method -> sun/nio/cs/StreamEncoder.write
+0 311542/2 13 method -> sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 13 method -> sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 14 method -> java/nio/CharBuffer.wrap
+0 311542/2 11 method -> java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method -> java/nio/CharBuffer.<init>
+0 311542/2 10 method -> java/nio/Buffer.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method -> java/nio/Buffer.limit
+0 311542/2 10 method <- java/nio/Buffer.limit
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.<init>
+0 311542/2 10 method <- java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.wrap
+0 311542/2 13 method -> java/nio/Buffer.hasRemaining
+0 311542/2 10 method <- java/nio/Buffer.hasRemaining
+0 311542/2 14 method -> java/nio/charset/CharsetEncoder.encode
+0 311542/2 13 method -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 13 method -> java/nio/CharBuffer.hasArray
+0 311542/2 10 method <- java/nio/CharBuffer.hasArray
+0 311542/2 14 method -> java/nio/ByteBuffer.hasArray
+0 311542/2 10 method <- java/nio/ByteBuffer.hasArray
+0 311542/2 13 method -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 56 method -> java/nio/CharBuffer.array
+0 311542/2 11 method <- java/nio/CharBuffer.array
+0 311542/2 12 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 13 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 16 method -> java/nio/ByteBuffer.array
+0 311542/2 10 method <- java/nio/ByteBuffer.array
+0 311542/2 12 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 12 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 17 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 12 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 12 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 12 method -> java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isOverflow
+0 311542/2 12 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CharsetEncoder.encode
+0 311542/2 13 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 14 method -> java/nio/Buffer.remaining
+0 311542/2 10 method <- java/nio/Buffer.remaining
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method <- java/io/OutputStreamWriter.write
+0 311542/2 10 method <- java/io/BufferedWriter.flushBuffer
+0 311542/2 13 method -> java/io/OutputStreamWriter.flushBuffer
+0 311542/2 12 method -> sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 13 method -> sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 13 method -> sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 12 method -> java/nio/Buffer.flip
+0 311542/2 10 method <- java/nio/Buffer.flip
+0 311542/2 14 method -> java/nio/ByteBuffer.array
+0 311542/2 10 method <- java/nio/ByteBuffer.array
+0 311542/2 12 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 14 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 10 method <- java/io/PrintStream.ensureOpen
+0 311542/2 13 method -> java/io/BufferedOutputStream.write
+0 311542/2 15 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/io/BufferedOutputStream.write
+0 311542/2 12 method -> java/io/BufferedOutputStream.flush
+0 311542/2 12 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 15 method -> java/io/FileOutputStream.write
+0 311542/2 12 method -> java/io/FileOutputStream.writeBytes
+0 311542/2 55 syscall -> write
+0 311542/2 160 syscall <- write
+0 311542/2 12 method <- java/io/FileOutputStream.writeBytes
+0 311542/2 12 method <- java/io/FileOutputStream.write
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 13 method <- java/io/BufferedOutputStream.flush
+0 311542/2 11 method <- java/io/PrintStream.write
+0 311542/2 13 method -> java/nio/Buffer.clear
+0 311542/2 11 method <- java/nio/Buffer.clear
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method <- java/io/OutputStreamWriter.flushBuffer
+0 311542/2 15 method -> java/lang/String.indexOf
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method <- java/io/PrintStream.print
+0 311542/2 12 method -> java/io/PrintStream.newLine
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 10 method <- java/io/PrintStream.ensureOpen
+0 311542/2 12 method -> java/io/BufferedWriter.newLine
+0 311542/2 12 method -> java/io/Writer.write
+0 311542/2 10 method -> java/io/BufferedWriter.write
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 11 method -> java/io/BufferedWriter.min
+0 311542/2 10 method <- java/io/BufferedWriter.min
+0 311542/2 10 method -> java/lang/String.getChars
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/String.getChars
+0 311542/2 10 method <- java/io/BufferedWriter.write
+0 311542/2 10 method <- java/io/Writer.write
+0 311542/2 10 method <- java/io/BufferedWriter.newLine
+0 311542/2 10 method -> java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method -> java/io/OutputStreamWriter.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.write
+0 311542/2 9 method -> sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method -> java/nio/CharBuffer.wrap
+0 311542/2 10 method -> java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method -> java/nio/CharBuffer.<init>
+0 311542/2 10 method -> java/nio/Buffer.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 9 method <- java/lang/Object.<init>
+0 311542/2 10 method -> java/nio/Buffer.limit
+0 311542/2 10 method <- java/nio/Buffer.limit
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.<init>
+0 311542/2 10 method <- java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.wrap
+0 311542/2 10 method -> java/nio/Buffer.hasRemaining
+0 311542/2 10 method <- java/nio/Buffer.hasRemaining
+0 311542/2 10 method -> java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/CharBuffer.hasArray
+0 311542/2 9 method <- java/nio/CharBuffer.hasArray
+0 311542/2 10 method -> java/nio/ByteBuffer.hasArray
+0 311542/2 9 method <- java/nio/ByteBuffer.hasArray
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method -> java/nio/CharBuffer.array
+0 311542/2 9 method <- java/nio/CharBuffer.array
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/ByteBuffer.array
+0 311542/2 10 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 9 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 11 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method -> java/nio/Buffer.remaining
+0 311542/2 10 method <- java/nio/Buffer.remaining
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method <- java/io/OutputStreamWriter.write
+0 311542/2 10 method <- java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method -> java/nio/Buffer.flip
+0 311542/2 9 method <- java/nio/Buffer.flip
+0 311542/2 11 method -> java/nio/ByteBuffer.array
+0 311542/2 9 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 9 method <- java/io/PrintStream.ensureOpen
+0 311542/2 10 method -> java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method -> java/io/FileOutputStream.write
+0 311542/2 10 method -> java/io/FileOutputStream.writeBytes
+0 311542/2 12 syscall -> write
+0 311542/2 63 syscall <- write
+0 311542/2 8 method <- java/io/FileOutputStream.writeBytes
+0 311542/2 11 method <- java/io/FileOutputStream.write
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method -> java/nio/Buffer.clear
+0 311542/2 10 method <- java/nio/Buffer.clear
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method <- java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.newLine
+0 311542/2 10 method <- java/io/PrintStream.println
+0 311542/2 23 method -> java/lang/ClassLoader.loadClassInternal
+0 311542/2 11 method -> java/lang/ClassLoader.loadClass
+0 311542/2 10 method -> sun/misc/Launcher$AppClassLoader.loadClass
+0 311542/2 10 method -> java/lang/String.lastIndexOf
+0 311542/2 10 method -> java/lang/String.lastIndexOf
+0 311542/2 10 method <- java/lang/String.lastIndexOf
+0 311542/2 10 method <- java/lang/String.lastIndexOf
+0 311542/2 10 method -> java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/System.getSecurityManager
+0 311542/2 10 method -> java/lang/ClassLoader.loadClass
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass
+0 311542/2 10 method -> java/lang/ClassLoader.check
+0 311542/2 10 method <- java/lang/ClassLoader.check
+0 311542/2 10 method -> java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method -> sun/misc/VM.allowArraySyntax
+0 311542/2 9 method <- sun/misc/VM.allowArraySyntax
+0 311542/2 10 method -> java/lang/String.charAt
+0 311542/2 10 method <- java/lang/String.charAt
+0 311542/2 10 method <- java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass0
+0 311542/2 14 method <- java/lang/ClassLoader.findLoadedClass0
+0 311542/2 10 method <- java/lang/ClassLoader.findLoadedClass
+0 311542/2 12 method -> java/lang/ClassLoader.loadClass
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass
+0 311542/2 10 method -> java/lang/ClassLoader.check
+0 311542/2 9 method <- java/lang/ClassLoader.check
+0 311542/2 10 method -> java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 9 method -> java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method -> sun/misc/VM.allowArraySyntax
+0 311542/2 10 method <- sun/misc/VM.allowArraySyntax
+0 311542/2 10 method -> java/lang/String.charAt
+0 311542/2 9 method <- java/lang/String.charAt
+0 311542/2 10 method <- java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/ClassLoader.findLoadedClass0
+0 311542/2 12 method <- java/lang/ClassLoader.findLoadedClass0
+0 311542/2 10 method <- java/lang/ClassLoader.findLoadedClass
+0 311542/2 10 method -> java/lang/ClassLoader.findBootstrapClass0
+0 311542/2 10 method -> java/lang/ClassLoader.check
+0 311542/2 9 method <- java/lang/ClassLoader.check
+0 311542/2 10 method -> java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 9 method -> java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method -> sun/misc/VM.allowArraySyntax
+0 311542/2 10 method <- sun/misc/VM.allowArraySyntax
+0 311542/2 10 method -> java/lang/String.charAt
+0 311542/2 10 method <- java/lang/String.charAt
+0 311542/2 10 method <- java/lang/ClassLoader.checkName
+0 311542/2 10 method -> java/lang/ClassLoader.findBootstrapClass
+0 311542/2 15 method <- java/lang/ClassLoader.findBootstrapClass
+0 311542/2 10 method <- java/lang/ClassLoader.findBootstrapClass0
+0 311542/2 11 method <- java/lang/ClassLoader.loadClass
+0 311542/2 10 method <- java/lang/ClassLoader.loadClass
+0 311542/2 10 method <- sun/misc/Launcher$AppClassLoader.loadClass
+0 311542/2 10 method <- java/lang/ClassLoader.loadClass
+0 311542/2 10 method <- java/lang/ClassLoader.loadClassInternal
+0 311542/2 17 method -> java/lang/ClassLoader.checkPackageAccess
+0 311542/2 10 method -> java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/System.getSecurityManager
+0 311542/2 11 method -> java/util/HashSet.add
+0 311542/2 10 method -> java/util/HashMap.put
+0 311542/2 10 method -> java/lang/Object.hashCode
+0 311542/2 10 method <- java/lang/Object.hashCode
+0 311542/2 10 method -> java/util/HashMap.hash
+0 311542/2 10 method <- java/util/HashMap.hash
+0 311542/2 10 method -> java/util/HashMap.indexFor
+0 311542/2 10 method <- java/util/HashMap.indexFor
+0 311542/2 11 method <- java/util/HashMap.put
+0 311542/2 10 method <- java/util/HashSet.add
+0 311542/2 10 method <- java/lang/ClassLoader.checkPackageAccess
+0 311542/2 20 method -> java/lang/Thread.currentThread
+0 311542/2 11 method <- java/lang/Thread.currentThread
+0 311542/2 13 method -> java/lang/Thread.sleep
+0 311542/2 21 syscall -> pollsys
+0 311542/10 59827 syscall <- pollsys
+0 311542/10 31 syscall -> pollsys
+0 311542/10 59842 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 60087 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59871 syscall <- pollsys
+0 311542/10 26 syscall -> pollsys
+0 311542/3 1008044 syscall <- lwp_cond_wait
+0 311542/3 37 syscall -> lwp_cond_wait
+0 311542/10 59402 syscall <- pollsys
+0 311542/10 18 syscall -> pollsys
+0 311542/10 59999 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59965 syscall <- pollsys
+0 311542/10 25 syscall -> pollsys
+0 311542/10 59979 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 51241 syscall <- pollsys
+0 311542/10 31 syscall -> pollsys
+0 311542/10 58679 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 50215 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59734 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59977 syscall <- pollsys
+0 311542/10 26 syscall -> pollsys
+0 311542/10 59970 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59966 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 60013 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59924 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+Function B
+0 311542/2 1003741 syscall <- pollsys
+0 311542/2 28 method <- java/lang/Thread.sleep
+0 311542/2 45 method -> Func_abc.func_b
+0 311542/2 36 method -> java/io/PrintStream.println
+0 311542/2 11 method -> java/io/PrintStream.print
+0 311542/2 10 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 10 method <- java/io/PrintStream.ensureOpen
+0 311542/2 11 method -> java/io/Writer.write
+0 311542/2 11 method -> java/io/BufferedWriter.write
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 12 method -> java/io/BufferedWriter.min
+0 311542/2 10 method <- java/io/BufferedWriter.min
+0 311542/2 11 method -> java/lang/String.getChars
+0 311542/2 11 method -> java/lang/System.arraycopy
+0 311542/2 11 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/String.getChars
+0 311542/2 11 method <- java/io/BufferedWriter.write
+0 311542/2 10 method <- java/io/Writer.write
+0 311542/2 10 method -> java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 11 method -> java/io/OutputStreamWriter.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 11 method -> sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method -> java/nio/CharBuffer.wrap
+0 311542/2 10 method -> java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method -> java/nio/CharBuffer.<init>
+0 311542/2 10 method -> java/nio/Buffer.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method -> java/nio/Buffer.limit
+0 311542/2 10 method <- java/nio/Buffer.limit
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.<init>
+0 311542/2 10 method <- java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.wrap
+0 311542/2 11 method -> java/nio/Buffer.hasRemaining
+0 311542/2 10 method <- java/nio/Buffer.hasRemaining
+0 311542/2 11 method -> java/nio/charset/CharsetEncoder.encode
+0 311542/2 11 method -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/CharBuffer.hasArray
+0 311542/2 10 method <- java/nio/CharBuffer.hasArray
+0 311542/2 11 method -> java/nio/ByteBuffer.hasArray
+0 311542/2 10 method <- java/nio/ByteBuffer.hasArray
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method -> java/nio/CharBuffer.array
+0 311542/2 10 method <- java/nio/CharBuffer.array
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 11 method -> java/nio/ByteBuffer.array
+0 311542/2 10 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 9 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 12 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 11 method -> java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method -> java/nio/Buffer.remaining
+0 311542/2 10 method <- java/nio/Buffer.remaining
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method <- java/io/OutputStreamWriter.write
+0 311542/2 10 method <- java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method -> java/nio/Buffer.flip
+0 311542/2 9 method <- java/nio/Buffer.flip
+0 311542/2 11 method -> java/nio/ByteBuffer.array
+0 311542/2 9 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 9 method <- java/io/PrintStream.ensureOpen
+0 311542/2 11 method -> java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method -> java/io/FileOutputStream.write
+0 311542/2 10 method -> java/io/FileOutputStream.writeBytes
+0 311542/2 17 syscall -> write
+0 311542/2 104 syscall <- write
+0 311542/2 9 method <- java/io/FileOutputStream.writeBytes
+0 311542/2 11 method <- java/io/FileOutputStream.write
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method -> java/nio/Buffer.clear
+0 311542/2 10 method <- java/nio/Buffer.clear
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method <- java/io/OutputStreamWriter.flushBuffer
+0 311542/2 11 method -> java/lang/String.indexOf
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 11 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method <- java/io/PrintStream.print
+0 311542/2 10 method -> java/io/PrintStream.newLine
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 10 method <- java/io/PrintStream.ensureOpen
+0 311542/2 10 method -> java/io/BufferedWriter.newLine
+0 311542/2 10 method -> java/io/Writer.write
+0 311542/2 10 method -> java/io/BufferedWriter.write
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 9 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method -> java/io/BufferedWriter.min
+0 311542/2 9 method <- java/io/BufferedWriter.min
+0 311542/2 10 method -> java/lang/String.getChars
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/String.getChars
+0 311542/2 10 method <- java/io/BufferedWriter.write
+0 311542/2 10 method <- java/io/Writer.write
+0 311542/2 10 method <- java/io/BufferedWriter.newLine
+0 311542/2 10 method -> java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 9 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method -> java/io/OutputStreamWriter.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method -> java/nio/CharBuffer.wrap
+0 311542/2 10 method -> java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method -> java/nio/CharBuffer.<init>
+0 311542/2 10 method -> java/nio/Buffer.<init>
+0 311542/2 9 method -> java/lang/Object.<init>
+0 311542/2 9 method <- java/lang/Object.<init>
+0 311542/2 10 method -> java/nio/Buffer.limit
+0 311542/2 10 method <- java/nio/Buffer.limit
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.<init>
+0 311542/2 10 method <- java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.wrap
+0 311542/2 10 method -> java/nio/Buffer.hasRemaining
+0 311542/2 10 method <- java/nio/Buffer.hasRemaining
+0 311542/2 10 method -> java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/CharBuffer.hasArray
+0 311542/2 10 method <- java/nio/CharBuffer.hasArray
+0 311542/2 10 method -> java/nio/ByteBuffer.hasArray
+0 311542/2 10 method <- java/nio/ByteBuffer.hasArray
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method -> java/nio/CharBuffer.array
+0 311542/2 10 method <- java/nio/CharBuffer.array
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 11 method -> java/nio/ByteBuffer.array
+0 311542/2 9 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 11 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 9 method <- java/nio/Buffer.position
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method -> java/nio/Buffer.remaining
+0 311542/2 10 method <- java/nio/Buffer.remaining
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method <- java/io/OutputStreamWriter.write
+0 311542/2 10 method <- java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method -> java/nio/Buffer.flip
+0 311542/2 10 method <- java/nio/Buffer.flip
+0 311542/2 10 method -> java/nio/ByteBuffer.array
+0 311542/2 9 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 9 method <- java/io/PrintStream.ensureOpen
+0 311542/2 10 method -> java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method -> java/io/FileOutputStream.write
+0 311542/2 10 method -> java/io/FileOutputStream.writeBytes
+0 311542/2 11 syscall -> write
+0 311542/2 64 syscall <- write
+0 311542/2 8 method <- java/io/FileOutputStream.writeBytes
+0 311542/2 11 method <- java/io/FileOutputStream.write
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method -> java/nio/Buffer.clear
+0 311542/2 10 method <- java/nio/Buffer.clear
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method <- java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.newLine
+0 311542/2 10 method <- java/io/PrintStream.println
+0 311542/2 10 method -> java/lang/Thread.currentThread
+0 311542/2 10 method <- java/lang/Thread.currentThread
+0 311542/2 10 method -> java/lang/Thread.sleep
+0 311542/2 14 syscall -> pollsys
+0 311542/10 59985 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59968 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59981 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59960 syscall <- pollsys
+0 311542/10 28 syscall -> pollsys
+0 311542/10 59967 syscall <- pollsys
+0 311542/10 22 syscall -> pollsys
+0 311542/3 1050003 syscall <- lwp_cond_wait
+0 311542/3 14 syscall -> lwp_cond_wait
+0 311542/10 59985 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59969 syscall <- pollsys
+0 311542/10 25 syscall -> pollsys
+0 311542/10 59980 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 51269 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 58678 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 50207 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59714 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59967 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59965 syscall <- pollsys
+0 311542/10 28 syscall -> pollsys
+0 311542/10 59970 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59952 syscall <- pollsys
+0 311542/10 31 syscall -> pollsys
+0 311542/10 59969 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+Function C
+0 311542/2 1006879 syscall <- pollsys
+0 311542/2 29 method <- java/lang/Thread.sleep
+0 311542/2 45 method -> Func_abc.func_c
+0 311542/2 36 method -> java/io/PrintStream.println
+0 311542/2 11 method -> java/io/PrintStream.print
+0 311542/2 10 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 10 method <- java/io/PrintStream.ensureOpen
+0 311542/2 11 method -> java/io/Writer.write
+0 311542/2 11 method -> java/io/BufferedWriter.write
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 12 method -> java/io/BufferedWriter.min
+0 311542/2 10 method <- java/io/BufferedWriter.min
+0 311542/2 11 method -> java/lang/String.getChars
+0 311542/2 11 method -> java/lang/System.arraycopy
+0 311542/2 11 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/String.getChars
+0 311542/2 11 method <- java/io/BufferedWriter.write
+0 311542/2 10 method <- java/io/Writer.write
+0 311542/2 10 method -> java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 11 method -> java/io/OutputStreamWriter.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 11 method -> sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method -> java/nio/CharBuffer.wrap
+0 311542/2 11 method -> java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method -> java/nio/CharBuffer.<init>
+0 311542/2 10 method -> java/nio/Buffer.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method -> java/nio/Buffer.limit
+0 311542/2 10 method <- java/nio/Buffer.limit
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.<init>
+0 311542/2 10 method <- java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.wrap
+0 311542/2 11 method -> java/nio/Buffer.hasRemaining
+0 311542/2 10 method <- java/nio/Buffer.hasRemaining
+0 311542/2 11 method -> java/nio/charset/CharsetEncoder.encode
+0 311542/2 11 method -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/CharBuffer.hasArray
+0 311542/2 10 method <- java/nio/CharBuffer.hasArray
+0 311542/2 11 method -> java/nio/ByteBuffer.hasArray
+0 311542/2 10 method <- java/nio/ByteBuffer.hasArray
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method -> java/nio/CharBuffer.array
+0 311542/2 9 method <- java/nio/CharBuffer.array
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 11 method -> java/nio/ByteBuffer.array
+0 311542/2 10 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 12 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 11 method -> java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method -> java/nio/Buffer.remaining
+0 311542/2 10 method <- java/nio/Buffer.remaining
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method <- java/io/OutputStreamWriter.write
+0 311542/2 10 method <- java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method -> java/nio/Buffer.flip
+0 311542/2 9 method <- java/nio/Buffer.flip
+0 311542/2 11 method -> java/nio/ByteBuffer.array
+0 311542/2 9 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 11 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 9 method <- java/io/PrintStream.ensureOpen
+0 311542/2 11 method -> java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/io/BufferedOutputStream.write
+0 311542/2 11 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method -> java/io/FileOutputStream.write
+0 311542/2 10 method -> java/io/FileOutputStream.writeBytes
+0 311542/2 17 syscall -> write
+0 311542/2 143 syscall <- write
+0 311542/2 9 method <- java/io/FileOutputStream.writeBytes
+0 311542/2 11 method <- java/io/FileOutputStream.write
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method -> java/nio/Buffer.clear
+0 311542/2 10 method <- java/nio/Buffer.clear
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method <- java/io/OutputStreamWriter.flushBuffer
+0 311542/2 11 method -> java/lang/String.indexOf
+0 311542/2 10 method -> java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/lang/String.indexOf
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method <- java/io/PrintStream.print
+0 311542/2 10 method -> java/io/PrintStream.newLine
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 10 method <- java/io/PrintStream.ensureOpen
+0 311542/2 10 method -> java/io/BufferedWriter.newLine
+0 311542/2 10 method -> java/io/Writer.write
+0 311542/2 10 method -> java/io/BufferedWriter.write
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 9 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method -> java/io/BufferedWriter.min
+0 311542/2 9 method <- java/io/BufferedWriter.min
+0 311542/2 10 method -> java/lang/String.getChars
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/String.getChars
+0 311542/2 10 method <- java/io/BufferedWriter.write
+0 311542/2 10 method <- java/io/Writer.write
+0 311542/2 10 method <- java/io/BufferedWriter.newLine
+0 311542/2 10 method -> java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method <- java/io/BufferedWriter.ensureOpen
+0 311542/2 10 method -> java/io/OutputStreamWriter.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.ensureOpen
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method -> java/nio/CharBuffer.wrap
+0 311542/2 10 method -> java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method -> java/nio/CharBuffer.<init>
+0 311542/2 10 method -> java/nio/Buffer.<init>
+0 311542/2 9 method -> java/lang/Object.<init>
+0 311542/2 9 method <- java/lang/Object.<init>
+0 311542/2 10 method -> java/nio/Buffer.limit
+0 311542/2 10 method <- java/nio/Buffer.limit
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.<init>
+0 311542/2 10 method <- java/nio/HeapCharBuffer.<init>
+0 311542/2 10 method <- java/nio/CharBuffer.wrap
+0 311542/2 10 method -> java/nio/Buffer.hasRemaining
+0 311542/2 10 method <- java/nio/Buffer.hasRemaining
+0 311542/2 10 method -> java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/CharBuffer.hasArray
+0 311542/2 10 method <- java/nio/CharBuffer.hasArray
+0 311542/2 10 method -> java/nio/ByteBuffer.hasArray
+0 311542/2 10 method <- java/nio/ByteBuffer.hasArray
+0 311542/2 10 method -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method -> java/nio/CharBuffer.array
+0 311542/2 10 method <- java/nio/CharBuffer.array
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 11 method -> java/nio/ByteBuffer.array
+0 311542/2 9 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 11 method -> java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/CharBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 9 method <- java/nio/Buffer.position
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/nio/Buffer.position
+0 311542/2 10 method <- java/nio/Buffer.position
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop
+0 311542/2 10 method <- sun/nio/cs/US_ASCII$Encoder.encodeLoop
+0 311542/2 10 method -> java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isOverflow
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CharsetEncoder.encode
+0 311542/2 10 method -> java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method <- java/nio/charset/CoderResult.isUnderflow
+0 311542/2 10 method -> java/nio/Buffer.remaining
+0 311542/2 10 method <- java/nio/Buffer.remaining
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implWrite
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.write
+0 311542/2 10 method <- java/io/OutputStreamWriter.write
+0 311542/2 10 method <- java/io/BufferedWriter.flushBuffer
+0 311542/2 10 method -> java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method -> sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method -> java/nio/Buffer.flip
+0 311542/2 10 method <- java/nio/Buffer.flip
+0 311542/2 10 method -> java/nio/ByteBuffer.array
+0 311542/2 9 method <- java/nio/ByteBuffer.array
+0 311542/2 10 method -> java/nio/ByteBuffer.arrayOffset
+0 311542/2 9 method <- java/nio/ByteBuffer.arrayOffset
+0 311542/2 10 method -> java/io/PrintStream.write
+0 311542/2 10 method -> java/io/PrintStream.ensureOpen
+0 311542/2 9 method <- java/io/PrintStream.ensureOpen
+0 311542/2 10 method -> java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/io/BufferedOutputStream.write
+0 311542/2 10 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method -> java/io/FileOutputStream.write
+0 311542/2 10 method -> java/io/FileOutputStream.writeBytes
+0 311542/2 11 syscall -> write
+0 311542/2 63 syscall <- write
+0 311542/2 8 method <- java/io/FileOutputStream.writeBytes
+0 311542/2 11 method <- java/io/FileOutputStream.write
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.write
+0 311542/2 10 method -> java/nio/Buffer.clear
+0 311542/2 10 method <- java/nio/Buffer.clear
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.writeBytes
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.implFlushBuffer
+0 311542/2 10 method <- sun/nio/cs/StreamEncoder.flushBuffer
+0 311542/2 10 method <- java/io/OutputStreamWriter.flushBuffer
+0 311542/2 10 method -> java/io/BufferedOutputStream.flush
+0 311542/2 10 method -> java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flushBuffer
+0 311542/2 10 method <- java/io/BufferedOutputStream.flush
+0 311542/2 10 method <- java/io/PrintStream.newLine
+0 311542/2 10 method <- java/io/PrintStream.println
+0 311542/2 10 method -> java/lang/Thread.currentThread
+0 311542/2 10 method <- java/lang/Thread.currentThread
+0 311542/2 11 method -> java/lang/Thread.sleep
+0 311542/2 14 syscall -> pollsys
+0 311542/10 59975 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59963 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59976 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59961 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 59968 syscall <- pollsys
+0 311542/10 22 syscall -> pollsys
+0 311542/3 1009924 syscall <- lwp_cond_wait
+0 311542/3 17 syscall -> lwp_cond_wait
+0 311542/10 50021 syscall <- pollsys
+0 311542/10 31 syscall -> pollsys
+0 311542/10 59941 syscall <- pollsys
+0 311542/10 27 syscall -> pollsys
+0 311542/10 60034 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 61298 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 58590 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 50205 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59723 syscall <- pollsys
+0 311542/10 29 syscall -> pollsys
+0 311542/10 60208 syscall <- pollsys
+0 311542/10 28 syscall -> pollsys
+0 311542/10 59733 syscall <- pollsys
+0 311542/10 28 syscall -> pollsys
+0 311542/10 59986 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59938 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/10 59968 syscall <- pollsys
+0 311542/10 30 syscall -> pollsys
+0 311542/2 1007088 syscall <- pollsys
+0 311542/2 30 method <- java/lang/Thread.sleep
+0 311542/2 28 method <- Func_abc.func_c
+0 311542/2 10 method <- Func_abc.func_b
+0 311542/2 10 method <- Func_abc.func_a
+0 311542/2 10 method <- Func_abc.main
+0 311542/2 27 method -> java/lang/Thread.exit
+0 311542/2 38 method -> java/lang/ThreadGroup.remove
+0 311542/2 19 method -> java/lang/System.arraycopy
+0 311542/2 11 method <- java/lang/System.arraycopy
+0 311542/2 14 method -> java/lang/Object.notifyAll
+0 311542/2 16 method <- java/lang/Object.notifyAll
+0 311542/2 11 method <- java/lang/ThreadGroup.remove
+0 311542/2 16 method <- java/lang/Thread.exit
+0 311542/2 22 syscall -> mprotect
+0 311542/2 19 syscall <- mprotect
+0 311542/2 19 syscall -> lwp_sigmask
+0 311542/2 7 syscall <- lwp_sigmask
+0 311542/2 25 syscall -> lwp_self
+0 311542/2 6 syscall <- lwp_self
+0 311542/2 7 syscall -> lwp_sigmask
+0 311542/2 5 syscall <- lwp_sigmask
+0 311542/2 6 syscall -> lwp_sigmask
+0 311542/2 6 syscall <- lwp_sigmask
+0 311542/2 124 method -> java/lang/Thread.<init>
+0 311542/2 12 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method -> java/lang/Thread.init
+0 311542/2 10 method -> java/lang/Thread.currentThread
+0 311542/2 10 method <- java/lang/Thread.currentThread
+0 311542/2 11 method -> java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/System.getSecurityManager
+0 311542/2 11 method -> java/lang/ThreadGroup.checkAccess
+0 311542/2 10 method -> java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/ThreadGroup.checkAccess
+0 311542/2 10 method -> java/lang/ThreadGroup.addUnstarted
+0 311542/2 10 method <- java/lang/ThreadGroup.addUnstarted
+0 311542/2 11 method -> java/lang/String.toCharArray
+0 311542/2 11 method -> java/lang/String.getChars
+0 311542/2 10 method -> java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/System.arraycopy
+0 311542/2 10 method <- java/lang/String.getChars
+0 311542/2 10 method <- java/lang/String.toCharArray
+0 311542/2 10 method -> java/lang/Thread.getContextClassLoader
+0 311542/2 10 method <- java/lang/Thread.getContextClassLoader
+0 311542/2 11 method -> java/security/AccessController.getContext
+0 311542/2 10 method -> java/security/AccessController.getStackAccessControlContext
+0 311542/2 17 method <- java/security/AccessController.getStackAccessControlContext
+0 311542/2 11 method -> java/security/AccessControlContext.optimize
+0 311542/2 10 method -> java/security/AccessController.getInheritedAccessControlContext
+0 311542/2 11 method <- java/security/AccessController.getInheritedAccessControlContext
+0 311542/2 11 method <- java/security/AccessControlContext.optimize
+0 311542/2 10 method <- java/security/AccessController.getContext
+0 311542/2 10 method -> java/lang/Thread.setPriority
+0 311542/2 10 method -> java/lang/Thread.checkAccess
+0 311542/2 9 method -> java/lang/System.getSecurityManager
+0 311542/2 9 method <- java/lang/System.getSecurityManager
+0 311542/2 10 method <- java/lang/Thread.checkAccess
+0 311542/2 11 method -> java/lang/Thread.setPriority0
+0 311542/2 15 syscall -> priocntlsys
+0 311542/2 9 syscall <- priocntlsys
+0 311542/2 7 syscall -> priocntlsys
+0 311542/2 8 syscall <- priocntlsys
+0 311542/2 7 method <- java/lang/Thread.setPriority0
+0 311542/2 10 method <- java/lang/Thread.setPriority
+0 311542/2 11 method -> java/lang/Thread.nextThreadID
+0 311542/2 11 method <- java/lang/Thread.nextThreadID
+0 311542/2 10 method <- java/lang/Thread.init
+0 311542/2 10 method <- java/lang/Thread.<init>
+0 311542/2 12 method -> java/lang/ThreadGroup.add
+0 311542/2 11 method <- java/lang/ThreadGroup.add
+0 311542/2 10 syscall -> mprotect
+0 311542/2 7 syscall <- mprotect
+0 311542/2 12 method -> java/lang/Shutdown.shutdown
+0 311542/2 15 method -> java/lang/Shutdown.sequence
+0 311542/2 12 method -> java/lang/Shutdown.runHooks
+0 311542/2 14 method -> java/util/AbstractList.iterator
+0 311542/2 30 syscall -> llseek
+0 311542/2 9 syscall <- llseek
+0 311542/2 8 syscall -> read
+0 311542/2 1709 syscall <- read
+0 311542/2 27 syscall -> llseek
+0 311542/2 14 syscall <- llseek
+0 311542/2 7 syscall -> read
+0 311542/2 23 syscall <- read
+0 311542/2 280 method -> java/util/AbstractList$Itr.<init>
+0 311542/2 28 method -> java/util/AbstractList$Itr.<init>
+0 311542/2 17 method -> java/lang/Object.<init>
+0 311542/2 12 method <- java/lang/Object.<init>
+0 311542/2 25 method <- java/util/AbstractList$Itr.<init>
+0 311542/2 11 method <- java/util/AbstractList$Itr.<init>
+0 311542/2 10 method <- java/util/AbstractList.iterator
+0 311542/2 17 method -> java/util/AbstractList$Itr.hasNext
+0 311542/2 16 method <- java/util/AbstractList$Itr.hasNext
+0 311542/2 13 method -> java/util/AbstractList$Itr.next
+0 311542/2 12 method -> java/util/AbstractList$Itr.checkForComodification
+0 311542/2 10 method <- java/util/AbstractList$Itr.checkForComodification
+0 311542/2 13 method -> java/util/ArrayList.get
+0 311542/2 11 method -> java/util/ArrayList.RangeCheck
+0 311542/2 10 method <- java/util/ArrayList.RangeCheck
+0 311542/2 10 method <- java/util/ArrayList.get
+0 311542/2 10 method <- java/util/AbstractList$Itr.next
+0 311542/2 15 method -> java/io/Console$1$1.run
+0 311542/2 14 method -> java/io/Console.access$600
+0 311542/2 12 method <- java/io/Console.access$600
+0 311542/2 10 method <- java/io/Console$1$1.run
+0 311542/2 10 method -> java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method <- java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method -> java/util/AbstractList$Itr.next
+0 311542/2 10 method -> java/util/AbstractList$Itr.checkForComodification
+0 311542/2 10 method <- java/util/AbstractList$Itr.checkForComodification
+0 311542/2 11 method -> java/util/ArrayList.get
+0 311542/2 10 method -> java/util/ArrayList.RangeCheck
+0 311542/2 10 method <- java/util/ArrayList.RangeCheck
+0 311542/2 10 method <- java/util/ArrayList.get
+0 311542/2 10 method <- java/util/AbstractList$Itr.next
+0 311542/2 11 method -> java/lang/ApplicationShutdownHooks.run
+0 311542/2 16 method -> java/util/IdentityHashMap.keySet
+0 311542/2 27 syscall -> llseek
+0 311542/2 7 syscall <- llseek
+0 311542/2 8 syscall -> read
+0 311542/2 18 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 17 syscall <- read
+0 311542/2 139 method -> java/util/IdentityHashMap$KeySet.<init>
+0 311542/2 14 method -> java/util/IdentityHashMap$KeySet.<init>
+0 311542/2 14 method -> java/util/AbstractSet.<init>
+0 311542/2 10 method -> java/util/AbstractCollection.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method <- java/util/AbstractCollection.<init>
+0 311542/2 10 method <- java/util/AbstractSet.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeySet.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeySet.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap.keySet
+0 311542/2 14 method -> java/util/IdentityHashMap$KeySet.iterator
+0 311542/2 17 syscall -> llseek
+0 311542/2 7 syscall <- llseek
+0 311542/2 7 syscall -> read
+0 311542/2 15 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 12 syscall <- read
+0 311542/2 30 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 7 syscall -> read
+0 311542/2 14 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 17 syscall <- read
+0 311542/2 125 method -> java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 14 method -> java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 14 method -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 13 method -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 57 method -> java/lang/Object.<init>
+0 311542/2 11 method <- java/lang/Object.<init>
+0 311542/2 15 method -> java/util/IdentityHashMap.access$000
+0 311542/2 11 method <- java/util/IdentityHashMap.access$000
+0 311542/2 15 method -> java/util/IdentityHashMap.access$200
+0 311542/2 11 method <- java/util/IdentityHashMap.access$200
+0 311542/2 13 method <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeySet.iterator
+0 311542/2 14 method -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
+0 311542/2 11 method <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
+0 311542/2 11 method -> java/util/IdentityHashMap$KeySet.iterator
+0 311542/2 10 method -> java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 10 method -> java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 10 method -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 10 method -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeyIterator.<init>
+0 311542/2 10 method <- java/util/IdentityHashMap$KeySet.iterator
+0 311542/2 10 method -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
+0 311542/2 10 method <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext
+0 311542/2 11 method <- java/lang/ApplicationShutdownHooks.run
+0 311542/2 10 method -> java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method <- java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method -> java/util/AbstractList$Itr.next
+0 311542/2 10 method -> java/util/AbstractList$Itr.checkForComodification
+0 311542/2 10 method <- java/util/AbstractList$Itr.checkForComodification
+0 311542/2 11 method -> java/util/ArrayList.get
+0 311542/2 10 method -> java/util/ArrayList.RangeCheck
+0 311542/2 10 method <- java/util/ArrayList.RangeCheck
+0 311542/2 10 method <- java/util/ArrayList.get
+0 311542/2 10 method <- java/util/AbstractList$Itr.next
+0 311542/2 11 method -> java/io/File$1.run
+0 311542/2 17 syscall -> llseek
+0 311542/2 8 syscall <- llseek
+0 311542/2 8 syscall -> read
+0 311542/2 17 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 12 syscall <- read
+0 311542/2 62 method -> java/io/DeleteOnExitHook.<clinit>
+0 311542/2 19 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 7 syscall -> read
+0 311542/2 14 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 12 syscall <- read
+0 311542/2 130 method -> java/util/LinkedHashSet.<init>
+0 311542/2 15 method -> java/util/HashSet.<init>
+0 311542/2 10 method -> java/util/AbstractSet.<init>
+0 311542/2 10 method -> java/util/AbstractCollection.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method <- java/util/AbstractCollection.<init>
+0 311542/2 10 method <- java/util/AbstractSet.<init>
+0 311542/2 15 method -> java/util/LinkedHashMap.<init>
+0 311542/2 13 method -> java/util/HashMap.<init>
+0 311542/2 10 method -> java/util/AbstractMap.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 10 method <- java/util/AbstractMap.<init>
+0 311542/2 12 method -> java/lang/Float.isNaN
+0 311542/2 10 method <- java/lang/Float.isNaN
+0 311542/2 15 method -> java/util/LinkedHashMap.init
+0 311542/2 10 method -> java/util/LinkedHashMap$Entry.<init>
+0 311542/2 10 method -> java/util/HashMap$Entry.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 9 method <- java/lang/Object.<init>
+0 311542/2 10 method <- java/util/HashMap$Entry.<init>
+0 311542/2 10 method <- java/util/LinkedHashMap$Entry.<init>
+0 311542/2 10 method <- java/util/LinkedHashMap.init
+0 311542/2 10 method <- java/util/HashMap.<init>
+0 311542/2 10 method <- java/util/LinkedHashMap.<init>
+0 311542/2 10 method <- java/util/HashSet.<init>
+0 311542/2 10 method <- java/util/LinkedHashSet.<init>
+0 311542/2 12 method <- java/io/DeleteOnExitHook.<clinit>
+0 311542/2 13 method -> java/io/DeleteOnExitHook.hook
+0 311542/2 13 method -> java/io/DeleteOnExitHook.<init>
+0 311542/2 12 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 10 method <- java/io/DeleteOnExitHook.<init>
+0 311542/2 10 method <- java/io/DeleteOnExitHook.hook
+0 311542/2 13 method -> java/io/DeleteOnExitHook.run
+0 311542/2 15 method -> java/util/ArrayList.<init>
+0 311542/2 10 method -> java/util/AbstractList.<init>
+0 311542/2 10 method -> java/util/AbstractCollection.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 9 method <- java/lang/Object.<init>
+0 311542/2 10 method <- java/util/AbstractCollection.<init>
+0 311542/2 10 method <- java/util/AbstractList.<init>
+0 311542/2 15 method -> java/util/AbstractCollection.toArray
+0 311542/2 13 method -> java/util/HashSet.size
+0 311542/2 12 method <- java/util/HashSet.size
+0 311542/2 13 method -> java/util/HashSet.iterator
+0 311542/2 12 method -> java/util/HashMap.keySet
+0 311542/2 19 syscall -> llseek
+0 311542/2 7 syscall <- llseek
+0 311542/2 8 syscall -> read
+0 311542/2 17 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 12 syscall <- read
+0 311542/2 68 method -> java/util/HashMap$KeySet.<init>
+0 311542/2 14 method -> java/util/HashMap$KeySet.<init>
+0 311542/2 14 method -> java/util/AbstractSet.<init>
+0 311542/2 10 method -> java/util/AbstractCollection.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 11 method <- java/util/AbstractCollection.<init>
+0 311542/2 10 method <- java/util/AbstractSet.<init>
+0 311542/2 10 method <- java/util/HashMap$KeySet.<init>
+0 311542/2 10 method <- java/util/HashMap$KeySet.<init>
+0 311542/2 10 method <- java/util/HashMap.keySet
+0 311542/2 13 method -> java/util/HashMap$KeySet.iterator
+0 311542/2 14 method -> java/util/LinkedHashMap.newKeyIterator
+0 311542/2 16 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 7 syscall -> read
+0 311542/2 14 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 16 syscall <- read
+0 311542/2 81 syscall -> llseek
+0 311542/2 7 syscall <- llseek
+0 311542/2 7 syscall -> read
+0 311542/2 14 syscall <- read
+0 311542/2 7 syscall -> llseek
+0 311542/2 6 syscall <- llseek
+0 311542/2 6 syscall -> read
+0 311542/2 12 syscall <- read
+0 311542/2 77 method -> java/util/LinkedHashMap$KeyIterator.<init>
+0 311542/2 14 method -> java/util/LinkedHashMap$KeyIterator.<init>
+0 311542/2 14 method -> java/util/LinkedHashMap$LinkedHashIterator.<init>
+0 311542/2 12 method -> java/util/LinkedHashMap$LinkedHashIterator.<init>
+0 311542/2 13 method -> java/lang/Object.<init>
+0 311542/2 10 method <- java/lang/Object.<init>
+0 311542/2 19 method <- java/util/LinkedHashMap$LinkedHashIterator.<init>
+0 311542/2 11 method <- java/util/LinkedHashMap$LinkedHashIterator.<init>
+0 311542/2 10 method <- java/util/LinkedHashMap$KeyIterator.<init>
+0 311542/2 10 method <- java/util/LinkedHashMap$KeyIterator.<init>
+0 311542/2 10 method <- java/util/LinkedHashMap.newKeyIterator
+0 311542/2 10 method <- java/util/HashMap$KeySet.iterator
+0 311542/2 10 method <- java/util/HashSet.iterator
+0 311542/2 14 method -> java/util/LinkedHashMap$LinkedHashIterator.hasNext
+0 311542/2 11 method <- java/util/LinkedHashMap$LinkedHashIterator.hasNext
+0 311542/2 11 method <- java/util/AbstractCollection.toArray
+0 311542/2 11 method -> java/lang/Object.getClass
+0 311542/2 12 method <- java/lang/Object.getClass
+0 311542/2 11 method <- java/util/ArrayList.<init>
+0 311542/2 14 method -> java/util/Collections.reverse
+0 311542/2 15 method <- java/util/Collections.reverse
+0 311542/2 13 method -> java/util/AbstractList.iterator
+0 311542/2 11 method -> java/util/AbstractList$Itr.<init>
+0 311542/2 10 method -> java/util/AbstractList$Itr.<init>
+0 311542/2 10 method -> java/lang/Object.<init>
+0 311542/2 9 method <- java/lang/Object.<init>
+0 311542/2 10 method <- java/util/AbstractList$Itr.<init>
+0 311542/2 10 method <- java/util/AbstractList$Itr.<init>
+0 311542/2 10 method <- java/util/AbstractList.iterator
+0 311542/2 13 method -> java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method <- java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method <- java/io/DeleteOnExitHook.run
+0 311542/2 10 method <- java/io/File$1.run
+0 311542/2 10 method -> java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method <- java/util/AbstractList$Itr.hasNext
+0 311542/2 10 method <- java/lang/Shutdown.runHooks
+0 311542/2 12 method <- java/lang/Shutdown.sequence
+0 311542/2 10 method <- java/lang/Shutdown.shutdown
+0 311542/2 16 syscall -> lwp_cond_wait
+0 311542/10 59973 syscall <- pollsys
+0 311542/10 31 syscall -> lwp_cond_signal
+0 311542/10 15 syscall <- lwp_cond_signal
+0 311542/10 12 syscall -> lwp_sigmask
+0 311542/10 7 syscall <- lwp_sigmask
+0 311542/10 29 syscall -> lwp_exit
+0 311542/2 13322 syscall <- lwp_cond_wait
+0 311542/2 22 syscall -> lwp_park
+0 311542/2 8 syscall <- lwp_park
+0 311542/2 17 syscall -> mprotect
+0 311542/2 16 syscall <- mprotect
+0 311542/2 12 syscall -> lwp_cond_signal
+0 311542/2 7 syscall <- lwp_cond_signal
+0 311542/2 8 syscall -> lwp_cond_wait
+0 311542/3 750221 syscall <- lwp_cond_wait
+0 311542/3 36 syscall -> mprotect
+0 311542/3 9 syscall <- mprotect
+0 311542/3 7 syscall -> mprotect
+0 311542/3 8 syscall <- mprotect
+0 311542/3 14 syscall -> mprotect
+0 311542/3 6 syscall <- mprotect
+0 311542/3 40 syscall -> lwp_cond_signal
+0 311542/3 7 syscall <- lwp_cond_signal
+0 311542/3 7 syscall -> lwp_sigmask
+0 311542/3 6 syscall <- lwp_sigmask
+0 311542/3 11 syscall -> lwp_exit
+0 311542/2 184 syscall <- lwp_cond_wait
+0 311542/2 16 syscall -> lwp_sigmask
+0 311542/2 6 syscall <- lwp_sigmask
+0 311542/2 108 syscall -> unlink
+0 311542/2 36 syscall <- unlink
+0 311542/2 9 syscall -> lwp_sigmask
+0 311542/2 6 syscall <- lwp_sigmask
+0 311542/2 50 syscall -> lwp_exit
+0 311542/1 6423404 syscall <- lwp_wait
+0 311542/1 40 syscall -> open64
+0 311542/1 101 syscall <- open64
+0 311542/1 8 syscall -> ioctl
+0 311542/1 14 syscall <- ioctl
+0 311542/1 10 syscall -> close
+0 311542/1 14 syscall <- close
+0 311542/1 8 syscall -> open64
+0 311542/1 31 syscall <- open64
+0 311542/1 7 syscall -> ioctl
+0 311542/1 7 syscall <- ioctl
+0 311542/1 7 syscall -> close
+0 311542/1 9 syscall <- close
+0 311542/1 27 syscall -> rexit
+0 311542/9 3298915 syscall <- lwp_cond_wait
+0 311542/8 3375816 syscall <- lwp_cond_wait
+0 311542/7 3376775 syscall <- lwp_cond_wait
+0 311542/5 3738267 syscall <- lwp_cond_wait
+0 311542/4 3760581 syscall <- lwp_cond_wait
+0 311542/6 3376767 syscall <- lwp_park
+
OpenPOWER on IntegriCloud