├── .gitignore ├── .gitmodules ├── README.md ├── demos ├── dispersy │ ├── dfg-set.html │ ├── dispersy_0bf0bad.csv │ ├── dispersy_0bf0bad.csv_rewr │ ├── dispersy_0bf0bad.svg │ ├── dispersy_4be6254f6.csv │ ├── dispersy_4be6254f6.csv_rewr │ ├── dispersy_4be6254f6.svg │ ├── dispersy_dfg1.svg │ ├── dispersy_dfg2.svg │ ├── dispersy_dfg_diff.svg │ └── screenshot.png └── rsync │ ├── dfg-set.html │ ├── rsync_dfg1.svg │ ├── rsync_dfg2.svg │ ├── rsync_dfg_diff.svg │ ├── rsync_v1.svg │ ├── rsync_v1.txt │ ├── rsync_v2.svg │ └── rsync_v2.txt ├── generate.sh ├── generate_rsync_demo.sh ├── graphs ├── __init__.py ├── dfg_template.html ├── diff_flame_graphs.py ├── flamegraph │ └── flamegraph.pl ├── generate_dfg_report.sh ├── preprocess.py └── preprocess.sh ├── output ├── diff.svg ├── diff.txt ├── git.perf ├── rsync.perf ├── rsync_2.perf ├── rsync_diff.html ├── test_svg.html ├── version1.svg └── version2.svg └── test ├── diff.txt ├── reportNew ├── reportNew_rewr ├── reportOld ├── reportOld_rewr ├── test_diff_flame_graphs.py ├── testa.txt ├── testb.txt ├── version1.txt └── version2.txt /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | 5 | # C extensions 6 | *.so 7 | 8 | # Distribution / packaging 9 | .Python 10 | env/ 11 | bin/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | eggs/ 16 | lib/ 17 | lib64/ 18 | parts/ 19 | sdist/ 20 | var/ 21 | *.egg-info/ 22 | .installed.cfg 23 | *.egg 24 | 25 | # Installer logs 26 | pip-log.txt 27 | pip-delete-this-directory.txt 28 | 29 | # Unit test / coverage reports 30 | htmlcov/ 31 | .tox/ 32 | .coverage 33 | .cache 34 | nosetests.xml 35 | coverage.xml 36 | 37 | # Translations 38 | *.mo 39 | 40 | # Mr Developer 41 | .mr.developer.cfg 42 | .project 43 | .pydevproject 44 | 45 | # Rope 46 | .ropeproject 47 | 48 | # Django stuff: 49 | *.log 50 | *.pot 51 | 52 | # Sphinx documentation 53 | docs/_build/ 54 | 55 | # output dir 56 | output/ 57 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "FlameGraph"] 2 | path = FlameGraph 3 | url = https://github.com/corpaul/FlameGraph.git 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | flamegraphdiff 2 | ============== 3 | 4 | ![image](https://raw.githubusercontent.com/corpaul/flamegraphdiff/master/demos/dispersy/screenshot.png) 5 | 6 | See http://corpaul.github.io/flamegraphdiff/ for more info. 7 | -------------------------------------------------------------------------------- /demos/dispersy/dfg-set.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Differential Flame Graph 6 | 7 | 8 | 9 |
10 | DFG1:
11 | 12 |
13 |
14 | DFG2:
15 | 16 |
17 | 18 |
19 | DFG_diff:
20 | 21 |
22 | 23 | 24 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /demos/dispersy/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corpaul/flamegraphdiff/910c6b03ebee9de443a008b9d20b383b7a649e75/demos/dispersy/screenshot.png -------------------------------------------------------------------------------- /demos/rsync/dfg-set.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Differential Flame Graph 6 | 7 | 8 | 9 |
10 | DFG1:
11 | 12 |
13 |
14 | DFG2:
15 | 16 |
17 | 18 |
19 | DFG_diff:
20 | 21 |
22 | 23 | 24 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /demos/rsync/rsync_dfg_diff.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 13 | 177 | 178 | Flame Graph 179 | 180 | Reset Zoom 181 | 182 | main (210 samples, 4.66%; 0.00%) 183 | main 184 | 185 | 186 | _nl_find_locale (210 samples, 4.66%; +4.44%) 187 | _nl_f.. 188 | 189 | 190 | md5_process (4,299 samples, 95.34%; +44.36%) 191 | md5_process 192 | 193 | 194 | setlocale (210 samples, 4.66%; 0.00%) 195 | setlo.. 196 | 197 | 198 | all (4,509 samples, 100%) 199 | 200 | 201 | 202 | -------------------------------------------------------------------------------- /generate.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | function usage() { 4 | die "Generate an HTML page of differences between two folded stacks (rendered as flame graphs) 5 | 6 | Usage: $0 7 | 8 | eg: $0 demos/rsync/rsync_v1.txt demos/rsync/rsync_v2.txt demos/rsync" 9 | } 10 | 11 | function die() { 12 | local exit_status="$?" 13 | set +x 14 | [ "$exit_status" -eq "0" ] && exit_status=1 15 | local msg="$1" 16 | >&2 echo -e "$msg" 17 | exit "${exit_status}" 18 | } 19 | 20 | trap 'die "Unhandled error on or near line ${LINENO}"' ERR 21 | 22 | left=$1 23 | right=$2 24 | output_dir=$3 25 | 26 | [ -z "$left" ] || [ -z "$right" ] || [ -z "$output_dir" ] && usage 27 | 28 | set -x 29 | 30 | FlameGraph/difffolded.pl $2 $1 | FlameGraph/flamegraph.pl > $3/dfg1.svg 31 | FlameGraph/difffolded.pl $1 $2 | FlameGraph/flamegraph.pl > $3/dfg2.svg 32 | FlameGraph/difffolded.pl -d $1 $2 | FlameGraph/flamegraph.pl > $3/dfg_diff.svg 33 | 34 | graphs/generate_dfg_report.sh dfg1.svg dfg2.svg $3/dfg_diff.svg $3 35 | -------------------------------------------------------------------------------- /generate_rsync_demo.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -xe 2 | 3 | FlameGraph/difffolded.pl demos/rsync/rsync_v2.txt demos/rsync/rsync_v1.txt | FlameGraph/flamegraph.pl > demos/rsync/rsync_dfg1.svg 4 | FlameGraph/difffolded.pl demos/rsync/rsync_v1.txt demos/rsync/rsync_v2.txt | FlameGraph/flamegraph.pl > demos/rsync/rsync_dfg2.svg 5 | FlameGraph/difffolded.pl -d demos/rsync/rsync_v1.txt demos/rsync/rsync_v2.txt | FlameGraph/flamegraph.pl > demos/rsync/rsync_dfg_diff.svg 6 | 7 | graphs/generate_dfg_report.sh rsync_dfg1.svg rsync_dfg2.svg rsync_dfg_diff.svg demos/rsync/ 8 | -------------------------------------------------------------------------------- /graphs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corpaul/flamegraphdiff/910c6b03ebee9de443a008b9d20b383b7a649e75/graphs/__init__.py -------------------------------------------------------------------------------- /graphs/dfg_template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Differential Flame Graph 6 | 7 | 8 | 9 |
10 | DFG1:
11 | 12 |
13 |
14 | DFG2:
15 | 16 |
17 | 18 |
19 | DFG_diff:
20 | 21 |
22 | 23 | 24 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /graphs/diff_flame_graphs.py: -------------------------------------------------------------------------------- 1 | import csv 2 | import sys 3 | 4 | 5 | class CsvRecord(): 6 | def __init__(self, val, st): 7 | self.val = val 8 | self.st = st 9 | 10 | 11 | class DiffFlameGraph(): 12 | 13 | def loadCSV(self, filename): 14 | values = {} 15 | # read CSV 16 | with open(filename, 'rb') as csvfile: 17 | reader = csv.reader(csvfile, delimiter=' ') 18 | for line in reader: 19 | st = line[0].strip() 20 | val = int(line[1].strip()) 21 | values[st] = CsvRecord(val, st) 22 | return values 23 | 24 | def diffCsv(self, values1, values2): 25 | values = {} 26 | 27 | for st in values1.keys(): 28 | c = values1[st] 29 | values[st] = CsvRecord(0, c.st) 30 | if st in values2.keys(): 31 | values[st].val = values2[st].val - values1[st].val 32 | else: 33 | values[st].val = -(values1[st].val) 34 | 35 | # make sure all new keys are added to the graph as well 36 | for st in values2.keys(): 37 | if st not in values.keys(): 38 | c = values2[st] 39 | values[st] = CsvRecord(0, c.st) 40 | values[st].val = values2[st].val 41 | 42 | return values 43 | 44 | def equal(self, values1, values2): 45 | for st in values1.keys(): 46 | if st not in values2.keys(): 47 | return False 48 | if values1[st].val != values2[st].val: 49 | return False 50 | return len(values1) == len(values2) 51 | 52 | def writeDiff(self, diffCsv, filename): 53 | with open(filename, "w") as csvfile: 54 | for st in diffCsv: 55 | c = diffCsv[st] 56 | # if c.val > 0: 57 | csvfile.write("%s %d\n" % (st, c.val)) 58 | 59 | if __name__ == '__main__': 60 | 61 | if len(sys.argv) < 4: 62 | print "Usage: python diff_flame_graphs.py profile1 profile2 outputname" 63 | print "Note: profile(*) is a textfile containing stacktraces and a value for those traces, separated by a space" 64 | sys.exit(0) 65 | 66 | diff = DiffFlameGraph() 67 | val1 = diff.loadCSV(sys.argv[1]) 68 | val2 = diff.loadCSV(sys.argv[2]) 69 | 70 | diffCsv = diff.diffCsv(val1, val2) 71 | diff.writeDiff(diffCsv, sys.argv[3]) 72 | -------------------------------------------------------------------------------- /graphs/flamegraph/flamegraph.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl -w 2 | # 3 | # flamegraph.pl flame stack grapher. 4 | # 5 | # This takes stack samples and renders a call graph, allowing hot functions 6 | # and codepaths to be quickly identified. Stack samples can be generated using 7 | # tools such as DTrace, perf, SystemTap, and Instruments. 8 | # 9 | # USAGE: ./flamegraph.pl [options] input.txt > graph.svg 10 | # 11 | # grep funcA input.txt | ./flamegraph.pl [options] > graph.svg 12 | # 13 | # Options are listed in the usage message (--help). 14 | # 15 | # The input is stack frames and sample counts formatted as single lines. Each 16 | # frame in the stack is semicolon separated, with a space and count at the end 17 | # of the line. These can be generated using DTrace with stackcollapse.pl, 18 | # and other tools using the stackcollapse variants. 19 | # 20 | # The output graph shows relative presence of functions in stack samples. The 21 | # ordering on the x-axis has no meaning; since the data is samples, time order 22 | # of events is not known. The order used sorts function names alphabetically. 23 | # 24 | # While intended to process stack samples, this can also process stack traces. 25 | # For example, tracing stacks for memory allocation, or resource usage. You 26 | # can use --title to set the title to reflect the content, and --countname 27 | # to change "samples" to "bytes" etc. 28 | # 29 | # There are a few different palettes, selectable using --color. Functions 30 | # called "-" will be printed gray, which can be used for stack separators (eg, 31 | # between user and kernel stacks). 32 | # 33 | # HISTORY 34 | # 35 | # This was inspired by Neelakanth Nadgir's excellent function_call_graph.rb 36 | # program, which visualized function entry and return trace events. As Neel 37 | # wrote: "The output displayed is inspired by Roch's CallStackAnalyzer which 38 | # was in turn inspired by the work on vftrace by Jan Boerhout". See: 39 | # https://blogs.oracle.com/realneel/entry/visualizing_callstacks_via_dtrace_and 40 | # 41 | # Copyright 2011 Joyent, Inc. All rights reserved. 42 | # Copyright 2011 Brendan Gregg. All rights reserved. 43 | # 44 | # CDDL HEADER START 45 | # 46 | # The contents of this file are subject to the terms of the 47 | # Common Development and Distribution License (the "License"). 48 | # You may not use this file except in compliance with the License. 49 | # 50 | # You can obtain a copy of the license at docs/cddl1.txt or 51 | # http://opensource.org/licenses/CDDL-1.0. 52 | # See the License for the specific language governing permissions 53 | # and limitations under the License. 54 | # 55 | # When distributing Covered Code, include this CDDL HEADER in each 56 | # file and include the License file at docs/cddl1.txt. 57 | # If applicable, add the following below this CDDL HEADER, with the 58 | # fields enclosed by brackets "[]" replaced with your own identifying 59 | # information: Portions Copyright [yyyy] [name of copyright owner] 60 | # 61 | # CDDL HEADER END 62 | # 63 | # 21-Nov-2013 Shawn Sterling Added consistent palette file option 64 | # 17-Mar-2013 Tim Bunce Added options and more tunables. 65 | # 15-Dec-2011 Dave Pacheco Support for frames with whitespace. 66 | # 10-Sep-2011 Brendan Gregg Created this. 67 | 68 | use strict; 69 | 70 | use Getopt::Long; 71 | 72 | use Digest::MD5 qw(md5_hex); 73 | 74 | # tunables 75 | my $encoding; 76 | my $fonttype = "Verdana"; 77 | my $imagewidth = 1200; # max width, pixels 78 | my $frameheight = 16; # max height is dynamic 79 | my $fontsize = 12; # base text size 80 | my $fontwidth = 0.59; # avg width relative to fontsize 81 | my $minwidth = 1; # min function width, pixels 82 | my $titletext = "Flame Graph"; # centered heading 83 | my $nametype = "Function:"; # what are the names in the data? 84 | my $countname = "samples"; # what are the counts in the data? 85 | my $colors = "hot"; # color theme 86 | my $bgcolor1 = "#eeeeee"; # background color gradient start 87 | my $bgcolor2 = "#eeeeb0"; # background color gradient stop 88 | my $nameattrfile; # file holding function attributes 89 | my $timemax; # (override the) sum of the counts 90 | my $factor = 1; # factor to scale counts by 91 | my $hash = 0; # color by function name 92 | my $palette = 0; # if we use consistent palettes (default off) 93 | my %palette_map; # palette map hash 94 | my $pal_file = "palette.map"; # palette map file name 95 | 96 | GetOptions( 97 | 'fonttype=s' => \$fonttype, 98 | 'width=i' => \$imagewidth, 99 | 'height=i' => \$frameheight, 100 | 'encoding=s' => \$encoding, 101 | 'fontsize=f' => \$fontsize, 102 | 'fontwidth=f' => \$fontwidth, 103 | 'minwidth=f' => \$minwidth, 104 | 'title=s' => \$titletext, 105 | 'nametype=s' => \$nametype, 106 | 'countname=s' => \$countname, 107 | 'nameattr=s' => \$nameattrfile, 108 | 'total=s' => \$timemax, 109 | 'factor=f' => \$factor, 110 | 'colors=s' => \$colors, 111 | 'hash' => \$hash, 112 | 'cp' => \$palette, 113 | ) or die < outfile.svg\n 115 | --title # change title text 116 | --width # width of image (default 1200) 117 | --height # height of each frame (default 16) 118 | --minwidth # omit smaller functions (default 0.1 pixels) 119 | --fonttype # font type (default "Verdana") 120 | --fontsize # font size (default 12) 121 | --countname # count type label (default "samples") 122 | --nametype # name type label (default "Function:") 123 | --colors # "hot", "mem", "io" palette (default "hot") 124 | --hash # colors are keyed by function name hash 125 | --cp # use consistent palette (palette.map) 126 | 127 | eg, 128 | $0 --title="Flame Graph: malloc()" trace.txt > graph.svg 129 | USAGE_END 130 | 131 | # internals 132 | my $ypad1 = $fontsize * 4; # pad top, include title 133 | my $ypad2 = $fontsize * 2 + 10; # pad bottom, include labels 134 | my $xpad = 10; # pad lefm and right 135 | my $depthmax = 0; 136 | my %Events; 137 | my %nameattr; 138 | 139 | if ($nameattrfile) { 140 | # The name-attribute file format is a function name followed by a tab then 141 | # a sequence of tab separated name=value pairs. 142 | open my $attrfh, $nameattrfile or die "Can't read $nameattrfile: $!\n"; 143 | while (<$attrfh>) { 144 | chomp; 145 | my ($funcname, $attrstr) = split /\t/, $_, 2; 146 | die "Invalid format in $nameattrfile" unless defined $attrstr; 147 | $nameattr{$funcname} = { map { split /=/, $_, 2 } split /\t/, $attrstr }; 148 | } 149 | } 150 | 151 | if ($colors eq "mem") { $bgcolor1 = "#eeeeee"; $bgcolor2 = "#e0e0ff"; } 152 | if ($colors eq "io") { $bgcolor1 = "#f8f8f8"; $bgcolor2 = "#e8e8e8"; } 153 | 154 | # SVG functions 155 | { package SVG; 156 | sub new { 157 | my $class = shift; 158 | my $self = {}; 159 | bless ($self, $class); 160 | return $self; 161 | } 162 | 163 | sub header { 164 | my ($self, $w, $h) = @_; 165 | my $enc_attr = ''; 166 | if (defined $encoding) { 167 | $enc_attr = qq{ encoding="$encoding"}; 168 | } 169 | $self->{svg} .= < 171 | 172 | 173 | SVG 174 | } 175 | 176 | sub include { 177 | my ($self, $content) = @_; 178 | $self->{svg} .= $content; 179 | } 180 | 181 | sub colorAllocate { 182 | my ($self, $r, $g, $b) = @_; 183 | return "rgb($r,$g,$b)"; 184 | } 185 | 186 | sub group_start { 187 | my ($self, $attr) = @_; 188 | 189 | my @g_attr = map { 190 | exists $attr->{$_} ? sprintf(qq/$_="%s"/, $attr->{$_}) : () 191 | } qw(id class style onmouseover onmouseout); 192 | push @g_attr, $attr->{g_extra} if $attr->{g_extra}; 193 | $self->{svg} .= sprintf qq/\n/, join(' ', @g_attr); 194 | 195 | $self->{svg} .= sprintf qq/%s<\/title>/, $attr->{title} 196 | if $attr->{title}; # should be first element within g container 197 | 198 | if ($attr->{href}) { 199 | my @a_attr; 200 | push @a_attr, sprintf qq/xlink:href="%s"/, $attr->{href} if $attr->{href}; 201 | # default target=_top else links will open within SVG 202 | push @a_attr, sprintf qq/target="%s"/, $attr->{target} || "_top"; 203 | push @a_attr, $attr->{a_extra} if $attr->{a_extra}; 204 | $self->{svg} .= sprintf qq//, join(' ', @a_attr); 205 | } 206 | } 207 | 208 | sub group_end { 209 | my ($self, $attr) = @_; 210 | $self->{svg} .= qq/<\/a>\n/ if $attr->{href}; 211 | $self->{svg} .= qq/<\/g>\n/; 212 | } 213 | 214 | sub filledRectangle { 215 | my ($self, $x1, $y1, $x2, $y2, $fill, $extra) = @_; 216 | $x1 = sprintf "%0.1f", $x1; 217 | $x2 = sprintf "%0.1f", $x2; 218 | my $w = sprintf "%0.1f", $x2 - $x1; 219 | my $h = sprintf "%0.1f", $y2 - $y1; 220 | $extra = defined $extra ? $extra : ""; 221 | $self->{svg} .= qq/\n/; 222 | } 223 | 224 | sub stringTTF { 225 | my ($self, $color, $font, $size, $angle, $x, $y, $str, $loc, $extra) = @_; 226 | $loc = defined $loc ? $loc : "left"; 227 | $extra = defined $extra ? $extra : ""; 228 | $self->{svg} .= qq/$str<\/text>\n/; 229 | } 230 | 231 | sub svg { 232 | my $self = shift; 233 | return "$self->{svg}\n"; 234 | } 235 | 1; 236 | } 237 | 238 | sub namehash { 239 | # Generate a vector hash for the name string, weighting early over 240 | # later characters. We want to pick the same colors for function 241 | # names across different flame graphs. 242 | my $name = shift; 243 | my $vector = 0; 244 | my $weight = 1; 245 | my $max = 1; 246 | my $mod = 10; 247 | # if module name present, trunc to 1st char 248 | $name =~ s/.(.*?)`//; 249 | foreach my $c (split //, $name) { 250 | my $i = (ord $c) % $mod; 251 | $vector += ($i / ($mod++ - 1)) * $weight; 252 | $max += 1 * $weight; 253 | $weight *= 0.70; 254 | last if $mod > 12; 255 | } 256 | return (1 - $vector / $max) 257 | } 258 | 259 | sub color { 260 | my ($type, $hash, $name) = @_; 261 | my ($v1, $v2, $v3); 262 | if ($hash) { 263 | $v1 = namehash($name); 264 | $v2 = $v3 = namehash(scalar reverse $name); 265 | } else { 266 | $v1 = rand(1); 267 | $v2 = rand(1); 268 | $v3 = rand(1); 269 | } 270 | if (defined $type and $type eq "hot") { 271 | my $r = 205 + int(50 * $v3); 272 | my $g = 0 + int(230 * $v1); 273 | my $b = 0 + int(55 * $v2); 274 | return "rgb($r,$g,$b)"; 275 | } 276 | if (defined $type and $type eq "mem") { 277 | my $r = 0; 278 | my $g = 190 + int(50 * $v2); 279 | my $b = 0 + int(210 * $v1); 280 | return "rgb($r,$g,$b)"; 281 | } 282 | if (defined $type and $type eq "io") { 283 | my $r = 80 + int(60 * $v1); 284 | my $g = $r; 285 | my $b = 190 + int(55 * $v2); 286 | return "rgb($r,$g,$b)"; 287 | } 288 | return "rgb(0,0,0)"; 289 | } 290 | 291 | sub color_map { 292 | my ($colors, $func) = @_; 293 | if (exists $palette_map{$func}) { 294 | return $palette_map{$func}; 295 | } else { 296 | $palette_map{$func} = color($colors); 297 | return $palette_map{$func}; 298 | } 299 | } 300 | 301 | sub write_palette { 302 | open(FILE, ">$pal_file"); 303 | foreach my $key (sort keys %palette_map) { 304 | print FILE $key."->".$palette_map{$key}."\n"; 305 | } 306 | close(FILE); 307 | } 308 | 309 | sub read_palette { 310 | if (-e $pal_file) { 311 | open(FILE, $pal_file) or die "can't open file $pal_file: $!"; 312 | while ( my $line = ) { 313 | chomp($line); 314 | (my $key, my $value) = split("->",$line); 315 | $palette_map{$key}=$value; 316 | } 317 | close(FILE) 318 | } 319 | } 320 | 321 | my %Node; 322 | my %Tmp; 323 | 324 | sub flow { 325 | my ($last, $this, $v) = @_; 326 | 327 | my $len_a = @$last - 1; 328 | my $len_b = @$this - 1; 329 | 330 | my $i = 0; 331 | my $i2 = 0; 332 | my $len_same; 333 | my $k; 334 | my $tmpId = ""; 335 | my $digest = ""; 336 | 337 | 338 | for (; $i <= $len_a; $i++) { 339 | last if $i > $len_b; 340 | last if $last->[$i] ne $this->[$i]; 341 | } 342 | $len_same = $i; 343 | 344 | for ($i = $len_a; $i >= $len_same; $i--) { 345 | $k = "$last->[$i];$i"; 346 | # a unique ID is constructed from "func;depth;etime"; 347 | # func-depth isn't unique, it may be repeated later. 348 | $Node{"$k;$v"}->{stime} = delete $Tmp{$k}->{stime}; 349 | 350 | # to identify nodes in different graphs they need to have consistent id's 351 | # so we will generate the id based on the stack 352 | $tmpId = ""; 353 | for ($i2 = $i; $i2 >= 0; $i2--) 354 | { 355 | $tmpId = "$tmpId;$last->[$i2]"; 356 | } 357 | # get the md5 hash to use as id in the svg to prevent huge id's 358 | $digest = md5_hex($tmpId); 359 | $Node{"$k;$v"}->{elemId} = $tmpId; 360 | 361 | delete $Tmp{$k}; 362 | } 363 | 364 | 365 | for ($i = $len_same; $i <= $len_b; $i++) { 366 | my $k = "$this->[$i];$i"; 367 | $Tmp{$k}->{stime} = $v; 368 | 369 | } 370 | 371 | return $this; 372 | } 373 | 374 | # Parse input 375 | my @Data = <>; 376 | my $last = []; 377 | my $time = 0; 378 | my $ignored = 0; 379 | foreach (sort @Data) { 380 | chomp; 381 | #my ($stack, $samples) = (/^(.*)\s+(\d+(?:\.\d*)?)\s+(.+)$/); 382 | my ($stack, $samples) = (/^(.*)\s+(\d+(?:\.\d*)?)$/); 383 | unless (defined $samples) { 384 | ++$ignored; 385 | next; 386 | } 387 | $stack =~ tr/<>/()/; 388 | 389 | $last = flow($last, [ '', split ";", $stack ], $time); 390 | 391 | $time += $samples; 392 | 393 | 394 | } 395 | 396 | 397 | flow($last, [], $time); 398 | 399 | 400 | 401 | warn "Ignored $ignored lines with invalid format\n" if $ignored; 402 | die "ERROR: No stack counts found\n" unless $time; 403 | 404 | if ($timemax and $timemax < $time) { 405 | warn "Specified --total $timemax is less than actual total $time, so ignored\n" 406 | if $timemax/$time > 0.02; # only warn is significant (e.g., not rounding etc) 407 | undef $timemax; 408 | } 409 | $timemax ||= $time; 410 | 411 | my $widthpertime = ($imagewidth - 2 * $xpad) / $timemax; 412 | my $minwidth_time = $minwidth / $widthpertime; 413 | 414 | # prune blocks that are too narrow and determine max depth 415 | while (my ($id, $node) = each %Node) { 416 | my ($func, $depth, $etime) = split ";", $id; 417 | my $stime = $node->{stime}; 418 | die "missing start for $id" if not defined $stime; 419 | 420 | if (($etime-$stime) < $minwidth_time) { 421 | delete $Node{$id}; 422 | next; 423 | } 424 | $depthmax = $depth if $depth > $depthmax; 425 | } 426 | 427 | # Draw canvas 428 | my $imageheight = ($depthmax * $frameheight) + $ypad1 + $ypad2; 429 | my $im = SVG->new(); 430 | $im->header($imagewidth, $imageheight); 431 | my $inc = < 433 | 434 | 435 | 436 | 437 | 438 | 441 | 449 | INC 450 | $im->include($inc); 451 | $im->filledRectangle(0, 0, $imagewidth, $imageheight, 'url(#background)'); 452 | my ($white, $black, $vvdgrey, $vdgrey) = ( 453 | $im->colorAllocate(255, 255, 255), 454 | $im->colorAllocate(0, 0, 0), 455 | $im->colorAllocate(40, 40, 40), 456 | $im->colorAllocate(160, 160, 160), 457 | ); 458 | $im->stringTTF($black, $fonttype, $fontsize + 5, 0.0, int($imagewidth / 2), $fontsize * 2, $titletext, "middle"); 459 | $im->stringTTF($black, $fonttype, $fontsize, 0.0, $xpad, $imageheight - ($ypad2 / 2), " ", "", 'id="details"'); 460 | 461 | if ($palette) { 462 | read_palette(); 463 | } 464 | # Draw frames 465 | 466 | while (my ($id, $node) = each %Node) { 467 | my ($func, $depth, $etime) = split ";", $id; 468 | my $stime = $node->{stime}; 469 | my $elemId = $node->{elemId}; 470 | 471 | $etime = $timemax if $func eq "" and $depth == 0; 472 | 473 | my $x1 = $xpad + $stime * $widthpertime; 474 | my $x2 = $xpad + $etime * $widthpertime; 475 | my $y1 = $imageheight - $ypad2 - ($depth + 1) * $frameheight + 1; 476 | my $y2 = $imageheight - $ypad2 - $depth * $frameheight; 477 | 478 | my $samples = sprintf "%.0f", ($etime - $stime) * $factor; 479 | (my $samples_txt = $samples) # add commas per perlfaq5 480 | =~ s/(^[-+]?\d+?(?=(?>(?:\d{3})+)(?!\d))|\G\d{3}(?=\d))/$1,/g; 481 | 482 | my $info; 483 | if ($func eq "" and $depth == 0) { 484 | $info = "all ($samples_txt $countname, 100%)"; 485 | } else { 486 | my $pct = sprintf "%.2f", ((100 * $samples) / ($timemax * $factor)); 487 | my $escaped_func = $func; 488 | $escaped_func =~ s/&/&/g; 489 | $escaped_func =~ s//>/g; 491 | $info = "$escaped_func ($samples_txt $countname, $pct%)"; 492 | } 493 | 494 | my $nameattr = { %{ $nameattr{$func}||{} } }; # shallow clone 495 | $nameattr->{id} ||= $elemId; 496 | $nameattr->{class} ||= "func_g"; 497 | $nameattr->{onmouseover} ||= "s('".$info."','".$elemId."')"; 498 | $nameattr->{onmouseout} ||= "c('".$elemId."')"; 499 | $nameattr->{title} ||= $info; 500 | $im->group_start($nameattr); 501 | 502 | if ($palette) { 503 | $im->filledRectangle($x1, $y1, $x2, $y2, color_map($colors, $func), 'rx="2" ry="2"'); 504 | } else { 505 | my $color = $func eq "-" ? $vdgrey : color($colors, $hash, $func); 506 | $im->filledRectangle($x1, $y1, $x2, $y2, $color, 'rx="2" ry="2"'); 507 | } 508 | 509 | my $chars = int( ($x2 - $x1) / ($fontsize * $fontwidth)); 510 | if ($chars >= 3) { # room for one char plus two dots 511 | my $text = substr $func, 0, $chars; 512 | substr($text, -2, 2) = ".." if $chars < length $func; 513 | $text =~ s/&/&/g; 514 | $text =~ s//>/g; 516 | $im->stringTTF($black, $fonttype, $fontsize, 0.0, $x1 + 3, 3 + ($y1 + $y2) / 2, $text, ""); 517 | } 518 | 519 | $im->group_end($nameattr); 520 | } 521 | 522 | print $im->svg; 523 | 524 | if ($palette) { 525 | write_palette(); 526 | } 527 | 528 | # vim: ts=8 sts=8 sw=8 noexpandtab 529 | -------------------------------------------------------------------------------- /graphs/generate_dfg_report.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -xe 2 | 3 | EXPECTED_ARGS=4 4 | if [ $# -ne $EXPECTED_ARGS ] 5 | then 6 | echo "Usage: `basename $0` v1.svg v2.svg diff.svg outputdir" 7 | echo "Note: the svg files should be in the same directory as the generated dfg-set.html file." 8 | exit 65 9 | fi 10 | 11 | OUTPUTDIR=$4 12 | 13 | IFLAG="-i" && [[ "$(uname)" == "Darwin" ]] && IFLAG="-i ''" 14 | 15 | cp graphs/dfg_template.html $OUTPUTDIR/dfg-set.html 16 | sed ${IFLAG} "s|%V1FILE%|$1|g" $OUTPUTDIR/dfg-set.html 17 | sed ${IFLAG} "s|%V2FILE%|$2|g" $OUTPUTDIR/dfg-set.html 18 | sed ${IFLAG} "s|%DIFFFILE%|$3|g" $OUTPUTDIR/dfg-set.html 19 | -------------------------------------------------------------------------------- /graphs/preprocess.py: -------------------------------------------------------------------------------- 1 | import csv 2 | import sys 3 | import hashlib 4 | 5 | 6 | class Preprocessor(): 7 | def preprocessIO(self, filename): 8 | val = self.loadIOCSV(filename) 9 | rewr = {} 10 | for v in val.keys(): 11 | st = v.split('<-') 12 | # remove empty strings 13 | st = filter(None, st) 14 | st = [s.replace(' ', '') for s in st] 15 | # reverse stacktrace 16 | st = st[::-1] 17 | st = ';'.join(st) 18 | rewr[st] = [val[v]] 19 | self.writeCsv(rewr, "%s_rewr" % filename) 20 | 21 | def loadIOCSV(self, filename): 22 | values = {} 23 | # read CSV 24 | with open(filename, 'rb') as csvfile: 25 | reader = csv.reader(csvfile, delimiter=',') 26 | for line in reader: 27 | st = line[1].strip() 28 | val = int(line[2].strip()) 29 | values[st] = val 30 | return values 31 | 32 | def writeCsv(self, csv, filename): 33 | with open(filename, "w") as csvfile: 34 | for st in csv.keys(): 35 | csvfile.write("%s %d\n" % (st, csv[st][0])) 36 | 37 | 38 | if __name__ == '__main__': 39 | 40 | if len(sys.argv) < 3: 41 | print "Usage: python preprocess.py filename type" 42 | print "type: {IO}" 43 | sys.exit(0) 44 | 45 | p = Preprocessor() 46 | 47 | if sys.argv[2] == "IO": 48 | p.preprocessIO(sys.argv[1]) 49 | -------------------------------------------------------------------------------- /graphs/preprocess.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -xe 2 | 3 | sed -e "s~ ~ ~g" $1 > $1.tmp && mv $1.tmp $1 4 | sed -e "s~ ;~?;~g" $1 > $1.tmp && mv $1.tmp $1 5 | sed -e "s~, ~,~g" $1 > $1.tmp && mv $1.tmp $1 6 | -------------------------------------------------------------------------------- /output/diff.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 13 | 21 | 22 | Flame Graph 23 | 24 | 25 | unix`sys_syscall (9,990 samples, 100.00%) 26 | unix`sys_syscall 27 | 28 | 29 | genunix`open (9,990 samples, 100.00%) 30 | genunix`open 31 | 32 | 33 | genunix`audit_falloc (9,990 samples, 100.00%) 34 | genunix`audit_falloc 35 | 36 | 37 | genunix`copen (9,990 samples, 100.00%) 38 | genunix`copen 39 | 40 | 41 | genunix`kmem_cache_alloc (9,990 samples, 100.00%) 42 | genunix`kmem_cache_alloc 43 | 44 | 45 | all (9,990 samples, 100%) 46 | 47 | 48 | 49 | genunix`openat (9,990 samples, 100.00%) 50 | genunix`openat 51 | 52 | 53 | genunix`falloc (9,990 samples, 100.00%) 54 | genunix`falloc 55 | 56 | 57 | -------------------------------------------------------------------------------- /output/diff.txt: -------------------------------------------------------------------------------- 1 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup 0 2 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`bcmp 0 3 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;unix`mutex_exit 0 4 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;unix`mutex_enter 0 5 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;genunix`kmem_cache_free 0 6 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`crfree 0 7 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf;genunix`fd_reserve 0 8 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`crgetuid 0 9 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit;unix`kpreempt;unix`preempt;genunix`disp_lock_exit_nopreempt;unix`do_splx 0 10 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fsop_root 0 11 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_exit 0 12 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup;unix`bcmp 0 13 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`vn_invalid 0 14 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_reinit 0 15 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse 0 16 | unix`sys_syscall;genunix`open 0 17 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`thread_lock;unix`splr 0 18 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`kmem_cache_free 0 19 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`mutex_exit 0 20 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`kmem_cache_free;genunix`kmem_cpu_reload 0 21 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit 0 22 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit 0 23 | genunix`post_syscall 0 24 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;unix`strlen 0 25 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`pn_fixslash 0 26 | unix`sys_syscall;genunix`syscall_mstate;genunix`gethrtime_unscaled 0 27 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_setops 0 28 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`crgetmapped 0 29 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`setbackdq;unix`cmt_balance 0 30 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`kmem_zalloc 0 31 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_exists 0 32 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`sigcheck 0 33 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`crgetmapped 0 34 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`fd_reserve 0 35 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`splx 0 36 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`splr 0 37 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup 0 38 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free;genunix`kmem_cache_free 0 39 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`lock_try 0 40 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy 0 41 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`kmem_alloc 0 42 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc_file 0 43 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_mountedvfs 0 44 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`pn_get_buf 0 45 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`kmem_cache_alloc 0 46 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`kmem_free 0 47 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free;unix`mutex_exit 0 48 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`rwst_tryenter 0 49 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_vfsrlock 0 50 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;unix`mutex_enter 0 51 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`rwst_tryenter 0 52 | unix`sys_syscall 0 53 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`mutex_enter 0 54 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`kmem_cache_alloc 0 55 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock 0 56 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`kmem_free 0 57 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_read 0 58 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`pn_getcomponent 0 59 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;genunix`disp_lock_exit_high 0 60 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy 0 61 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;unix`mutex_vector_enter;unix`mutex_delay_default 0 62 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfslocks_getlock 0 63 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`disp;unix`membar_enter 0 64 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_vfsunlock 0 65 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`strlen;unix`_interrupt;unix`do_interrupt;unix`dispatch_hilevel 0 66 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`lsave 0 67 | unix`sys_syscall;genunix`open;genunix`openat;genunix`setf 0 68 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc 0 69 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;genunix`pvn_plist_init 0 70 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`thread_lock 0 71 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`clear_stale_fd 0 72 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`thread_lock;unix`clear_int_flag 0 73 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock 0 74 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc 0 75 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;unix`mutex_exit 0 76 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`lwp_getdatamodel 0 77 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;unix`mutex_destroy 0 78 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_destroy 0 79 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter 0 80 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`traverse 0 81 | unix`sys_syscall;genunix`open;genunix`openat;genunix`falloc 0 82 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_matchops;unix`membar_consumer 0 83 | unix`0xfffffffffb800c91;genunix`disp_lock_exit 0 84 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;unix`page_create_va;unix`page_get_freelist;unix`page_get_mnode_freelist;unix`mutex_enter 0 85 | unix`0xfffffffffb800ca0;genunix`gethrtime_unscaled 0 86 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`kmem_cache_alloc 0 87 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;genunix`kmem_cache_free 0 88 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_enter 0 89 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;unix`mutex_enter 0 90 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init 0 91 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;lofs`lo_lookup 0 92 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_getstate 0 93 | unix`sys_syscall;genunix`gethrtime_unscaled 0 94 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free 0 95 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_cache_free 0 96 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;unix`page_lookup;unix`page_lookup_create 0 97 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup 0 98 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookuppnatcred 0 99 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;unix`hat_memload_region;unix`hat_memload;unix`hati_load_common;unix`hati_pte_map;unix`hment_assign;unix`hment_insert;genunix`avl_add;genunix`avl_find;unix`hment_compare 0 100 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`ufalloc_file;genunix`fd_find 0 101 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`pn_get_buf 0 102 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;unix`mutex_destroy 0 103 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_iaccess 0 104 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;genunix`dnlc_lookup 0 105 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;unix`copyinstr 0 106 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;unix`mutex_init 0 107 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`relvm;genunix`as_free;genunix`segvn_unmap;unix`hat_unload_callback;unix`hat_pte_unmap;unix`hment_remove;genunix`avl_find;unix`hment_compare 0 108 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_mountedvfs 0 109 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_setpath 0 110 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`freelonode 0 111 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_exit 0 112 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc;genunix`kmem_cache_alloc 0 113 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_mountedvfs 0 114 | unix`0xfffffffffb800c91;genunix`post_syscall;FSS`fss_preempt 0 115 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free 0 116 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`crhold 0 117 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`cpucaps_charge;unix`caps_charge_adjust;genunix`mstate_thread_onproc_time;unix`tsc_gethrtimeunscaled 0 118 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;unix`mutex_vector_enter;unix`tsc_read 0 119 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse 0 120 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup;genunix`memcmp 0 121 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vsd_free 0 122 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`audit_getstate 0 123 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_enter 0 124 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`mutex_exit 0 125 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;unix`mutex_enter 0 126 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_init 0 127 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;unix`atomic_add_32 0 128 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc 0 129 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`fop_lookup 0 130 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_enter 0 131 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`ufalloc_file 0 132 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;unix`mutex_init 0 133 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;genunix`cv_init 0 134 | unix`sys_syscall;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_gethrtimeunscaled 0 135 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`traverse 0 136 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode 0 137 | unix`sys_syscall;genunix`openat 0 138 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`segvn_fault 0 139 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`audit_getstate 0 140 | unix`0xfffffffffb800c91;unix`lwp_getdatamodel 0 141 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup 0 142 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_gethrtimeunscaled 0 143 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_cache_alloc 0 144 | unix`sys_syscall;genunix`resolvepath;genunix`lookuppn;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup 0 145 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`pn_get_buf;unix`copystr 0 146 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`kmem_cache_free 0 147 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_vfsrlock 0 148 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`resume;genunix`savectx 0 149 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;zfs`zfs_lookup 0 150 | genunix`syscall_mstate 0 151 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfslocks_rele 0 152 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc;unix`mutex_enter 0 153 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;unix`mutex_enter 0 154 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init 0 155 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;unix`mutex_init 0 156 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`resume;genunix`savectx;genunix`schedctl_save 0 157 | unix`0xfffffffffb800c86 0 158 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup 0 159 | unix`0xfffffffffb800c81 0 160 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`kmem_cpu_reload 0 161 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`do_splx 0 162 | unix`0xfffffffffb800c7c 0 163 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`pn_get_buf;unix`copyinstr 0 164 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;unix`mutex_enter 0 165 | unix`sys_syscall;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_read 0 166 | unix`0xfffffffffb800ca0 0 167 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vfs_matchops 0 168 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`fop_lookup 0 169 | unix`sys_syscall;genunix`open;genunix`openat 0 170 | genunix`open 0 171 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup;genunix`memcmp 0 172 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`i_ddi_splhigh 0 173 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_exit 0 174 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault 0 175 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root 0 176 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;unix`mutex_exit 0 177 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`fop_getpage;ufs`ufs_getpage;unix`page_lookup;unix`page_lookup_create 0 178 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`kmem_alloc 0 179 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;ufs`ufs_iaccess;genunix`secpolicy_vnode_access2 0 180 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup;unix`bcmp;genunix`memcmp 0 181 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_unfalloc 0 182 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfslocks_rele 0 183 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;genunix`rwst_enter_common 0 184 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`fd_find 0 185 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup;unix`bcmp;genunix`memcmp 0 186 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc;unix`mutex_enter 0 187 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free;genunix`kmem_cache_free 0 188 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`vn_rele 0 189 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;lofs`lo_inactive 0 190 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`crgetmapped 0 191 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;unix`mutex_enter 0 192 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_cache_alloc 0 193 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free 0 194 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_cache_free 0 195 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;unix`mutex_exit 0 196 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;unix`mutex_enter 0 197 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`exitlwps;genunix`schedctl_lwp_cleanup;genunix`removectx;genunix`kmem_free;genunix`kmem_cache_free 0 198 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;unix`mutex_exit 0 199 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_getstate;unix`_sys_rtt_ints_disabled;unix`sys_rtt_common;unix`kpreempt;unix`preempt;unix`swtch 0 200 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock 0 201 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_invalid 0 202 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;genunix`crgetmapped 0 203 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`kmem_free 0 204 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_exit 0 205 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`prunstop 0 206 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;unix`mutex_exit 0 207 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;genunix`crgetmapped 0 208 | unix`sys_syscall;genunix`open;genunix`openat;genunix`audit_getstate 0 209 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`pn_fixslash 0 210 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`membar_consumer 0 211 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`lfind 0 212 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_enter 0 213 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelfsnode 0 214 | unix`0xfffffffffb800c91 0 215 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`mutex_enter 0 216 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`crhold 0 217 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`lsave 0 218 | unix`_sys_rtt_ints_disabled;unix`sys_rtt_common;unix`trap;genunix`new_mstate;genunix`cpu_update_pct;genunix`cpu_grow;genunix`cpu_decay 0 219 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`vsd_free 0 220 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;unix`mutex_exit 0 221 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;unix`mutex_init 0 222 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;unix`atomic_add_32 0 223 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;genunix`kmem_cache_alloc 0 224 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;genunix`rwst_enter_common 0 225 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`vn_mountedvfs 0 226 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_rele 0 227 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive 0 228 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock 0 229 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;genunix`vn_rele 0 230 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit;genunix`vn_recycle;genunix`vsd_free 0 231 | unix`sys_syscall;genunix`open;genunix`openat;genunix`set_errno 0 232 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`dnlc_lookup 0 233 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_fastaccesschk_execute 0 234 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele 0 235 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_exit 0 236 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock 0 237 | unix`0xfffffffffb800c91;genunix`clear_stale_fd 0 238 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`crfree 0 239 | unix`0xfffffffffb800c86;genunix`syscall_mstate;genunix`gethrtime_unscaled 0 240 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_rele 0 241 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root;unix`mutex_exit 0 242 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;unix`pagezero;unix`pfnzero;unix`hwblkclr 0 243 | unix`0xfffffffffb800c86;genunix`syscall_mstate 0 244 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;lofs`lo_root 0 245 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_getlock 0 246 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup;unix`bcmp 0 247 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free 0 248 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameatcred 0 249 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_recycle 0 250 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc;unix`mutex_exit 0 251 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;unix`bcmp 0 252 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`table_lock_enter 0 253 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`kmem_cache_free 0 254 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc 0 255 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit;genunix`vsd_free 0 256 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`audit_getstate 0 257 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`kmem_alloc 0 258 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_cache_free 0 259 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_getlock 0 260 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;ufs`ufs_lookup 0 261 | unix`sys_syscall;genunix`mmapobjsys;unix`mmapobj;unix`mmapobj_map_interpret;unix`mmapobj_map_elf;genunix`as_unmap;genunix`segvn_unmap;unix`hat_unload_callback;unix`htable_walk;unix`htable_lookup 0 262 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_destroy 0 263 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred 0 264 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`schedctl_proc_cleanup;genunix`schedctl_freepage;genunix`segkp_release;genunix`segkp_release_internal;genunix`vmem_free 0 265 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`vn_rele 0 266 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;unix`mutex_exit 0 267 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free;unix`mutex_enter 0 268 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`do_splx 0 269 | unix`0xfffffffffb800c86;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_gethrtimeunscaled 0 270 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;unix`mutex_exit 0 271 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;ufs`ufs_iaccess 0 272 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`bcopy 0 273 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`table_lock_enter 0 274 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root;lofs`lo_root 0 275 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`cv_broadcast 0 276 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`vn_free 0 277 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfslocks_getlock 0 278 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`kmem_free 0 279 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`kmem_cache_alloc 0 280 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`fd_reserve 0 281 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc;genunix`kmem_cache_alloc 0 282 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive 0 283 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`rwst_exit 0 284 | unix`0xfffffffffb800c86;genunix`gethrtime_unscaled 0 285 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;zfs`specvp_check 0 286 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`setbackdq 0 287 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`lfind 0 288 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode 0 289 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_enter 0 290 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;zfs`zfs_fastaccesschk_execute 0 291 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;unix`atomic_add_32_nv 0 292 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_falloc 0 293 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc 0 294 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root;unix`mutex_enter 0 295 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_enter 0 296 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`mutex_exit 0 297 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`cpucaps_charge 0 298 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`kmem_cache_alloc 0 299 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_enter 0 300 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_enter_common 0 301 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_setops 0 302 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele 0 303 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`lookupnameat 0 304 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup 0 305 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`secpolicy_vnode_access2 0 306 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`crgetuid 0 307 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`setbackdq;unix`cpu_wakeup_mwait;unix`bitset_in_set 0 308 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc 0 309 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit;unix`clear_int_flag 0 310 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc 0 311 | unix`sys_syscall;genunix`open;genunix`openat;genunix`unfalloc 0 312 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;unix`mutex_exit 0 313 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc;unix`mutex_exit 0 314 | unix`0xfffffffffb800ca0;unix`atomic_add_64 0 315 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`pn_getcomponent 0 316 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`rw_enter 0 317 | unix`0xfffffffffb800c86;genunix`syscall_mstate;unix`tsc_gethrtimeunscaled 0 318 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;unix`mutex_exit 0 319 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`mutex_enter 0 320 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`strlen 0 321 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`makelonode 0 322 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat 0 323 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;unix`atomic_add_32 0 324 | unix`_sys_sysenter_post_swapgs;genunix`exece;genunix`exec_common;genunix`close_exec;genunix`closef;genunix`fop_close;namefs`nm_close;doorfs`door_close 0 325 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup 0 326 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`rw_exit 0 327 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;unix`mutex_exit 0 328 | unix`sys_syscall;genunix`syscall_mstate 0 329 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`set_errno 0 330 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit;genunix`vn_recycle 0 331 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_cpu_reload 0 332 | unix`sys_syscall;genunix`open;genunix`copen 0 333 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen 0 334 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_matchops 0 335 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;genunix`kmem_cache_alloc;genunix`kmem_cpu_reload 0 336 | unix`0xfffffffffb800c86;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_read 0 337 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_vfsunlock 0 338 | unix`sys_syscall;genunix`priocntlsys;genunix`priocntl_common;genunix`doprio;genunix`dotoprocs 0 339 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`vn_rele 0 340 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock 0 341 | unix`0xfffffffffb800c91;genunix`audit_getstate 0 342 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;zfs`zfs_fastaccesschk_execute;genunix`crgetuid 0 343 | unix`_sys_rtt 0 344 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_exit 0 345 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;unix`mutex_destroy 0 346 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;unix`hat_memload_region;unix`hat_memload;unix`hati_load_common;unix`hati_pte_map;unix`hment_assign;unix`hment_insert 0 347 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;unix`bzero 0 348 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;unix`mutex_enter 0 349 | unix`sys_syscall;genunix`syscall_mstate;unix`tsc_gethrtimeunscaled 0 350 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;unix`mutex_destroy 0 351 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat 0 352 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;unix`lgrp_mem_choose 0 353 | unix`0xfffffffffb800c91;unix`prunstop 0 354 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`specvp_check 0 355 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`membar_consumer 0 356 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`relvm;genunix`as_free;genunix`segvn_unmap;unix`hat_unload_callback;unix`hat_pte_unmap;unix`page_numtopp_nolock 0 357 | unix`0xfffffffffb800ca0;genunix`syscall_mstate 0 358 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;unix`mutex_enter 0 359 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_enter 0 360 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`strlen 0 361 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_enter 0 362 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free;unix`mutex_enter 0 363 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_cache_alloc 0 364 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`atomic_cas_64 0 365 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_cache_alloc 9990 366 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath 0 367 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`rwst_exit 0 368 | unix`sys_syscall;genunix`memcntl;genunix`as_faulta;genunix`segvn_faulta;genunix`fop_getpage;ufs`ufs_getpage;ufs`ufs_getpage_ra;genunix`pvn_read_kluster;unix`page_create_va 0 369 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;genunix`cv_init 0 370 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;genunix`cv_destroy 0 371 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_mountedvfs 0 372 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;genunix`gethrtime_unscaled 0 373 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc 0 374 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;ufs`ufs_getpage 0 375 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`do_splx 0 376 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit;unix`do_splx 0 377 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`ufalloc 0 378 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;genunix`cv_destroy 0 379 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_inactive 0 380 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_enter 0 381 | unix`sys_syscall;unix`atomic_add_64 0 382 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;unix`mutex_enter 0 383 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free;unix`mutex_exit 0 384 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`makelfsnode 0 385 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnvp 0 386 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`table_lock_enter 0 387 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit;genunix`cv_broadcast 0 388 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`mutex_exit 0 389 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_enter_common 0 390 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf 0 391 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit 0 392 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`crgetmapped 0 393 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`lock_clear_splx 0 394 | unix`0xfffffffffb800c91;genunix`post_syscall 0 395 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;ufs`ufs_iaccess;genunix`crgetuid 0 396 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc 0 397 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`cv_broadcast 0 398 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_exists 0 399 | unix`0xfffffffffb800c91;genunix`thread_lock 0 400 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_matchops;genunix`vfs_getops 0 401 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;unix`tsc_gethrtimeunscaled 0 402 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter 0 403 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele 0 404 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`cv_init 0 405 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit;genunix`cv_broadcast 0 406 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_cache_free;genunix`kmem_cpu_reload 0 407 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_exit 0 408 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`cv_broadcast 0 409 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`cv_init 0 410 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_alloc 0 411 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_init 0 412 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`kmem_cache_free 0 413 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_exit 0 414 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;genunix`kmem_cache_alloc 0 415 | unix`0xfffffffffb800c86;unix`atomic_add_64 0 416 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_exit 0 417 | unix`sys_syscall;genunix`memcntl;genunix`as_faulta;genunix`segvn_faulta;genunix`fop_getpage;ufs`ufs_getpage;ufs`ufs_getpage_ra;genunix`pvn_read_kluster;unix`page_create_va;unix`page_get_freelist;unix`page_get_mnode_freelist;unix`mtype_func 0 418 | unix`sys_syscall;genunix`open;genunix`openat;genunix`vn_openat 0 419 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`mutex_enter 0 420 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit 0 421 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free 0 422 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc 0 423 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf;genunix`audit_getstate 0 424 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_cache_free 0 425 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`cv_destroy 0 426 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp 0 427 | unix`sys_syscall;genunix`memcntl;genunix`as_faulta;genunix`segvn_faulta;genunix`fop_getpage;ufs`ufs_getpage;ufs`ufs_getpage_ra;genunix`pvn_read_kluster;unix`page_create_va;unix`page_get_freelist;unix`page_get_mnode_freelist;unix`mutex_enter 0 428 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred 0 429 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`ufalloc_file;genunix`fd_reserve 0 430 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;lofs`table_lock_enter 0 431 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_getops 0 432 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf;genunix`cv_broadcast 0 433 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_exit 0 434 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`cv_destroy 0 435 | -------------------------------------------------------------------------------- /output/rsync.perf: -------------------------------------------------------------------------------- 1 | 84 2 | ?; 31 3 | ?;?; 1 4 | ?;?;?; 1 5 | ?;?;?;?;pmd_val 1 6 | ?;?;?;arch_local_irq_enable 1 7 | ?;?;?;atomic_inc_and_test 1 8 | ?;?;?;copy_page_c 1 9 | ?;?;?;error_exit 1 10 | ?;?;?;page_fault 2 11 | ?;?;?;setlocale;?;?;filemap_fault 1 12 | ?;?;____cache_alloc 1 13 | ?;?;audit_dummy_context 1 14 | ?;?;clear_page_c 1 15 | ?;?;copy_page_c 1 16 | ?;?;copy_user_generic_string 1 17 | ?;?;do_raw_spin_lock 1 18 | ?;?;find_vma 2 19 | ?;?;generic_permission 1 20 | ?;?;mem_cgroup_pgfault 1 21 | ?;?;pud_alloc 1 22 | ?;____cache_alloc 1 23 | ?;__cpa_flush_all 1 24 | ?;__d_lookup_rcu 1 25 | ?;__do_fault 1 26 | ?;__errno_location;page_fault 1 27 | ?;__ext4_check_dir_entry 1 28 | ?;__flush_tlb_one 1 29 | ?;__kmalloc 3 30 | ?;__libc_fork;atomic_inc 1 31 | ?;__libc_fork;atomic_long_inc 1 32 | ?;__libc_fork;copy_page_c 1 33 | ?;__libc_fork;copy_pte_range 1 34 | ?;__libc_fork;dup_fd 1 35 | ?;__libc_fork;dup_mm 1 36 | ?;__libc_fork;get_random_int 1 37 | ?;__libc_fork;next_zones_zonelist 1 38 | ?;__libc_fork;perf_event_alloc 1 39 | ?;__libc_fork;task_fork_fair 1 40 | ?;__lxstat64;__d_lookup_rcu 1 41 | ?;__lxstat64;kmem_cache_alloc 1 42 | ?;__lxstat64;memcmp 1 43 | ?;__lxstat64;walk_component 1 44 | ?;__nss_lookup;__nss_lookup_function;?;?;?;?; 1 45 | ?;__split_vma 1 46 | ?;__strcoll_l 3 47 | ?;__xstat64 1 48 | ?;_cond_resched 2 49 | ?;apic_timer_interrupt 1 50 | ?;arch_local_irq_restore 1 51 | ?;arch_local_irq_save 1 52 | ?;chmod;chmod_common 1 53 | ?;chmod;mutex_lock 1 54 | ?;clean_fname 1 55 | ?;clear_page_c 3 56 | ?;copy_user_generic_string 1 57 | ?;do_page_fault 1 58 | ?;do_wp_page 1 59 | ?;dowild 1 60 | ?;error_exit 1 61 | ?;event_filter_match 1 62 | ?;ext4_getblk 1 63 | ?;ext4_htree_store_dirent 2 64 | ?;ext4fs_dirhash 2 65 | ?;fchmod 1 66 | ?;get_page_from_freelist 1 67 | ?;getenv 1 68 | ?;half_md4_transform 1 69 | ?;htree_dirblock_to_tree 1 70 | ?;lgetxattr 1 71 | ?;link;__d_lookup_rcu 1 72 | ?;link;path_to_nameidata 1 73 | ?;lock_anon_vma_root.isra.18 1 74 | ?;lseek64 1 75 | ?;main 1 76 | ?;malloc 1 77 | ?;mem_cgroup_pgfault 1 78 | ?;munmap;do_raw_spin_lock 1 79 | ?;next_zones_zonelist 1 80 | ?;open64;kmem_cache_alloc 1 81 | ?;page_fault 10 82 | ?;perform_io 2 83 | ?;printf;vfprintf 2 84 | ?;pthread_cond_signal@@GLIBC_2.3.2 1 85 | ?;radix_tree_lookup_element 1 86 | ?;rb_first 1 87 | ?;rb_next 1 88 | ?;ret_from_sys_call 1 89 | ?;robust_rename 1 90 | ?;setlocale 1 91 | ?;setlocale;?; 2 92 | ?;up_read 1 93 | ?;vsnprintf; 1 94 | ?;vsscanf;?;page_fault 1 95 | ?;vsscanf;_IO_sputbackc 1 96 | ?;vsscanf;_IO_vfscanf 1 97 | ?;write 1 98 | _IO_default_xsputn 1 99 | _IO_file_write 1 100 | _IO_getc 1 101 | _IO_setb 1 102 | __dec_zone_page_state 1 103 | __default_morecore;down_read_trylock 1 104 | __fprintf_chk 1 105 | __fxstat64;vfs_getattr 1 106 | __fxstatat64;__d_lookup_rcu 1 107 | __libc_csu_init;handle_mm_fault 1 108 | __libc_start_main;main;_start;cmd_record;?;execve;__schedule 1 109 | __libc_start_main;main;_start;cmd_record;?;execve;native_write_msr_safe 4 110 | __libc_start_main;main;_start;cmd_record;?;execve;path_openat 1 111 | __libc_start_main;main;_start;cmd_record;__read_nocancel;native_write_msr_safe 5 112 | __lxstat64;__d_lookup_rcu 5 113 | __lxstat64;__strncpy_from_user 1 114 | __lxstat64;copy_user_generic_string 3 115 | __lxstat64;ext4_map_blocks 1 116 | __lxstat64;generic_fillattr 1 117 | __lxstat64;need_resched 1 118 | __lxstat64;security_inode_permission 1 119 | __lxstat64;system_call 1 120 | __lxstat64;user_path_at_empty 1 121 | __select;_raw_spin_lock_irqsave 1 122 | __select;copy_user_generic_string 1 123 | __select;fget_light 1 124 | __select;poll_select_set_timeout 1 125 | __select;system_call_after_swapgs 1 126 | __select;update_context_time 1 127 | __select;zero_fd_set 1 128 | __xstat64;__d_lookup_rcu 5 129 | __xstat64;copy_user_generic_string 1 130 | __xstat64;generic_fillattr 2 131 | __xstat64;generic_permission 1 132 | __xstat64;getname_flags 1 133 | __xstat64;walk_component 1 134 | _dl_addr 6 135 | arch_local_irq_restore 1 136 | check_filter 1 137 | check_free_space 1 138 | chmod 1 139 | chmod;bit_spin_lock 1 140 | chmod;jbd_unlock_bh_state 1 141 | close;dentry_kill 1 142 | close;do_raw_spin_lock 2 143 | close;proc_evict_inode 1 144 | close;proc_reg_release 1 145 | compress_block 10 146 | connect;__sk_free 1 147 | deflate_slow 34 148 | del_page_from_lru 1 149 | do_acct_process 1 150 | do_fork;?;do_raw_spin_lock 1 151 | execve;__alloc_pages_nodemask 1 152 | execve;__strnlen_user 1 153 | f_name;do_page_fault 1 154 | fchdir 1 155 | fchmod;audit_inode.constprop.12 1 156 | fchmod;fsnotify 1 157 | fileno 1 158 | fill_window 6 159 | flist_new 1 160 | free_hot_cold_page 1 161 | free_swap_cache 1 162 | generate_files;list_del 1 163 | generate_files;lookup_page_cgroup 1 164 | get_checksum1 1 165 | get_page_from_freelist 1 166 | getopt_long 1 167 | getpwuid_r;?;__nss_lookup_function;?;?;?;malloc 1 168 | iconvbufs 1 169 | idr_for_each 1 170 | inflate_fast 6 171 | itemize 1 172 | longest_match 99 173 | lseek64;sys_lseek 1 174 | make_file 1 175 | match_sums 1 176 | md5_process 96 177 | md5_update.part.0 2 178 | mmap64;align_addr 1 179 | mmap64;sys_mmap_pgoff 1 180 | munmap;PageHuge 1 181 | munmap;__sync_task_rss_stat 1 182 | munmap;anon_vma_clone 1 183 | munmap;get_pageblock_flags_group 1 184 | munmap;unlink_anon_vmas 1 185 | munmap;unmap_vmas 1 186 | need_resched 1 187 | open64 1 188 | open64;____cache_alloc 2 189 | open64;__d_lookup_rcu 2 190 | open64;__ext4_check_dir_entry 4 191 | open64;__ext4_get_inode_loc 1 192 | open64;__find_get_block 1 193 | open64;__init_rwsem 1 194 | open64;__mutex_init 2 195 | open64;add_dirent_to_buf 1 196 | open64;arch_local_irq_enable 1 197 | open64;d_instantiate 1 198 | open64;d_set_d_op 1 199 | open64;do_filp_open 1 200 | open64;do_get_write_access 1 201 | open64;ext4_bread 1 202 | open64;ext4_get_inode_flags 2 203 | open64;ext4_new_inode 1 204 | open64;ext4fs_dirhash 1 205 | open64;fd_install 2 206 | open64;files_lglock_local_unlock 1 207 | open64;generic_permission 1 208 | open64;getname_flags 1 209 | open64;half_md4_transform 1 210 | open64;inode_permission 1 211 | open64;jbd2_journal_get_write_access 1 212 | open64;kmem_cache_alloc 1 213 | open64;link_path_walk 2 214 | open64;list_del 1 215 | open64;need_resched 2 216 | open64;path_init 1 217 | open64;path_put 1 218 | open64;proc_lookup_de 1 219 | open64;search_dirblock 4 220 | open64;system_call 1 221 | open64;vfsmount_lock_local_lock 1 222 | open64;walk_component 3 223 | page_remove_rmap 2 224 | pthread_mutex_lock;page_cache_get_speculative 1 225 | put_page_testzero 2 226 | read;__cache_free.isra.41 1 227 | read;__ext4_get_inode_loc 1 228 | read;__ext4_journal_get_write_access 1 229 | read;__find_get_block 1 230 | read;__inc_zone_state 1 231 | read;clear_page_c 5 232 | read;copy_user_generic_string 26 233 | read;do_raw_spin_lock 2 234 | read;do_sync_read 1 235 | read;ext4_mark_iloc_dirty 1 236 | read;file_read_actor 1 237 | read;find_get_page 1 238 | read;format_decode 1 239 | read;generic_file_aio_read 2 240 | read;get_page_from_freelist 2 241 | read;handle_mm_fault 1 242 | read;ondemand_readahead 1 243 | read;page_cache_get_speculative 1 244 | read;page_fault 1 245 | read;pagevec_lru_move_fn 1 246 | read;pmd_offset 1 247 | read;put_dec_full 2 248 | read;skb_has_frag_list 1 249 | read;sock_aio_read 1 250 | read;sysret_check 1 251 | read;system_call 2 252 | read;zero_user_segment.constprop.4 2 253 | read_buf 2 254 | read_ndx_and_attrs 1 255 | release_pages 1 256 | rename;____cache_alloc 1 257 | rename;__ext4_check_dir_entry 4 258 | rename;__kmalloc 1 259 | rename;__wake_up 1 260 | rename;add_dirent_to_buf 3 261 | rename;bit_spin_lock 1 262 | rename;dx_probe 1 263 | rename;ext4_delete_entry 2 264 | rename;ext4fs_dirhash 1 265 | rename;init_module 1 266 | rename;inode_permission 1 267 | rename;jbd2_journal_add_journal_head 1 268 | rename;search_dirblock 5 269 | rename;system_call 1 270 | rwrite 1 271 | send_files 1 272 | strlcpy 3 273 | syscall;__d_lookup_rcu 1 274 | syscall;arch_local_irq_save 1 275 | syscall;generic_permission 1 276 | syscall;xattr_resolve_name 1 277 | unlinkat;__d_lookup 1 278 | unlinkat;__ext4_check_dir_entry 1 279 | unlinkat;__ext4_handle_dirty_metadata 1 280 | unlinkat;__find_get_block 2 281 | unlinkat;__find_get_block_slow 1 282 | unlinkat;__free_one_page 2 283 | unlinkat;__kmalloc 1 284 | unlinkat;__wake_up 1 285 | unlinkat;__wake_up_bit 1 286 | unlinkat;atomic_inc 1 287 | unlinkat;bit_spin_lock 1 288 | unlinkat;bit_waitqueue 1 289 | unlinkat;d_delete 1 290 | unlinkat;do_get_write_access 1 291 | unlinkat;do_raw_spin_lock 3 292 | unlinkat;drop_buffers 1 293 | unlinkat;ext4_clear_inode_flag 1 294 | unlinkat;ext4_clear_inode_state 1 295 | unlinkat;ext4_inode_table 1 296 | unlinkat;ext4_unlink 1 297 | unlinkat;half_md4_transform 1 298 | unlinkat;hlist_bl_lock 1 299 | unlinkat;inode_sub_rsv_space 1 300 | unlinkat;iput 1 301 | unlinkat;jbd2_journal_cancel_revoke 1 302 | unlinkat;jbd2_journal_release_jbd_inode 1 303 | unlinkat;mark_page_accessed 1 304 | unlinkat;memcmp 1 305 | unlinkat;need_resched 1 306 | unlinkat;page_cache_get_speculative 2 307 | unlinkat;trylock_page 2 308 | unmap_vmas 4 309 | vsscanf;do_page_fault 1 310 | vsscanf;page_cache_get_speculative 1 311 | write;__block_write_begin 2 312 | write;__cache_free.isra.41 1 313 | write;__ext4_get_inode_loc 1 314 | write;__fsnotify_parent 1 315 | write;__page_cache_alloc 1 316 | write;__wake_up_bit 2 317 | write;add_to_page_cache_lru 1 318 | write;alloc_page_buffers 1 319 | write;arch_local_save_flags 1 320 | write;atomic_inc 1 321 | write;bit_waitqueue 1 322 | write;copy_user_generic_string 14 323 | write;do_raw_spin_lock 2 324 | write;ext4_clear_inode_flag 1 325 | write;ext4_da_write_begin 1 326 | write;ext4_journal_start_sb 1 327 | write;ext4_mark_iloc_dirty 2 328 | write;ext4_mark_inode_dirty 1 329 | write;find_next_bit 1 330 | write;fsnotify 1 331 | write;generic_file_buffered_write 1 332 | write;get_rps_cpu 1 333 | write;grab_cache_page_write_begin 2 334 | write;is_handle_aborted 1 335 | write;jbd2_journal_cancel_revoke 1 336 | write;jbd2_journal_dirty_metadata 1 337 | write;jbd2_journal_stop 1 338 | write;list_del 1 339 | write;mod_timer 1 340 | write;page_waitqueue 1 341 | write;put_bh 1 342 | write;radix_tree_lookup_element 1 343 | write;radix_tree_tag_set 1 344 | write;start_this_handle 1 345 | write;system_call 1 346 | -------------------------------------------------------------------------------- /output/rsync_2.perf: -------------------------------------------------------------------------------- 1 | 34 2 | ?; 10 3 | ?;__libc_fork;clear_tsk_thread_flag 1 4 | ?;__libc_fork;copy_pte_range 1 5 | ?;__libc_fork;dup_mm 1 6 | ?;__libc_fork;native_write_msr_safe 8 7 | ?;__libc_fork;page_fault 2 8 | ?;__lxstat64;d_alloc 1 9 | ?;__lxstat64;ext4_ext_map_blocks 1 10 | ?;__lxstat64;link_path_walk 1 11 | ?;__lxstat64;mntput 1 12 | ?;__lxstat64;search_dirblock 1 13 | ?;__lxstat64;user_path_at_empty 1 14 | ?;__strcoll_l 2 15 | ?;__wake_up_bit 1 16 | ?;chmod;ext4_mark_iloc_dirty 1 17 | ?;chmod;jbd2_journal_add_journal_head 1 18 | ?;chmod;kmem_cache_free 1 19 | ?;chmod;walk_component 1 20 | ?;clean_fname 1 21 | ?;clear_page_c 1 22 | ?;close;fput 1 23 | ?;fchmod 1 24 | ?;half_md4_transform 1 25 | ?;link 1 26 | ?;link;__ext4_check_dir_entry 2 27 | ?;perform_io 3 28 | ?;printf;vfprintf 1 29 | ?;pud_alloc 1 30 | ?;read;select_task_rq_fair 1 31 | ?;system_call 1 32 | ?;vsnprintf;vfprintf 1 33 | __fxstat64;copy_user_generic_string 1 34 | __libc_start_main;main;_start;cmd_record;?;execve;clear_page_c 1 35 | __libc_start_main;main;_start;cmd_record;__read_nocancel;native_write_msr_safe 5 36 | __lxstat64 1 37 | __lxstat64;__d_lookup_rcu 2 38 | __lxstat64;do_raw_spin_lock 1 39 | __lxstat64;kmem_cache_free 1 40 | __lxstat64;search_dirblock 1 41 | __select;pick_next_task_rt 1 42 | __xstat64;__d_lookup_rcu 2 43 | __xstat64;link_path_walk 1 44 | __xstat64;vfs_getattr 1 45 | __xstat64;walk_component 1 46 | brk;perf_event_mmap 1 47 | check_for_finished_files 1 48 | chmod;__ext4_get_inode_loc 1 49 | chmod;ext4_journal_start_sb 1 50 | chmod;ext4_reserve_inode_write 1 51 | close;__fsnotify_parent 1 52 | close;fput 1 53 | close;locks_remove_flock 1 54 | close;system_call_after_swapgs 1 55 | compress_block 10 56 | copy_file 1 57 | deflate_slow 29 58 | do_fork;copy_page_c 1 59 | do_raw_spin_lock 1 60 | f_name_cmp; 1 61 | fchmod;ext4_setattr 1 62 | fchmod;fput 1 63 | fill_window 5 64 | generate_files 1 65 | get_hlink_num 1 66 | inflate 1 67 | inflate_fast 4 68 | log_formatted 2 69 | longest_match 73 70 | malloc 2 71 | md5_process 39 72 | mkdir 1 73 | munmap;__free_one_page 1 74 | munmap;mutex_lock 1 75 | munmap;unmap_vmas 3 76 | munmap;vm_normal_page 1 77 | open64;____cache_alloc 1 78 | open64;__ext4_check_dir_entry 2 79 | open64;__fsnotify_parent 1 80 | open64;__strncpy_from_user 1 81 | open64;arch_local_irq_save 1 82 | open64;audit_dummy_context 1 83 | open64;bit_spin_lock 1 84 | open64;bit_waitqueue 1 85 | open64;crc16 2 86 | open64;current_fs_time 1 87 | open64;d_hash 1 88 | open64;down_read 1 89 | open64;ext4_create 1 90 | open64;ext4_get_group_desc 1 91 | open64;ext4_mark_iloc_dirty 2 92 | open64;ext4_new_inode 2 93 | open64;half_md4_transform 1 94 | open64;jbd2_journal_dirty_metadata 1 95 | open64;jbd_unlock_bh_state 3 96 | open64;kmem_cache_alloc 2 97 | open64;link_path_walk 2 98 | open64;search_dirblock 2 99 | open64;should_resched 2 100 | open64;start_this_handle 1 101 | open64;system_call_after_swapgs 1 102 | open64;vfsmount_lock_local_lock 1 103 | read;arch_local_irq_save 1 104 | read;clear_page_c 2 105 | read;copy_user_generic_string 17 106 | read;do_raw_spin_lock 1 107 | read;ext4_get_group_desc 1 108 | read;ext4_get_inode_flags 1 109 | read;get_page_from_freelist 1 110 | read;jbd2_journal_init_revoke_caches 1 111 | read;list_del 1 112 | read;native_write_msr_safe 4 113 | read;should_resched 1 114 | read;touch_atime 1 115 | recv_token 1 116 | remove_vma 1 117 | rename;__d_lookup 1 118 | rename;__ext4_check_dir_entry 5 119 | rename;__ext4_get_inode_loc 1 120 | rename;add_dirent_to_buf 3 121 | rename;d_ancestor 1 122 | rename;ext4_add_entry 1 123 | rename;ext4_ext_find_extent 1 124 | rename;ext4_map_blocks 1 125 | rename;ext4_rename 1 126 | rename;half_md4_transform 1 127 | rename;jbd2_journal_dirty_metadata 1 128 | rename;jbd_lock_bh_state 1 129 | rename;memcmp 3 130 | rename;search_dirblock 3 131 | rename;str2hashbuf_signed 2 132 | rename;system_call 1 133 | rename;system_call_fastpath 1 134 | send_file_name 1 135 | send_files 1 136 | task_tgid_nr_ns 1 137 | unlink_anon_vmas 1 138 | unlinkat 1 139 | unlinkat; 1 140 | unlinkat;__cpa_flush_all 1 141 | unlinkat;__ext4_journal_stop 1 142 | unlinkat;__read_seqcount_begin 1 143 | unlinkat;__wake_up_bit 1 144 | unlinkat;bit_spin_lock 1 145 | unlinkat;cancel_dirty_page 1 146 | unlinkat;do_get_write_access 1 147 | unlinkat;do_raw_spin_lock 1 148 | unlinkat;ext4_delete_entry 1 149 | unlinkat;get_pageblock_bitmap.isra.38 1 150 | unlinkat;init_module 1 151 | unlinkat;inode_wb_list_del 1 152 | unlinkat;jbd2_journal_cancel_revoke 1 153 | unlinkat;jbd2_journal_grab_journal_head 1 154 | unlinkat;may_delete 1 155 | unlinkat;radix_tree_delete 1 156 | unlinkat;search_dirblock 1 157 | unlinkat;str2hashbuf_signed 1 158 | unlinkat;truncate_inode_pages 1 159 | unlinkat;virt_to_slab 1 160 | vma_prio_tree_remove 1 161 | wait4;__schedule 1 162 | wait4;_atomic_dec_and_lock 1 163 | waitpid;wait_consider_task 1 164 | write 1 165 | write;account_page_dirtied 1 166 | write;arch_local_irq_restore 1 167 | write;atomic_inc 1 168 | write;atomic_long_add 1 169 | write;bit_spin_lock 2 170 | write;copy_user_generic_string 6 171 | write;do_raw_spin_lock 1 172 | write;ext4_get_inode_flags 1 173 | write;ext4_journal_start_sb 2 174 | write;generic_file_buffered_write 1 175 | write;native_read_tsc 1 176 | write;start_this_handle 2 177 | write;system_call 1 178 | -------------------------------------------------------------------------------- /output/rsync_diff.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SVG Illustrator Test 6 | 7 | 8 | 9 |
10 | Version 1:
11 | 12 |
13 |
14 | Version 2:
15 | 16 |
17 | 18 |
19 | Diff:
20 | 21 |
22 | 23 | 24 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /output/test_svg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SVG Illustrator Test 5 | 6 | 7 | 8 |
9 | Version 1:
10 | 11 |
12 |
13 | Version 2:
14 | 15 |
16 | 17 |
18 | Diff:
19 | 20 |
21 | 22 | 23 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /test/diff.txt: -------------------------------------------------------------------------------- 1 | a;b -50 2 | a;b;c 50 3 | -------------------------------------------------------------------------------- /test/test_diff_flame_graphs.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | from graphs.diff_flame_graphs import DiffFlameGraph, CsvRecord 3 | 4 | 5 | class TestPerformanceFunctions(unittest.TestCase): 6 | 7 | def testEqual(self): 8 | diff = DiffFlameGraph() 9 | compare = {"a;b;c": CsvRecord(50, "id1", "a;b;c"), "a;b": CsvRecord(int(-50), "id2", "a;b")} 10 | compare2 = {"a;b;c": CsvRecord(50, "id1", "a;b;c"), "a;b": CsvRecord(int(-50), "id2", "a;b")} 11 | compare3 = {"a;b;c": CsvRecord(10, "id1", "a;b;c"), "a;b": CsvRecord(int(-50), "id2", "a;b")} 12 | compare4 = {"a;": CsvRecord(50, "id3", "a;"), "a;b": CsvRecord(int(-50), "id2", "a;b")} 13 | self.assertTrue(diff.equal(compare, compare2)) 14 | self.assertFalse(diff.equal(compare, compare3)) 15 | self.assertFalse(diff.equal(compare, compare4)) 16 | 17 | def testDiffKeys(self): 18 | diff = DiffFlameGraph() 19 | val1 = diff.loadCSV("testa.txt") 20 | val2 = diff.loadCSV("testb.txt") 21 | 22 | diffCsv = diff.diffCsv(val1, val2) 23 | 24 | # a;b; is gone from version 2 so should be -50 25 | # a;b;c is new, so should be 50 26 | compare = {"a;b;c": CsvRecord(50, "id1", "a;b;c"), "a;b": CsvRecord(int(-50), "id2", "a;b")} 27 | self.assertTrue(diff.equal(diffCsv, compare)) 28 | 29 | def testWriteDiff(self): 30 | diff = DiffFlameGraph() 31 | val1 = diff.loadCSV("testa.txt") 32 | val2 = diff.loadCSV("testb.txt") 33 | 34 | diffCsv = diff.diffCsv(val1, val2) 35 | diff.writeDiff(diffCsv, "../output/diff.txt") 36 | 37 | diffCsv2 = diff.loadCSV("../output/diff.txt") 38 | self.assertTrue(diff.equal(diffCsv, diffCsv2)) 39 | 40 | 41 | if __name__ == "__main__": 42 | # import sys;sys.argv = ['', 'Test.testName'] 43 | unittest.main() 44 | -------------------------------------------------------------------------------- /test/testa.txt: -------------------------------------------------------------------------------- 1 | a;b 50 id1 -------------------------------------------------------------------------------- /test/testb.txt: -------------------------------------------------------------------------------- 1 | a;b;c 50 id2 2 | -------------------------------------------------------------------------------- /test/version1.txt: -------------------------------------------------------------------------------- 1 | genunix`open 17 2 | genunix`post_syscall 12 3 | genunix`syscall_mstate 89 4 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault 1 5 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`fop_getpage;ufs`ufs_getpage;unix`page_lookup;unix`page_lookup_create 1 6 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;genunix`pvn_plist_init 1 7 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;unix`lgrp_mem_choose 1 8 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;unix`page_create_va;unix`page_get_freelist;unix`page_get_mnode_freelist;unix`mutex_enter 1 9 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;genunix`fop_getpage;genunix`swap_getpage;genunix`swap_getapage;unix`page_lookup;unix`page_lookup_create 1 10 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;genunix`segvn_faultpage;genunix`anon_zero;unix`pagezero;unix`pfnzero;unix`hwblkclr 3 11 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;ufs`ufs_getpage 1 12 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;unix`hat_memload_region;unix`hat_memload;unix`hati_load_common;unix`hati_pte_map;unix`hment_assign;unix`hment_insert 1 13 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`as_fault;genunix`segvn_fault;unix`hat_memload_region;unix`hat_memload;unix`hati_load_common;unix`hati_pte_map;unix`hment_assign;unix`hment_insert;genunix`avl_add;genunix`avl_find;unix`hment_compare 1 14 | unix`0xfffffffffb8001d6;unix`trap;unix`pagefault;genunix`segvn_fault 1 15 | unix`0xfffffffffb800c7c 42 16 | unix`0xfffffffffb800c81 2 17 | unix`0xfffffffffb800c86 3 18 | unix`0xfffffffffb800c86;genunix`gethrtime_unscaled 4 19 | unix`0xfffffffffb800c86;genunix`syscall_mstate 139 20 | unix`0xfffffffffb800c86;genunix`syscall_mstate;genunix`gethrtime_unscaled 6 21 | unix`0xfffffffffb800c86;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_gethrtimeunscaled 11 22 | unix`0xfffffffffb800c86;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_read 186 23 | unix`0xfffffffffb800c86;genunix`syscall_mstate;unix`tsc_gethrtimeunscaled 13 24 | unix`0xfffffffffb800c86;unix`atomic_add_64 110 25 | unix`0xfffffffffb800c91 14 26 | unix`0xfffffffffb800c91;genunix`audit_getstate 27 27 | unix`0xfffffffffb800c91;genunix`clear_stale_fd 10 28 | unix`0xfffffffffb800c91;genunix`disp_lock_exit 27 29 | unix`0xfffffffffb800c91;genunix`post_syscall 404 30 | unix`0xfffffffffb800c91;genunix`post_syscall;FSS`fss_preempt 1 31 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`audit_getstate 15 32 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`clear_stale_fd 44 33 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit 63 34 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit;unix`clear_int_flag 39 35 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit;unix`do_splx 1993 36 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`disp_lock_exit;unix`kpreempt;unix`preempt;genunix`disp_lock_exit_nopreempt;unix`do_splx 1 37 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`sigcheck 1 38 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`thread_lock 90 39 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`thread_lock;unix`clear_int_flag 180 40 | unix`0xfffffffffb800c91;genunix`post_syscall;genunix`thread_lock;unix`splr 400 41 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`do_splx 31 42 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`i_ddi_splhigh 23 43 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`lock_clear_splx 28 44 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`lock_try 778 45 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`lwp_getdatamodel 6 46 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`cpucaps_charge 2 47 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`cpucaps_charge;unix`caps_charge_adjust;genunix`mstate_thread_onproc_time;unix`tsc_gethrtimeunscaled 1 48 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`setbackdq 3 49 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`setbackdq;unix`cmt_balance 1 50 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;FSS`fss_preempt;unix`setbackdq;unix`cpu_wakeup_mwait;unix`bitset_in_set 1 51 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`do_splx 1 52 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;genunix`disp_lock_exit_high 1 53 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`disp;unix`membar_enter 1 54 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`do_splx 1 55 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`resume;genunix`savectx 1 56 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`preempt;unix`swtch;unix`resume;genunix`savectx;genunix`schedctl_save 1 57 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`prunstop 36 58 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`splr 92 59 | unix`0xfffffffffb800c91;genunix`post_syscall;unix`splx 6 60 | unix`0xfffffffffb800c91;genunix`thread_lock 33 61 | unix`0xfffffffffb800c91;unix`lwp_getdatamodel 3 62 | unix`0xfffffffffb800c91;unix`prunstop 2 63 | unix`0xfffffffffb800ca0 3 64 | unix`0xfffffffffb800ca0;genunix`gethrtime_unscaled 7 65 | unix`0xfffffffffb800ca0;genunix`syscall_mstate 218 66 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;genunix`gethrtime_unscaled 5 67 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_gethrtimeunscaled 17 68 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_read 160 69 | unix`0xfffffffffb800ca0;genunix`syscall_mstate;unix`tsc_gethrtimeunscaled 12 70 | unix`0xfffffffffb800ca0;unix`atomic_add_64 95 71 | unix`_sys_rtt 6 72 | unix`_sys_rtt_ints_disabled;unix`sys_rtt_common;unix`trap;genunix`new_mstate;genunix`cpu_update_pct;genunix`cpu_grow;genunix`cpu_decay 1 73 | unix`_sys_sysenter_post_swapgs;genunix`exece;genunix`exec_common;genunix`close_exec;genunix`closef;genunix`fop_close;namefs`nm_close;doorfs`door_close 1 74 | unix`sys_syscall 659 75 | unix`sys_syscall;genunix`gethrtime_unscaled 11 76 | unix`sys_syscall;genunix`memcntl;genunix`as_faulta;genunix`segvn_faulta;genunix`fop_getpage;ufs`ufs_getpage;ufs`ufs_getpage_ra;genunix`pvn_read_kluster;unix`page_create_va 1 77 | unix`sys_syscall;genunix`memcntl;genunix`as_faulta;genunix`segvn_faulta;genunix`fop_getpage;ufs`ufs_getpage;ufs`ufs_getpage_ra;genunix`pvn_read_kluster;unix`page_create_va;unix`page_get_freelist;unix`page_get_mnode_freelist;unix`mtype_func 1 78 | unix`sys_syscall;genunix`memcntl;genunix`as_faulta;genunix`segvn_faulta;genunix`fop_getpage;ufs`ufs_getpage;ufs`ufs_getpage_ra;genunix`pvn_read_kluster;unix`page_create_va;unix`page_get_freelist;unix`page_get_mnode_freelist;unix`mutex_enter 1 79 | unix`sys_syscall;genunix`mmapobjsys;unix`mmapobj;unix`mmapobj_map_interpret;unix`mmapobj_map_elf;genunix`as_unmap;genunix`segvn_unmap;unix`hat_unload_callback;unix`htable_walk;unix`htable_lookup 1 80 | unix`sys_syscall;genunix`open 15 81 | unix`sys_syscall;genunix`open;genunix`copen 7 82 | unix`sys_syscall;genunix`open;genunix`openat 27 83 | unix`sys_syscall;genunix`open;genunix`openat;genunix`audit_getstate 62 84 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen 221 85 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_falloc 8 86 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_getstate 65 87 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_getstate;unix`_sys_rtt_ints_disabled;unix`sys_rtt_common;unix`kpreempt;unix`preempt;unix`swtch 1 88 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`audit_unfalloc 32 89 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`crfree 9 90 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`crhold 5 91 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`cv_broadcast 16 92 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc 115 93 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc 14 94 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_cache_alloc 11 95 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc 46 96 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc;genunix`kmem_cache_alloc 66 97 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc;unix`mutex_enter 122 98 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;genunix`kmem_zalloc;unix`mutex_exit 46 99 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`audit_falloc;unix`bzero 8 100 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`crhold 11 101 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`kmem_cache_alloc 49 102 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`kmem_zalloc 13 103 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc 9 104 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`fd_find 13 105 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`fd_reserve 9 106 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`ufalloc_file 118 107 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`ufalloc_file;genunix`fd_find 161 108 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;genunix`ufalloc_file;genunix`fd_reserve 15 109 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;unix`mutex_enter 197 110 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc;unix`mutex_exit 29 111 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;genunix`ufalloc_file 20 112 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;unix`atomic_add_32 134 113 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;unix`mutex_enter 99 114 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`falloc;unix`mutex_exit 58 115 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`fd_reserve 8 116 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`kmem_cache_alloc 9 117 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`kmem_cache_free 5 118 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`lookupnameat 69 119 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`set_errno 24 120 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf 96 121 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf;genunix`audit_getstate 31 122 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf;genunix`cv_broadcast 25 123 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`setf;genunix`fd_reserve 35 124 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`ufalloc 10 125 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc 61 126 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc 47 127 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_cache_free 5 128 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free 49 129 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free;genunix`kmem_cache_free 73 130 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free;unix`mutex_enter 111 131 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`audit_unfalloc;genunix`kmem_free;unix`mutex_exit 55 132 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`crfree 13 133 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`kmem_cache_free 51 134 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;genunix`kmem_free 11 135 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;unix`atomic_add_32_nv 100 136 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;unix`mutex_enter 97 137 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`unfalloc;unix`mutex_exit 56 138 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat 245 139 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat 72 140 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred 99 141 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred 165 142 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`audit_getstate 16 143 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`fop_lookup 55 144 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp 570 145 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`audit_getstate 21 146 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`crgetmapped 55 147 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_inactive 39 148 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup 1223 149 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`crgetmapped 57 150 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`dnlc_lookup 26 151 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`fop_lookup 85 152 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`kmem_alloc 73 153 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`traverse 30 154 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vfs_matchops 28 155 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath 1003 156 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc 178 157 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc;genunix`kmem_cache_alloc 241 158 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc;unix`mutex_enter 366 159 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_alloc;unix`mutex_exit 149 160 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;genunix`vn_setpath;genunix`kmem_cache_alloc 32 161 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup 848 162 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`crgetmapped 36 163 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup 838 164 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;genunix`crgetmapped 58 165 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;genunix`dnlc_lookup 70 166 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;genunix`vn_rele 14 167 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_iaccess 91 168 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup 431 169 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`crgetuid 30 170 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup 1510 171 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup;genunix`memcmp 38 172 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup;unix`bcmp 18 173 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup;unix`bcmp;genunix`memcmp 277 174 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`secpolicy_vnode_access2 72 175 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`vn_rele 39 176 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;ufs`ufs_iaccess 409 177 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;ufs`ufs_iaccess;genunix`crgetuid 22 178 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;ufs`ufs_iaccess;genunix`secpolicy_vnode_access2 217 179 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`bcmp 42 180 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`mutex_enter 980 181 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`mutex_exit 350 182 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`rw_enter 525 183 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;unix`rw_exit 439 184 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`kmem_cache_alloc 39 185 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse 150 186 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`rwst_exit 18 187 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`rwst_tryenter 32 188 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_mountedvfs 11 189 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfslocks_getlock 62 190 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfslocks_rele 50 191 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock 61 192 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`kmem_alloc 32 193 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_enter_common 32 194 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_init 28 195 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter 28 196 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;genunix`rwst_enter_common 264 197 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_enter 337 198 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_exit 105 199 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock 198 200 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`cv_init 53 201 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc 93 202 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;genunix`kmem_cache_alloc 166 203 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;genunix`kmem_cache_alloc;genunix`kmem_cpu_reload 2 204 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_enter 379 205 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_exit 155 206 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_cache_alloc 29 207 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init 118 208 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;genunix`cv_init 65 209 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;unix`mutex_init 53 210 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;unix`mutex_init 46 211 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_enter 727 212 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_exit 371 213 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock 65 214 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`cv_broadcast 25 215 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`kmem_free 35 216 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_destroy 32 217 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit 127 218 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit;genunix`cv_broadcast 40 219 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_getlock 120 220 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele 301 221 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`cv_destroy 77 222 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_cache_free 22 223 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free 75 224 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;genunix`kmem_cache_free 154 225 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_enter 316 226 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_exit 148 227 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy 78 228 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;genunix`cv_destroy 42 229 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;unix`mutex_destroy 176 230 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;unix`mutex_destroy 31 231 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_enter 1202 232 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_exit 512 233 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_getops 21 234 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_matchops 56 235 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_matchops;genunix`vfs_getops 157 236 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vfs_matchops;unix`membar_consumer 123 237 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_alloc 20 238 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_exists 17 239 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_mountedvfs 30 240 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_setops 41 241 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_vfsrlock 13 242 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`vn_vfsunlock 40 243 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`lfind 26 244 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`lsave 27 245 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelfsnode 28 246 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode 455 247 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`kmem_cache_alloc 234 248 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`kmem_cpu_reload 1 249 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc 93 250 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`kmem_cache_alloc 179 251 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_recycle 33 252 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit 91 253 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit;genunix`vn_recycle 164 254 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit;genunix`vn_recycle;genunix`vsd_free 155 255 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;genunix`vn_reinit;genunix`vsd_free 14 256 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;unix`mutex_enter 318 257 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_alloc;unix`mutex_exit 142 258 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_exists 50 259 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_reinit 48 260 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;genunix`vn_setops 160 261 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`lfind 278 262 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`lsave 162 263 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`makelfsnode 82 264 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;lofs`table_lock_enter 220 265 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`atomic_cas_64 318 266 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`membar_consumer 237 267 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`mutex_enter 640 268 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`makelonode;unix`mutex_exit 138 269 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;lofs`table_lock_enter 43 270 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;ufs`ufs_lookup 46 271 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;unix`atomic_add_32 325 272 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;unix`mutex_exit 26 273 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`makelonode 39 274 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`bcopy 896 275 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`mutex_enter 947 276 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`mutex_exit 337 277 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`strlen 2658 278 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;unix`strlen;unix`_interrupt;unix`do_interrupt;unix`dispatch_hilevel 1 279 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`specvp_check 10 280 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_fastaccesschk_execute 4 281 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup 152 282 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`crgetuid 6 283 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup 215 284 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup;genunix`memcmp 3 285 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup;unix`bcmp 7 286 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;genunix`dnlc_lookup;unix`bcmp;genunix`memcmp 38 287 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;unix`bcmp 11 288 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;unix`mutex_enter 309 289 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;unix`mutex_exit 135 290 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;zfs`specvp_check 20 291 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;zfs`zfs_fastaccesschk_execute 48 292 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;zfs`zfs_lookup;zfs`zfs_fastaccesschk_execute;genunix`crgetuid 2 293 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fsop_root 62 294 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`pn_fixslash 44 295 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`pn_getcomponent 454 296 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse 123 297 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root 63 298 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root;lofs`lo_root 80 299 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root;unix`mutex_enter 95 300 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`fsop_root;unix`mutex_exit 59 301 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`rwst_exit 12 302 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`rwst_tryenter 37 303 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_mountedvfs 20 304 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_rele 19 305 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfslocks_getlock 47 306 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfslocks_rele 34 307 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock 56 308 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`kmem_alloc 11 309 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_enter_common 28 310 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_init 13 311 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter 27 312 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;genunix`rwst_enter_common 314 313 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_enter 238 314 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`rwst_tryenter;unix`mutex_exit 49 315 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock 163 316 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`cv_init 56 317 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc 60 318 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;genunix`kmem_cache_alloc 126 319 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_enter 252 320 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_alloc;unix`mutex_exit 95 321 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`kmem_cache_alloc 17 322 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init 86 323 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;genunix`cv_init 49 324 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;genunix`rwst_init;unix`mutex_init 38 325 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;genunix`vn_vfslocks_getlock;unix`mutex_init 31 326 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_enter 455 327 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsrlock;unix`mutex_exit 250 328 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock 50 329 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`cv_broadcast 14 330 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`kmem_free 17 331 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_destroy 20 332 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit 91 333 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`rwst_exit;genunix`cv_broadcast 19 334 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_getlock 79 335 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele 184 336 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`cv_destroy 81 337 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_cache_free 18 338 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free 56 339 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;genunix`kmem_cache_free 116 340 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_enter 195 341 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`kmem_free;unix`mutex_exit 90 342 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy 62 343 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;genunix`cv_destroy 31 344 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;genunix`rwst_destroy;unix`mutex_destroy 53 345 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;genunix`vn_vfslocks_rele;unix`mutex_destroy 17 346 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_enter 823 347 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;genunix`vn_vfsunlock;unix`mutex_exit 356 348 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;lofs`lo_root 31 349 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;unix`mutex_enter 95 350 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`traverse;unix`mutex_exit 56 351 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_mountedvfs 43 352 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele 202 353 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`crgetmapped 31 354 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive 306 355 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;genunix`crgetmapped 41 356 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`freelonode 35 357 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive 67 358 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`kmem_cache_free 29 359 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`vn_free 26 360 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`vn_invalid 20 361 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;genunix`vn_rele 25 362 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode 427 363 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`kmem_cache_free 183 364 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`kmem_cache_free;genunix`kmem_cpu_reload 1 365 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`kmem_free 115 366 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free 125 367 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_cache_free 211 368 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_cache_free;genunix`kmem_cpu_reload 4 369 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_cpu_reload 5 370 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free 117 371 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free;genunix`kmem_cache_free 209 372 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free;unix`mutex_enter 299 373 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`kmem_free;unix`mutex_exit 160 374 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;genunix`vsd_free 48 375 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;unix`mutex_enter 314 376 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_free;unix`mutex_exit 171 377 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_invalid 47 378 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vn_rele 64 379 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;genunix`vsd_free 17 380 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;lofs`table_lock_enter 189 381 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`membar_consumer 106 382 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`mutex_enter 905 383 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`mutex_exit 358 384 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`freelonode;unix`strlen 1238 385 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;lofs`table_lock_enter 44 386 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;unix`atomic_add_32 292 387 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;unix`mutex_enter 279 388 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;genunix`fop_inactive;lofs`lo_inactive;unix`mutex_exit 212 389 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_rele;lofs`lo_inactive 21 390 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_setpath 58 391 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_vfsrlock 12 392 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`vn_vfsunlock 20 393 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;lofs`lo_lookup 65 394 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;unix`mutex_enter 575 395 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;unix`mutex_exit 379 396 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;unix`strlen 107 397 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`lookuppnvp;zfs`zfs_lookup 22 398 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`pn_fixslash 14 399 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`pn_getcomponent 41 400 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`traverse 17 401 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`vn_mountedvfs 56 402 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;genunix`vn_rele 73 403 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;unix`mutex_vector_enter;unix`mutex_delay_default 1 404 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnatcred;unix`mutex_vector_enter;unix`tsc_read 1 405 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`lookuppnvp 10 406 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`pn_get_buf 64 407 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`pn_get_buf;unix`copyinstr 25 408 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;genunix`pn_get_buf;unix`copystr 598 409 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;unix`copyinstr 18 410 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;unix`mutex_enter 320 411 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookupnameatcred;unix`mutex_exit 163 412 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`lookuppnatcred 12 413 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameat;genunix`pn_get_buf 13 414 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;genunix`vn_openat;genunix`lookupnameatcred 22 415 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;unix`mutex_enter 303 416 | unix`sys_syscall;genunix`open;genunix`openat;genunix`copen;unix`mutex_exit 38 417 | unix`sys_syscall;genunix`open;genunix`openat;genunix`falloc 36 418 | unix`sys_syscall;genunix`open;genunix`openat;genunix`set_errno 9 419 | unix`sys_syscall;genunix`open;genunix`openat;genunix`setf 16 420 | unix`sys_syscall;genunix`open;genunix`openat;genunix`unfalloc 39 421 | unix`sys_syscall;genunix`open;genunix`openat;genunix`vn_openat 14 422 | unix`sys_syscall;genunix`openat 17 423 | unix`sys_syscall;genunix`priocntlsys;genunix`priocntl_common;genunix`doprio;genunix`dotoprocs 1 424 | unix`sys_syscall;genunix`resolvepath;genunix`lookuppn;genunix`lookuppnatcred;genunix`lookuppnvp;genunix`fop_lookup;lofs`lo_lookup;genunix`fop_lookup;ufs`ufs_lookup;genunix`dnlc_lookup 1 425 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`exitlwps;genunix`schedctl_lwp_cleanup;genunix`removectx;genunix`kmem_free;genunix`kmem_cache_free 1 426 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`relvm;genunix`as_free;genunix`segvn_unmap;unix`hat_unload_callback;unix`hat_pte_unmap;unix`hment_remove;genunix`avl_find;unix`hment_compare 2 427 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`relvm;genunix`as_free;genunix`segvn_unmap;unix`hat_unload_callback;unix`hat_pte_unmap;unix`page_numtopp_nolock 1 428 | unix`sys_syscall;genunix`rexit;genunix`exit;genunix`proc_exit;genunix`schedctl_proc_cleanup;genunix`schedctl_freepage;genunix`segkp_release;genunix`segkp_release_internal;genunix`vmem_free 1 429 | unix`sys_syscall;genunix`syscall_mstate 857 430 | unix`sys_syscall;genunix`syscall_mstate;genunix`gethrtime_unscaled 10 431 | unix`sys_syscall;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_gethrtimeunscaled 43 432 | unix`sys_syscall;genunix`syscall_mstate;genunix`gethrtime_unscaled;unix`tsc_read 367 433 | unix`sys_syscall;genunix`syscall_mstate;unix`tsc_gethrtimeunscaled 59 434 | unix`sys_syscall;unix`atomic_add_64 205 435 | --------------------------------------------------------------------------------