]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - cddl/contrib/dtracetoolkit/Examples/j_syscolors_example.txt
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / cddl / contrib / dtracetoolkit / Examples / j_syscolors_example.txt
1 The following are examples of j_syscolors.d.
2
3 This is a simple script to trace the method flow of Java methods within a
4 program, and the system calls made.  It watches Java method entries and 
5 returns, and indents child * method calls.  It renders the output in color 
6 ("colour") using terminal escape sequences (which you can tweak by modifying 
7 the script).
8
9 Here it traces the example program, Code/Java/Func_abc.
10
11 WARNING: This output is full of terminal escape sequences, so if you are
12 trying to view this through an editor or web browser - it may look awful.
13 Try viewing this using "more" (although, depending on your terminal, it
14 still may look awful).
15
16 The fields in the output are, in order;  CPU-id, Process ID/Thread ID, Elapsed
17 time from previous line to current line, Type of call (func/syscall) and name
18 of Java method or syscall.
19  
20 If the flow appears to jump, check the TID column - the JVM may have switched 
21 to another thread.
22
23 WARNING: Watch the first column carefully, it prints the CPU-id. If it changes,
24 then it is very likely that the output has been shuffled.  Changes in TID will
25 appear to shuffle output, as we change from one thread depth to the next. See 
26 Docs/Notes/ALLjavaflow.txt for additional notes.
27
28 # j_syscolors.d -c 'java -XX:+ExtendedDTraceProbes Func_abc'
29 C    PID/TID   DELTA(us) TYPE     -- NAME
30 \e[2;32m0 311542/1             2 syscall  -> munmap\e[0m
31 \e[2;32m0 311542/1            33 syscall  <- munmap\e[0m
32 \e[2;32m0 311542/1            52 syscall  -> mmap\e[0m
33 \e[2;32m0 311542/1            16 syscall  <- mmap\e[0m
34 \e[2;32m0 311542/1            34 syscall  -> setcontext\e[0m
35 \e[2;32m0 311542/1             7 syscall  <- setcontext\e[0m
36 \e[2;32m0 311542/1             7 syscall  -> getrlimit\e[0m
37 \e[2;32m0 311542/1             7 syscall  <- getrlimit\e[0m
38 \e[2;32m0 311542/1             7 syscall  -> getpid\e[0m
39 \e[2;32m0 311542/1             6 syscall  <- getpid\e[0m
40 \e[2;32m0 311542/1            58 syscall  -> setcontext\e[0m
41 \e[2;32m0 311542/1             6 syscall  <- setcontext\e[0m
42 \e[2;32m0 311542/1           975 syscall  -> sysi86\e[0m
43 \e[2;32m0 311542/1             9 syscall  <- sysi86\e[0m
44 \e[2;32m0 311542/1           134 syscall  -> brk\e[0m
45 \e[2;32m0 311542/1             8 syscall  <- brk\e[0m
46 \e[2;32m0 311542/1             7 syscall  -> brk\e[0m
47 \e[2;32m0 311542/1            10 syscall  <- brk\e[0m
48 \e[2;32m0 311542/1            47 syscall  -> sysconfig\e[0m
49 \e[2;32m0 311542/1             6 syscall  <- sysconfig\e[0m
50 \e[2;32m0 311542/1            36 syscall  -> resolvepath\e[0m
51 \e[2;32m0 311542/1            31 syscall  <- resolvepath\e[0m
52 \e[2;32m0 311542/1             9 syscall  -> resolvepath\e[0m
53 \e[2;32m0 311542/1            18 syscall  <- resolvepath\e[0m
54 \e[2;32m0 311542/1            85 syscall  -> access\e[0m
55 \e[2;32m0 311542/1            20 syscall  <- access\e[0m
56 \e[2;32m0 311542/1             8 syscall  -> access\e[0m
57 \e[2;32m0 311542/1            24 syscall  <- access\e[0m
58 \e[2;32m0 311542/1           115 syscall  -> open\e[0m
59 \e[2;32m0 311542/1            27 syscall  <- open\e[0m
60 \e[2;32m0 311542/1            14 syscall  -> fstat64\e[0m
61 \e[2;32m0 311542/1             7 syscall  <- fstat64\e[0m
62 \e[2;32m0 311542/1            11 syscall  -> fstat64\e[0m
63 \e[2;32m0 311542/1             6 syscall  <- fstat64\e[0m
64 \e[2;32m0 311542/1            22 syscall  -> ioctl\e[0m
65 \e[2;32m0 311542/1             7 syscall  <- ioctl\e[0m
66 \e[2;32m0 311542/1            11 syscall  -> read\e[0m
67 \e[2;32m0 311542/1            43 syscall  <- read\e[0m
68 \e[2;32m0 311542/1            39 syscall  -> read\e[0m
69 \e[2;32m0 311542/1             7 syscall  <- read\e[0m
70 \e[2;32m0 311542/1            10 syscall  -> llseek\e[0m
71 \e[2;32m0 311542/1             7 syscall  <- llseek\e[0m
72 \e[2;32m0 311542/1             8 syscall  -> close\e[0m
73 \e[2;32m0 311542/1             9 syscall  <- close\e[0m
74 \e[2;32m0 311542/1            12 syscall  -> sysconfig\e[0m
75 \e[2;32m0 311542/1             6 syscall  <- sysconfig\e[0m
76 \e[2;32m0 311542/1             7 syscall  -> sysconfig\e[0m
77 \e[2;32m0 311542/1             6 syscall  <- sysconfig\e[0m
78 \e[2;32m0 311542/1             6 syscall  -> sysconfig\e[0m
79 \e[2;32m0 311542/1             6 syscall  <- sysconfig\e[0m
80 \e[2;32m0 311542/1            11 syscall  -> xstat\e[0m
81 \e[2;32m0 311542/1            27 syscall  <- xstat\e[0m
82 \e[2;32m0 311542/1            19 syscall  -> exece\e[0m
83 \e[2;32m0 311542/1           684 syscall  <- exece\e[0m
84 \e[2;32m0 311542/1          3320 syscall  -> mmap\e[0m
85 \e[2;32m0 311542/1            22 syscall  <- mmap\e[0m
86 \e[2;32m0 311542/1            26 syscall  -> resolvepath\e[0m
87 \e[2;32m0 311542/1            52 syscall  <- resolvepath\e[0m
88 \e[2;32m0 311542/1             8 syscall  -> resolvepath\e[0m
89 \e[2;32m0 311542/1            25 syscall  <- resolvepath\e[0m
90 \e[2;32m0 311542/1             7 syscall  -> sysconfig\e[0m
91 \e[2;32m0 311542/1             6 syscall  <- sysconfig\e[0m
92 \e[2;32m0 311542/1             9 syscall  -> xstat\e[0m
93 \e[2;32m0 311542/1            18 syscall  <- xstat\e[0m
94 \e[2;32m0 311542/1             7 syscall  -> open\e[0m
95 \e[2;32m0 311542/1            18 syscall  <- open\e[0m
96 \e[2;32m0 311542/1             7 syscall  -> fxstat\e[0m
97 \e[2;32m0 311542/1             7 syscall  <- fxstat\e[0m
98 \e[2;32m0 311542/1             6 syscall  -> mmap\e[0m
99 \e[2;32m0 311542/1            11 syscall  <- mmap\e[0m
100 \e[2;32m0 311542/1             7 syscall  -> close\e[0m
101 \e[2;32m0 311542/1            10 syscall  <- close\e[0m
102 \e[2;32m0 311542/1            42 syscall  -> xstat\e[0m
103 \e[2;32m0 311542/1            27 syscall  <- xstat\e[0m
104 \e[2;32m0 311542/1             8 syscall  -> xstat\e[0m
105 \e[2;32m0 311542/1            19 syscall  <- xstat\e[0m
106 \e[2;32m0 311542/1             7 syscall  -> xstat\e[0m
107 \e[2;32m0 311542/1            25 syscall  <- xstat\e[0m
108 [... 31000 lines truncated ...]
109 \e[2;35m0 311542/2            10 method     <- java/util/HashSet.add\e[0m
110 \e[2;35m0 311542/2            10 method   <- java/lang/ClassLoader.checkPackageAccess\e[0m
111 \e[2;35m0 311542/2            28 method   -> java/lang/reflect/Method.getModifiers\e[0m
112 \e[2;35m0 311542/2            14 method   <- java/lang/reflect/Method.getModifiers\e[0m
113 \e[2;35m0 311542/2            17 method   -> Func_abc.main\e[0m
114 \e[2;35m0 311542/2            14 method     -> Func_abc.func_a\e[0m
115 \e[2;35m0 311542/2            12 method       -> java/lang/ClassLoader.checkPackageAccess\e[0m
116 \e[2;35m0 311542/2            10 method         -> java/lang/System.getSecurityManager\e[0m
117 \e[2;35m0 311542/2            10 method         <- java/lang/System.getSecurityManager\e[0m
118 \e[2;35m0 311542/2            11 method         -> java/util/HashSet.add\e[0m
119 \e[2;35m0 311542/2            10 method           -> java/util/HashMap.put\e[0m
120 \e[2;35m0 311542/2             9 method             -> java/lang/Object.hashCode\e[0m
121 \e[2;35m0 311542/2            10 method             <- java/lang/Object.hashCode\e[0m
122 \e[2;35m0 311542/2            10 method             -> java/util/HashMap.hash\e[0m
123 \e[2;35m0 311542/2            10 method             <- java/util/HashMap.hash\e[0m
124 \e[2;35m0 311542/2            10 method             -> java/util/HashMap.indexFor\e[0m
125 \e[2;35m0 311542/2            10 method             <- java/util/HashMap.indexFor\e[0m
126 \e[2;35m0 311542/2            10 method           <- java/util/HashMap.put\e[0m
127 \e[2;35m0 311542/2            10 method         <- java/util/HashSet.add\e[0m
128 \e[2;35m0 311542/2            10 method       <- java/lang/ClassLoader.checkPackageAccess\e[0m
129 \e[2;32m0 311542/2            20 syscall      -> brk\e[0m
130 \e[2;32m0 311542/2            15 syscall      <- brk\e[0m
131 \e[2;32m0 311542/2            13 syscall      -> brk\e[0m
132 \e[2;32m0 311542/2            17 syscall      <- brk\e[0m
133 \e[2;35m0 311542/2            47 method       -> java/lang/ClassLoader.loadClassInternal\e[0m
134 \e[2;35m0 311542/2            12 method         -> java/lang/ClassLoader.loadClass\e[0m
135 \e[2;35m0 311542/2            10 method           -> sun/misc/Launcher$AppClassLoader.loadClass\e[0m
136 \e[2;35m0 311542/2            10 method             -> java/lang/String.lastIndexOf\e[0m
137 \e[2;35m0 311542/2            10 method               -> java/lang/String.lastIndexOf\e[0m
138 \e[2;35m0 311542/2            11 method               <- java/lang/String.lastIndexOf\e[0m
139 \e[2;35m0 311542/2            10 method             <- java/lang/String.lastIndexOf\e[0m
140 \e[2;35m0 311542/2            10 method             -> java/lang/System.getSecurityManager\e[0m
141 \e[2;35m0 311542/2            10 method             <- java/lang/System.getSecurityManager\e[0m
142 \e[2;35m0 311542/2            10 method             -> java/lang/ClassLoader.loadClass\e[0m
143 \e[2;35m0 311542/2            10 method               -> java/lang/ClassLoader.findLoadedClass\e[0m
144 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.check\e[0m
145 \e[2;35m0 311542/2             9 method                 <- java/lang/ClassLoader.check\e[0m
146 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.checkName\e[0m
147 \e[2;35m0 311542/2            10 method                   -> java/lang/String.indexOf\e[0m
148 \e[2;35m0 311542/2            10 method                     -> java/lang/String.indexOf\e[0m
149 \e[2;35m0 311542/2            11 method                     <- java/lang/String.indexOf\e[0m
150 \e[2;35m0 311542/2            10 method                   <- java/lang/String.indexOf\e[0m
151 \e[2;35m0 311542/2            10 method                   -> sun/misc/VM.allowArraySyntax\e[0m
152 \e[2;35m0 311542/2            10 method                   <- sun/misc/VM.allowArraySyntax\e[0m
153 \e[2;35m0 311542/2            10 method                   -> java/lang/String.charAt\e[0m
154 \e[2;35m0 311542/2            10 method                   <- java/lang/String.charAt\e[0m
155 \e[2;35m0 311542/2            10 method                 <- java/lang/ClassLoader.checkName\e[0m
156 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.findLoadedClass0\e[0m
157 \e[2;35m0 311542/2            12 method                 <- java/lang/ClassLoader.findLoadedClass0\e[0m
158 \e[2;35m0 311542/2            10 method               <- java/lang/ClassLoader.findLoadedClass\e[0m
159 \e[2;35m0 311542/2            11 method               -> java/lang/ClassLoader.loadClass\e[0m
160 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.findLoadedClass\e[0m
161 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.check\e[0m
162 \e[2;35m0 311542/2             9 method                   <- java/lang/ClassLoader.check\e[0m
163 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.checkName\e[0m
164 \e[2;35m0 311542/2            10 method                     -> java/lang/String.indexOf\e[0m
165 \e[2;35m0 311542/2            10 method                       -> java/lang/String.indexOf\e[0m
166 \e[2;35m0 311542/2            10 method                       <- java/lang/String.indexOf\e[0m
167 \e[2;35m0 311542/2            10 method                     <- java/lang/String.indexOf\e[0m
168 \e[2;35m0 311542/2            10 method                     -> sun/misc/VM.allowArraySyntax\e[0m
169 \e[2;35m0 311542/2            10 method                     <- sun/misc/VM.allowArraySyntax\e[0m
170 \e[2;35m0 311542/2            10 method                     -> java/lang/String.charAt\e[0m
171 \e[2;35m0 311542/2             9 method                     <- java/lang/String.charAt\e[0m
172 \e[2;35m0 311542/2            10 method                   <- java/lang/ClassLoader.checkName\e[0m
173 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.findLoadedClass0\e[0m
174 \e[2;35m0 311542/2            11 method                   <- java/lang/ClassLoader.findLoadedClass0\e[0m
175 \e[2;35m0 311542/2            10 method                 <- java/lang/ClassLoader.findLoadedClass\e[0m
176 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.findBootstrapClass0\e[0m
177 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.check\e[0m
178 \e[2;35m0 311542/2            10 method                   <- java/lang/ClassLoader.check\e[0m
179 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.checkName\e[0m
180 \e[2;35m0 311542/2            10 method                     -> java/lang/String.indexOf\e[0m
181 \e[2;35m0 311542/2            10 method                       -> java/lang/String.indexOf\e[0m
182 \e[2;35m0 311542/2            10 method                       <- java/lang/String.indexOf\e[0m
183 \e[2;35m0 311542/2            10 method                     <- java/lang/String.indexOf\e[0m
184 \e[2;35m0 311542/2            10 method                     -> sun/misc/VM.allowArraySyntax\e[0m
185 \e[2;35m0 311542/2            10 method                     <- sun/misc/VM.allowArraySyntax\e[0m
186 \e[2;35m0 311542/2            10 method                     -> java/lang/String.charAt\e[0m
187 \e[2;35m0 311542/2             9 method                     <- java/lang/String.charAt\e[0m
188 \e[2;35m0 311542/2            10 method                   <- java/lang/ClassLoader.checkName\e[0m
189 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.findBootstrapClass\e[0m
190 \e[2;35m0 311542/2            12 method                   <- java/lang/ClassLoader.findBootstrapClass\e[0m
191 \e[2;35m0 311542/2            10 method                 <- java/lang/ClassLoader.findBootstrapClass0\e[0m
192 \e[2;35m0 311542/2            11 method               <- java/lang/ClassLoader.loadClass\e[0m
193 \e[2;35m0 311542/2            10 method             <- java/lang/ClassLoader.loadClass\e[0m
194 \e[2;35m0 311542/2            10 method           <- sun/misc/Launcher$AppClassLoader.loadClass\e[0m
195 \e[2;35m0 311542/2            10 method         <- java/lang/ClassLoader.loadClass\e[0m
196 \e[2;35m0 311542/2            10 method       <- java/lang/ClassLoader.loadClassInternal\e[0m
197 \e[2;35m0 311542/2            14 method       -> java/lang/ClassLoader.checkPackageAccess\e[0m
198 \e[2;35m0 311542/2            10 method         -> java/lang/System.getSecurityManager\e[0m
199 \e[2;35m0 311542/2            10 method         <- java/lang/System.getSecurityManager\e[0m
200 \e[2;35m0 311542/2            10 method         -> java/util/HashSet.add\e[0m
201 \e[2;35m0 311542/2            10 method           -> java/util/HashMap.put\e[0m
202 \e[2;35m0 311542/2            10 method             -> java/lang/Object.hashCode\e[0m
203 \e[2;35m0 311542/2             9 method             <- java/lang/Object.hashCode\e[0m
204 \e[2;35m0 311542/2            10 method             -> java/util/HashMap.hash\e[0m
205 \e[2;35m0 311542/2            10 method             <- java/util/HashMap.hash\e[0m
206 \e[2;35m0 311542/2            10 method             -> java/util/HashMap.indexFor\e[0m
207 \e[2;35m0 311542/2            10 method             <- java/util/HashMap.indexFor\e[0m
208 \e[2;35m0 311542/2            11 method           <- java/util/HashMap.put\e[0m
209 \e[2;35m0 311542/2            10 method         <- java/util/HashSet.add\e[0m
210 \e[2;35m0 311542/2            10 method       <- java/lang/ClassLoader.checkPackageAccess\e[0m
211 \e[2;35m0 311542/2            18 method       -> java/io/PrintStream.println\e[0m
212 \e[2;35m0 311542/2            13 method         -> java/io/PrintStream.print\e[0m
213 \e[2;35m0 311542/2            12 method           -> java/io/PrintStream.write\e[0m
214 \e[2;35m0 311542/2            12 method             -> java/io/PrintStream.ensureOpen\e[0m
215 \e[2;35m0 311542/2            13 method             <- java/io/PrintStream.ensureOpen\e[0m
216 \e[2;35m0 311542/2            15 method             -> java/io/Writer.write\e[0m
217 \e[2;35m0 311542/2            16 method               -> java/io/BufferedWriter.write\e[0m
218 \e[2;35m0 311542/2            13 method                 -> java/io/BufferedWriter.ensureOpen\e[0m
219 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.ensureOpen\e[0m
220 \e[2;35m0 311542/2            12 method                 -> java/io/BufferedWriter.min\e[0m
221 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.min\e[0m
222 \e[2;35m0 311542/2            13 method                 -> java/lang/String.getChars\e[0m
223 \e[2;35m0 311542/2            10 method                   -> java/lang/System.arraycopy\e[0m
224 \e[2;35m0 311542/2            11 method                   <- java/lang/System.arraycopy\e[0m
225 \e[2;35m0 311542/2            10 method                 <- java/lang/String.getChars\e[0m
226 \e[2;35m0 311542/2            10 method               <- java/io/BufferedWriter.write\e[0m
227 \e[2;35m0 311542/2            10 method             <- java/io/Writer.write\e[0m
228 \e[2;35m0 311542/2            13 method             -> java/io/BufferedWriter.flushBuffer\e[0m
229 \e[2;35m0 311542/2            10 method               -> java/io/BufferedWriter.ensureOpen\e[0m
230 \e[2;35m0 311542/2            10 method               <- java/io/BufferedWriter.ensureOpen\e[0m
231 \e[2;35m0 311542/2            13 method               -> java/io/OutputStreamWriter.write\e[0m
232 \e[2;35m0 311542/2            13 method                 -> sun/nio/cs/StreamEncoder.write\e[0m
233 \e[2;35m0 311542/2            13 method                   -> sun/nio/cs/StreamEncoder.ensureOpen\e[0m
234 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.ensureOpen\e[0m
235 \e[2;35m0 311542/2            13 method                   -> sun/nio/cs/StreamEncoder.implWrite\e[0m
236 \e[2;35m0 311542/2            14 method                     -> java/nio/CharBuffer.wrap\e[0m
237 \e[2;35m0 311542/2            11 method                       -> java/nio/HeapCharBuffer.<init>\e[0m
238 \e[2;35m0 311542/2            10 method                         -> java/nio/CharBuffer.<init>\e[0m
239 \e[2;35m0 311542/2            10 method                           -> java/nio/Buffer.<init>\e[0m
240 \e[2;35m0 311542/2            10 method                             -> java/lang/Object.<init>\e[0m
241 \e[2;35m0 311542/2            10 method                             <- java/lang/Object.<init>\e[0m
242 \e[2;35m0 311542/2            11 method                             -> java/nio/Buffer.limit\e[0m
243 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.limit\e[0m
244 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.position\e[0m
245 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.position\e[0m
246 \e[2;35m0 311542/2            10 method                           <- java/nio/Buffer.<init>\e[0m
247 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.<init>\e[0m
248 \e[2;35m0 311542/2            10 method                       <- java/nio/HeapCharBuffer.<init>\e[0m
249 \e[2;35m0 311542/2            10 method                     <- java/nio/CharBuffer.wrap\e[0m
250 \e[2;35m0 311542/2            13 method                     -> java/nio/Buffer.hasRemaining\e[0m
251 \e[2;35m0 311542/2            10 method                     <- java/nio/Buffer.hasRemaining\e[0m
252 \e[2;35m0 311542/2            14 method                     -> java/nio/charset/CharsetEncoder.encode\e[0m
253 \e[2;35m0 311542/2            13 method                       -> sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
254 \e[2;35m0 311542/2            13 method                         -> java/nio/CharBuffer.hasArray\e[0m
255 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.hasArray\e[0m
256 \e[2;35m0 311542/2            14 method                         -> java/nio/ByteBuffer.hasArray\e[0m
257 \e[2;35m0 311542/2            10 method                         <- java/nio/ByteBuffer.hasArray\e[0m
258 \e[2;35m0 311542/2            13 method                         -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
259 \e[2;35m0 311542/2            56 method                           -> java/nio/CharBuffer.array\e[0m
260 \e[2;35m0 311542/2            11 method                           <- java/nio/CharBuffer.array\e[0m
261 \e[2;35m0 311542/2            12 method                           -> java/nio/CharBuffer.arrayOffset\e[0m
262 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.arrayOffset\e[0m
263 \e[2;35m0 311542/2            13 method                           -> java/nio/CharBuffer.arrayOffset\e[0m
264 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.arrayOffset\e[0m
265 \e[2;35m0 311542/2            16 method                           -> java/nio/ByteBuffer.array\e[0m
266 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.array\e[0m
267 \e[2;35m0 311542/2            12 method                           -> java/nio/ByteBuffer.arrayOffset\e[0m
268 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.arrayOffset\e[0m
269 \e[2;35m0 311542/2            12 method                           -> java/nio/ByteBuffer.arrayOffset\e[0m
270 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.arrayOffset\e[0m
271 \e[2;35m0 311542/2            17 method                           -> java/nio/CharBuffer.arrayOffset\e[0m
272 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.arrayOffset\e[0m
273 \e[2;35m0 311542/2            12 method                           -> java/nio/Buffer.position\e[0m
274 \e[2;35m0 311542/2            10 method                           <- java/nio/Buffer.position\e[0m
275 \e[2;35m0 311542/2            10 method                           -> java/nio/ByteBuffer.arrayOffset\e[0m
276 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.arrayOffset\e[0m
277 \e[2;35m0 311542/2            12 method                           -> java/nio/Buffer.position\e[0m
278 \e[2;35m0 311542/2            10 method                           <- java/nio/Buffer.position\e[0m
279 \e[2;35m0 311542/2            10 method                         <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
280 \e[2;35m0 311542/2            10 method                       <- sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
281 \e[2;35m0 311542/2            12 method                       -> java/nio/charset/CoderResult.isOverflow\e[0m
282 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CoderResult.isOverflow\e[0m
283 \e[2;35m0 311542/2            12 method                       -> java/nio/charset/CoderResult.isUnderflow\e[0m
284 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CoderResult.isUnderflow\e[0m
285 \e[2;35m0 311542/2            10 method                     <- java/nio/charset/CharsetEncoder.encode\e[0m
286 \e[2;35m0 311542/2            13 method                     -> java/nio/charset/CoderResult.isUnderflow\e[0m
287 \e[2;35m0 311542/2            10 method                     <- java/nio/charset/CoderResult.isUnderflow\e[0m
288 \e[2;35m0 311542/2            14 method                     -> java/nio/Buffer.remaining\e[0m
289 \e[2;35m0 311542/2            10 method                     <- java/nio/Buffer.remaining\e[0m
290 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.implWrite\e[0m
291 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.write\e[0m
292 \e[2;35m0 311542/2            10 method               <- java/io/OutputStreamWriter.write\e[0m
293 \e[2;35m0 311542/2            10 method             <- java/io/BufferedWriter.flushBuffer\e[0m
294 \e[2;35m0 311542/2            13 method             -> java/io/OutputStreamWriter.flushBuffer\e[0m
295 \e[2;35m0 311542/2            12 method               -> sun/nio/cs/StreamEncoder.flushBuffer\e[0m
296 \e[2;35m0 311542/2            13 method                 -> sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
297 \e[2;35m0 311542/2            13 method                   -> sun/nio/cs/StreamEncoder.writeBytes\e[0m
298 \e[2;35m0 311542/2            12 method                     -> java/nio/Buffer.flip\e[0m
299 \e[2;35m0 311542/2            10 method                     <- java/nio/Buffer.flip\e[0m
300 \e[2;35m0 311542/2            14 method                     -> java/nio/ByteBuffer.array\e[0m
301 \e[2;35m0 311542/2            10 method                     <- java/nio/ByteBuffer.array\e[0m
302 \e[2;35m0 311542/2            12 method                     -> java/nio/ByteBuffer.arrayOffset\e[0m
303 \e[2;35m0 311542/2            10 method                     <- java/nio/ByteBuffer.arrayOffset\e[0m
304 \e[2;35m0 311542/2            14 method                     -> java/io/PrintStream.write\e[0m
305 \e[2;35m0 311542/2            10 method                       -> java/io/PrintStream.ensureOpen\e[0m
306 \e[2;35m0 311542/2            10 method                       <- java/io/PrintStream.ensureOpen\e[0m
307 \e[2;35m0 311542/2            13 method                       -> java/io/BufferedOutputStream.write\e[0m
308 \e[2;35m0 311542/2            15 method                         -> java/lang/System.arraycopy\e[0m
309 \e[2;35m0 311542/2            10 method                         <- java/lang/System.arraycopy\e[0m
310 \e[2;35m0 311542/2            10 method                       <- java/io/BufferedOutputStream.write\e[0m
311 \e[2;35m0 311542/2            12 method                       -> java/io/BufferedOutputStream.flush\e[0m
312 \e[2;35m0 311542/2            12 method                         -> java/io/BufferedOutputStream.flushBuffer\e[0m
313 \e[2;35m0 311542/2            15 method                           -> java/io/FileOutputStream.write\e[0m
314 \e[2;35m0 311542/2            12 method                             -> java/io/FileOutputStream.writeBytes\e[0m
315 \e[2;32m0 311542/2            55 syscall                              -> write\e[0m
316 \e[2;32m0 311542/2           160 syscall                              <- write\e[0m
317 \e[2;35m0 311542/2            12 method                             <- java/io/FileOutputStream.writeBytes\e[0m
318 \e[2;35m0 311542/2            12 method                           <- java/io/FileOutputStream.write\e[0m
319 \e[2;35m0 311542/2            10 method                         <- java/io/BufferedOutputStream.flushBuffer\e[0m
320 \e[2;35m0 311542/2            13 method                       <- java/io/BufferedOutputStream.flush\e[0m
321 \e[2;35m0 311542/2            11 method                     <- java/io/PrintStream.write\e[0m
322 \e[2;35m0 311542/2            13 method                     -> java/nio/Buffer.clear\e[0m
323 \e[2;35m0 311542/2            11 method                     <- java/nio/Buffer.clear\e[0m
324 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.writeBytes\e[0m
325 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
326 \e[2;35m0 311542/2            10 method               <- sun/nio/cs/StreamEncoder.flushBuffer\e[0m
327 \e[2;35m0 311542/2            10 method             <- java/io/OutputStreamWriter.flushBuffer\e[0m
328 \e[2;35m0 311542/2            15 method             -> java/lang/String.indexOf\e[0m
329 \e[2;35m0 311542/2            10 method               -> java/lang/String.indexOf\e[0m
330 \e[2;35m0 311542/2            10 method               <- java/lang/String.indexOf\e[0m
331 \e[2;35m0 311542/2            10 method             <- java/lang/String.indexOf\e[0m
332 \e[2;35m0 311542/2            10 method           <- java/io/PrintStream.write\e[0m
333 \e[2;35m0 311542/2            10 method         <- java/io/PrintStream.print\e[0m
334 \e[2;35m0 311542/2            12 method         -> java/io/PrintStream.newLine\e[0m
335 \e[2;35m0 311542/2            10 method           -> java/io/PrintStream.ensureOpen\e[0m
336 \e[2;35m0 311542/2            10 method           <- java/io/PrintStream.ensureOpen\e[0m
337 \e[2;35m0 311542/2            12 method           -> java/io/BufferedWriter.newLine\e[0m
338 \e[2;35m0 311542/2            12 method             -> java/io/Writer.write\e[0m
339 \e[2;35m0 311542/2            10 method               -> java/io/BufferedWriter.write\e[0m
340 \e[2;35m0 311542/2            10 method                 -> java/io/BufferedWriter.ensureOpen\e[0m
341 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.ensureOpen\e[0m
342 \e[2;35m0 311542/2            11 method                 -> java/io/BufferedWriter.min\e[0m
343 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.min\e[0m
344 \e[2;35m0 311542/2            10 method                 -> java/lang/String.getChars\e[0m
345 \e[2;35m0 311542/2            10 method                   -> java/lang/System.arraycopy\e[0m
346 \e[2;35m0 311542/2            10 method                   <- java/lang/System.arraycopy\e[0m
347 \e[2;35m0 311542/2            10 method                 <- java/lang/String.getChars\e[0m
348 \e[2;35m0 311542/2            10 method               <- java/io/BufferedWriter.write\e[0m
349 \e[2;35m0 311542/2            10 method             <- java/io/Writer.write\e[0m
350 \e[2;35m0 311542/2            10 method           <- java/io/BufferedWriter.newLine\e[0m
351 \e[2;35m0 311542/2            10 method           -> java/io/BufferedWriter.flushBuffer\e[0m
352 \e[2;35m0 311542/2            10 method             -> java/io/BufferedWriter.ensureOpen\e[0m
353 \e[2;35m0 311542/2            10 method             <- java/io/BufferedWriter.ensureOpen\e[0m
354 \e[2;35m0 311542/2            10 method             -> java/io/OutputStreamWriter.write\e[0m
355 \e[2;35m0 311542/2            10 method               -> sun/nio/cs/StreamEncoder.write\e[0m
356 \e[2;35m0 311542/2             9 method                 -> sun/nio/cs/StreamEncoder.ensureOpen\e[0m
357 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.ensureOpen\e[0m
358 \e[2;35m0 311542/2            10 method                 -> sun/nio/cs/StreamEncoder.implWrite\e[0m
359 \e[2;35m0 311542/2            10 method                   -> java/nio/CharBuffer.wrap\e[0m
360 \e[2;35m0 311542/2            10 method                     -> java/nio/HeapCharBuffer.<init>\e[0m
361 \e[2;35m0 311542/2            10 method                       -> java/nio/CharBuffer.<init>\e[0m
362 \e[2;35m0 311542/2            10 method                         -> java/nio/Buffer.<init>\e[0m
363 \e[2;35m0 311542/2            10 method                           -> java/lang/Object.<init>\e[0m
364 \e[2;35m0 311542/2             9 method                           <- java/lang/Object.<init>\e[0m
365 \e[2;35m0 311542/2            10 method                           -> java/nio/Buffer.limit\e[0m
366 \e[2;35m0 311542/2            10 method                           <- java/nio/Buffer.limit\e[0m
367 \e[2;35m0 311542/2            10 method                           -> java/nio/Buffer.position\e[0m
368 \e[2;35m0 311542/2            10 method                           <- java/nio/Buffer.position\e[0m
369 \e[2;35m0 311542/2            10 method                         <- java/nio/Buffer.<init>\e[0m
370 \e[2;35m0 311542/2            10 method                       <- java/nio/CharBuffer.<init>\e[0m
371 \e[2;35m0 311542/2            10 method                     <- java/nio/HeapCharBuffer.<init>\e[0m
372 \e[2;35m0 311542/2            10 method                   <- java/nio/CharBuffer.wrap\e[0m
373 \e[2;35m0 311542/2            10 method                   -> java/nio/Buffer.hasRemaining\e[0m
374 \e[2;35m0 311542/2            10 method                   <- java/nio/Buffer.hasRemaining\e[0m
375 \e[2;35m0 311542/2            10 method                   -> java/nio/charset/CharsetEncoder.encode\e[0m
376 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
377 \e[2;35m0 311542/2            10 method                       -> java/nio/CharBuffer.hasArray\e[0m
378 \e[2;35m0 311542/2             9 method                       <- java/nio/CharBuffer.hasArray\e[0m
379 \e[2;35m0 311542/2            10 method                       -> java/nio/ByteBuffer.hasArray\e[0m
380 \e[2;35m0 311542/2             9 method                       <- java/nio/ByteBuffer.hasArray\e[0m
381 \e[2;35m0 311542/2            10 method                       -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
382 \e[2;35m0 311542/2            10 method                         -> java/nio/CharBuffer.array\e[0m
383 \e[2;35m0 311542/2             9 method                         <- java/nio/CharBuffer.array\e[0m
384 \e[2;35m0 311542/2            10 method                         -> java/nio/CharBuffer.arrayOffset\e[0m
385 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.arrayOffset\e[0m
386 \e[2;35m0 311542/2            10 method                         -> java/nio/CharBuffer.arrayOffset\e[0m
387 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.arrayOffset\e[0m
388 \e[2;35m0 311542/2            10 method                         -> java/nio/ByteBuffer.array\e[0m
389 \e[2;35m0 311542/2            10 method                         <- java/nio/ByteBuffer.array\e[0m
390 \e[2;35m0 311542/2            10 method                         -> java/nio/ByteBuffer.arrayOffset\e[0m
391 \e[2;35m0 311542/2             9 method                         <- java/nio/ByteBuffer.arrayOffset\e[0m
392 \e[2;35m0 311542/2            10 method                         -> java/nio/ByteBuffer.arrayOffset\e[0m
393 \e[2;35m0 311542/2            10 method                         <- java/nio/ByteBuffer.arrayOffset\e[0m
394 \e[2;35m0 311542/2            11 method                         -> java/nio/CharBuffer.arrayOffset\e[0m
395 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.arrayOffset\e[0m
396 \e[2;35m0 311542/2            10 method                         -> java/nio/Buffer.position\e[0m
397 \e[2;35m0 311542/2            10 method                         <- java/nio/Buffer.position\e[0m
398 \e[2;35m0 311542/2            10 method                         -> java/nio/ByteBuffer.arrayOffset\e[0m
399 \e[2;35m0 311542/2            10 method                         <- java/nio/ByteBuffer.arrayOffset\e[0m
400 \e[2;35m0 311542/2            10 method                         -> java/nio/Buffer.position\e[0m
401 \e[2;35m0 311542/2            10 method                         <- java/nio/Buffer.position\e[0m
402 \e[2;35m0 311542/2            10 method                       <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
403 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
404 \e[2;35m0 311542/2            10 method                     -> java/nio/charset/CoderResult.isOverflow\e[0m
405 \e[2;35m0 311542/2            10 method                     <- java/nio/charset/CoderResult.isOverflow\e[0m
406 \e[2;35m0 311542/2            10 method                     -> java/nio/charset/CoderResult.isUnderflow\e[0m
407 \e[2;35m0 311542/2            10 method                     <- java/nio/charset/CoderResult.isUnderflow\e[0m
408 \e[2;35m0 311542/2            10 method                   <- java/nio/charset/CharsetEncoder.encode\e[0m
409 \e[2;35m0 311542/2            10 method                   -> java/nio/charset/CoderResult.isUnderflow\e[0m
410 \e[2;35m0 311542/2            10 method                   <- java/nio/charset/CoderResult.isUnderflow\e[0m
411 \e[2;35m0 311542/2            10 method                   -> java/nio/Buffer.remaining\e[0m
412 \e[2;35m0 311542/2            10 method                   <- java/nio/Buffer.remaining\e[0m
413 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.implWrite\e[0m
414 \e[2;35m0 311542/2            10 method               <- sun/nio/cs/StreamEncoder.write\e[0m
415 \e[2;35m0 311542/2            10 method             <- java/io/OutputStreamWriter.write\e[0m
416 \e[2;35m0 311542/2            10 method           <- java/io/BufferedWriter.flushBuffer\e[0m
417 \e[2;35m0 311542/2            10 method           -> java/io/OutputStreamWriter.flushBuffer\e[0m
418 \e[2;35m0 311542/2            10 method             -> sun/nio/cs/StreamEncoder.flushBuffer\e[0m
419 \e[2;35m0 311542/2            10 method               -> sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
420 \e[2;35m0 311542/2            10 method                 -> sun/nio/cs/StreamEncoder.writeBytes\e[0m
421 \e[2;35m0 311542/2            10 method                   -> java/nio/Buffer.flip\e[0m
422 \e[2;35m0 311542/2             9 method                   <- java/nio/Buffer.flip\e[0m
423 \e[2;35m0 311542/2            11 method                   -> java/nio/ByteBuffer.array\e[0m
424 \e[2;35m0 311542/2             9 method                   <- java/nio/ByteBuffer.array\e[0m
425 \e[2;35m0 311542/2            10 method                   -> java/nio/ByteBuffer.arrayOffset\e[0m
426 \e[2;35m0 311542/2            10 method                   <- java/nio/ByteBuffer.arrayOffset\e[0m
427 \e[2;35m0 311542/2            10 method                   -> java/io/PrintStream.write\e[0m
428 \e[2;35m0 311542/2            10 method                     -> java/io/PrintStream.ensureOpen\e[0m
429 \e[2;35m0 311542/2             9 method                     <- java/io/PrintStream.ensureOpen\e[0m
430 \e[2;35m0 311542/2            10 method                     -> java/io/BufferedOutputStream.write\e[0m
431 \e[2;35m0 311542/2            10 method                       -> java/lang/System.arraycopy\e[0m
432 \e[2;35m0 311542/2            10 method                       <- java/lang/System.arraycopy\e[0m
433 \e[2;35m0 311542/2            10 method                     <- java/io/BufferedOutputStream.write\e[0m
434 \e[2;35m0 311542/2            10 method                     -> java/io/BufferedOutputStream.flush\e[0m
435 \e[2;35m0 311542/2            10 method                       -> java/io/BufferedOutputStream.flushBuffer\e[0m
436 \e[2;35m0 311542/2            10 method                         -> java/io/FileOutputStream.write\e[0m
437 \e[2;35m0 311542/2            10 method                           -> java/io/FileOutputStream.writeBytes\e[0m
438 \e[2;32m0 311542/2            12 syscall                            -> write\e[0m
439 \e[2;32m0 311542/2            63 syscall                            <- write\e[0m
440 \e[2;35m0 311542/2             8 method                           <- java/io/FileOutputStream.writeBytes\e[0m
441 \e[2;35m0 311542/2            11 method                         <- java/io/FileOutputStream.write\e[0m
442 \e[2;35m0 311542/2            10 method                       <- java/io/BufferedOutputStream.flushBuffer\e[0m
443 \e[2;35m0 311542/2            10 method                     <- java/io/BufferedOutputStream.flush\e[0m
444 \e[2;35m0 311542/2            10 method                   <- java/io/PrintStream.write\e[0m
445 \e[2;35m0 311542/2            10 method                   -> java/nio/Buffer.clear\e[0m
446 \e[2;35m0 311542/2            10 method                   <- java/nio/Buffer.clear\e[0m
447 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.writeBytes\e[0m
448 \e[2;35m0 311542/2            10 method               <- sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
449 \e[2;35m0 311542/2            10 method             <- sun/nio/cs/StreamEncoder.flushBuffer\e[0m
450 \e[2;35m0 311542/2            10 method           <- java/io/OutputStreamWriter.flushBuffer\e[0m
451 \e[2;35m0 311542/2            10 method           -> java/io/BufferedOutputStream.flush\e[0m
452 \e[2;35m0 311542/2            10 method             -> java/io/BufferedOutputStream.flushBuffer\e[0m
453 \e[2;35m0 311542/2            10 method             <- java/io/BufferedOutputStream.flushBuffer\e[0m
454 \e[2;35m0 311542/2            10 method           <- java/io/BufferedOutputStream.flush\e[0m
455 \e[2;35m0 311542/2            10 method         <- java/io/PrintStream.newLine\e[0m
456 \e[2;35m0 311542/2            10 method       <- java/io/PrintStream.println\e[0m
457 \e[2;35m0 311542/2            23 method       -> java/lang/ClassLoader.loadClassInternal\e[0m
458 \e[2;35m0 311542/2            11 method         -> java/lang/ClassLoader.loadClass\e[0m
459 \e[2;35m0 311542/2            10 method           -> sun/misc/Launcher$AppClassLoader.loadClass\e[0m
460 \e[2;35m0 311542/2            10 method             -> java/lang/String.lastIndexOf\e[0m
461 \e[2;35m0 311542/2            10 method               -> java/lang/String.lastIndexOf\e[0m
462 \e[2;35m0 311542/2            10 method               <- java/lang/String.lastIndexOf\e[0m
463 \e[2;35m0 311542/2            10 method             <- java/lang/String.lastIndexOf\e[0m
464 \e[2;35m0 311542/2            10 method             -> java/lang/System.getSecurityManager\e[0m
465 \e[2;35m0 311542/2            10 method             <- java/lang/System.getSecurityManager\e[0m
466 \e[2;35m0 311542/2            10 method             -> java/lang/ClassLoader.loadClass\e[0m
467 \e[2;35m0 311542/2            10 method               -> java/lang/ClassLoader.findLoadedClass\e[0m
468 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.check\e[0m
469 \e[2;35m0 311542/2            10 method                 <- java/lang/ClassLoader.check\e[0m
470 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.checkName\e[0m
471 \e[2;35m0 311542/2            10 method                   -> java/lang/String.indexOf\e[0m
472 \e[2;35m0 311542/2            10 method                     -> java/lang/String.indexOf\e[0m
473 \e[2;35m0 311542/2            10 method                     <- java/lang/String.indexOf\e[0m
474 \e[2;35m0 311542/2            10 method                   <- java/lang/String.indexOf\e[0m
475 \e[2;35m0 311542/2            10 method                   -> sun/misc/VM.allowArraySyntax\e[0m
476 \e[2;35m0 311542/2             9 method                   <- sun/misc/VM.allowArraySyntax\e[0m
477 \e[2;35m0 311542/2            10 method                   -> java/lang/String.charAt\e[0m
478 \e[2;35m0 311542/2            10 method                   <- java/lang/String.charAt\e[0m
479 \e[2;35m0 311542/2            10 method                 <- java/lang/ClassLoader.checkName\e[0m
480 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.findLoadedClass0\e[0m
481 \e[2;35m0 311542/2            14 method                 <- java/lang/ClassLoader.findLoadedClass0\e[0m
482 \e[2;35m0 311542/2            10 method               <- java/lang/ClassLoader.findLoadedClass\e[0m
483 \e[2;35m0 311542/2            12 method               -> java/lang/ClassLoader.loadClass\e[0m
484 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.findLoadedClass\e[0m
485 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.check\e[0m
486 \e[2;35m0 311542/2             9 method                   <- java/lang/ClassLoader.check\e[0m
487 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.checkName\e[0m
488 \e[2;35m0 311542/2            10 method                     -> java/lang/String.indexOf\e[0m
489 \e[2;35m0 311542/2             9 method                       -> java/lang/String.indexOf\e[0m
490 \e[2;35m0 311542/2            10 method                       <- java/lang/String.indexOf\e[0m
491 \e[2;35m0 311542/2            10 method                     <- java/lang/String.indexOf\e[0m
492 \e[2;35m0 311542/2            10 method                     -> sun/misc/VM.allowArraySyntax\e[0m
493 \e[2;35m0 311542/2            10 method                     <- sun/misc/VM.allowArraySyntax\e[0m
494 \e[2;35m0 311542/2            10 method                     -> java/lang/String.charAt\e[0m
495 \e[2;35m0 311542/2             9 method                     <- java/lang/String.charAt\e[0m
496 \e[2;35m0 311542/2            10 method                   <- java/lang/ClassLoader.checkName\e[0m
497 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.findLoadedClass0\e[0m
498 \e[2;35m0 311542/2            12 method                   <- java/lang/ClassLoader.findLoadedClass0\e[0m
499 \e[2;35m0 311542/2            10 method                 <- java/lang/ClassLoader.findLoadedClass\e[0m
500 \e[2;35m0 311542/2            10 method                 -> java/lang/ClassLoader.findBootstrapClass0\e[0m
501 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.check\e[0m
502 \e[2;35m0 311542/2             9 method                   <- java/lang/ClassLoader.check\e[0m
503 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.checkName\e[0m
504 \e[2;35m0 311542/2            10 method                     -> java/lang/String.indexOf\e[0m
505 \e[2;35m0 311542/2             9 method                       -> java/lang/String.indexOf\e[0m
506 \e[2;35m0 311542/2            10 method                       <- java/lang/String.indexOf\e[0m
507 \e[2;35m0 311542/2            10 method                     <- java/lang/String.indexOf\e[0m
508 \e[2;35m0 311542/2            10 method                     -> sun/misc/VM.allowArraySyntax\e[0m
509 \e[2;35m0 311542/2            10 method                     <- sun/misc/VM.allowArraySyntax\e[0m
510 \e[2;35m0 311542/2            10 method                     -> java/lang/String.charAt\e[0m
511 \e[2;35m0 311542/2            10 method                     <- java/lang/String.charAt\e[0m
512 \e[2;35m0 311542/2            10 method                   <- java/lang/ClassLoader.checkName\e[0m
513 \e[2;35m0 311542/2            10 method                   -> java/lang/ClassLoader.findBootstrapClass\e[0m
514 \e[2;35m0 311542/2            15 method                   <- java/lang/ClassLoader.findBootstrapClass\e[0m
515 \e[2;35m0 311542/2            10 method                 <- java/lang/ClassLoader.findBootstrapClass0\e[0m
516 \e[2;35m0 311542/2            11 method               <- java/lang/ClassLoader.loadClass\e[0m
517 \e[2;35m0 311542/2            10 method             <- java/lang/ClassLoader.loadClass\e[0m
518 \e[2;35m0 311542/2            10 method           <- sun/misc/Launcher$AppClassLoader.loadClass\e[0m
519 \e[2;35m0 311542/2            10 method         <- java/lang/ClassLoader.loadClass\e[0m
520 \e[2;35m0 311542/2            10 method       <- java/lang/ClassLoader.loadClassInternal\e[0m
521 \e[2;35m0 311542/2            17 method       -> java/lang/ClassLoader.checkPackageAccess\e[0m
522 \e[2;35m0 311542/2            10 method         -> java/lang/System.getSecurityManager\e[0m
523 \e[2;35m0 311542/2            10 method         <- java/lang/System.getSecurityManager\e[0m
524 \e[2;35m0 311542/2            11 method         -> java/util/HashSet.add\e[0m
525 \e[2;35m0 311542/2            10 method           -> java/util/HashMap.put\e[0m
526 \e[2;35m0 311542/2            10 method             -> java/lang/Object.hashCode\e[0m
527 \e[2;35m0 311542/2            10 method             <- java/lang/Object.hashCode\e[0m
528 \e[2;35m0 311542/2            10 method             -> java/util/HashMap.hash\e[0m
529 \e[2;35m0 311542/2            10 method             <- java/util/HashMap.hash\e[0m
530 \e[2;35m0 311542/2            10 method             -> java/util/HashMap.indexFor\e[0m
531 \e[2;35m0 311542/2            10 method             <- java/util/HashMap.indexFor\e[0m
532 \e[2;35m0 311542/2            11 method           <- java/util/HashMap.put\e[0m
533 \e[2;35m0 311542/2            10 method         <- java/util/HashSet.add\e[0m
534 \e[2;35m0 311542/2            10 method       <- java/lang/ClassLoader.checkPackageAccess\e[0m
535 \e[2;35m0 311542/2            20 method       -> java/lang/Thread.currentThread\e[0m
536 \e[2;35m0 311542/2            11 method       <- java/lang/Thread.currentThread\e[0m
537 \e[2;35m0 311542/2            13 method       -> java/lang/Thread.sleep\e[0m
538 \e[2;32m0 311542/2            21 syscall        -> pollsys\e[0m
539 \e[2;32m0 311542/10        59827 syscall  <- pollsys\e[0m
540 \e[2;32m0 311542/10           31 syscall  -> pollsys\e[0m
541 \e[2;32m0 311542/10        59842 syscall  <- pollsys\e[0m
542 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
543 \e[2;32m0 311542/10        60087 syscall  <- pollsys\e[0m
544 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
545 \e[2;32m0 311542/10        59871 syscall  <- pollsys\e[0m
546 \e[2;32m0 311542/10           26 syscall  -> pollsys\e[0m
547 \e[2;32m0 311542/3       1008044 syscall  <- lwp_cond_wait\e[0m
548 \e[2;32m0 311542/3            37 syscall  -> lwp_cond_wait\e[0m
549 \e[2;32m0 311542/10        59402 syscall  <- pollsys\e[0m
550 \e[2;32m0 311542/10           18 syscall  -> pollsys\e[0m
551 \e[2;32m0 311542/10        59999 syscall  <- pollsys\e[0m
552 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
553 \e[2;32m0 311542/10        59965 syscall  <- pollsys\e[0m
554 \e[2;32m0 311542/10           25 syscall  -> pollsys\e[0m
555 \e[2;32m0 311542/10        59979 syscall  <- pollsys\e[0m
556 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
557 \e[2;32m0 311542/10        51241 syscall  <- pollsys\e[0m
558 \e[2;32m0 311542/10           31 syscall  -> pollsys\e[0m
559 \e[2;32m0 311542/10        58679 syscall  <- pollsys\e[0m
560 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
561 \e[2;32m0 311542/10        50215 syscall  <- pollsys\e[0m
562 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
563 \e[2;32m0 311542/10        59734 syscall  <- pollsys\e[0m
564 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
565 \e[2;32m0 311542/10        59977 syscall  <- pollsys\e[0m
566 \e[2;32m0 311542/10           26 syscall  -> pollsys\e[0m
567 \e[2;32m0 311542/10        59970 syscall  <- pollsys\e[0m
568 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
569 \e[2;32m0 311542/10        59966 syscall  <- pollsys\e[0m
570 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
571 \e[2;32m0 311542/10        60013 syscall  <- pollsys\e[0m
572 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
573 \e[2;32m0 311542/10        59924 syscall  <- pollsys\e[0m
574 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
575 Function B
576 \e[2;32m0 311542/2       1003741 syscall        <- pollsys\e[0m
577 \e[2;35m0 311542/2            28 method       <- java/lang/Thread.sleep\e[0m
578 \e[2;35m0 311542/2            45 method       -> Func_abc.func_b\e[0m
579 \e[2;35m0 311542/2            36 method         -> java/io/PrintStream.println\e[0m
580 \e[2;35m0 311542/2            11 method           -> java/io/PrintStream.print\e[0m
581 \e[2;35m0 311542/2            10 method             -> java/io/PrintStream.write\e[0m
582 \e[2;35m0 311542/2            10 method               -> java/io/PrintStream.ensureOpen\e[0m
583 \e[2;35m0 311542/2            10 method               <- java/io/PrintStream.ensureOpen\e[0m
584 \e[2;35m0 311542/2            11 method               -> java/io/Writer.write\e[0m
585 \e[2;35m0 311542/2            11 method                 -> java/io/BufferedWriter.write\e[0m
586 \e[2;35m0 311542/2            10 method                   -> java/io/BufferedWriter.ensureOpen\e[0m
587 \e[2;35m0 311542/2            10 method                   <- java/io/BufferedWriter.ensureOpen\e[0m
588 \e[2;35m0 311542/2            12 method                   -> java/io/BufferedWriter.min\e[0m
589 \e[2;35m0 311542/2            10 method                   <- java/io/BufferedWriter.min\e[0m
590 \e[2;35m0 311542/2            11 method                   -> java/lang/String.getChars\e[0m
591 \e[2;35m0 311542/2            11 method                     -> java/lang/System.arraycopy\e[0m
592 \e[2;35m0 311542/2            11 method                     <- java/lang/System.arraycopy\e[0m
593 \e[2;35m0 311542/2            10 method                   <- java/lang/String.getChars\e[0m
594 \e[2;35m0 311542/2            11 method                 <- java/io/BufferedWriter.write\e[0m
595 \e[2;35m0 311542/2            10 method               <- java/io/Writer.write\e[0m
596 \e[2;35m0 311542/2            10 method               -> java/io/BufferedWriter.flushBuffer\e[0m
597 \e[2;35m0 311542/2            10 method                 -> java/io/BufferedWriter.ensureOpen\e[0m
598 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.ensureOpen\e[0m
599 \e[2;35m0 311542/2            11 method                 -> java/io/OutputStreamWriter.write\e[0m
600 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.write\e[0m
601 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/StreamEncoder.ensureOpen\e[0m
602 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.ensureOpen\e[0m
603 \e[2;35m0 311542/2            11 method                     -> sun/nio/cs/StreamEncoder.implWrite\e[0m
604 \e[2;35m0 311542/2            10 method                       -> java/nio/CharBuffer.wrap\e[0m
605 \e[2;35m0 311542/2            10 method                         -> java/nio/HeapCharBuffer.<init>\e[0m
606 \e[2;35m0 311542/2            10 method                           -> java/nio/CharBuffer.<init>\e[0m
607 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.<init>\e[0m
608 \e[2;35m0 311542/2            10 method                               -> java/lang/Object.<init>\e[0m
609 \e[2;35m0 311542/2            10 method                               <- java/lang/Object.<init>\e[0m
610 \e[2;35m0 311542/2            11 method                               -> java/nio/Buffer.limit\e[0m
611 \e[2;35m0 311542/2            10 method                               <- java/nio/Buffer.limit\e[0m
612 \e[2;35m0 311542/2            10 method                               -> java/nio/Buffer.position\e[0m
613 \e[2;35m0 311542/2            10 method                               <- java/nio/Buffer.position\e[0m
614 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.<init>\e[0m
615 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.<init>\e[0m
616 \e[2;35m0 311542/2            10 method                         <- java/nio/HeapCharBuffer.<init>\e[0m
617 \e[2;35m0 311542/2            10 method                       <- java/nio/CharBuffer.wrap\e[0m
618 \e[2;35m0 311542/2            11 method                       -> java/nio/Buffer.hasRemaining\e[0m
619 \e[2;35m0 311542/2            10 method                       <- java/nio/Buffer.hasRemaining\e[0m
620 \e[2;35m0 311542/2            11 method                       -> java/nio/charset/CharsetEncoder.encode\e[0m
621 \e[2;35m0 311542/2            11 method                         -> sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
622 \e[2;35m0 311542/2            10 method                           -> java/nio/CharBuffer.hasArray\e[0m
623 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.hasArray\e[0m
624 \e[2;35m0 311542/2            11 method                           -> java/nio/ByteBuffer.hasArray\e[0m
625 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.hasArray\e[0m
626 \e[2;35m0 311542/2            10 method                           -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
627 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.array\e[0m
628 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.array\e[0m
629 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.arrayOffset\e[0m
630 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.arrayOffset\e[0m
631 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.arrayOffset\e[0m
632 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.arrayOffset\e[0m
633 \e[2;35m0 311542/2            11 method                             -> java/nio/ByteBuffer.array\e[0m
634 \e[2;35m0 311542/2            10 method                             <- java/nio/ByteBuffer.array\e[0m
635 \e[2;35m0 311542/2            10 method                             -> java/nio/ByteBuffer.arrayOffset\e[0m
636 \e[2;35m0 311542/2            10 method                             <- java/nio/ByteBuffer.arrayOffset\e[0m
637 \e[2;35m0 311542/2            10 method                             -> java/nio/ByteBuffer.arrayOffset\e[0m
638 \e[2;35m0 311542/2             9 method                             <- java/nio/ByteBuffer.arrayOffset\e[0m
639 \e[2;35m0 311542/2            12 method                             -> java/nio/CharBuffer.arrayOffset\e[0m
640 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.arrayOffset\e[0m
641 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.position\e[0m
642 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.position\e[0m
643 \e[2;35m0 311542/2            10 method                             -> java/nio/ByteBuffer.arrayOffset\e[0m
644 \e[2;35m0 311542/2            10 method                             <- java/nio/ByteBuffer.arrayOffset\e[0m
645 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.position\e[0m
646 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.position\e[0m
647 \e[2;35m0 311542/2            10 method                           <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
648 \e[2;35m0 311542/2            10 method                         <- sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
649 \e[2;35m0 311542/2            11 method                         -> java/nio/charset/CoderResult.isOverflow\e[0m
650 \e[2;35m0 311542/2            10 method                         <- java/nio/charset/CoderResult.isOverflow\e[0m
651 \e[2;35m0 311542/2            10 method                         -> java/nio/charset/CoderResult.isUnderflow\e[0m
652 \e[2;35m0 311542/2            10 method                         <- java/nio/charset/CoderResult.isUnderflow\e[0m
653 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CharsetEncoder.encode\e[0m
654 \e[2;35m0 311542/2            10 method                       -> java/nio/charset/CoderResult.isUnderflow\e[0m
655 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CoderResult.isUnderflow\e[0m
656 \e[2;35m0 311542/2            10 method                       -> java/nio/Buffer.remaining\e[0m
657 \e[2;35m0 311542/2            10 method                       <- java/nio/Buffer.remaining\e[0m
658 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.implWrite\e[0m
659 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.write\e[0m
660 \e[2;35m0 311542/2            10 method                 <- java/io/OutputStreamWriter.write\e[0m
661 \e[2;35m0 311542/2            10 method               <- java/io/BufferedWriter.flushBuffer\e[0m
662 \e[2;35m0 311542/2            10 method               -> java/io/OutputStreamWriter.flushBuffer\e[0m
663 \e[2;35m0 311542/2            10 method                 -> sun/nio/cs/StreamEncoder.flushBuffer\e[0m
664 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
665 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/StreamEncoder.writeBytes\e[0m
666 \e[2;35m0 311542/2            10 method                       -> java/nio/Buffer.flip\e[0m
667 \e[2;35m0 311542/2             9 method                       <- java/nio/Buffer.flip\e[0m
668 \e[2;35m0 311542/2            11 method                       -> java/nio/ByteBuffer.array\e[0m
669 \e[2;35m0 311542/2             9 method                       <- java/nio/ByteBuffer.array\e[0m
670 \e[2;35m0 311542/2            10 method                       -> java/nio/ByteBuffer.arrayOffset\e[0m
671 \e[2;35m0 311542/2            10 method                       <- java/nio/ByteBuffer.arrayOffset\e[0m
672 \e[2;35m0 311542/2            10 method                       -> java/io/PrintStream.write\e[0m
673 \e[2;35m0 311542/2            10 method                         -> java/io/PrintStream.ensureOpen\e[0m
674 \e[2;35m0 311542/2             9 method                         <- java/io/PrintStream.ensureOpen\e[0m
675 \e[2;35m0 311542/2            11 method                         -> java/io/BufferedOutputStream.write\e[0m
676 \e[2;35m0 311542/2            10 method                           -> java/lang/System.arraycopy\e[0m
677 \e[2;35m0 311542/2            10 method                           <- java/lang/System.arraycopy\e[0m
678 \e[2;35m0 311542/2            10 method                         <- java/io/BufferedOutputStream.write\e[0m
679 \e[2;35m0 311542/2            10 method                         -> java/io/BufferedOutputStream.flush\e[0m
680 \e[2;35m0 311542/2            10 method                           -> java/io/BufferedOutputStream.flushBuffer\e[0m
681 \e[2;35m0 311542/2            10 method                             -> java/io/FileOutputStream.write\e[0m
682 \e[2;35m0 311542/2            10 method                               -> java/io/FileOutputStream.writeBytes\e[0m
683 \e[2;32m0 311542/2            17 syscall                                -> write\e[0m
684 \e[2;32m0 311542/2           104 syscall                                <- write\e[0m
685 \e[2;35m0 311542/2             9 method                               <- java/io/FileOutputStream.writeBytes\e[0m
686 \e[2;35m0 311542/2            11 method                             <- java/io/FileOutputStream.write\e[0m
687 \e[2;35m0 311542/2            10 method                           <- java/io/BufferedOutputStream.flushBuffer\e[0m
688 \e[2;35m0 311542/2            10 method                         <- java/io/BufferedOutputStream.flush\e[0m
689 \e[2;35m0 311542/2            10 method                       <- java/io/PrintStream.write\e[0m
690 \e[2;35m0 311542/2            10 method                       -> java/nio/Buffer.clear\e[0m
691 \e[2;35m0 311542/2            10 method                       <- java/nio/Buffer.clear\e[0m
692 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.writeBytes\e[0m
693 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
694 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.flushBuffer\e[0m
695 \e[2;35m0 311542/2            10 method               <- java/io/OutputStreamWriter.flushBuffer\e[0m
696 \e[2;35m0 311542/2            11 method               -> java/lang/String.indexOf\e[0m
697 \e[2;35m0 311542/2            10 method                 -> java/lang/String.indexOf\e[0m
698 \e[2;35m0 311542/2            11 method                 <- java/lang/String.indexOf\e[0m
699 \e[2;35m0 311542/2            10 method               <- java/lang/String.indexOf\e[0m
700 \e[2;35m0 311542/2            10 method             <- java/io/PrintStream.write\e[0m
701 \e[2;35m0 311542/2            10 method           <- java/io/PrintStream.print\e[0m
702 \e[2;35m0 311542/2            10 method           -> java/io/PrintStream.newLine\e[0m
703 \e[2;35m0 311542/2            10 method             -> java/io/PrintStream.ensureOpen\e[0m
704 \e[2;35m0 311542/2            10 method             <- java/io/PrintStream.ensureOpen\e[0m
705 \e[2;35m0 311542/2            10 method             -> java/io/BufferedWriter.newLine\e[0m
706 \e[2;35m0 311542/2            10 method               -> java/io/Writer.write\e[0m
707 \e[2;35m0 311542/2            10 method                 -> java/io/BufferedWriter.write\e[0m
708 \e[2;35m0 311542/2            10 method                   -> java/io/BufferedWriter.ensureOpen\e[0m
709 \e[2;35m0 311542/2             9 method                   <- java/io/BufferedWriter.ensureOpen\e[0m
710 \e[2;35m0 311542/2            10 method                   -> java/io/BufferedWriter.min\e[0m
711 \e[2;35m0 311542/2             9 method                   <- java/io/BufferedWriter.min\e[0m
712 \e[2;35m0 311542/2            10 method                   -> java/lang/String.getChars\e[0m
713 \e[2;35m0 311542/2            10 method                     -> java/lang/System.arraycopy\e[0m
714 \e[2;35m0 311542/2            10 method                     <- java/lang/System.arraycopy\e[0m
715 \e[2;35m0 311542/2            10 method                   <- java/lang/String.getChars\e[0m
716 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.write\e[0m
717 \e[2;35m0 311542/2            10 method               <- java/io/Writer.write\e[0m
718 \e[2;35m0 311542/2            10 method             <- java/io/BufferedWriter.newLine\e[0m
719 \e[2;35m0 311542/2            10 method             -> java/io/BufferedWriter.flushBuffer\e[0m
720 \e[2;35m0 311542/2            10 method               -> java/io/BufferedWriter.ensureOpen\e[0m
721 \e[2;35m0 311542/2             9 method               <- java/io/BufferedWriter.ensureOpen\e[0m
722 \e[2;35m0 311542/2            10 method               -> java/io/OutputStreamWriter.write\e[0m
723 \e[2;35m0 311542/2            10 method                 -> sun/nio/cs/StreamEncoder.write\e[0m
724 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.ensureOpen\e[0m
725 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.ensureOpen\e[0m
726 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.implWrite\e[0m
727 \e[2;35m0 311542/2            10 method                     -> java/nio/CharBuffer.wrap\e[0m
728 \e[2;35m0 311542/2            10 method                       -> java/nio/HeapCharBuffer.<init>\e[0m
729 \e[2;35m0 311542/2            10 method                         -> java/nio/CharBuffer.<init>\e[0m
730 \e[2;35m0 311542/2            10 method                           -> java/nio/Buffer.<init>\e[0m
731 \e[2;35m0 311542/2             9 method                             -> java/lang/Object.<init>\e[0m
732 \e[2;35m0 311542/2             9 method                             <- java/lang/Object.<init>\e[0m
733 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.limit\e[0m
734 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.limit\e[0m
735 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.position\e[0m
736 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.position\e[0m
737 \e[2;35m0 311542/2            10 method                           <- java/nio/Buffer.<init>\e[0m
738 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.<init>\e[0m
739 \e[2;35m0 311542/2            10 method                       <- java/nio/HeapCharBuffer.<init>\e[0m
740 \e[2;35m0 311542/2            10 method                     <- java/nio/CharBuffer.wrap\e[0m
741 \e[2;35m0 311542/2            10 method                     -> java/nio/Buffer.hasRemaining\e[0m
742 \e[2;35m0 311542/2            10 method                     <- java/nio/Buffer.hasRemaining\e[0m
743 \e[2;35m0 311542/2            10 method                     -> java/nio/charset/CharsetEncoder.encode\e[0m
744 \e[2;35m0 311542/2            10 method                       -> sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
745 \e[2;35m0 311542/2            10 method                         -> java/nio/CharBuffer.hasArray\e[0m
746 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.hasArray\e[0m
747 \e[2;35m0 311542/2            10 method                         -> java/nio/ByteBuffer.hasArray\e[0m
748 \e[2;35m0 311542/2            10 method                         <- java/nio/ByteBuffer.hasArray\e[0m
749 \e[2;35m0 311542/2            10 method                         -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
750 \e[2;35m0 311542/2            10 method                           -> java/nio/CharBuffer.array\e[0m
751 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.array\e[0m
752 \e[2;35m0 311542/2            10 method                           -> java/nio/CharBuffer.arrayOffset\e[0m
753 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.arrayOffset\e[0m
754 \e[2;35m0 311542/2            10 method                           -> java/nio/CharBuffer.arrayOffset\e[0m
755 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.arrayOffset\e[0m
756 \e[2;35m0 311542/2            11 method                           -> java/nio/ByteBuffer.array\e[0m
757 \e[2;35m0 311542/2             9 method                           <- java/nio/ByteBuffer.array\e[0m
758 \e[2;35m0 311542/2            10 method                           -> java/nio/ByteBuffer.arrayOffset\e[0m
759 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.arrayOffset\e[0m
760 \e[2;35m0 311542/2            10 method                           -> java/nio/ByteBuffer.arrayOffset\e[0m
761 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.arrayOffset\e[0m
762 \e[2;35m0 311542/2            11 method                           -> java/nio/CharBuffer.arrayOffset\e[0m
763 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.arrayOffset\e[0m
764 \e[2;35m0 311542/2            10 method                           -> java/nio/Buffer.position\e[0m
765 \e[2;35m0 311542/2             9 method                           <- java/nio/Buffer.position\e[0m
766 \e[2;35m0 311542/2            10 method                           -> java/nio/ByteBuffer.arrayOffset\e[0m
767 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.arrayOffset\e[0m
768 \e[2;35m0 311542/2            10 method                           -> java/nio/Buffer.position\e[0m
769 \e[2;35m0 311542/2            10 method                           <- java/nio/Buffer.position\e[0m
770 \e[2;35m0 311542/2            10 method                         <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
771 \e[2;35m0 311542/2            10 method                       <- sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
772 \e[2;35m0 311542/2            10 method                       -> java/nio/charset/CoderResult.isOverflow\e[0m
773 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CoderResult.isOverflow\e[0m
774 \e[2;35m0 311542/2            10 method                       -> java/nio/charset/CoderResult.isUnderflow\e[0m
775 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CoderResult.isUnderflow\e[0m
776 \e[2;35m0 311542/2            10 method                     <- java/nio/charset/CharsetEncoder.encode\e[0m
777 \e[2;35m0 311542/2            10 method                     -> java/nio/charset/CoderResult.isUnderflow\e[0m
778 \e[2;35m0 311542/2            10 method                     <- java/nio/charset/CoderResult.isUnderflow\e[0m
779 \e[2;35m0 311542/2            10 method                     -> java/nio/Buffer.remaining\e[0m
780 \e[2;35m0 311542/2            10 method                     <- java/nio/Buffer.remaining\e[0m
781 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.implWrite\e[0m
782 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.write\e[0m
783 \e[2;35m0 311542/2            10 method               <- java/io/OutputStreamWriter.write\e[0m
784 \e[2;35m0 311542/2            10 method             <- java/io/BufferedWriter.flushBuffer\e[0m
785 \e[2;35m0 311542/2            10 method             -> java/io/OutputStreamWriter.flushBuffer\e[0m
786 \e[2;35m0 311542/2            10 method               -> sun/nio/cs/StreamEncoder.flushBuffer\e[0m
787 \e[2;35m0 311542/2            10 method                 -> sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
788 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.writeBytes\e[0m
789 \e[2;35m0 311542/2            10 method                     -> java/nio/Buffer.flip\e[0m
790 \e[2;35m0 311542/2            10 method                     <- java/nio/Buffer.flip\e[0m
791 \e[2;35m0 311542/2            10 method                     -> java/nio/ByteBuffer.array\e[0m
792 \e[2;35m0 311542/2             9 method                     <- java/nio/ByteBuffer.array\e[0m
793 \e[2;35m0 311542/2            10 method                     -> java/nio/ByteBuffer.arrayOffset\e[0m
794 \e[2;35m0 311542/2            10 method                     <- java/nio/ByteBuffer.arrayOffset\e[0m
795 \e[2;35m0 311542/2            10 method                     -> java/io/PrintStream.write\e[0m
796 \e[2;35m0 311542/2            10 method                       -> java/io/PrintStream.ensureOpen\e[0m
797 \e[2;35m0 311542/2             9 method                       <- java/io/PrintStream.ensureOpen\e[0m
798 \e[2;35m0 311542/2            10 method                       -> java/io/BufferedOutputStream.write\e[0m
799 \e[2;35m0 311542/2            10 method                         -> java/lang/System.arraycopy\e[0m
800 \e[2;35m0 311542/2            10 method                         <- java/lang/System.arraycopy\e[0m
801 \e[2;35m0 311542/2            10 method                       <- java/io/BufferedOutputStream.write\e[0m
802 \e[2;35m0 311542/2            10 method                       -> java/io/BufferedOutputStream.flush\e[0m
803 \e[2;35m0 311542/2            10 method                         -> java/io/BufferedOutputStream.flushBuffer\e[0m
804 \e[2;35m0 311542/2            10 method                           -> java/io/FileOutputStream.write\e[0m
805 \e[2;35m0 311542/2            10 method                             -> java/io/FileOutputStream.writeBytes\e[0m
806 \e[2;32m0 311542/2            11 syscall                              -> write\e[0m
807 \e[2;32m0 311542/2            64 syscall                              <- write\e[0m
808 \e[2;35m0 311542/2             8 method                             <- java/io/FileOutputStream.writeBytes\e[0m
809 \e[2;35m0 311542/2            11 method                           <- java/io/FileOutputStream.write\e[0m
810 \e[2;35m0 311542/2            10 method                         <- java/io/BufferedOutputStream.flushBuffer\e[0m
811 \e[2;35m0 311542/2            10 method                       <- java/io/BufferedOutputStream.flush\e[0m
812 \e[2;35m0 311542/2            10 method                     <- java/io/PrintStream.write\e[0m
813 \e[2;35m0 311542/2            10 method                     -> java/nio/Buffer.clear\e[0m
814 \e[2;35m0 311542/2            10 method                     <- java/nio/Buffer.clear\e[0m
815 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.writeBytes\e[0m
816 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
817 \e[2;35m0 311542/2            10 method               <- sun/nio/cs/StreamEncoder.flushBuffer\e[0m
818 \e[2;35m0 311542/2            10 method             <- java/io/OutputStreamWriter.flushBuffer\e[0m
819 \e[2;35m0 311542/2            10 method             -> java/io/BufferedOutputStream.flush\e[0m
820 \e[2;35m0 311542/2            10 method               -> java/io/BufferedOutputStream.flushBuffer\e[0m
821 \e[2;35m0 311542/2            10 method               <- java/io/BufferedOutputStream.flushBuffer\e[0m
822 \e[2;35m0 311542/2            10 method             <- java/io/BufferedOutputStream.flush\e[0m
823 \e[2;35m0 311542/2            10 method           <- java/io/PrintStream.newLine\e[0m
824 \e[2;35m0 311542/2            10 method         <- java/io/PrintStream.println\e[0m
825 \e[2;35m0 311542/2            10 method         -> java/lang/Thread.currentThread\e[0m
826 \e[2;35m0 311542/2            10 method         <- java/lang/Thread.currentThread\e[0m
827 \e[2;35m0 311542/2            10 method         -> java/lang/Thread.sleep\e[0m
828 \e[2;32m0 311542/2            14 syscall          -> pollsys\e[0m
829 \e[2;32m0 311542/10        59985 syscall  <- pollsys\e[0m
830 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
831 \e[2;32m0 311542/10        59968 syscall  <- pollsys\e[0m
832 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
833 \e[2;32m0 311542/10        59981 syscall  <- pollsys\e[0m
834 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
835 \e[2;32m0 311542/10        59960 syscall  <- pollsys\e[0m
836 \e[2;32m0 311542/10           28 syscall  -> pollsys\e[0m
837 \e[2;32m0 311542/10        59967 syscall  <- pollsys\e[0m
838 \e[2;32m0 311542/10           22 syscall  -> pollsys\e[0m
839 \e[2;32m0 311542/3       1050003 syscall  <- lwp_cond_wait\e[0m
840 \e[2;32m0 311542/3            14 syscall  -> lwp_cond_wait\e[0m
841 \e[2;32m0 311542/10        59985 syscall  <- pollsys\e[0m
842 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
843 \e[2;32m0 311542/10        59969 syscall  <- pollsys\e[0m
844 \e[2;32m0 311542/10           25 syscall  -> pollsys\e[0m
845 \e[2;32m0 311542/10        59980 syscall  <- pollsys\e[0m
846 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
847 \e[2;32m0 311542/10        51269 syscall  <- pollsys\e[0m
848 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
849 \e[2;32m0 311542/10        58678 syscall  <- pollsys\e[0m
850 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
851 \e[2;32m0 311542/10        50207 syscall  <- pollsys\e[0m
852 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
853 \e[2;32m0 311542/10        59714 syscall  <- pollsys\e[0m
854 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
855 \e[2;32m0 311542/10        59967 syscall  <- pollsys\e[0m
856 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
857 \e[2;32m0 311542/10        59965 syscall  <- pollsys\e[0m
858 \e[2;32m0 311542/10           28 syscall  -> pollsys\e[0m
859 \e[2;32m0 311542/10        59970 syscall  <- pollsys\e[0m
860 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
861 \e[2;32m0 311542/10        59952 syscall  <- pollsys\e[0m
862 \e[2;32m0 311542/10           31 syscall  -> pollsys\e[0m
863 \e[2;32m0 311542/10        59969 syscall  <- pollsys\e[0m
864 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
865 Function C
866 \e[2;32m0 311542/2       1006879 syscall          <- pollsys\e[0m
867 \e[2;35m0 311542/2            29 method         <- java/lang/Thread.sleep\e[0m
868 \e[2;35m0 311542/2            45 method         -> Func_abc.func_c\e[0m
869 \e[2;35m0 311542/2            36 method           -> java/io/PrintStream.println\e[0m
870 \e[2;35m0 311542/2            11 method             -> java/io/PrintStream.print\e[0m
871 \e[2;35m0 311542/2            10 method               -> java/io/PrintStream.write\e[0m
872 \e[2;35m0 311542/2            10 method                 -> java/io/PrintStream.ensureOpen\e[0m
873 \e[2;35m0 311542/2            10 method                 <- java/io/PrintStream.ensureOpen\e[0m
874 \e[2;35m0 311542/2            11 method                 -> java/io/Writer.write\e[0m
875 \e[2;35m0 311542/2            11 method                   -> java/io/BufferedWriter.write\e[0m
876 \e[2;35m0 311542/2            10 method                     -> java/io/BufferedWriter.ensureOpen\e[0m
877 \e[2;35m0 311542/2            10 method                     <- java/io/BufferedWriter.ensureOpen\e[0m
878 \e[2;35m0 311542/2            12 method                     -> java/io/BufferedWriter.min\e[0m
879 \e[2;35m0 311542/2            10 method                     <- java/io/BufferedWriter.min\e[0m
880 \e[2;35m0 311542/2            11 method                     -> java/lang/String.getChars\e[0m
881 \e[2;35m0 311542/2            11 method                       -> java/lang/System.arraycopy\e[0m
882 \e[2;35m0 311542/2            11 method                       <- java/lang/System.arraycopy\e[0m
883 \e[2;35m0 311542/2            10 method                     <- java/lang/String.getChars\e[0m
884 \e[2;35m0 311542/2            11 method                   <- java/io/BufferedWriter.write\e[0m
885 \e[2;35m0 311542/2            10 method                 <- java/io/Writer.write\e[0m
886 \e[2;35m0 311542/2            10 method                 -> java/io/BufferedWriter.flushBuffer\e[0m
887 \e[2;35m0 311542/2            10 method                   -> java/io/BufferedWriter.ensureOpen\e[0m
888 \e[2;35m0 311542/2            10 method                   <- java/io/BufferedWriter.ensureOpen\e[0m
889 \e[2;35m0 311542/2            11 method                   -> java/io/OutputStreamWriter.write\e[0m
890 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/StreamEncoder.write\e[0m
891 \e[2;35m0 311542/2            10 method                       -> sun/nio/cs/StreamEncoder.ensureOpen\e[0m
892 \e[2;35m0 311542/2            10 method                       <- sun/nio/cs/StreamEncoder.ensureOpen\e[0m
893 \e[2;35m0 311542/2            11 method                       -> sun/nio/cs/StreamEncoder.implWrite\e[0m
894 \e[2;35m0 311542/2            10 method                         -> java/nio/CharBuffer.wrap\e[0m
895 \e[2;35m0 311542/2            11 method                           -> java/nio/HeapCharBuffer.<init>\e[0m
896 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.<init>\e[0m
897 \e[2;35m0 311542/2            10 method                               -> java/nio/Buffer.<init>\e[0m
898 \e[2;35m0 311542/2            10 method                                 -> java/lang/Object.<init>\e[0m
899 \e[2;35m0 311542/2            10 method                                 <- java/lang/Object.<init>\e[0m
900 \e[2;35m0 311542/2            11 method                                 -> java/nio/Buffer.limit\e[0m
901 \e[2;35m0 311542/2            10 method                                 <- java/nio/Buffer.limit\e[0m
902 \e[2;35m0 311542/2            10 method                                 -> java/nio/Buffer.position\e[0m
903 \e[2;35m0 311542/2            10 method                                 <- java/nio/Buffer.position\e[0m
904 \e[2;35m0 311542/2            10 method                               <- java/nio/Buffer.<init>\e[0m
905 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.<init>\e[0m
906 \e[2;35m0 311542/2            10 method                           <- java/nio/HeapCharBuffer.<init>\e[0m
907 \e[2;35m0 311542/2            10 method                         <- java/nio/CharBuffer.wrap\e[0m
908 \e[2;35m0 311542/2            11 method                         -> java/nio/Buffer.hasRemaining\e[0m
909 \e[2;35m0 311542/2            10 method                         <- java/nio/Buffer.hasRemaining\e[0m
910 \e[2;35m0 311542/2            11 method                         -> java/nio/charset/CharsetEncoder.encode\e[0m
911 \e[2;35m0 311542/2            11 method                           -> sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
912 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.hasArray\e[0m
913 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.hasArray\e[0m
914 \e[2;35m0 311542/2            11 method                             -> java/nio/ByteBuffer.hasArray\e[0m
915 \e[2;35m0 311542/2            10 method                             <- java/nio/ByteBuffer.hasArray\e[0m
916 \e[2;35m0 311542/2            10 method                             -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
917 \e[2;35m0 311542/2            10 method                               -> java/nio/CharBuffer.array\e[0m
918 \e[2;35m0 311542/2             9 method                               <- java/nio/CharBuffer.array\e[0m
919 \e[2;35m0 311542/2            10 method                               -> java/nio/CharBuffer.arrayOffset\e[0m
920 \e[2;35m0 311542/2            10 method                               <- java/nio/CharBuffer.arrayOffset\e[0m
921 \e[2;35m0 311542/2            10 method                               -> java/nio/CharBuffer.arrayOffset\e[0m
922 \e[2;35m0 311542/2            10 method                               <- java/nio/CharBuffer.arrayOffset\e[0m
923 \e[2;35m0 311542/2            11 method                               -> java/nio/ByteBuffer.array\e[0m
924 \e[2;35m0 311542/2            10 method                               <- java/nio/ByteBuffer.array\e[0m
925 \e[2;35m0 311542/2            10 method                               -> java/nio/ByteBuffer.arrayOffset\e[0m
926 \e[2;35m0 311542/2            10 method                               <- java/nio/ByteBuffer.arrayOffset\e[0m
927 \e[2;35m0 311542/2            10 method                               -> java/nio/ByteBuffer.arrayOffset\e[0m
928 \e[2;35m0 311542/2            10 method                               <- java/nio/ByteBuffer.arrayOffset\e[0m
929 \e[2;35m0 311542/2            12 method                               -> java/nio/CharBuffer.arrayOffset\e[0m
930 \e[2;35m0 311542/2            10 method                               <- java/nio/CharBuffer.arrayOffset\e[0m
931 \e[2;35m0 311542/2            10 method                               -> java/nio/Buffer.position\e[0m
932 \e[2;35m0 311542/2            10 method                               <- java/nio/Buffer.position\e[0m
933 \e[2;35m0 311542/2            10 method                               -> java/nio/ByteBuffer.arrayOffset\e[0m
934 \e[2;35m0 311542/2            10 method                               <- java/nio/ByteBuffer.arrayOffset\e[0m
935 \e[2;35m0 311542/2            10 method                               -> java/nio/Buffer.position\e[0m
936 \e[2;35m0 311542/2            10 method                               <- java/nio/Buffer.position\e[0m
937 \e[2;35m0 311542/2            10 method                             <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
938 \e[2;35m0 311542/2            10 method                           <- sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
939 \e[2;35m0 311542/2            11 method                           -> java/nio/charset/CoderResult.isOverflow\e[0m
940 \e[2;35m0 311542/2            10 method                           <- java/nio/charset/CoderResult.isOverflow\e[0m
941 \e[2;35m0 311542/2            10 method                           -> java/nio/charset/CoderResult.isUnderflow\e[0m
942 \e[2;35m0 311542/2            10 method                           <- java/nio/charset/CoderResult.isUnderflow\e[0m
943 \e[2;35m0 311542/2            10 method                         <- java/nio/charset/CharsetEncoder.encode\e[0m
944 \e[2;35m0 311542/2            10 method                         -> java/nio/charset/CoderResult.isUnderflow\e[0m
945 \e[2;35m0 311542/2            10 method                         <- java/nio/charset/CoderResult.isUnderflow\e[0m
946 \e[2;35m0 311542/2            10 method                         -> java/nio/Buffer.remaining\e[0m
947 \e[2;35m0 311542/2            10 method                         <- java/nio/Buffer.remaining\e[0m
948 \e[2;35m0 311542/2            10 method                       <- sun/nio/cs/StreamEncoder.implWrite\e[0m
949 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.write\e[0m
950 \e[2;35m0 311542/2            10 method                   <- java/io/OutputStreamWriter.write\e[0m
951 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.flushBuffer\e[0m
952 \e[2;35m0 311542/2            10 method                 -> java/io/OutputStreamWriter.flushBuffer\e[0m
953 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.flushBuffer\e[0m
954 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
955 \e[2;35m0 311542/2            10 method                       -> sun/nio/cs/StreamEncoder.writeBytes\e[0m
956 \e[2;35m0 311542/2            10 method                         -> java/nio/Buffer.flip\e[0m
957 \e[2;35m0 311542/2             9 method                         <- java/nio/Buffer.flip\e[0m
958 \e[2;35m0 311542/2            11 method                         -> java/nio/ByteBuffer.array\e[0m
959 \e[2;35m0 311542/2             9 method                         <- java/nio/ByteBuffer.array\e[0m
960 \e[2;35m0 311542/2            10 method                         -> java/nio/ByteBuffer.arrayOffset\e[0m
961 \e[2;35m0 311542/2            10 method                         <- java/nio/ByteBuffer.arrayOffset\e[0m
962 \e[2;35m0 311542/2            11 method                         -> java/io/PrintStream.write\e[0m
963 \e[2;35m0 311542/2            10 method                           -> java/io/PrintStream.ensureOpen\e[0m
964 \e[2;35m0 311542/2             9 method                           <- java/io/PrintStream.ensureOpen\e[0m
965 \e[2;35m0 311542/2            11 method                           -> java/io/BufferedOutputStream.write\e[0m
966 \e[2;35m0 311542/2            10 method                             -> java/lang/System.arraycopy\e[0m
967 \e[2;35m0 311542/2            10 method                             <- java/lang/System.arraycopy\e[0m
968 \e[2;35m0 311542/2            10 method                           <- java/io/BufferedOutputStream.write\e[0m
969 \e[2;35m0 311542/2            11 method                           -> java/io/BufferedOutputStream.flush\e[0m
970 \e[2;35m0 311542/2            10 method                             -> java/io/BufferedOutputStream.flushBuffer\e[0m
971 \e[2;35m0 311542/2            10 method                               -> java/io/FileOutputStream.write\e[0m
972 \e[2;35m0 311542/2            10 method                                 -> java/io/FileOutputStream.writeBytes\e[0m
973 \e[2;32m0 311542/2            17 syscall                                  -> write\e[0m
974 \e[2;32m0 311542/2           143 syscall                                  <- write\e[0m
975 \e[2;35m0 311542/2             9 method                                 <- java/io/FileOutputStream.writeBytes\e[0m
976 \e[2;35m0 311542/2            11 method                               <- java/io/FileOutputStream.write\e[0m
977 \e[2;35m0 311542/2            10 method                             <- java/io/BufferedOutputStream.flushBuffer\e[0m
978 \e[2;35m0 311542/2            10 method                           <- java/io/BufferedOutputStream.flush\e[0m
979 \e[2;35m0 311542/2            10 method                         <- java/io/PrintStream.write\e[0m
980 \e[2;35m0 311542/2            10 method                         -> java/nio/Buffer.clear\e[0m
981 \e[2;35m0 311542/2            10 method                         <- java/nio/Buffer.clear\e[0m
982 \e[2;35m0 311542/2            10 method                       <- sun/nio/cs/StreamEncoder.writeBytes\e[0m
983 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
984 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.flushBuffer\e[0m
985 \e[2;35m0 311542/2            10 method                 <- java/io/OutputStreamWriter.flushBuffer\e[0m
986 \e[2;35m0 311542/2            11 method                 -> java/lang/String.indexOf\e[0m
987 \e[2;35m0 311542/2            10 method                   -> java/lang/String.indexOf\e[0m
988 \e[2;35m0 311542/2            10 method                   <- java/lang/String.indexOf\e[0m
989 \e[2;35m0 311542/2            10 method                 <- java/lang/String.indexOf\e[0m
990 \e[2;35m0 311542/2            10 method               <- java/io/PrintStream.write\e[0m
991 \e[2;35m0 311542/2            10 method             <- java/io/PrintStream.print\e[0m
992 \e[2;35m0 311542/2            10 method             -> java/io/PrintStream.newLine\e[0m
993 \e[2;35m0 311542/2            10 method               -> java/io/PrintStream.ensureOpen\e[0m
994 \e[2;35m0 311542/2            10 method               <- java/io/PrintStream.ensureOpen\e[0m
995 \e[2;35m0 311542/2            10 method               -> java/io/BufferedWriter.newLine\e[0m
996 \e[2;35m0 311542/2            10 method                 -> java/io/Writer.write\e[0m
997 \e[2;35m0 311542/2            10 method                   -> java/io/BufferedWriter.write\e[0m
998 \e[2;35m0 311542/2            10 method                     -> java/io/BufferedWriter.ensureOpen\e[0m
999 \e[2;35m0 311542/2             9 method                     <- java/io/BufferedWriter.ensureOpen\e[0m
1000 \e[2;35m0 311542/2            10 method                     -> java/io/BufferedWriter.min\e[0m
1001 \e[2;35m0 311542/2             9 method                     <- java/io/BufferedWriter.min\e[0m
1002 \e[2;35m0 311542/2            10 method                     -> java/lang/String.getChars\e[0m
1003 \e[2;35m0 311542/2            10 method                       -> java/lang/System.arraycopy\e[0m
1004 \e[2;35m0 311542/2            10 method                       <- java/lang/System.arraycopy\e[0m
1005 \e[2;35m0 311542/2            10 method                     <- java/lang/String.getChars\e[0m
1006 \e[2;35m0 311542/2            10 method                   <- java/io/BufferedWriter.write\e[0m
1007 \e[2;35m0 311542/2            10 method                 <- java/io/Writer.write\e[0m
1008 \e[2;35m0 311542/2            10 method               <- java/io/BufferedWriter.newLine\e[0m
1009 \e[2;35m0 311542/2            10 method               -> java/io/BufferedWriter.flushBuffer\e[0m
1010 \e[2;35m0 311542/2            10 method                 -> java/io/BufferedWriter.ensureOpen\e[0m
1011 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedWriter.ensureOpen\e[0m
1012 \e[2;35m0 311542/2            10 method                 -> java/io/OutputStreamWriter.write\e[0m
1013 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.write\e[0m
1014 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/StreamEncoder.ensureOpen\e[0m
1015 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.ensureOpen\e[0m
1016 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/StreamEncoder.implWrite\e[0m
1017 \e[2;35m0 311542/2            10 method                       -> java/nio/CharBuffer.wrap\e[0m
1018 \e[2;35m0 311542/2            10 method                         -> java/nio/HeapCharBuffer.<init>\e[0m
1019 \e[2;35m0 311542/2            10 method                           -> java/nio/CharBuffer.<init>\e[0m
1020 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.<init>\e[0m
1021 \e[2;35m0 311542/2             9 method                               -> java/lang/Object.<init>\e[0m
1022 \e[2;35m0 311542/2             9 method                               <- java/lang/Object.<init>\e[0m
1023 \e[2;35m0 311542/2            10 method                               -> java/nio/Buffer.limit\e[0m
1024 \e[2;35m0 311542/2            10 method                               <- java/nio/Buffer.limit\e[0m
1025 \e[2;35m0 311542/2            10 method                               -> java/nio/Buffer.position\e[0m
1026 \e[2;35m0 311542/2            10 method                               <- java/nio/Buffer.position\e[0m
1027 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.<init>\e[0m
1028 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.<init>\e[0m
1029 \e[2;35m0 311542/2            10 method                         <- java/nio/HeapCharBuffer.<init>\e[0m
1030 \e[2;35m0 311542/2            10 method                       <- java/nio/CharBuffer.wrap\e[0m
1031 \e[2;35m0 311542/2            10 method                       -> java/nio/Buffer.hasRemaining\e[0m
1032 \e[2;35m0 311542/2            10 method                       <- java/nio/Buffer.hasRemaining\e[0m
1033 \e[2;35m0 311542/2            10 method                       -> java/nio/charset/CharsetEncoder.encode\e[0m
1034 \e[2;35m0 311542/2            10 method                         -> sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
1035 \e[2;35m0 311542/2            10 method                           -> java/nio/CharBuffer.hasArray\e[0m
1036 \e[2;35m0 311542/2            10 method                           <- java/nio/CharBuffer.hasArray\e[0m
1037 \e[2;35m0 311542/2            10 method                           -> java/nio/ByteBuffer.hasArray\e[0m
1038 \e[2;35m0 311542/2            10 method                           <- java/nio/ByteBuffer.hasArray\e[0m
1039 \e[2;35m0 311542/2            10 method                           -> sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
1040 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.array\e[0m
1041 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.array\e[0m
1042 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.arrayOffset\e[0m
1043 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.arrayOffset\e[0m
1044 \e[2;35m0 311542/2            10 method                             -> java/nio/CharBuffer.arrayOffset\e[0m
1045 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.arrayOffset\e[0m
1046 \e[2;35m0 311542/2            11 method                             -> java/nio/ByteBuffer.array\e[0m
1047 \e[2;35m0 311542/2             9 method                             <- java/nio/ByteBuffer.array\e[0m
1048 \e[2;35m0 311542/2            10 method                             -> java/nio/ByteBuffer.arrayOffset\e[0m
1049 \e[2;35m0 311542/2            10 method                             <- java/nio/ByteBuffer.arrayOffset\e[0m
1050 \e[2;35m0 311542/2            10 method                             -> java/nio/ByteBuffer.arrayOffset\e[0m
1051 \e[2;35m0 311542/2            10 method                             <- java/nio/ByteBuffer.arrayOffset\e[0m
1052 \e[2;35m0 311542/2            11 method                             -> java/nio/CharBuffer.arrayOffset\e[0m
1053 \e[2;35m0 311542/2            10 method                             <- java/nio/CharBuffer.arrayOffset\e[0m
1054 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.position\e[0m
1055 \e[2;35m0 311542/2             9 method                             <- java/nio/Buffer.position\e[0m
1056 \e[2;35m0 311542/2            10 method                             -> java/nio/ByteBuffer.arrayOffset\e[0m
1057 \e[2;35m0 311542/2            10 method                             <- java/nio/ByteBuffer.arrayOffset\e[0m
1058 \e[2;35m0 311542/2            10 method                             -> java/nio/Buffer.position\e[0m
1059 \e[2;35m0 311542/2            10 method                             <- java/nio/Buffer.position\e[0m
1060 \e[2;35m0 311542/2            10 method                           <- sun/nio/cs/US_ASCII$Encoder.encodeArrayLoop\e[0m
1061 \e[2;35m0 311542/2            10 method                         <- sun/nio/cs/US_ASCII$Encoder.encodeLoop\e[0m
1062 \e[2;35m0 311542/2            10 method                         -> java/nio/charset/CoderResult.isOverflow\e[0m
1063 \e[2;35m0 311542/2            10 method                         <- java/nio/charset/CoderResult.isOverflow\e[0m
1064 \e[2;35m0 311542/2            10 method                         -> java/nio/charset/CoderResult.isUnderflow\e[0m
1065 \e[2;35m0 311542/2            10 method                         <- java/nio/charset/CoderResult.isUnderflow\e[0m
1066 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CharsetEncoder.encode\e[0m
1067 \e[2;35m0 311542/2            10 method                       -> java/nio/charset/CoderResult.isUnderflow\e[0m
1068 \e[2;35m0 311542/2            10 method                       <- java/nio/charset/CoderResult.isUnderflow\e[0m
1069 \e[2;35m0 311542/2            10 method                       -> java/nio/Buffer.remaining\e[0m
1070 \e[2;35m0 311542/2            10 method                       <- java/nio/Buffer.remaining\e[0m
1071 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.implWrite\e[0m
1072 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.write\e[0m
1073 \e[2;35m0 311542/2            10 method                 <- java/io/OutputStreamWriter.write\e[0m
1074 \e[2;35m0 311542/2            10 method               <- java/io/BufferedWriter.flushBuffer\e[0m
1075 \e[2;35m0 311542/2            10 method               -> java/io/OutputStreamWriter.flushBuffer\e[0m
1076 \e[2;35m0 311542/2            10 method                 -> sun/nio/cs/StreamEncoder.flushBuffer\e[0m
1077 \e[2;35m0 311542/2            10 method                   -> sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
1078 \e[2;35m0 311542/2            10 method                     -> sun/nio/cs/StreamEncoder.writeBytes\e[0m
1079 \e[2;35m0 311542/2            10 method                       -> java/nio/Buffer.flip\e[0m
1080 \e[2;35m0 311542/2            10 method                       <- java/nio/Buffer.flip\e[0m
1081 \e[2;35m0 311542/2            10 method                       -> java/nio/ByteBuffer.array\e[0m
1082 \e[2;35m0 311542/2             9 method                       <- java/nio/ByteBuffer.array\e[0m
1083 \e[2;35m0 311542/2            10 method                       -> java/nio/ByteBuffer.arrayOffset\e[0m
1084 \e[2;35m0 311542/2             9 method                       <- java/nio/ByteBuffer.arrayOffset\e[0m
1085 \e[2;35m0 311542/2            10 method                       -> java/io/PrintStream.write\e[0m
1086 \e[2;35m0 311542/2            10 method                         -> java/io/PrintStream.ensureOpen\e[0m
1087 \e[2;35m0 311542/2             9 method                         <- java/io/PrintStream.ensureOpen\e[0m
1088 \e[2;35m0 311542/2            10 method                         -> java/io/BufferedOutputStream.write\e[0m
1089 \e[2;35m0 311542/2            10 method                           -> java/lang/System.arraycopy\e[0m
1090 \e[2;35m0 311542/2            10 method                           <- java/lang/System.arraycopy\e[0m
1091 \e[2;35m0 311542/2            10 method                         <- java/io/BufferedOutputStream.write\e[0m
1092 \e[2;35m0 311542/2            10 method                         -> java/io/BufferedOutputStream.flush\e[0m
1093 \e[2;35m0 311542/2            10 method                           -> java/io/BufferedOutputStream.flushBuffer\e[0m
1094 \e[2;35m0 311542/2            10 method                             -> java/io/FileOutputStream.write\e[0m
1095 \e[2;35m0 311542/2            10 method                               -> java/io/FileOutputStream.writeBytes\e[0m
1096 \e[2;32m0 311542/2            11 syscall                                -> write\e[0m
1097 \e[2;32m0 311542/2            63 syscall                                <- write\e[0m
1098 \e[2;35m0 311542/2             8 method                               <- java/io/FileOutputStream.writeBytes\e[0m
1099 \e[2;35m0 311542/2            11 method                             <- java/io/FileOutputStream.write\e[0m
1100 \e[2;35m0 311542/2            10 method                           <- java/io/BufferedOutputStream.flushBuffer\e[0m
1101 \e[2;35m0 311542/2            10 method                         <- java/io/BufferedOutputStream.flush\e[0m
1102 \e[2;35m0 311542/2            10 method                       <- java/io/PrintStream.write\e[0m
1103 \e[2;35m0 311542/2            10 method                       -> java/nio/Buffer.clear\e[0m
1104 \e[2;35m0 311542/2            10 method                       <- java/nio/Buffer.clear\e[0m
1105 \e[2;35m0 311542/2            10 method                     <- sun/nio/cs/StreamEncoder.writeBytes\e[0m
1106 \e[2;35m0 311542/2            10 method                   <- sun/nio/cs/StreamEncoder.implFlushBuffer\e[0m
1107 \e[2;35m0 311542/2            10 method                 <- sun/nio/cs/StreamEncoder.flushBuffer\e[0m
1108 \e[2;35m0 311542/2            10 method               <- java/io/OutputStreamWriter.flushBuffer\e[0m
1109 \e[2;35m0 311542/2            10 method               -> java/io/BufferedOutputStream.flush\e[0m
1110 \e[2;35m0 311542/2            10 method                 -> java/io/BufferedOutputStream.flushBuffer\e[0m
1111 \e[2;35m0 311542/2            10 method                 <- java/io/BufferedOutputStream.flushBuffer\e[0m
1112 \e[2;35m0 311542/2            10 method               <- java/io/BufferedOutputStream.flush\e[0m
1113 \e[2;35m0 311542/2            10 method             <- java/io/PrintStream.newLine\e[0m
1114 \e[2;35m0 311542/2            10 method           <- java/io/PrintStream.println\e[0m
1115 \e[2;35m0 311542/2            10 method           -> java/lang/Thread.currentThread\e[0m
1116 \e[2;35m0 311542/2            10 method           <- java/lang/Thread.currentThread\e[0m
1117 \e[2;35m0 311542/2            11 method           -> java/lang/Thread.sleep\e[0m
1118 \e[2;32m0 311542/2            14 syscall            -> pollsys\e[0m
1119 \e[2;32m0 311542/10        59975 syscall  <- pollsys\e[0m
1120 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1121 \e[2;32m0 311542/10        59963 syscall  <- pollsys\e[0m
1122 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
1123 \e[2;32m0 311542/10        59976 syscall  <- pollsys\e[0m
1124 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
1125 \e[2;32m0 311542/10        59961 syscall  <- pollsys\e[0m
1126 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
1127 \e[2;32m0 311542/10        59968 syscall  <- pollsys\e[0m
1128 \e[2;32m0 311542/10           22 syscall  -> pollsys\e[0m
1129 \e[2;32m0 311542/3       1009924 syscall  <- lwp_cond_wait\e[0m
1130 \e[2;32m0 311542/3            17 syscall  -> lwp_cond_wait\e[0m
1131 \e[2;32m0 311542/10        50021 syscall  <- pollsys\e[0m
1132 \e[2;32m0 311542/10           31 syscall  -> pollsys\e[0m
1133 \e[2;32m0 311542/10        59941 syscall  <- pollsys\e[0m
1134 \e[2;32m0 311542/10           27 syscall  -> pollsys\e[0m
1135 \e[2;32m0 311542/10        60034 syscall  <- pollsys\e[0m
1136 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1137 \e[2;32m0 311542/10        61298 syscall  <- pollsys\e[0m
1138 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1139 \e[2;32m0 311542/10        58590 syscall  <- pollsys\e[0m
1140 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1141 \e[2;32m0 311542/10        50205 syscall  <- pollsys\e[0m
1142 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1143 \e[2;32m0 311542/10        59723 syscall  <- pollsys\e[0m
1144 \e[2;32m0 311542/10           29 syscall  -> pollsys\e[0m
1145 \e[2;32m0 311542/10        60208 syscall  <- pollsys\e[0m
1146 \e[2;32m0 311542/10           28 syscall  -> pollsys\e[0m
1147 \e[2;32m0 311542/10        59733 syscall  <- pollsys\e[0m
1148 \e[2;32m0 311542/10           28 syscall  -> pollsys\e[0m
1149 \e[2;32m0 311542/10        59986 syscall  <- pollsys\e[0m
1150 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1151 \e[2;32m0 311542/10        59938 syscall  <- pollsys\e[0m
1152 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1153 \e[2;32m0 311542/10        59968 syscall  <- pollsys\e[0m
1154 \e[2;32m0 311542/10           30 syscall  -> pollsys\e[0m
1155 \e[2;32m0 311542/2       1007088 syscall            <- pollsys\e[0m
1156 \e[2;35m0 311542/2            30 method           <- java/lang/Thread.sleep\e[0m
1157 \e[2;35m0 311542/2            28 method         <- Func_abc.func_c\e[0m
1158 \e[2;35m0 311542/2            10 method       <- Func_abc.func_b\e[0m
1159 \e[2;35m0 311542/2            10 method     <- Func_abc.func_a\e[0m
1160 \e[2;35m0 311542/2            10 method   <- Func_abc.main\e[0m
1161 \e[2;35m0 311542/2            27 method   -> java/lang/Thread.exit\e[0m
1162 \e[2;35m0 311542/2            38 method     -> java/lang/ThreadGroup.remove\e[0m
1163 \e[2;35m0 311542/2            19 method       -> java/lang/System.arraycopy\e[0m
1164 \e[2;35m0 311542/2            11 method       <- java/lang/System.arraycopy\e[0m
1165 \e[2;35m0 311542/2            14 method       -> java/lang/Object.notifyAll\e[0m
1166 \e[2;35m0 311542/2            16 method       <- java/lang/Object.notifyAll\e[0m
1167 \e[2;35m0 311542/2            11 method     <- java/lang/ThreadGroup.remove\e[0m
1168 \e[2;35m0 311542/2            16 method   <- java/lang/Thread.exit\e[0m
1169 \e[2;32m0 311542/2            22 syscall  -> mprotect\e[0m
1170 \e[2;32m0 311542/2            19 syscall  <- mprotect\e[0m
1171 \e[2;32m0 311542/2            19 syscall  -> lwp_sigmask\e[0m
1172 \e[2;32m0 311542/2             7 syscall  <- lwp_sigmask\e[0m
1173 \e[2;32m0 311542/2            25 syscall  -> lwp_self\e[0m
1174 \e[2;32m0 311542/2             6 syscall  <- lwp_self\e[0m
1175 \e[2;32m0 311542/2             7 syscall  -> lwp_sigmask\e[0m
1176 \e[2;32m0 311542/2             5 syscall  <- lwp_sigmask\e[0m
1177 \e[2;32m0 311542/2             6 syscall  -> lwp_sigmask\e[0m
1178 \e[2;32m0 311542/2             6 syscall  <- lwp_sigmask\e[0m
1179 \e[2;35m0 311542/2           124 method       -> java/lang/Thread.<init>\e[0m
1180 \e[2;35m0 311542/2            12 method         -> java/lang/Object.<init>\e[0m
1181 \e[2;35m0 311542/2            10 method         <- java/lang/Object.<init>\e[0m
1182 \e[2;35m0 311542/2            11 method         -> java/lang/Object.<init>\e[0m
1183 \e[2;35m0 311542/2            10 method         <- java/lang/Object.<init>\e[0m
1184 \e[2;35m0 311542/2            11 method         -> java/lang/Thread.init\e[0m
1185 \e[2;35m0 311542/2            10 method           -> java/lang/Thread.currentThread\e[0m
1186 \e[2;35m0 311542/2            10 method           <- java/lang/Thread.currentThread\e[0m
1187 \e[2;35m0 311542/2            11 method           -> java/lang/System.getSecurityManager\e[0m
1188 \e[2;35m0 311542/2            10 method           <- java/lang/System.getSecurityManager\e[0m
1189 \e[2;35m0 311542/2            11 method           -> java/lang/ThreadGroup.checkAccess\e[0m
1190 \e[2;35m0 311542/2            10 method             -> java/lang/System.getSecurityManager\e[0m
1191 \e[2;35m0 311542/2            10 method             <- java/lang/System.getSecurityManager\e[0m
1192 \e[2;35m0 311542/2            10 method           <- java/lang/ThreadGroup.checkAccess\e[0m
1193 \e[2;35m0 311542/2            10 method           -> java/lang/ThreadGroup.addUnstarted\e[0m
1194 \e[2;35m0 311542/2            10 method           <- java/lang/ThreadGroup.addUnstarted\e[0m
1195 \e[2;35m0 311542/2            11 method           -> java/lang/String.toCharArray\e[0m
1196 \e[2;35m0 311542/2            11 method             -> java/lang/String.getChars\e[0m
1197 \e[2;35m0 311542/2            10 method               -> java/lang/System.arraycopy\e[0m
1198 \e[2;35m0 311542/2            10 method               <- java/lang/System.arraycopy\e[0m
1199 \e[2;35m0 311542/2            10 method             <- java/lang/String.getChars\e[0m
1200 \e[2;35m0 311542/2            10 method           <- java/lang/String.toCharArray\e[0m
1201 \e[2;35m0 311542/2            10 method           -> java/lang/Thread.getContextClassLoader\e[0m
1202 \e[2;35m0 311542/2            10 method           <- java/lang/Thread.getContextClassLoader\e[0m
1203 \e[2;35m0 311542/2            11 method           -> java/security/AccessController.getContext\e[0m
1204 \e[2;35m0 311542/2            10 method             -> java/security/AccessController.getStackAccessControlContext\e[0m
1205 \e[2;35m0 311542/2            17 method             <- java/security/AccessController.getStackAccessControlContext\e[0m
1206 \e[2;35m0 311542/2            11 method             -> java/security/AccessControlContext.optimize\e[0m
1207 \e[2;35m0 311542/2            10 method               -> java/security/AccessController.getInheritedAccessControlContext\e[0m
1208 \e[2;35m0 311542/2            11 method               <- java/security/AccessController.getInheritedAccessControlContext\e[0m
1209 \e[2;35m0 311542/2            11 method             <- java/security/AccessControlContext.optimize\e[0m
1210 \e[2;35m0 311542/2            10 method           <- java/security/AccessController.getContext\e[0m
1211 \e[2;35m0 311542/2            10 method           -> java/lang/Thread.setPriority\e[0m
1212 \e[2;35m0 311542/2            10 method             -> java/lang/Thread.checkAccess\e[0m
1213 \e[2;35m0 311542/2             9 method               -> java/lang/System.getSecurityManager\e[0m
1214 \e[2;35m0 311542/2             9 method               <- java/lang/System.getSecurityManager\e[0m
1215 \e[2;35m0 311542/2            10 method             <- java/lang/Thread.checkAccess\e[0m
1216 \e[2;35m0 311542/2            11 method             -> java/lang/Thread.setPriority0\e[0m
1217 \e[2;32m0 311542/2            15 syscall              -> priocntlsys\e[0m
1218 \e[2;32m0 311542/2             9 syscall              <- priocntlsys\e[0m
1219 \e[2;32m0 311542/2             7 syscall              -> priocntlsys\e[0m
1220 \e[2;32m0 311542/2             8 syscall              <- priocntlsys\e[0m
1221 \e[2;35m0 311542/2             7 method             <- java/lang/Thread.setPriority0\e[0m
1222 \e[2;35m0 311542/2            10 method           <- java/lang/Thread.setPriority\e[0m
1223 \e[2;35m0 311542/2            11 method           -> java/lang/Thread.nextThreadID\e[0m
1224 \e[2;35m0 311542/2            11 method           <- java/lang/Thread.nextThreadID\e[0m
1225 \e[2;35m0 311542/2            10 method   <- java/lang/Thread.init\e[0m
1226 \e[2;35m0 311542/2            10 method   <- java/lang/Thread.<init>\e[0m
1227 \e[2;35m0 311542/2            12 method   -> java/lang/ThreadGroup.add\e[0m
1228 \e[2;35m0 311542/2            11 method   <- java/lang/ThreadGroup.add\e[0m
1229 \e[2;32m0 311542/2            10 syscall  -> mprotect\e[0m
1230 \e[2;32m0 311542/2             7 syscall  <- mprotect\e[0m
1231 \e[2;35m0 311542/2            12 method   -> java/lang/Shutdown.shutdown\e[0m
1232 \e[2;35m0 311542/2            15 method     -> java/lang/Shutdown.sequence\e[0m
1233 \e[2;35m0 311542/2            12 method       -> java/lang/Shutdown.runHooks\e[0m
1234 \e[2;35m0 311542/2            14 method         -> java/util/AbstractList.iterator\e[0m
1235 \e[2;32m0 311542/2            30 syscall          -> llseek\e[0m
1236 \e[2;32m0 311542/2             9 syscall          <- llseek\e[0m
1237 \e[2;32m0 311542/2             8 syscall          -> read\e[0m
1238 \e[2;32m0 311542/2          1709 syscall          <- read\e[0m
1239 \e[2;32m0 311542/2            27 syscall          -> llseek\e[0m
1240 \e[2;32m0 311542/2            14 syscall          <- llseek\e[0m
1241 \e[2;32m0 311542/2             7 syscall          -> read\e[0m
1242 \e[2;32m0 311542/2            23 syscall          <- read\e[0m
1243 \e[2;35m0 311542/2           280 method           -> java/util/AbstractList$Itr.<init>\e[0m
1244 \e[2;35m0 311542/2            28 method             -> java/util/AbstractList$Itr.<init>\e[0m
1245 \e[2;35m0 311542/2            17 method               -> java/lang/Object.<init>\e[0m
1246 \e[2;35m0 311542/2            12 method               <- java/lang/Object.<init>\e[0m
1247 \e[2;35m0 311542/2            25 method             <- java/util/AbstractList$Itr.<init>\e[0m
1248 \e[2;35m0 311542/2            11 method           <- java/util/AbstractList$Itr.<init>\e[0m
1249 \e[2;35m0 311542/2            10 method         <- java/util/AbstractList.iterator\e[0m
1250 \e[2;35m0 311542/2            17 method         -> java/util/AbstractList$Itr.hasNext\e[0m
1251 \e[2;35m0 311542/2            16 method         <- java/util/AbstractList$Itr.hasNext\e[0m
1252 \e[2;35m0 311542/2            13 method         -> java/util/AbstractList$Itr.next\e[0m
1253 \e[2;35m0 311542/2            12 method           -> java/util/AbstractList$Itr.checkForComodification\e[0m
1254 \e[2;35m0 311542/2            10 method           <- java/util/AbstractList$Itr.checkForComodification\e[0m
1255 \e[2;35m0 311542/2            13 method           -> java/util/ArrayList.get\e[0m
1256 \e[2;35m0 311542/2            11 method             -> java/util/ArrayList.RangeCheck\e[0m
1257 \e[2;35m0 311542/2            10 method             <- java/util/ArrayList.RangeCheck\e[0m
1258 \e[2;35m0 311542/2            10 method           <- java/util/ArrayList.get\e[0m
1259 \e[2;35m0 311542/2            10 method         <- java/util/AbstractList$Itr.next\e[0m
1260 \e[2;35m0 311542/2            15 method         -> java/io/Console$1$1.run\e[0m
1261 \e[2;35m0 311542/2            14 method           -> java/io/Console.access$600\e[0m
1262 \e[2;35m0 311542/2            12 method           <- java/io/Console.access$600\e[0m
1263 \e[2;35m0 311542/2            10 method         <- java/io/Console$1$1.run\e[0m
1264 \e[2;35m0 311542/2            10 method         -> java/util/AbstractList$Itr.hasNext\e[0m
1265 \e[2;35m0 311542/2            10 method         <- java/util/AbstractList$Itr.hasNext\e[0m
1266 \e[2;35m0 311542/2            10 method         -> java/util/AbstractList$Itr.next\e[0m
1267 \e[2;35m0 311542/2            10 method           -> java/util/AbstractList$Itr.checkForComodification\e[0m
1268 \e[2;35m0 311542/2            10 method           <- java/util/AbstractList$Itr.checkForComodification\e[0m
1269 \e[2;35m0 311542/2            11 method           -> java/util/ArrayList.get\e[0m
1270 \e[2;35m0 311542/2            10 method             -> java/util/ArrayList.RangeCheck\e[0m
1271 \e[2;35m0 311542/2            10 method             <- java/util/ArrayList.RangeCheck\e[0m
1272 \e[2;35m0 311542/2            10 method           <- java/util/ArrayList.get\e[0m
1273 \e[2;35m0 311542/2            10 method         <- java/util/AbstractList$Itr.next\e[0m
1274 \e[2;35m0 311542/2            11 method         -> java/lang/ApplicationShutdownHooks.run\e[0m
1275 \e[2;35m0 311542/2            16 method           -> java/util/IdentityHashMap.keySet\e[0m
1276 \e[2;32m0 311542/2            27 syscall            -> llseek\e[0m
1277 \e[2;32m0 311542/2             7 syscall            <- llseek\e[0m
1278 \e[2;32m0 311542/2             8 syscall            -> read\e[0m
1279 \e[2;32m0 311542/2            18 syscall            <- read\e[0m
1280 \e[2;32m0 311542/2             7 syscall            -> llseek\e[0m
1281 \e[2;32m0 311542/2             6 syscall            <- llseek\e[0m
1282 \e[2;32m0 311542/2             6 syscall            -> read\e[0m
1283 \e[2;32m0 311542/2            17 syscall            <- read\e[0m
1284 \e[2;35m0 311542/2           139 method             -> java/util/IdentityHashMap$KeySet.<init>\e[0m
1285 \e[2;35m0 311542/2            14 method               -> java/util/IdentityHashMap$KeySet.<init>\e[0m
1286 \e[2;35m0 311542/2            14 method                 -> java/util/AbstractSet.<init>\e[0m
1287 \e[2;35m0 311542/2            10 method                   -> java/util/AbstractCollection.<init>\e[0m
1288 \e[2;35m0 311542/2            10 method                     -> java/lang/Object.<init>\e[0m
1289 \e[2;35m0 311542/2            10 method                     <- java/lang/Object.<init>\e[0m
1290 \e[2;35m0 311542/2            11 method                   <- java/util/AbstractCollection.<init>\e[0m
1291 \e[2;35m0 311542/2            10 method                 <- java/util/AbstractSet.<init>\e[0m
1292 \e[2;35m0 311542/2            10 method               <- java/util/IdentityHashMap$KeySet.<init>\e[0m
1293 \e[2;35m0 311542/2            10 method             <- java/util/IdentityHashMap$KeySet.<init>\e[0m
1294 \e[2;35m0 311542/2            10 method           <- java/util/IdentityHashMap.keySet\e[0m
1295 \e[2;35m0 311542/2            14 method           -> java/util/IdentityHashMap$KeySet.iterator\e[0m
1296 \e[2;32m0 311542/2            17 syscall            -> llseek\e[0m
1297 \e[2;32m0 311542/2             7 syscall            <- llseek\e[0m
1298 \e[2;32m0 311542/2             7 syscall            -> read\e[0m
1299 \e[2;32m0 311542/2            15 syscall            <- read\e[0m
1300 \e[2;32m0 311542/2             7 syscall            -> llseek\e[0m
1301 \e[2;32m0 311542/2             6 syscall            <- llseek\e[0m
1302 \e[2;32m0 311542/2             6 syscall            -> read\e[0m
1303 \e[2;32m0 311542/2            12 syscall            <- read\e[0m
1304 \e[2;32m0 311542/2            30 syscall            -> llseek\e[0m
1305 \e[2;32m0 311542/2             6 syscall            <- llseek\e[0m
1306 \e[2;32m0 311542/2             7 syscall            -> read\e[0m
1307 \e[2;32m0 311542/2            14 syscall            <- read\e[0m
1308 \e[2;32m0 311542/2             7 syscall            -> llseek\e[0m
1309 \e[2;32m0 311542/2             6 syscall            <- llseek\e[0m
1310 \e[2;32m0 311542/2             6 syscall            -> read\e[0m
1311 \e[2;32m0 311542/2            17 syscall            <- read\e[0m
1312 \e[2;35m0 311542/2           125 method             -> java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1313 \e[2;35m0 311542/2            14 method               -> java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1314 \e[2;35m0 311542/2            14 method                 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1315 \e[2;35m0 311542/2            13 method                   -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1316 \e[2;35m0 311542/2            57 method                     -> java/lang/Object.<init>\e[0m
1317 \e[2;35m0 311542/2            11 method                     <- java/lang/Object.<init>\e[0m
1318 \e[2;35m0 311542/2            15 method                     -> java/util/IdentityHashMap.access$000\e[0m
1319 \e[2;35m0 311542/2            11 method                     <- java/util/IdentityHashMap.access$000\e[0m
1320 \e[2;35m0 311542/2            15 method                     -> java/util/IdentityHashMap.access$200\e[0m
1321 \e[2;35m0 311542/2            11 method                     <- java/util/IdentityHashMap.access$200\e[0m
1322 \e[2;35m0 311542/2            13 method                   <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1323 \e[2;35m0 311542/2            10 method                 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1324 \e[2;35m0 311542/2            10 method               <- java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1325 \e[2;35m0 311542/2            10 method             <- java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1326 \e[2;35m0 311542/2            10 method           <- java/util/IdentityHashMap$KeySet.iterator\e[0m
1327 \e[2;35m0 311542/2            14 method           -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext\e[0m
1328 \e[2;35m0 311542/2            11 method           <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext\e[0m
1329 \e[2;35m0 311542/2            11 method           -> java/util/IdentityHashMap$KeySet.iterator\e[0m
1330 \e[2;35m0 311542/2            10 method             -> java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1331 \e[2;35m0 311542/2            10 method               -> java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1332 \e[2;35m0 311542/2            10 method                 -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1333 \e[2;35m0 311542/2            10 method                   -> java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1334 \e[2;35m0 311542/2            10 method                     -> java/lang/Object.<init>\e[0m
1335 \e[2;35m0 311542/2            10 method                     <- java/lang/Object.<init>\e[0m
1336 \e[2;35m0 311542/2            10 method                   <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1337 \e[2;35m0 311542/2            10 method                 <- java/util/IdentityHashMap$IdentityHashMapIterator.<init>\e[0m
1338 \e[2;35m0 311542/2            10 method               <- java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1339 \e[2;35m0 311542/2            10 method             <- java/util/IdentityHashMap$KeyIterator.<init>\e[0m
1340 \e[2;35m0 311542/2            10 method           <- java/util/IdentityHashMap$KeySet.iterator\e[0m
1341 \e[2;35m0 311542/2            10 method           -> java/util/IdentityHashMap$IdentityHashMapIterator.hasNext\e[0m
1342 \e[2;35m0 311542/2            10 method           <- java/util/IdentityHashMap$IdentityHashMapIterator.hasNext\e[0m
1343 \e[2;35m0 311542/2            11 method         <- java/lang/ApplicationShutdownHooks.run\e[0m
1344 \e[2;35m0 311542/2            10 method         -> java/util/AbstractList$Itr.hasNext\e[0m
1345 \e[2;35m0 311542/2            10 method         <- java/util/AbstractList$Itr.hasNext\e[0m
1346 \e[2;35m0 311542/2            10 method         -> java/util/AbstractList$Itr.next\e[0m
1347 \e[2;35m0 311542/2            10 method           -> java/util/AbstractList$Itr.checkForComodification\e[0m
1348 \e[2;35m0 311542/2            10 method           <- java/util/AbstractList$Itr.checkForComodification\e[0m
1349 \e[2;35m0 311542/2            11 method           -> java/util/ArrayList.get\e[0m
1350 \e[2;35m0 311542/2            10 method             -> java/util/ArrayList.RangeCheck\e[0m
1351 \e[2;35m0 311542/2            10 method             <- java/util/ArrayList.RangeCheck\e[0m
1352 \e[2;35m0 311542/2            10 method           <- java/util/ArrayList.get\e[0m
1353 \e[2;35m0 311542/2            10 method         <- java/util/AbstractList$Itr.next\e[0m
1354 \e[2;35m0 311542/2            11 method         -> java/io/File$1.run\e[0m
1355 \e[2;32m0 311542/2            17 syscall          -> llseek\e[0m
1356 \e[2;32m0 311542/2             8 syscall          <- llseek\e[0m
1357 \e[2;32m0 311542/2             8 syscall          -> read\e[0m
1358 \e[2;32m0 311542/2            17 syscall          <- read\e[0m
1359 \e[2;32m0 311542/2             7 syscall          -> llseek\e[0m
1360 \e[2;32m0 311542/2             6 syscall          <- llseek\e[0m
1361 \e[2;32m0 311542/2             6 syscall          -> read\e[0m
1362 \e[2;32m0 311542/2            12 syscall          <- read\e[0m
1363 \e[2;35m0 311542/2            62 method           -> java/io/DeleteOnExitHook.<clinit>\e[0m
1364 \e[2;32m0 311542/2            19 syscall            -> llseek\e[0m
1365 \e[2;32m0 311542/2             6 syscall            <- llseek\e[0m
1366 \e[2;32m0 311542/2             7 syscall            -> read\e[0m
1367 \e[2;32m0 311542/2            14 syscall            <- read\e[0m
1368 \e[2;32m0 311542/2             7 syscall            -> llseek\e[0m
1369 \e[2;32m0 311542/2             6 syscall            <- llseek\e[0m
1370 \e[2;32m0 311542/2             6 syscall            -> read\e[0m
1371 \e[2;32m0 311542/2            12 syscall            <- read\e[0m
1372 \e[2;35m0 311542/2           130 method             -> java/util/LinkedHashSet.<init>\e[0m
1373 \e[2;35m0 311542/2            15 method               -> java/util/HashSet.<init>\e[0m
1374 \e[2;35m0 311542/2            10 method                 -> java/util/AbstractSet.<init>\e[0m
1375 \e[2;35m0 311542/2            10 method                   -> java/util/AbstractCollection.<init>\e[0m
1376 \e[2;35m0 311542/2            10 method                     -> java/lang/Object.<init>\e[0m
1377 \e[2;35m0 311542/2            10 method                     <- java/lang/Object.<init>\e[0m
1378 \e[2;35m0 311542/2            11 method                   <- java/util/AbstractCollection.<init>\e[0m
1379 \e[2;35m0 311542/2            10 method                 <- java/util/AbstractSet.<init>\e[0m
1380 \e[2;35m0 311542/2            15 method                 -> java/util/LinkedHashMap.<init>\e[0m
1381 \e[2;35m0 311542/2            13 method                   -> java/util/HashMap.<init>\e[0m
1382 \e[2;35m0 311542/2            10 method                     -> java/util/AbstractMap.<init>\e[0m
1383 \e[2;35m0 311542/2            10 method                       -> java/lang/Object.<init>\e[0m
1384 \e[2;35m0 311542/2            10 method                       <- java/lang/Object.<init>\e[0m
1385 \e[2;35m0 311542/2            10 method                     <- java/util/AbstractMap.<init>\e[0m
1386 \e[2;35m0 311542/2            12 method                     -> java/lang/Float.isNaN\e[0m
1387 \e[2;35m0 311542/2            10 method                     <- java/lang/Float.isNaN\e[0m
1388 \e[2;35m0 311542/2            15 method                     -> java/util/LinkedHashMap.init\e[0m
1389 \e[2;35m0 311542/2            10 method                       -> java/util/LinkedHashMap$Entry.<init>\e[0m
1390 \e[2;35m0 311542/2            10 method                         -> java/util/HashMap$Entry.<init>\e[0m
1391 \e[2;35m0 311542/2            10 method                           -> java/lang/Object.<init>\e[0m
1392 \e[2;35m0 311542/2             9 method                           <- java/lang/Object.<init>\e[0m
1393 \e[2;35m0 311542/2            10 method                         <- java/util/HashMap$Entry.<init>\e[0m
1394 \e[2;35m0 311542/2            10 method                       <- java/util/LinkedHashMap$Entry.<init>\e[0m
1395 \e[2;35m0 311542/2            10 method                     <- java/util/LinkedHashMap.init\e[0m
1396 \e[2;35m0 311542/2            10 method                   <- java/util/HashMap.<init>\e[0m
1397 \e[2;35m0 311542/2            10 method                 <- java/util/LinkedHashMap.<init>\e[0m
1398 \e[2;35m0 311542/2            10 method               <- java/util/HashSet.<init>\e[0m
1399 \e[2;35m0 311542/2            10 method             <- java/util/LinkedHashSet.<init>\e[0m
1400 \e[2;35m0 311542/2            12 method           <- java/io/DeleteOnExitHook.<clinit>\e[0m
1401 \e[2;35m0 311542/2            13 method           -> java/io/DeleteOnExitHook.hook\e[0m
1402 \e[2;35m0 311542/2            13 method             -> java/io/DeleteOnExitHook.<init>\e[0m
1403 \e[2;35m0 311542/2            12 method               -> java/lang/Object.<init>\e[0m
1404 \e[2;35m0 311542/2            10 method               <- java/lang/Object.<init>\e[0m
1405 \e[2;35m0 311542/2            10 method             <- java/io/DeleteOnExitHook.<init>\e[0m
1406 \e[2;35m0 311542/2            10 method           <- java/io/DeleteOnExitHook.hook\e[0m
1407 \e[2;35m0 311542/2            13 method           -> java/io/DeleteOnExitHook.run\e[0m
1408 \e[2;35m0 311542/2            15 method             -> java/util/ArrayList.<init>\e[0m
1409 \e[2;35m0 311542/2            10 method               -> java/util/AbstractList.<init>\e[0m
1410 \e[2;35m0 311542/2            10 method                 -> java/util/AbstractCollection.<init>\e[0m
1411 \e[2;35m0 311542/2            10 method                   -> java/lang/Object.<init>\e[0m
1412 \e[2;35m0 311542/2             9 method                   <- java/lang/Object.<init>\e[0m
1413 \e[2;35m0 311542/2            10 method                 <- java/util/AbstractCollection.<init>\e[0m
1414 \e[2;35m0 311542/2            10 method               <- java/util/AbstractList.<init>\e[0m
1415 \e[2;35m0 311542/2            15 method               -> java/util/AbstractCollection.toArray\e[0m
1416 \e[2;35m0 311542/2            13 method                 -> java/util/HashSet.size\e[0m
1417 \e[2;35m0 311542/2            12 method                 <- java/util/HashSet.size\e[0m
1418 \e[2;35m0 311542/2            13 method                 -> java/util/HashSet.iterator\e[0m
1419 \e[2;35m0 311542/2            12 method                   -> java/util/HashMap.keySet\e[0m
1420 \e[2;32m0 311542/2            19 syscall                    -> llseek\e[0m
1421 \e[2;32m0 311542/2             7 syscall                    <- llseek\e[0m
1422 \e[2;32m0 311542/2             8 syscall                    -> read\e[0m
1423 \e[2;32m0 311542/2            17 syscall                    <- read\e[0m
1424 \e[2;32m0 311542/2             7 syscall                    -> llseek\e[0m
1425 \e[2;32m0 311542/2             6 syscall                    <- llseek\e[0m
1426 \e[2;32m0 311542/2             6 syscall                    -> read\e[0m
1427 \e[2;32m0 311542/2            12 syscall                    <- read\e[0m
1428 \e[2;35m0 311542/2            68 method                     -> java/util/HashMap$KeySet.<init>\e[0m
1429 \e[2;35m0 311542/2            14 method                       -> java/util/HashMap$KeySet.<init>\e[0m
1430 \e[2;35m0 311542/2            14 method                         -> java/util/AbstractSet.<init>\e[0m
1431 \e[2;35m0 311542/2            10 method                           -> java/util/AbstractCollection.<init>\e[0m
1432 \e[2;35m0 311542/2            10 method                             -> java/lang/Object.<init>\e[0m
1433 \e[2;35m0 311542/2            10 method                             <- java/lang/Object.<init>\e[0m
1434 \e[2;35m0 311542/2            11 method                           <- java/util/AbstractCollection.<init>\e[0m
1435 \e[2;35m0 311542/2            10 method                         <- java/util/AbstractSet.<init>\e[0m
1436 \e[2;35m0 311542/2            10 method                       <- java/util/HashMap$KeySet.<init>\e[0m
1437 \e[2;35m0 311542/2            10 method                     <- java/util/HashMap$KeySet.<init>\e[0m
1438 \e[2;35m0 311542/2            10 method                   <- java/util/HashMap.keySet\e[0m
1439 \e[2;35m0 311542/2            13 method                   -> java/util/HashMap$KeySet.iterator\e[0m
1440 \e[2;35m0 311542/2            14 method                     -> java/util/LinkedHashMap.newKeyIterator\e[0m
1441 \e[2;32m0 311542/2            16 syscall                      -> llseek\e[0m
1442 \e[2;32m0 311542/2             6 syscall                      <- llseek\e[0m
1443 \e[2;32m0 311542/2             7 syscall                      -> read\e[0m
1444 \e[2;32m0 311542/2            14 syscall                      <- read\e[0m
1445 \e[2;32m0 311542/2             7 syscall                      -> llseek\e[0m
1446 \e[2;32m0 311542/2             6 syscall                      <- llseek\e[0m
1447 \e[2;32m0 311542/2             6 syscall                      -> read\e[0m
1448 \e[2;32m0 311542/2            16 syscall                      <- read\e[0m
1449 \e[2;32m0 311542/2            81 syscall                      -> llseek\e[0m
1450 \e[2;32m0 311542/2             7 syscall                      <- llseek\e[0m
1451 \e[2;32m0 311542/2             7 syscall                      -> read\e[0m
1452 \e[2;32m0 311542/2            14 syscall                      <- read\e[0m
1453 \e[2;32m0 311542/2             7 syscall                      -> llseek\e[0m
1454 \e[2;32m0 311542/2             6 syscall                      <- llseek\e[0m
1455 \e[2;32m0 311542/2             6 syscall                      -> read\e[0m
1456 \e[2;32m0 311542/2            12 syscall                      <- read\e[0m
1457 \e[2;35m0 311542/2            77 method                       -> java/util/LinkedHashMap$KeyIterator.<init>\e[0m
1458 \e[2;35m0 311542/2            14 method                         -> java/util/LinkedHashMap$KeyIterator.<init>\e[0m
1459 \e[2;35m0 311542/2            14 method                           -> java/util/LinkedHashMap$LinkedHashIterator.<init>\e[0m
1460 \e[2;35m0 311542/2            12 method                             -> java/util/LinkedHashMap$LinkedHashIterator.<init>\e[0m
1461 \e[2;35m0 311542/2            13 method                               -> java/lang/Object.<init>\e[0m
1462 \e[2;35m0 311542/2            10 method                               <- java/lang/Object.<init>\e[0m
1463 \e[2;35m0 311542/2            19 method                             <- java/util/LinkedHashMap$LinkedHashIterator.<init>\e[0m
1464 \e[2;35m0 311542/2            11 method                           <- java/util/LinkedHashMap$LinkedHashIterator.<init>\e[0m
1465 \e[2;35m0 311542/2            10 method                         <- java/util/LinkedHashMap$KeyIterator.<init>\e[0m
1466 \e[2;35m0 311542/2            10 method                       <- java/util/LinkedHashMap$KeyIterator.<init>\e[0m
1467 \e[2;35m0 311542/2            10 method                     <- java/util/LinkedHashMap.newKeyIterator\e[0m
1468 \e[2;35m0 311542/2            10 method                   <- java/util/HashMap$KeySet.iterator\e[0m
1469 \e[2;35m0 311542/2            10 method                 <- java/util/HashSet.iterator\e[0m
1470 \e[2;35m0 311542/2            14 method                 -> java/util/LinkedHashMap$LinkedHashIterator.hasNext\e[0m
1471 \e[2;35m0 311542/2            11 method                 <- java/util/LinkedHashMap$LinkedHashIterator.hasNext\e[0m
1472 \e[2;35m0 311542/2            11 method               <- java/util/AbstractCollection.toArray\e[0m
1473 \e[2;35m0 311542/2            11 method               -> java/lang/Object.getClass\e[0m
1474 \e[2;35m0 311542/2            12 method               <- java/lang/Object.getClass\e[0m
1475 \e[2;35m0 311542/2            11 method             <- java/util/ArrayList.<init>\e[0m
1476 \e[2;35m0 311542/2            14 method             -> java/util/Collections.reverse\e[0m
1477 \e[2;35m0 311542/2            15 method             <- java/util/Collections.reverse\e[0m
1478 \e[2;35m0 311542/2            13 method             -> java/util/AbstractList.iterator\e[0m
1479 \e[2;35m0 311542/2            11 method               -> java/util/AbstractList$Itr.<init>\e[0m
1480 \e[2;35m0 311542/2            10 method                 -> java/util/AbstractList$Itr.<init>\e[0m
1481 \e[2;35m0 311542/2            10 method                   -> java/lang/Object.<init>\e[0m
1482 \e[2;35m0 311542/2             9 method                   <- java/lang/Object.<init>\e[0m
1483 \e[2;35m0 311542/2            10 method                 <- java/util/AbstractList$Itr.<init>\e[0m
1484 \e[2;35m0 311542/2            10 method               <- java/util/AbstractList$Itr.<init>\e[0m
1485 \e[2;35m0 311542/2            10 method             <- java/util/AbstractList.iterator\e[0m
1486 \e[2;35m0 311542/2            13 method             -> java/util/AbstractList$Itr.hasNext\e[0m
1487 \e[2;35m0 311542/2            10 method             <- java/util/AbstractList$Itr.hasNext\e[0m
1488 \e[2;35m0 311542/2            10 method           <- java/io/DeleteOnExitHook.run\e[0m
1489 \e[2;35m0 311542/2            10 method         <- java/io/File$1.run\e[0m
1490 \e[2;35m0 311542/2            10 method         -> java/util/AbstractList$Itr.hasNext\e[0m
1491 \e[2;35m0 311542/2            10 method         <- java/util/AbstractList$Itr.hasNext\e[0m
1492 \e[2;35m0 311542/2            10 method       <- java/lang/Shutdown.runHooks\e[0m
1493 \e[2;35m0 311542/2            12 method     <- java/lang/Shutdown.sequence\e[0m
1494 \e[2;35m0 311542/2            10 method   <- java/lang/Shutdown.shutdown\e[0m
1495 \e[2;32m0 311542/2            16 syscall  -> lwp_cond_wait\e[0m
1496 \e[2;32m0 311542/10        59973 syscall  <- pollsys\e[0m
1497 \e[2;32m0 311542/10           31 syscall  -> lwp_cond_signal\e[0m
1498 \e[2;32m0 311542/10           15 syscall  <- lwp_cond_signal\e[0m
1499 \e[2;32m0 311542/10           12 syscall  -> lwp_sigmask\e[0m
1500 \e[2;32m0 311542/10            7 syscall  <- lwp_sigmask\e[0m
1501 \e[2;32m0 311542/10           29 syscall  -> lwp_exit\e[0m
1502 \e[2;32m0 311542/2         13322 syscall  <- lwp_cond_wait\e[0m
1503 \e[2;32m0 311542/2            22 syscall  -> lwp_park\e[0m
1504 \e[2;32m0 311542/2             8 syscall  <- lwp_park\e[0m
1505 \e[2;32m0 311542/2            17 syscall  -> mprotect\e[0m
1506 \e[2;32m0 311542/2            16 syscall  <- mprotect\e[0m
1507 \e[2;32m0 311542/2            12 syscall  -> lwp_cond_signal\e[0m
1508 \e[2;32m0 311542/2             7 syscall  <- lwp_cond_signal\e[0m
1509 \e[2;32m0 311542/2             8 syscall  -> lwp_cond_wait\e[0m
1510 \e[2;32m0 311542/3        750221 syscall  <- lwp_cond_wait\e[0m
1511 \e[2;32m0 311542/3            36 syscall  -> mprotect\e[0m
1512 \e[2;32m0 311542/3             9 syscall  <- mprotect\e[0m
1513 \e[2;32m0 311542/3             7 syscall  -> mprotect\e[0m
1514 \e[2;32m0 311542/3             8 syscall  <- mprotect\e[0m
1515 \e[2;32m0 311542/3            14 syscall  -> mprotect\e[0m
1516 \e[2;32m0 311542/3             6 syscall  <- mprotect\e[0m
1517 \e[2;32m0 311542/3            40 syscall  -> lwp_cond_signal\e[0m
1518 \e[2;32m0 311542/3             7 syscall  <- lwp_cond_signal\e[0m
1519 \e[2;32m0 311542/3             7 syscall  -> lwp_sigmask\e[0m
1520 \e[2;32m0 311542/3             6 syscall  <- lwp_sigmask\e[0m
1521 \e[2;32m0 311542/3            11 syscall  -> lwp_exit\e[0m
1522 \e[2;32m0 311542/2           184 syscall  <- lwp_cond_wait\e[0m
1523 \e[2;32m0 311542/2            16 syscall  -> lwp_sigmask\e[0m
1524 \e[2;32m0 311542/2             6 syscall  <- lwp_sigmask\e[0m
1525 \e[2;32m0 311542/2           108 syscall  -> unlink\e[0m
1526 \e[2;32m0 311542/2            36 syscall  <- unlink\e[0m
1527 \e[2;32m0 311542/2             9 syscall  -> lwp_sigmask\e[0m
1528 \e[2;32m0 311542/2             6 syscall  <- lwp_sigmask\e[0m
1529 \e[2;32m0 311542/2            50 syscall  -> lwp_exit\e[0m
1530 \e[2;32m0 311542/1       6423404 syscall  <- lwp_wait\e[0m
1531 \e[2;32m0 311542/1            40 syscall  -> open64\e[0m
1532 \e[2;32m0 311542/1           101 syscall  <- open64\e[0m
1533 \e[2;32m0 311542/1             8 syscall  -> ioctl\e[0m
1534 \e[2;32m0 311542/1            14 syscall  <- ioctl\e[0m
1535 \e[2;32m0 311542/1            10 syscall  -> close\e[0m
1536 \e[2;32m0 311542/1            14 syscall  <- close\e[0m
1537 \e[2;32m0 311542/1             8 syscall  -> open64\e[0m
1538 \e[2;32m0 311542/1            31 syscall  <- open64\e[0m
1539 \e[2;32m0 311542/1             7 syscall  -> ioctl\e[0m
1540 \e[2;32m0 311542/1             7 syscall  <- ioctl\e[0m
1541 \e[2;32m0 311542/1             7 syscall  -> close\e[0m
1542 \e[2;32m0 311542/1             9 syscall  <- close\e[0m
1543 \e[2;32m0 311542/1            27 syscall  -> rexit\e[0m
1544 \e[2;32m0 311542/9       3298915 syscall  <- lwp_cond_wait\e[0m
1545 \e[2;32m0 311542/8       3375816 syscall  <- lwp_cond_wait\e[0m
1546 \e[2;32m0 311542/7       3376775 syscall  <- lwp_cond_wait\e[0m
1547 \e[2;32m0 311542/5       3738267 syscall          <- lwp_cond_wait\e[0m
1548 \e[2;32m0 311542/4       3760581 syscall        <- lwp_cond_wait\e[0m
1549 \e[2;32m0 311542/6       3376767 syscall  <- lwp_park\e[0m
1550