From: Nicholas Nethercote Date: Fri, 23 Nov 2018 04:16:02 +0000 (+1100) Subject: Add a --show-percs option to cg_annotate and callgrind_annotate. X-Git-Tag: VALGRIND_3_15_0~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6e837752183dd2c0ef00bf687b9fe759bd6553c;p=thirdparty%2Fvalgrind.git Add a --show-percs option to cg_annotate and callgrind_annotate. Because it's very useful. As part of this, the "percentage of events annotated" numbers at the bottom of the output is changed to "events annotated" so that --show-percs doesn't compute a percentage of a percentage. Example output lines: ``` 4,967,137,442 (100.0%) PROGRAM TOTALS 4,543 (25.23%) 17,566 ( 0.43%) 47,993 ( 0.92%) /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c 1 ( 0.01%) 2,000,001 (49.29%) 3,000,004 (57.36%) for (int i = 0; i < 1000000; i++) { ``` The commit also adds some much-needed tests for cg_annotate and callgrind_annotate. --- diff --git a/NEWS b/NEWS index e6770cf35b..562291fa6c 100644 --- a/NEWS +++ b/NEWS @@ -20,8 +20,16 @@ support for X86/macOS 10.13, AMD64/macOS 10.13. * ==================== TOOL CHANGES ==================== +* Cachegrind: + + - cg_annotate has a new option, --show-percs, which prints percentages next + to all event counts. + * Callgrind: + - callgrind_annotate has a new option, --show-percs, which prints percentages + next to all event counts. + - callgrind_annotate now inserts commas in call counts, and sort the caller/callee lists in the call tree. diff --git a/cachegrind/cg_annotate.in b/cachegrind/cg_annotate.in index fa0468e7b9..b41c1c02d6 100644 --- a/cachegrind/cg_annotate.in +++ b/cachegrind/cg_annotate.in @@ -124,6 +124,9 @@ my $default_threshold = 0.1; my $single_threshold = $default_threshold; +# If on, show a percentage for each non-zero count. +my $show_percs = 0; + # If on, automatically annotates all files that are involved in getting over # all the threshold counts. my $auto_annotate = 0; @@ -151,6 +154,7 @@ usage: cg_annotate [options] cachegrind-out-file [source-files...] --sort=A,B,C sort columns by events A,B,C [event column order] --threshold=<0--20> a function is shown if it accounts for more than x% of the counts of the primary sort event [$default_threshold] + --show-percs=yes|no show a percentage for each non-zero count --auto=yes|no annotate all source files containing functions that helped reach the event count threshold [no] --context=N print N lines of context before and after @@ -219,6 +223,12 @@ sub process_cmd_line() $single_threshold = $1; ($1 >= 0 && $1 <= 20) or die($usage); + # --show-percs=yes|no + } elsif ($arg =~ /^--show-percs=yes$/) { + $show_percs = 1; + } elsif ($arg =~ /^--show-percs=no$/) { + $show_percs = 0; + # --auto=yes|no } elsif ($arg =~ /^--auto=yes$/) { $auto_annotate = 1; @@ -533,10 +543,14 @@ sub compute_CC_col_widths (@) foreach my $CC (@CCs) { foreach my $i (0 .. scalar(@$CC)-1) { if (defined $CC->[$i]) { - # Find length, accounting for commas that will be added + # Find length, accounting for commas that will be added, and + # possibly a percentage. my $length = length $CC->[$i]; - my $clength = $length + int(($length - 1) / 3); - $CC_col_widths->[$i] = max($CC_col_widths->[$i], $clength); + my $width = $length + int(($length - 1) / 3); + if ($show_percs) { + $width += 9; # e.g. " (12.34%)" is 9 chars + } + $CC_col_widths->[$i] = max($CC_col_widths->[$i], $width); } } } @@ -550,8 +564,33 @@ sub print_CC ($$) foreach my $i (@show_order) { my $count = (defined $CC->[$i] ? commify($CC->[$i]) : "."); - my $space = ' ' x ($CC_col_widths->[$i] - length($count)); - print("$space$count "); + + my $perc = ""; + if ($show_percs) { + if (defined $CC->[$i] && $CC->[$i] != 0) { + # Try our best to keep the number fitting into 5 chars. This + # requires dropping a digit after the decimal place if it's + # sufficiently negative (e.g. "-10.0") or positive (e.g. + # "100.0"). Thanks to diffs it's possible to have even more + # extreme values, like "-100.0" or "1000.0"; those rare case + # will end up with slightly wrong indenting, oh well. + $perc = safe_div($CC->[$i] * 100, $summary_CC->[$i]); + $perc = (-9.995 < $perc && $perc < 99.995) + ? sprintf(" (%5.2f%%)", $perc) + : sprintf(" (%5.1f%%)", $perc); + } else { + # Don't show percentages for "." and "0" entries. + $perc = " "; + } + } + + # $reps will be negative for the extreme values mentioned above. The + # use of max() avoids a possible warning about a negative repeat count. + my $text = $count . $perc; + my $len = length($text); + my $reps = $CC_col_widths->[$i] - length($text); + my $space = ' ' x max($reps, 0); + print("$space$text "); } } @@ -564,7 +603,7 @@ sub print_events ($) my $event_width = length($event); my $col_width = $CC_col_widths->[$i]; my $space = ' ' x ($col_width - $event_width); - print("$space$event "); + print("$event$space "); } } @@ -828,7 +867,7 @@ sub annotate_ann_files($) shift(@line_nums); } else { - print_CC( [], $CC_col_widths); + print_CC([], $CC_col_widths); } print(" $src_line"); @@ -869,29 +908,22 @@ sub annotate_ann_files($) print("$fancy"); print("The following files chosen for auto-annotation could not be found:\n"); print($fancy); - foreach my $f (@unfound_auto_annotate_files) { + foreach my $f (sort @unfound_auto_annotate_files) { print(" $f\n"); } print("\n"); } - # If we did any annotating, print what proportion of events were covered by - # annotated lines above. + # If we did any annotating, show how many events were covered by annotated + # lines above. if ($did_annotations) { - my $percent_printed_CC; - foreach (my $i = 0; $i < @$summary_CC; $i++) { - $percent_printed_CC->[$i] = - sprintf("%.0f", - 100 * safe_div(abs($printed_totals_CC->[$i]), - abs($summary_CC->[$i]))); - } - my $pp_CC_col_widths = compute_CC_col_widths($percent_printed_CC); + my $CC_col_widths = compute_CC_col_widths($printed_totals_CC); print($fancy); - print_events($pp_CC_col_widths); + print_events($CC_col_widths); print("\n"); print($fancy); - print_CC($percent_printed_CC, $pp_CC_col_widths); - print(" percentage of events annotated\n\n"); + print_CC($printed_totals_CC, $CC_col_widths); + print(" events annotated\n\n"); } } diff --git a/cachegrind/docs/cg-manual.xml b/cachegrind/docs/cg-manual.xml index 5f991b3f9a..d90a3be9c2 100644 --- a/cachegrind/docs/cg-manual.xml +++ b/cachegrind/docs/cg-manual.xml @@ -944,6 +944,17 @@ small differences like these; it works in the same way as + + + + + + When enabled, a percentage is printed next to all event counts. + This helps gauge the relative importance of each function and line. + + + + diff --git a/cachegrind/tests/Makefile.am b/cachegrind/tests/Makefile.am index e21d52d5c3..f2f8902941 100644 --- a/cachegrind/tests/Makefile.am +++ b/cachegrind/tests/Makefile.am @@ -10,11 +10,17 @@ DIST_SUBDIRS = x86 . dist_noinst_SCRIPTS = filter_stderr filter_cachesim_discards +# Note that test.c is not compiled. It just serves as input for cg_annotate in +# ann1 and ann2. EXTRA_DIST = \ + cgout-test \ + ann1.post.exp ann1.stderr.exp ann1.vgtest \ + ann2.post.exp ann2.stderr.exp ann2.vgtest \ chdir.vgtest chdir.stderr.exp \ clreq.vgtest clreq.stderr.exp \ dlclose.vgtest dlclose.stderr.exp dlclose.stdout.exp \ notpower2.vgtest notpower2.stderr.exp \ + test.c \ wrap5.vgtest wrap5.stderr.exp wrap5.stdout.exp check_PROGRAMS = \ diff --git a/cachegrind/tests/ann1.post.exp b/cachegrind/tests/ann1.post.exp new file mode 100644 index 0000000000..d82b6abf28 --- /dev/null +++ b/cachegrind/tests/ann1.post.exp @@ -0,0 +1,61 @@ +-------------------------------------------------------------------------------- +I1 cache: 32768 B, 64 B, 8-way associative +D1 cache: 32768 B, 64 B, 8-way associative +LL cache: 19922944 B, 64 B, 19-way associative +Command: ./a.out +Data file: cgout-test +Events recorded: Ir I1mr ILmr Dr D1mr DLmr Dw D1mw DLmw +Events shown: Ir I1mr ILmr +Event sort order: Ir I1mr ILmr Dr D1mr DLmr Dw D1mw DLmw +Thresholds: 0.1 100 100 100 100 100 100 100 100 +Include dirs: +User annotated: +Auto-annotation: on + +-------------------------------------------------------------------------------- +Ir I1mr ILmr +-------------------------------------------------------------------------------- +5,229,753 952 931 PROGRAM TOTALS + +-------------------------------------------------------------------------------- +Ir I1mr ILmr file:function +-------------------------------------------------------------------------------- +5,000,015 1 1 /home/njn/grind/ws2/a.c:main + 47,993 19 19 /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c:do_lookup_x + 28,534 11 11 /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c:_dl_lookup_symbol_x + 28,136 7 7 /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c:__GI___tunables_init + 25,408 47 47 /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S:strcmp + 21,821 23 23 /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h:_dl_relocate_object + 11,521 15 15 /build/glibc-OTsEL5/glibc-2.27/elf/do-rel.h:_dl_relocate_object + 8,055 0 0 /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.h:__GI___tunables_init + 6,898 2 2 /build/glibc-OTsEL5/glibc-2.27/elf/dl-misc.c:_dl_name_match_p + +-------------------------------------------------------------------------------- +-- Auto-annotated source: /home/njn/grind/ws2/a.c +-------------------------------------------------------------------------------- +Ir I1mr ILmr + + 2 0 0 int main(void) { + 1 1 1 int z = 0; +3,000,004 0 0 for (int i = 0; i < 1000000; i++) { +2,000,000 0 0 z += i; + . . . } + 6 0 0 return z % 256; + 2 0 0 } + +-------------------------------------------------------------------------------- +The following files chosen for auto-annotation could not be found: +-------------------------------------------------------------------------------- + /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h + /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c + /build/glibc-OTsEL5/glibc-2.27/elf/dl-misc.c + /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c + /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.h + /build/glibc-OTsEL5/glibc-2.27/elf/do-rel.h + /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S + +-------------------------------------------------------------------------------- +Ir I1mr ILmr +-------------------------------------------------------------------------------- +5,000,015 1 1 events annotated + diff --git a/cachegrind/tests/ann1.stderr.exp b/cachegrind/tests/ann1.stderr.exp new file mode 100644 index 0000000000..e8084c12c3 --- /dev/null +++ b/cachegrind/tests/ann1.stderr.exp @@ -0,0 +1,17 @@ + + +I refs: +I1 misses: +LLi misses: +I1 miss rate: +LLi miss rate: + +D refs: +D1 misses: +LLd misses: +D1 miss rate: +LLd miss rate: + +LL refs: +LL misses: +LL miss rate: diff --git a/cachegrind/tests/ann1.vgtest b/cachegrind/tests/ann1.vgtest new file mode 100644 index 0000000000..81243d3bde --- /dev/null +++ b/cachegrind/tests/ann1.vgtest @@ -0,0 +1,6 @@ +# The 'prog' doesn't matter because we don't use its output. Instead we test +# the post-processing of the cgout-test file. +prog: ../../tests/true +vgopts: --cachegrind-out-file=cachegrind.out +post: perl ../../cachegrind/cg_annotate --show=Ir,I1mr,ILmr --auto=yes cgout-test +cleanup: rm cachegrind.out diff --git a/cachegrind/tests/ann2.post.exp b/cachegrind/tests/ann2.post.exp new file mode 100644 index 0000000000..83d9378f85 --- /dev/null +++ b/cachegrind/tests/ann2.post.exp @@ -0,0 +1,55 @@ +-------------------------------------------------------------------------------- +I1 cache: 32768 B, 64 B, 8-way associative +D1 cache: 32768 B, 64 B, 8-way associative +LL cache: 19922944 B, 64 B, 19-way associative +Command: ./a.out +Data file: cgout-test +Events recorded: Ir I1mr ILmr Dr D1mr DLmr Dw D1mw DLmw +Events shown: Dw Dr Ir +Event sort order: Dr +Thresholds: 0.1 +Include dirs: +User annotated: +Auto-annotation: on + +-------------------------------------------------------------------------------- +Dw Dr Ir +-------------------------------------------------------------------------------- +18,005 (100.0%) 4,057,955 (100.0%) 5,229,753 (100.0%) PROGRAM TOTALS + +-------------------------------------------------------------------------------- +Dw Dr Ir file:function +-------------------------------------------------------------------------------- + 3 ( 0.02%) 4,000,004 (98.57%) 5,000,015 (95.61%) /home/njn/grind/ws2/a.c:main +4,543 (25.23%) 17,566 ( 0.43%) 47,993 ( 0.92%) /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c:do_lookup_x +3,083 (17.12%) 5,750 ( 0.14%) 28,534 ( 0.55%) /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c:_dl_lookup_symbol_x + 8 ( 0.04%) 5,521 ( 0.14%) 28,136 ( 0.54%) /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c:__GI___tunables_init +2,490 (13.83%) 5,219 ( 0.13%) 21,821 ( 0.42%) /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h:_dl_relocate_object + 0 5,158 ( 0.13%) 25,408 ( 0.49%) /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S:strcmp + +-------------------------------------------------------------------------------- +-- Auto-annotated source: /home/njn/grind/ws2/a.c +-------------------------------------------------------------------------------- +Dw Dr Ir + +1 ( 0.01%) 0 2 ( 0.00%) int main(void) { +1 ( 0.01%) 0 1 ( 0.00%) int z = 0; +1 ( 0.01%) 2,000,001 (49.29%) 3,000,004 (57.36%) for (int i = 0; i < 1000000; i++) { +0 2,000,000 (49.29%) 2,000,000 (38.24%) z += i; +. . . } +0 1 ( 0.00%) 6 ( 0.00%) return z % 256; +0 2 ( 0.00%) 2 ( 0.00%) } + +-------------------------------------------------------------------------------- +The following files chosen for auto-annotation could not be found: +-------------------------------------------------------------------------------- + /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h + /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c + /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c + /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S + +-------------------------------------------------------------------------------- +Dw Dr Ir +-------------------------------------------------------------------------------- +3 ( 0.02%) 4,000,004 (98.57%) 5,000,015 (95.61%) events annotated + diff --git a/cachegrind/tests/ann2.stderr.exp b/cachegrind/tests/ann2.stderr.exp new file mode 100644 index 0000000000..e8084c12c3 --- /dev/null +++ b/cachegrind/tests/ann2.stderr.exp @@ -0,0 +1,17 @@ + + +I refs: +I1 misses: +LLi misses: +I1 miss rate: +LLi miss rate: + +D refs: +D1 misses: +LLd misses: +D1 miss rate: +LLd miss rate: + +LL refs: +LL misses: +LL miss rate: diff --git a/cachegrind/tests/ann2.vgtest b/cachegrind/tests/ann2.vgtest new file mode 100644 index 0000000000..b46da02602 --- /dev/null +++ b/cachegrind/tests/ann2.vgtest @@ -0,0 +1,6 @@ +# The 'prog' doesn't matter because we don't use its output. Instead we test +# the post-processing of the cgout-test file. +prog: ../../tests/true +vgopts: --cachegrind-out-file=cachegrind.out +post: perl ../../cachegrind/cg_annotate --sort=Dr --show=Dw,Dr,Ir --auto=yes --show-percs=yes cgout-test +cleanup: rm cachegrind.out diff --git a/cachegrind/tests/cgout-test b/cachegrind/tests/cgout-test new file mode 100644 index 0000000000..d59359bf9f --- /dev/null +++ b/cachegrind/tests/cgout-test @@ -0,0 +1,3543 @@ +desc: I1 cache: 32768 B, 64 B, 8-way associative +desc: D1 cache: 32768 B, 64 B, 8-way associative +desc: LL cache: 19922944 B, 64 B, 19-way associative +cmd: ./a.out +events: Ir I1mr ILmr Dr D1mr DLmr Dw D1mw DLmw +fl=/build/glibc-OTsEL5/glibc-2.27/csu/../csu/init-first.c +fn=_init +52 8 1 1 0 0 0 4 0 0 +55 4 1 1 1 1 0 1 0 0 +62 5 1 1 4 1 0 0 0 0 +67 1 0 0 0 0 0 1 1 1 +68 1 0 0 0 0 0 1 0 0 +69 2 0 0 1 1 0 1 1 1 +81 4 0 0 0 0 0 1 0 0 +84 1 0 0 0 0 0 1 0 0 +89 6 0 0 5 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c +fn=(below main) +137 10 2 2 0 0 0 7 0 0 +141 4 0 0 1 0 0 1 0 0 +239 2 0 0 0 0 0 0 0 0 +240 4 0 0 0 0 0 1 0 0 +262 4 1 1 2 0 0 0 0 0 +265 2 0 0 0 0 0 0 0 0 +266 5 0 0 4 0 0 1 0 0 +270 4 0 0 2 0 0 0 0 0 +285 2 1 1 0 0 0 0 0 0 +297 2 0 0 0 0 0 1 0 0 +298 2 0 0 0 0 0 0 0 0 +303 2 0 0 1 1 0 1 0 0 +304 2 0 0 1 0 0 1 0 0 +307 2 0 0 0 0 0 1 0 0 +310 6 1 1 5 0 0 1 0 0 +344 2 0 0 0 0 0 1 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/csu/../sysdeps/generic/dl-hash.h +fn=_init +43 1 0 0 0 0 0 0 0 0 +44 1 0 0 0 0 0 0 0 0 +45 13 0 0 4 1 0 0 0 0 +48 12 0 0 0 0 0 0 0 0 +62 16 0 0 0 0 0 0 0 0 +67 1 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/csu/../sysdeps/unix/sysv/linux/x86_64/init-first.c +fn=_init +36 7 2 2 0 0 0 3 0 0 +38 4 0 0 0 0 0 1 0 0 +40 3 0 0 0 0 0 0 0 0 +41 2 1 1 1 0 0 0 0 0 +42 1 0 0 0 0 0 1 1 1 +44 3 0 0 0 0 0 1 0 0 +45 2 0 0 1 0 0 0 0 0 +46 1 0 0 0 0 0 1 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/ctype/ctype-info.c +fn=__ctype_init +31 7 2 2 5 3 0 1 0 0 +33 4 0 0 2 1 0 1 0 0 +35 4 0 0 2 0 0 1 0 0 +36 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/dlfcn/dlerror.c +fn=check_free +186 5 1 1 1 0 0 2 0 0 +187 3 0 0 1 1 0 0 0 0 +202 6 1 1 4 0 0 0 0 0 +fn=fini +209 2 1 1 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/dlfcn/dlfcn.c +fn=init +29 1 1 1 0 0 0 1 1 0 +30 1 0 0 0 0 0 1 0 0 +31 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../elf/dl-runtime.c +fn=_dl_fixup +66 12 1 0 0 0 0 4 0 0 +68 4 0 0 4 0 0 0 0 0 +69 8 1 1 8 0 0 0 0 0 +72 20 0 0 8 2 0 0 0 0 +73 28 0 0 8 4 0 4 0 0 +75 12 0 0 8 0 0 0 0 0 +80 8 1 1 0 0 0 0 0 0 +84 8 0 0 4 4 4 0 0 0 +88 12 0 0 4 1 0 0 0 0 +92 8 0 0 8 2 0 0 0 0 +93 16 0 0 4 0 0 0 0 0 +95 20 1 1 4 1 0 0 0 0 +101 4 0 0 0 0 0 0 0 0 +102 12 0 0 4 0 0 0 0 0 +112 40 1 1 8 1 0 12 0 0 +116 20 0 0 12 0 0 0 0 0 +126 28 0 0 8 0 0 0 0 0 +134 4 0 0 4 0 0 0 0 0 +142 16 0 0 4 0 0 0 0 0 +146 12 1 1 4 0 0 0 0 0 +150 12 0 0 8 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../elf/dl-sysdep.c +fn=_dl_sysdep_start +88 8 1 1 0 0 0 6 0 0 +89 10 1 1 4 1 1 5 0 0 +90 1 0 0 0 0 0 0 0 0 +112 1 0 0 0 0 0 1 0 0 +113 303 1 1 99 13 13 4 3 3 +116 2 0 0 0 0 0 1 1 1 +117 1 1 1 0 0 0 1 0 0 +119 126 5 5 32 4 4 13 1 1 +120 110 0 0 18 3 3 0 0 0 +123 1 0 0 1 0 0 0 0 0 +126 1 1 1 1 0 0 0 0 0 +129 1 1 1 1 0 0 0 0 0 +130 1 0 0 0 0 0 0 0 0 +132 1 0 0 1 1 1 0 0 0 +133 1 0 0 0 0 0 0 0 0 +153 1 1 1 1 0 0 0 0 0 +154 1 0 0 0 0 0 0 0 0 +156 1 0 0 1 0 0 0 0 0 +157 1 0 0 0 0 0 0 0 0 +159 2 2 2 1 1 1 1 0 0 +160 1 0 0 0 0 0 1 0 0 +165 2 0 0 1 0 0 1 0 0 +166 1 0 0 0 0 0 1 0 0 +181 2 1 1 1 0 0 1 0 0 +182 1 0 0 0 0 0 1 0 0 +224 1 0 0 0 0 0 1 0 0 +236 2 1 1 0 0 0 2 0 0 +238 5 0 0 0 0 0 1 0 0 +250 3 0 0 1 0 0 0 0 0 +253 5 1 1 1 0 0 1 0 0 +254 1 1 0 1 1 0 0 0 0 +255 8 0 0 7 1 0 0 0 0 +fn=_dl_sysdep_start_cleanup +260 1 1 1 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../elf/dl-tls.c +fn=_dl_add_to_slotinfo +887 4 1 1 0 0 0 3 0 0 +893 2 1 1 1 0 0 0 0 0 +896 1 0 0 1 1 0 0 0 0 +901 7 0 0 2 0 0 0 0 0 +942 1 0 0 0 0 0 1 0 0 +943 1 1 1 0 0 0 1 0 0 +944 4 0 0 4 0 0 0 0 0 +fn=_dl_allocate_tls_init +437 9 1 1 0 0 0 7 0 0 +438 2 0 0 0 0 0 0 0 0 +442 2 1 1 1 0 0 1 0 0 +444 2 0 0 0 0 0 0 0 0 +445 1 0 0 0 0 0 0 0 0 +448 3 0 0 2 1 0 0 0 0 +460 2 0 0 1 0 0 1 0 0 +465 11 1 1 2 0 0 1 0 0 +471 15 0 0 0 0 0 1 0 0 +474 1 1 1 1 0 0 0 0 0 +475 2 0 0 0 0 0 0 0 0 +481 3 0 0 2 0 0 0 0 0 +482 2 0 0 0 0 0 0 0 0 +484 6 1 1 2 0 0 1 1 1 +485 1 0 0 0 0 0 1 0 0 +487 2 0 0 0 0 0 0 0 0 +488 2 0 0 1 0 0 0 0 0 +491 2 0 0 0 0 0 0 0 0 +492 4 1 1 2 0 0 0 0 0 +494 2 0 0 0 0 0 0 0 0 +495 2 0 0 1 0 0 0 0 0 +504 1 0 0 0 0 0 1 0 0 +507 15 1 1 6 0 0 2 0 0 +517 1 1 1 0 0 0 0 0 0 +521 3 0 0 2 0 0 1 0 0 +524 8 1 1 7 0 0 0 0 0 +fn=_dl_allocate_tls_storage +285 2 0 0 1 0 0 0 0 0 +286 3 1 1 0 0 0 1 0 0 +287 2 0 0 0 0 0 0 0 0 +290 1 0 0 0 0 0 1 0 0 +296 2 0 0 0 0 0 1 0 0 +332 3 1 1 0 0 0 3 0 0 +334 1 0 0 1 0 0 0 0 0 +345 1 0 0 1 0 0 0 0 0 +346 2 0 0 0 0 0 1 0 0 +347 3 0 0 0 0 0 0 0 0 +355 4 0 0 0 0 0 0 0 0 +356 1 0 0 0 0 0 0 0 0 +360 297 1 1 0 0 0 289 36 36 +379 1 0 0 0 0 0 1 1 1 +385 5 0 0 4 0 0 0 0 0 +fn=_dl_count_modids +113 2 1 1 1 0 0 0 0 0 +114 2 0 0 2 1 1 0 0 0 +fn=_dl_determine_tlsoffset +135 5 0 0 0 0 0 5 0 0 +136 2 1 1 0 0 0 0 0 0 +137 1 0 0 0 0 0 0 0 0 +138 1 0 0 0 0 0 0 0 0 +141 3 2 2 1 0 0 0 0 0 +144 2 0 0 1 0 0 0 0 0 +178 1 0 0 0 0 0 0 0 0 +180 13 1 1 2 0 0 0 0 0 +182 4 0 0 1 0 0 0 0 0 +184 3 0 0 1 0 0 0 0 0 +185 2 1 1 1 0 0 0 0 0 +187 2 0 0 0 0 0 0 0 0 +189 5 1 1 1 0 0 0 0 0 +205 8 0 0 0 0 0 0 0 0 +207 2 0 0 0 0 0 0 0 0 +208 2 0 0 0 0 0 0 0 0 +217 1 0 0 0 0 0 1 0 0 +220 1 0 0 0 0 0 1 0 0 +221 1 0 0 0 0 0 1 0 0 +272 1 0 0 0 0 0 1 0 0 +273 6 0 0 6 0 0 0 0 0 +fn=_dl_get_tls_static_info +309 2 1 1 1 0 0 1 1 1 +310 2 0 0 1 0 0 1 0 0 +311 1 0 0 1 0 0 0 0 0 +fn=_dl_next_tls_modid +51 4 1 1 2 0 0 0 0 0 +99 1 0 0 0 0 0 1 0 0 +103 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../misc/sbrk.c +fn=sbrk +32 4 1 1 0 0 0 2 0 0 +40 6 0 0 2 0 0 0 0 0 +44 2 1 1 0 0 0 0 0 0 +60 5 0 0 3 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/generic/ldsodefs.h +fn=_dl_relocate_object +102 399 1 1 133 0 0 0 0 0 +fn=do_lookup_x +102 354 1 1 118 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/posix/dl-fileid.h +fn=_dl_map_object_from_fd +37 30 0 0 0 0 0 5 0 0 +40 5 0 0 5 0 0 0 0 0 +41 10 1 1 5 0 0 5 0 0 +49 70 1 1 40 1 1 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +fn=dl_main +64 2 0 0 1 1 0 0 0 0 +77 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=_dl_discover_osversion +45 4 1 1 0 0 0 3 0 0 +47 3 0 0 1 0 0 0 0 0 +87 5 2 2 0 0 0 1 1 1 +102 1 0 0 0 0 0 0 0 0 +106 1 0 0 0 0 0 0 0 0 +107 1 0 0 0 0 0 0 0 0 +109 12 0 0 3 1 1 0 0 0 +111 6 0 0 0 0 0 0 0 0 +113 17 0 0 4 0 0 0 0 0 +115 1 0 0 0 0 0 0 0 0 +116 2 0 0 0 0 0 0 0 0 +119 3 0 0 0 0 0 0 0 0 +120 3 1 1 0 0 0 0 0 0 +121 3 0 0 0 0 0 0 0 0 +123 13 0 0 0 0 0 0 0 0 +128 2 0 0 0 0 0 0 0 0 +132 5 0 0 4 0 0 0 0 0 +fn=_dl_sysdep_start +35 2 0 0 0 0 0 1 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/unix/sysv/linux/dl-vdso.c +fn=_dl_vdso_vsym +25 20 2 2 4 1 0 4 0 0 +26 8 0 0 8 1 0 0 0 0 +27 4 1 1 0 0 0 0 0 0 +30 8 0 0 0 0 0 0 0 0 +47 4 0 0 0 0 0 0 0 0 +48 24 1 1 12 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/unix/sysv/linux/not-errno.h +fn=_dl_important_hwcaps +28 4 1 1 0 0 0 0 0 0 +fn=_dl_load_cache_lookup +28 16 0 0 0 0 0 0 0 0 +32 12 1 1 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/unix/sysv/linux/x86_64/brk.c +fn=brk +31 7 1 1 0 0 0 1 1 1 +33 2 0 0 0 0 0 0 0 0 +39 1 0 0 0 0 0 0 0 0 +40 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86/cpu-features.c +fn=_dl_sysdep_start +184 1 0 0 0 0 0 1 0 0 +185 1 1 1 0 0 0 1 0 0 +196 3 0 0 0 0 0 1 0 0 +199 6 0 0 0 0 0 0 0 0 +203 1 0 0 0 0 0 0 0 0 +205 6 2 2 0 0 0 1 0 0 +208 3 0 0 1 0 0 0 0 0 +210 5 1 1 4 0 0 1 0 0 +211 7 0 0 1 1 1 0 0 0 +217 2 1 1 0 0 0 1 0 0 +296 3 0 0 0 0 0 1 0 0 +305 4 0 0 0 0 0 0 0 0 +312 8 0 0 1 0 0 1 0 0 +366 3 1 1 1 0 0 0 0 0 +367 1 0 0 1 0 0 0 0 0 +370 2 0 0 0 0 0 0 0 0 +371 1 0 0 1 0 0 0 0 0 +377 1 0 0 0 0 0 1 0 0 +378 1 0 0 0 0 0 1 0 0 +379 1 0 0 0 0 0 1 0 0 +382 4 1 1 0 0 0 1 0 0 +384 6 0 0 1 0 0 2 0 0 +386 6 1 1 1 0 0 2 0 0 +388 6 0 0 1 0 0 2 0 0 +399 1 0 0 0 0 0 1 0 0 +400 2 0 0 1 0 0 0 0 0 +404 3 1 1 1 0 0 0 0 0 +423 3 1 1 0 0 0 0 0 0 +425 4 1 1 1 0 0 0 0 0 +428 4 0 0 1 0 0 0 0 0 +429 2 0 0 0 0 0 0 0 0 +432 2 0 0 0 0 0 1 0 0 +fn=get_common_indeces.constprop.1 +34 2 1 1 0 0 0 1 0 0 +38 4 0 0 0 0 0 0 0 0 +41 5 0 0 0 0 0 3 0 0 +44 1 0 0 0 0 0 1 0 0 +45 4 1 1 0 0 0 1 0 0 +46 4 0 0 0 0 0 1 0 0 +47 4 0 0 0 0 0 1 0 0 +48 3 0 0 0 0 0 1 0 0 +49 2 1 1 1 0 0 0 0 0 +56 2 0 0 1 0 0 0 0 0 +57 7 0 0 0 0 0 4 0 0 +64 3 1 1 1 0 0 0 0 0 +68 2 0 0 0 0 0 0 0 0 +70 4 0 0 0 0 0 0 0 0 +74 2 1 1 0 0 0 0 0 0 +77 4 0 0 1 1 1 1 0 0 +80 2 0 0 1 0 0 0 0 0 +82 3 0 0 0 0 0 1 0 0 +84 2 0 0 0 0 0 0 0 0 +86 3 0 0 0 0 0 1 0 0 +91 3 1 1 0 0 0 0 0 0 +110 2 0 0 1 0 0 0 0 0 +114 4 0 0 0 0 0 0 0 0 +115 2 0 0 0 0 0 0 0 0 +117 1 0 0 0 0 0 0 0 0 +118 1 0 0 0 0 0 0 0 0 +121 2 1 1 0 0 0 1 0 0 +123 1 0 0 0 0 0 1 0 0 +125 3 0 0 0 0 0 0 0 0 +128 2 0 0 0 0 0 0 0 0 +178 3 1 1 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86/dl-hwcap.h +fn=_dl_important_hwcaps +57 6 0 0 0 0 0 2 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86/dl-procinfo.h +fn=_dl_load_cache_lookup +39 16 1 1 0 0 0 4 0 0 +42 32 0 0 0 0 0 8 2 2 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h +fn=_dl_fixup +242 4 0 0 0 0 0 4 0 0 +fn=_dl_relocate_object +76 26 0 0 7 0 0 0 0 0 +82 8 1 1 8 3 0 0 0 0 +86 12 0 0 4 4 3 0 0 0 +92 4 0 0 0 0 0 4 0 0 +100 12 1 1 4 0 0 0 0 0 +120 8 0 0 4 0 0 0 0 0 +122 8 0 0 0 0 0 4 0 0 +124 16 1 1 4 0 0 0 0 0 +131 15 1 1 5 4 1 0 0 0 +276 300 0 0 0 0 0 0 0 0 +297 300 0 0 0 0 0 0 0 0 +301 300 1 1 0 0 0 0 0 0 +308 6268 11 11 1205 125 101 918 6 0 +310 667 0 0 268 0 0 0 0 0 +313 536 2 2 134 0 0 0 0 0 +316 10 1 1 4 0 0 0 0 0 +319 4 0 0 0 0 0 0 0 0 +320 6 0 0 2 0 0 0 0 0 +321 4 0 0 0 0 0 0 0 0 +325 2 1 1 0 0 0 2 0 0 +332 8 0 0 2 0 0 2 0 0 +335 900 0 0 150 3 3 0 0 0 +430 60 1 1 20 0 0 0 0 0 +434 80 0 0 20 1 0 0 0 0 +439 60 0 0 40 2 2 0 0 0 +448 60 0 0 20 0 0 20 8 8 +458 520 1 1 260 17 16 130 19 13 +481 21 0 0 0 0 0 7 0 0 +491 12 0 0 0 0 0 6 0 0 +535 3957 1 1 1319 333 330 0 0 0 +540 2638 0 0 0 0 0 0 0 0 +541 3957 0 0 1319 165 165 1319 253 246 +551 280 0 0 140 0 0 0 0 0 +555 202 0 0 0 0 0 0 0 0 +557 303 0 0 101 2 0 0 0 0 +558 101 0 0 101 15 14 0 0 0 +575 78 0 0 78 1 1 0 0 0 +577 39 0 0 0 0 0 39 0 0 +578 39 0 0 0 0 0 39 2 2 +fn=_dl_start +59 3 0 0 1 1 1 0 0 0 +301 27 0 0 0 0 0 0 0 0 +310 45 0 0 18 1 1 0 0 0 +313 36 0 0 9 7 7 0 0 0 +335 55 0 0 9 1 1 0 0 0 +354 27 1 1 9 1 1 9 2 2 +422 1 0 0 0 0 0 0 0 0 +540 78 0 0 39 5 5 0 0 0 +541 117 1 1 39 5 5 39 21 21 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-trampoline.h +fn=_dl_runtime_resolve_xsave +71 4 1 1 0 0 0 4 0 0 +74 4 0 0 0 0 0 0 0 0 +76 4 0 0 0 0 0 0 0 0 +86 4 0 0 4 0 0 0 0 0 +92 4 0 0 0 0 0 4 0 0 +93 4 0 0 0 0 0 4 0 0 +94 4 0 0 0 0 0 4 0 0 +95 4 0 0 0 0 0 4 0 0 +96 4 0 0 0 0 0 4 0 0 +97 4 0 0 0 0 0 4 0 0 +98 4 0 0 0 0 0 4 0 0 +102 4 0 0 0 0 0 0 0 0 +103 4 0 0 0 0 0 0 0 0 +106 4 0 0 0 0 0 4 0 0 +107 4 1 1 0 0 0 4 0 0 +109 4 0 0 0 0 0 4 0 0 +110 4 0 0 0 0 0 4 0 0 +111 4 0 0 0 0 0 4 0 0 +112 4 0 0 0 0 0 4 0 0 +113 4 0 0 0 0 0 4 0 0 +114 4 0 0 0 0 0 4 0 0 +116 4 0 0 4 0 0 132 1 0 +123 4 1 1 4 0 0 0 0 0 +124 4 0 0 4 0 0 0 0 0 +125 4 0 0 0 0 0 4 0 0 +126 4 0 0 0 0 0 0 0 0 +131 4 0 0 0 0 0 0 0 0 +132 4 0 0 0 0 0 0 0 0 +133 4 0 0 144 0 0 0 0 0 +135 4 0 0 4 0 0 0 0 0 +136 4 0 0 4 0 0 0 0 0 +137 4 0 0 4 0 0 0 0 0 +138 4 0 0 4 0 0 0 0 0 +139 4 0 0 4 0 0 0 0 0 +140 4 0 0 4 0 0 0 0 0 +141 4 0 0 4 0 0 0 0 0 +143 4 0 0 0 0 0 0 0 0 +145 4 1 1 4 0 0 0 0 0 +149 4 0 0 0 0 0 0 0 0 +152 4 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/./dl-load.h +fn=_dl_map_object_from_fd +90 20 0 0 10 0 0 0 0 0 +91 15 1 1 10 0 0 5 0 0 +93 20 0 0 10 0 0 0 0 0 +94 15 1 1 9 0 0 0 0 0 +95 18 1 1 6 0 0 0 0 0 +96 12 0 0 3 0 0 0 0 0 +98 12 0 0 0 0 0 3 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/./dl-map-segments.h +fn=_dl_map_object_from_fd +50 10 0 0 5 0 0 0 0 0 +56 35 1 1 15 0 0 15 1 1 +60 15 1 1 5 0 0 0 0 0 +63 15 0 0 5 0 0 5 0 0 +64 10 0 0 0 0 0 5 0 0 +66 10 0 0 0 0 0 0 0 0 +73 60 1 1 20 0 0 5 0 0 +80 10 0 0 10 0 0 0 0 0 +90 50 1 1 10 0 0 0 0 0 +92 30 0 0 15 0 0 5 0 0 +94 50 1 1 15 0 0 5 0 0 +104 40 0 0 20 0 0 0 0 0 +110 10 0 0 5 0 0 0 0 0 +111 5 0 0 0 0 0 0 0 0 +112 25 0 0 5 0 0 0 0 0 +113 10 0 0 0 0 0 0 0 0 +120 10 1 1 0 0 0 0 0 0 +123 10 0 0 5 0 0 0 0 0 +131 45 0 0 10 0 0 15 0 0 +137 10 1 1 0 0 0 0 0 0 +141 16 0 0 2 0 0 2 0 0 +144 4 0 0 0 0 0 0 0 0 +149 10 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-cache.c +fn=_dl_cache_libcmp +141 86 1 1 86 29 29 0 0 0 +142 560 0 0 0 0 0 0 0 0 +144 1084 1 1 0 0 0 0 0 0 +146 22 0 0 0 0 0 0 0 0 +152 40 1 1 0 0 0 0 0 0 +153 30 0 0 0 0 0 0 0 0 +154 40 0 0 10 0 0 0 0 0 +156 40 1 1 10 0 0 0 0 0 +158 20 0 0 0 0 0 0 0 0 +162 2 0 0 1 0 0 0 0 0 +164 520 0 0 0 0 0 0 0 0 +166 974 0 0 454 5 5 0 0 0 +167 99 0 0 33 0 0 0 0 0 +170 227 0 0 0 0 0 0 0 0 +171 227 0 0 0 0 0 0 0 0 +174 27 0 0 9 0 0 0 0 0 +fn=_dl_load_cache_lookup +187 36 1 1 0 0 0 24 0 0 +195 8 1 1 4 0 0 0 0 0 +198 12 0 0 4 1 1 0 0 0 +201 5 1 1 0 0 0 1 0 0 +209 5 1 1 1 0 0 0 0 0 +210 7 0 0 3 1 1 0 0 0 +214 1 0 0 0 0 0 1 0 0 +217 4 1 1 1 0 0 0 0 0 +220 2 0 0 0 0 0 1 0 0 +221 3 0 0 0 0 0 0 0 0 +222 8 1 1 3 2 2 0 0 0 +243 16 0 0 6 0 0 0 0 0 +249 8 0 0 0 0 0 0 0 0 +258 12 0 0 0 0 0 4 0 0 +260 4 0 0 4 0 0 0 0 0 +264 24 1 1 4 0 0 8 0 0 +266 8 0 0 0 0 0 0 0 0 +270 56 2 2 16 0 0 12 0 0 +271 12 0 0 4 0 0 0 0 0 +285 970 9 9 137 29 29 76 0 0 +297 11 2 2 4 0 0 0 0 0 +301 8 0 0 4 0 0 0 0 0 +305 8 0 0 4 0 0 0 0 0 +313 36 1 1 4 0 0 4 0 0 +314 12 0 0 0 0 0 4 0 0 +315 8 0 0 0 0 0 4 0 0 +316 32 0 0 28 0 0 0 0 0 +fn=_dl_unload_cache +325 1 0 0 0 0 0 0 0 0 +326 4 1 1 1 1 0 0 0 0 +328 2 0 0 1 0 0 1 0 0 +329 1 1 1 0 0 0 1 0 0 +331 2 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-debug.c +fn=_dl_debug_initialize +49 14 1 1 0 0 0 0 0 0 +50 7 1 1 7 0 0 0 0 0 +54 26 0 0 7 0 0 0 0 0 +57 1 0 0 0 0 0 1 0 0 +58 9 0 0 6 0 0 1 0 0 +59 5 1 1 1 0 0 1 0 0 +60 2 0 0 0 0 0 1 0 0 +64 1 0 0 1 0 0 0 0 0 +fn=_dl_debug_state +74 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-deps.c +fn=_dl_map_object_deps +143 7 0 0 0 0 0 3 1 1 +144 3 0 0 0 0 0 3 0 0 +145 12 1 1 0 0 0 3 0 0 +147 3 0 0 0 0 0 0 0 0 +151 12 1 1 3 0 0 3 0 0 +158 11 1 1 0 0 0 8 0 0 +159 9 1 1 0 0 0 0 0 0 +175 13 0 0 2 0 0 2 0 0 +176 2 0 0 2 0 0 0 0 0 +179 1 1 1 0 0 0 1 0 0 +185 1 0 0 0 0 0 1 0 0 +186 1 0 0 0 0 0 1 0 0 +198 6 1 1 1 0 0 4 0 0 +199 3 1 1 1 0 0 0 0 0 +200 2 0 0 0 0 0 2 0 0 +206 7 0 0 0 0 0 0 0 0 +209 7 0 0 0 0 0 7 0 0 +213 28 0 0 14 1 0 0 0 0 +214 46 1 1 20 0 0 0 0 0 +216 5 0 0 0 0 0 0 0 0 +218 20 1 1 10 0 0 0 0 0 +220 39 0 0 0 0 0 6 0 0 +225 29 3 3 18 2 2 0 0 0 +227 15 0 0 15 0 0 0 0 0 +232 5 0 0 0 0 0 5 0 0 +233 10 0 0 0 0 0 5 0 0 +234 10 0 0 5 0 0 5 0 0 +235 10 0 0 5 0 0 5 0 0 +238 571 1 1 149 7 0 5 0 0 +239 268 1 1 0 0 0 0 0 0 +245 63 0 0 9 0 0 9 0 0 +247 9 0 0 0 0 0 9 0 0 +249 36 1 1 9 0 0 9 0 0 +250 18 0 0 9 0 0 0 0 0 +259 9 0 0 9 0 0 0 0 0 +261 18 0 0 9 0 0 0 0 0 +266 12 0 0 0 0 0 0 0 0 +269 4 0 0 0 0 0 4 1 0 +270 4 0 0 0 0 0 4 0 0 +271 4 0 0 0 0 0 4 0 0 +272 8 0 0 4 0 0 4 0 0 +274 4 1 1 4 0 0 0 0 0 +276 20 0 0 4 0 0 8 0 0 +280 18 0 0 0 0 0 0 0 0 +281 24 0 0 0 0 0 8 0 0 +283 375 0 0 0 0 0 0 0 0 +304 10 0 0 0 0 0 5 0 0 +434 15 1 1 0 0 0 0 0 0 +436 15 0 0 0 0 0 5 0 0 +438 10 0 0 0 0 0 5 0 0 +439 10 1 1 0 0 0 0 0 0 +440 10 0 0 0 0 0 0 0 0 +443 10 0 0 5 0 0 5 1 1 +444 25 0 0 0 0 0 5 0 0 +445 25 0 0 0 0 0 5 0 0 +448 5 0 0 0 0 0 5 0 0 +449 5 0 0 5 0 0 0 0 0 +453 52 1 1 26 0 0 6 0 0 +455 7 1 1 7 0 0 0 0 0 +456 34 0 0 8 0 0 0 0 0 +460 6 2 2 2 0 0 0 0 0 +461 2 0 0 0 0 0 1 0 0 +464 4 0 0 1 0 0 1 0 0 +474 2 0 0 0 0 0 2 0 0 +475 3 1 1 0 0 0 1 0 0 +477 5 0 0 2 0 0 0 0 0 +482 12 0 0 7 0 0 1 0 0 +483 1 0 0 0 0 0 1 0 0 +485 23 1 1 7 0 0 0 0 0 +491 14 0 0 0 0 0 7 2 2 +495 21 0 0 14 0 0 0 0 0 +498 2 0 0 1 0 0 0 0 0 +549 2 1 1 1 0 0 0 0 0 +550 1 0 0 0 0 0 1 0 0 +551 3 0 0 1 0 0 0 0 0 +573 12 1 1 0 0 0 6 0 0 +586 7 1 1 1 0 0 2 0 0 +590 5 0 0 0 0 0 1 0 0 +593 1 0 0 0 0 0 1 0 0 +595 1 1 1 0 0 0 1 0 0 +596 1 0 0 1 0 0 0 0 0 +597 4 0 0 2 0 0 0 0 0 +604 3 1 1 1 0 0 0 0 0 +607 2 0 0 0 0 0 0 0 0 +610 8 0 0 7 0 0 0 0 0 +fn=openaux +60 18 1 1 0 0 0 9 0 0 +63 90 1 1 36 0 0 18 1 1 +64 18 0 0 9 0 0 0 0 0 +67 9 0 0 9 0 0 0 0 0 +68 18 0 0 18 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-environ.c +fn=_dl_next_ld_env_entry +29 3 1 1 3 0 0 0 0 0 +32 294 0 0 98 0 0 0 0 0 +34 194 1 1 97 0 0 0 0 0 +35 20 0 0 10 0 0 0 0 0 +37 2 0 0 0 0 0 0 0 0 +40 4 0 0 0 0 0 2 0 0 +42 2 0 0 2 0 0 0 0 0 +45 95 0 0 0 0 0 0 0 0 +49 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-error-skeleton.c +fn=_dl_catch_error +213 14 1 1 0 0 0 6 0 0 +215 8 0 0 0 0 0 2 0 0 +216 4 0 0 2 0 0 2 0 0 +217 4 0 0 2 0 0 2 0 0 +218 4 0 0 2 0 0 2 0 0 +220 10 1 1 8 0 0 0 0 0 +fn=_dl_catch_exception +175 44 1 1 0 0 0 33 0 0 +187 22 0 0 0 0 0 22 2 2 +188 22 0 0 0 0 0 11 0 0 +190 22 0 0 11 0 0 11 0 0 +191 22 1 1 0 0 0 11 0 0 +194 66 0 0 0 0 0 11 0 0 +196 33 0 0 22 0 0 11 0 0 +197 22 1 1 11 0 0 11 0 0 +198 44 0 0 11 0 0 22 0 0 +207 44 0 0 22 0 0 0 0 0 +fn=_dl_receive_error +226 3 0 0 0 0 0 2 0 0 +227 1 0 0 1 0 0 0 0 0 +228 1 0 0 1 0 0 0 0 0 +231 1 0 0 0 0 0 1 0 0 +232 1 0 0 0 0 0 1 0 0 +234 2 0 0 0 0 0 1 0 0 +236 1 1 1 0 0 0 1 0 0 +237 1 0 0 0 0 0 1 0 0 +238 4 0 0 3 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-fini.c +fn=_dl_fini +30 8 1 1 0 0 0 6 0 0 +47 6 0 0 0 0 0 1 0 0 +50 7 1 1 1 0 0 0 0 0 +53 2 1 1 1 0 0 1 0 0 +55 1 0 0 1 0 0 0 0 0 +58 2 0 0 0 0 0 0 0 0 +60 8 0 0 3 0 0 1 0 0 +65 1 0 0 0 0 0 1 0 0 +68 7 1 1 0 0 0 0 0 0 +73 22 0 0 7 0 0 0 0 0 +75 14 0 0 7 0 0 0 0 0 +77 14 0 0 0 0 0 0 0 0 +79 14 0 0 0 0 0 7 0 0 +80 7 0 0 0 0 0 7 3 0 +81 7 1 1 0 0 0 0 0 0 +85 7 0 0 7 0 0 0 0 0 +87 6 0 0 0 0 0 0 0 0 +88 4 0 0 0 0 0 0 0 0 +94 10 2 2 0 0 0 1 0 0 +104 2 0 0 1 0 0 1 0 0 +109 22 1 1 8 0 0 1 0 0 +111 7 1 1 7 0 0 0 0 0 +113 21 0 0 7 0 0 0 0 0 +116 14 0 0 0 0 0 7 0 0 +119 21 0 0 7 1 0 0 0 0 +120 6 0 0 2 0 0 0 0 0 +123 10 0 0 5 0 0 0 0 0 +134 15 0 0 10 2 0 0 0 0 +135 5 1 1 5 0 0 0 0 0 +136 10 0 0 5 0 0 0 0 0 +137 54 1 1 12 1 0 5 0 0 +138 14 0 0 7 1 0 7 0 0 +142 10 0 0 0 0 0 0 0 0 +143 15 0 0 10 1 0 5 0 0 +149 42 0 0 14 0 0 0 0 0 +165 14 0 0 7 0 0 0 0 0 +171 6 0 0 2 0 0 0 0 0 +177 2 0 0 1 0 0 0 0 0 +184 8 0 0 7 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-hwcaps.c +fn=_dl_important_hwcaps +42 13 2 2 0 0 0 10 2 2 +43 8 0 0 1 0 0 3 0 0 +46 3 0 0 0 0 0 0 0 0 +55 18 1 1 1 0 0 0 0 0 +56 6 0 0 0 0 0 0 0 0 +57 4 0 0 0 0 0 0 0 0 +65 3 0 0 1 0 0 0 0 0 +69 3 1 1 0 0 0 0 0 0 +129 1 0 0 0 0 0 0 0 0 +131 4 0 0 0 0 0 0 0 0 +146 7 1 1 0 0 0 0 0 0 +147 1 0 0 0 0 0 0 0 0 +149 2 0 0 0 0 0 0 0 0 +166 1 0 0 0 0 0 0 0 0 +183 19 1 1 2 0 0 1 0 0 +184 6 1 1 2 0 0 2 1 1 +186 1 0 0 0 0 0 1 1 1 +187 2 0 0 0 0 0 2 0 0 +188 7 0 0 1 0 0 0 0 0 +191 3 0 0 1 0 0 0 0 0 +193 1 0 0 0 0 0 1 0 0 +194 6 1 1 1 0 0 1 0 0 +198 2 0 0 0 0 0 1 0 0 +199 1 0 0 0 0 0 1 0 0 +202 3 0 0 1 0 0 0 0 0 +205 4 0 0 0 0 0 1 0 0 +209 8 1 1 1 0 0 2 0 0 +210 4 0 0 1 0 0 0 0 0 +212 3 0 0 0 0 0 0 0 0 +213 2 1 1 0 0 0 0 0 0 +214 3 0 0 1 0 0 0 0 0 +215 2 0 0 0 0 0 0 0 0 +222 2 0 0 0 0 0 0 0 0 +228 11 1 1 1 0 0 5 0 0 +229 5 0 0 0 0 0 1 0 0 +230 4 1 1 2 0 0 0 0 0 +259 13 0 0 1 0 0 5 0 0 +262 4 1 1 1 0 0 1 0 0 +265 2 1 1 0 0 0 0 0 0 +269 1 0 0 1 0 0 0 0 0 +272 2 0 0 0 0 0 0 0 0 +275 12 0 0 6 0 0 4 0 0 +278 12 0 0 3 0 0 0 0 0 +279 24 2 2 2 0 0 6 0 0 +280 6 0 0 2 0 0 2 0 0 +283 10 1 1 2 0 0 4 0 0 +285 7 0 0 3 0 0 0 0 0 +290 28 1 1 2 0 0 0 0 0 +291 16 0 0 0 0 0 8 1 1 +295 22 0 0 0 0 0 0 0 0 +298 51 0 0 0 0 0 0 0 0 +299 72 1 1 0 0 0 0 0 0 +300 36 0 0 24 0 0 0 0 0 +302 6 0 0 0 0 0 0 0 0 +305 3 0 0 1 0 0 0 0 0 +306 2 1 1 0 0 0 0 0 0 +307 15 1 1 1 0 0 0 0 0 +309 6 0 0 0 0 0 0 0 0 +310 2 0 0 2 0 0 0 0 0 +313 4 0 0 0 0 0 2 0 0 +320 19 0 0 6 0 0 4 0 0 +321 4 0 0 0 0 0 0 0 0 +323 8 0 0 0 0 0 0 0 0 +326 3 0 0 2 0 0 1 0 0 +328 2 1 1 1 0 0 0 0 0 +329 9 1 1 7 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-init.c +fn=_dl_init +30 24 1 1 8 0 0 0 0 0 +36 14 0 0 0 0 0 7 0 0 +39 28 1 1 14 1 0 0 0 0 +40 3 0 0 0 0 0 0 0 0 +44 18 1 1 6 3 0 0 0 0 +45 3 1 1 1 0 0 0 0 0 +49 10 0 0 5 0 0 0 0 0 +58 36 1 1 15 5 0 6 0 0 +61 1 0 0 1 0 0 0 0 0 +62 10 0 0 0 0 0 0 0 0 +68 15 1 1 10 3 0 0 0 0 +70 14 0 0 10 1 0 0 0 0 +71 53 1 1 9 0 0 7 0 0 +72 33 0 0 7 1 0 7 0 0 +79 11 2 2 0 0 0 6 0 0 +80 1 0 0 1 1 0 0 0 0 +81 1 0 0 1 0 0 0 0 0 +84 3 0 0 1 0 0 0 0 0 +87 2 0 0 0 0 0 1 0 0 +92 2 0 0 0 0 0 0 0 0 +117 2 0 0 1 0 0 0 0 0 +118 24 1 1 0 0 0 0 0 0 +119 21 0 0 14 0 0 0 0 0 +125 8 0 0 7 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-load.c +fn=_dl_init_paths +623 9 1 1 0 0 0 7 0 0 +636 6 1 1 2 0 0 2 1 1 +640 1 0 0 0 0 0 1 0 0 +641 2 0 0 0 0 0 1 0 0 +642 3 0 0 0 0 0 0 0 0 +649 4 1 1 0 0 0 0 0 0 +650 5 0 0 1 0 0 2 0 0 +653 6 0 0 0 0 0 2 0 0 +655 2 0 0 0 0 0 0 0 0 +661 1 0 0 0 0 0 1 0 0 +662 1 0 0 0 0 0 1 0 0 +664 1 0 0 0 0 0 0 0 0 +670 3 0 0 0 0 0 3 0 0 +672 8 0 0 0 0 0 4 0 0 +673 4 2 2 0 0 0 4 3 3 +675 5 0 0 0 0 0 4 0 0 +676 8 0 0 3 0 0 4 1 1 +677 7 0 0 0 0 0 0 0 0 +680 6 0 0 3 2 2 0 0 0 +681 24 1 1 8 0 0 4 0 0 +684 30 0 0 3 0 0 5 0 0 +690 1 1 1 0 0 0 1 1 1 +691 1 0 0 0 0 0 1 0 0 +695 1 0 0 1 0 0 0 0 0 +696 2 0 0 0 0 0 0 0 0 +698 4 0 0 1 0 0 0 0 0 +700 3 0 0 1 0 0 0 0 0 +717 2 0 0 0 0 0 1 0 0 +719 3 1 1 1 0 0 0 0 0 +733 2 2 2 0 0 0 1 0 0 +738 5 1 1 2 0 0 0 0 0 +740 12 2 2 0 0 0 2 0 0 +744 2 0 0 0 0 0 0 0 0 +745 145 1 1 36 0 0 0 0 0 +746 146 0 0 0 0 0 0 0 0 +749 1 0 0 0 0 0 1 0 0 +750 1 0 0 0 0 0 1 0 0 +751 2 0 0 0 0 0 0 0 0 +757 7 0 0 0 0 0 1 0 0 +760 3 0 0 2 0 0 0 0 0 +766 1 0 0 0 0 0 1 0 0 +770 8 0 0 7 0 0 0 0 0 +fn=_dl_map_object +601 42 2 2 14 0 0 0 0 0 +604 4 0 0 0 0 0 0 0 0 +607 6 1 1 2 0 0 0 0 0 +610 15 1 1 8 0 0 2 0 0 +2080 99 1 1 0 0 0 88 2 2 +2082 5 0 0 0 0 0 5 0 0 +2088 22 0 0 0 0 0 0 0 0 +2089 44 0 0 11 1 1 0 0 0 +2092 193 1 1 46 0 0 0 0 0 +2097 287 1 1 41 0 0 0 0 0 +2099 205 0 0 0 0 0 41 2 2 +2103 70 0 0 35 0 0 0 0 0 +2104 105 0 0 35 0 0 0 0 0 +2107 17 0 0 17 0 0 0 0 0 +2108 34 0 0 34 0 0 0 0 0 +2109 68 0 0 0 0 0 17 0 0 +2125 15 1 1 5 0 0 0 0 0 +2135 15 0 0 5 0 0 0 0 0 +2169 5 0 0 0 0 0 5 2 2 +2171 29 2 2 4 0 0 5 0 0 +2175 16 0 0 0 0 0 8 0 0 +2177 8 0 0 0 0 0 0 0 0 +2184 16 1 1 4 0 0 0 0 0 +2188 16 1 1 4 0 0 4 0 0 +2189 8 0 0 0 0 0 4 0 0 +2193 18 0 0 6 0 0 0 0 0 +2194 1 0 0 0 0 0 0 0 0 +2196 28 0 0 0 0 0 12 0 0 +2208 12 1 1 0 0 0 0 0 0 +2209 28 1 1 4 0 0 4 0 0 +2219 8 1 1 4 0 0 0 0 0 +2220 60 1 1 4 0 0 16 0 0 +2226 20 0 0 0 0 0 0 0 0 +2227 1 0 0 0 0 0 0 0 0 +2235 4 0 0 0 0 0 4 0 0 +2249 8 1 1 0 0 0 0 0 0 +2250 4 1 1 1 0 0 0 0 0 +2251 12 0 0 4 0 0 0 0 0 +2255 12 1 1 0 0 0 4 0 0 +2257 8 0 0 0 0 0 0 0 0 +2261 8 0 0 0 0 0 0 0 0 +2269 12 0 0 4 0 0 0 0 0 +2292 44 1 1 0 0 0 12 0 0 +2296 20 0 0 12 0 0 0 0 0 +2297 8 0 0 0 0 0 4 0 0 +2314 8 1 1 4 0 0 0 0 0 +2320 1 0 0 0 0 0 1 0 0 +2322 6 0 0 0 0 0 1 0 0 +2323 5 1 1 0 0 0 1 0 0 +2327 10 0 0 0 0 0 2 0 0 +2330 5 0 0 3 0 0 0 0 0 +2342 19 1 1 0 0 0 0 0 0 +2344 8 0 0 0 0 0 0 0 0 +2388 10 0 0 5 0 0 5 0 0 +2389 75 1 1 15 0 0 25 0 0 +2391 99 1 1 77 0 0 0 0 0 +fn=_dl_map_object_from_fd +369 4 1 1 2 0 0 0 0 0 +808 75 2 2 0 0 0 55 2 2 +818 20 0 0 5 0 0 10 1 1 +819 5 1 1 0 0 0 5 0 0 +834 95 0 0 30 0 0 0 0 0 +835 40 0 0 20 0 0 0 0 0 +852 10 2 2 5 0 0 0 0 0 +876 20 0 0 5 0 0 5 0 0 +886 10 0 0 5 0 0 0 0 0 +908 20 0 0 10 0 0 0 0 0 +940 10 0 0 0 0 0 0 0 0 +943 40 0 0 25 0 0 5 0 0 +944 10 0 0 0 0 0 0 0 0 +955 15 1 1 10 0 0 5 4 4 +956 20 0 0 10 0 0 10 0 0 +957 10 0 0 5 0 0 5 0 0 +959 15 0 0 0 0 0 0 0 0 +960 20 0 0 10 0 0 0 0 0 +961 5 0 0 0 0 0 0 0 0 +976 15 0 0 0 0 0 10 0 0 +978 5 0 0 0 0 0 5 0 0 +980 50 1 1 0 0 0 10 0 0 +981 5 0 0 0 0 0 0 0 0 +982 5 0 0 0 0 0 0 0 0 +988 255 1 1 0 0 0 0 0 0 +989 297 1 1 40 2 2 0 0 0 +995 10 0 0 5 0 0 0 0 0 +1000 10 0 0 5 0 0 5 0 0 +1001 20 0 0 5 0 0 5 0 0 +1006 4 0 0 2 0 0 2 0 0 +1007 2 0 0 0 0 0 0 0 0 +1012 50 1 1 20 0 0 0 0 0 +1017 80 0 0 20 0 0 0 0 0 +1025 40 0 0 10 0 0 0 0 0 +1026 40 1 1 0 0 0 10 4 4 +1027 50 0 0 10 0 0 10 0 0 +1028 10 0 0 0 0 0 10 2 2 +1029 20 0 0 10 0 0 10 0 0 +1030 20 0 0 0 0 0 10 2 2 +1034 20 1 1 0 0 0 0 0 0 +1035 20 0 0 10 0 0 0 0 0 +1039 20 0 0 0 0 0 0 0 0 +1040 80 0 0 20 0 0 10 0 0 +1050 10 1 1 0 0 0 0 0 0 +1053 3 0 0 1 0 0 0 0 0 +1057 1 0 0 0 0 0 1 1 1 +1058 3 1 1 2 0 0 1 0 0 +1059 2 0 0 0 0 0 0 0 0 +1060 1 0 0 0 0 0 0 0 0 +1062 3 0 0 0 0 0 1 0 0 +1063 2 0 0 1 0 0 1 0 0 +1066 1 0 0 0 0 0 1 0 0 +1070 4 0 0 1 0 0 0 0 0 +1076 3 0 0 1 0 0 2 0 0 +1077 1 0 0 0 0 0 0 0 0 +1085 25 0 0 5 0 0 5 0 0 +1092 10 1 1 5 0 0 5 0 0 +1093 5 0 0 0 0 0 0 0 0 +1096 10 1 1 5 0 0 5 2 2 +1097 10 0 0 5 0 0 5 0 0 +1098 5 0 0 0 0 0 0 0 0 +1101 20 0 0 5 0 0 0 0 0 +1110 10 1 1 0 0 0 0 0 0 +1120 50 0 0 20 0 0 10 0 0 +1132 20 1 1 10 0 0 0 0 0 +1141 15 1 1 5 0 0 5 0 0 +1148 10 1 1 0 0 0 0 0 0 +1163 15 0 0 5 0 0 0 0 0 +1182 10 0 0 5 0 0 5 0 0 +1184 25 1 1 10 0 0 0 0 0 +1238 15 0 0 5 4 4 0 0 0 +1239 2 0 0 1 0 0 1 0 0 +1242 20 0 0 5 0 0 5 0 0 +1251 10 0 0 5 0 0 0 0 0 +1253 20 1 1 10 0 0 5 0 0 +1255 10 0 0 5 0 0 0 0 0 +1271 10 0 0 0 0 0 5 0 0 +1275 10 0 0 5 0 0 0 0 0 +1276 10 0 0 5 0 0 0 0 0 +1293 10 1 1 5 0 0 0 0 0 +1294 2 0 0 0 0 0 2 0 0 +1297 15 0 0 5 0 0 10 0 0 +1302 10 0 0 5 0 0 0 0 0 +1312 10 0 0 5 0 0 0 0 0 +1322 15 1 1 5 0 0 5 0 0 +1326 15 0 0 5 0 0 0 0 0 +1346 45 0 0 35 0 0 0 0 0 +fn=expand_dynamic_string_token +320 21 1 1 0 0 0 12 0 0 +330 15 0 0 0 0 0 3 0 0 +334 6 0 0 0 0 0 0 0 0 +345 15 0 0 12 0 0 0 0 0 +fn=fillin_rpath +389 16 2 2 0 0 0 12 0 0 +391 1 0 0 0 0 0 0 0 0 +393 24 1 1 8 0 0 4 0 0 +396 2 0 0 0 0 0 1 0 0 +397 1 0 0 0 0 0 0 0 0 +400 6 0 0 3 0 0 0 0 0 +402 8 0 0 2 0 0 2 0 0 +406 4 0 0 0 0 0 0 0 0 +411 4 0 0 0 0 0 2 0 0 +412 4 0 0 0 0 0 0 0 0 +419 14 2 2 2 0 0 0 0 0 +424 8 0 0 0 0 0 4 0 0 +428 60 1 1 18 0 0 0 0 0 +429 30 0 0 15 0 0 0 0 0 +447 12 1 1 3 0 0 3 0 0 +450 3 0 0 0 0 0 3 0 0 +451 21 1 1 6 0 0 6 0 0 +453 9 0 0 3 0 0 0 0 0 +457 6 0 0 0 0 0 6 1 1 +458 3 0 0 0 0 0 0 0 0 +459 12 0 0 0 0 0 6 1 1 +460 6 1 1 3 0 0 3 0 0 +462 6 0 0 3 0 0 0 0 0 +468 12 0 0 3 0 0 0 0 0 +469 120 2 2 3 0 0 3 0 0 +470 36 1 1 0 0 0 15 0 0 +472 6 0 0 3 0 0 3 0 0 +473 9 1 1 3 0 0 0 0 0 +478 6 1 1 0 0 0 3 0 0 +480 3 0 0 0 0 0 3 0 0 +481 3 1 1 0 0 0 3 0 0 +484 9 0 0 0 0 0 3 0 0 +486 9 1 1 3 0 0 3 0 0 +490 1 0 0 0 0 0 1 0 0 +493 9 0 0 7 0 0 0 0 0 +fn=open_path +1932 32 1 1 0 0 0 24 2 2 +1933 8 0 0 4 0 0 4 1 1 +1936 4 1 1 0 0 0 4 0 0 +1937 4 0 0 0 0 0 4 0 0 +1939 8 0 0 0 0 0 0 0 0 +1944 72 1 1 12 0 0 28 2 2 +1947 36 0 0 24 0 0 0 0 0 +1951 36 0 0 0 0 0 0 0 0 +1956 48 0 0 0 0 0 12 0 0 +1963 60 1 1 24 0 0 24 2 2 +1964 330 1 1 0 0 0 0 0 0 +1967 192 0 0 96 0 0 0 0 0 +1971 510 1 1 306 0 0 102 0 0 +1974 102 0 0 0 0 0 51 0 0 +1977 153 0 0 51 0 0 0 0 0 +1980 510 1 1 255 0 0 102 1 1 +1982 255 0 0 153 0 0 0 0 0 +1984 32 0 0 0 0 0 0 0 0 +1989 32 1 1 16 0 0 0 0 0 +1990 128 0 0 64 0 0 0 0 0 +1996 289 3 3 107 0 0 28 0 0 +1998 96 0 0 16 0 0 16 0 0 +1999 2 0 0 1 0 0 0 0 0 +2001 39 0 0 0 0 0 16 0 0 +2008 140 0 0 0 0 0 0 0 0 +2010 70 0 0 0 0 0 0 0 0 +2018 24 0 0 0 0 0 12 0 0 +2028 90 0 0 0 0 0 0 0 0 +2046 8 0 0 0 0 0 0 0 0 +2049 64 1 1 8 0 0 0 0 0 +2054 12 0 0 12 0 0 0 0 0 +2056 48 1 1 36 0 0 0 0 0 +2059 12 0 0 4 0 0 0 0 0 +2073 36 1 1 28 0 0 0 0 0 +fn=open_verify.constprop.7 +1598 784 1 1 56 0 0 504 5 5 +1637 278 0 0 56 0 0 0 0 0 +1650 51 0 0 0 0 0 0 0 0 +1668 280 1 1 56 0 0 56 1 1 +1670 117 0 0 0 0 0 0 0 0 +1680 5 0 0 0 0 0 5 0 0 +1681 10 0 0 0 0 0 5 0 0 +1686 30 1 1 0 0 0 5 0 0 +1688 10 0 0 0 0 0 0 0 0 +1690 10 0 0 5 0 0 5 0 0 +1692 10 0 0 0 0 0 0 0 0 +1698 10 0 0 0 0 0 0 0 0 +1714 82 5 5 46 4 4 0 0 0 +1788 10 0 0 5 0 0 0 0 0 +1793 10 0 0 5 0 0 0 0 0 +1795 20 0 0 5 0 0 0 0 0 +1801 10 0 0 0 0 0 0 0 0 +1812 10 0 0 5 0 0 0 0 0 +1818 20 1 1 5 0 0 0 0 0 +1819 20 0 0 5 0 0 0 0 0 +1820 5 0 0 0 0 0 0 0 0 +1825 4 1 1 2 0 0 0 0 0 +1840 187 0 0 0 0 0 0 0 0 +1842 90 1 1 40 12 12 0 0 0 +1855 15 1 1 0 0 0 0 0 0 +1858 20 0 0 10 0 0 0 0 0 +1859 5 0 0 0 0 0 0 0 0 +1868 48 1 1 32 3 3 0 0 0 +1870 5 0 0 0 0 0 0 0 0 +1871 60 1 1 10 0 0 0 0 0 +1874 15 0 0 0 0 0 0 0 0 +1879 3 0 0 0 0 0 0 0 0 +1880 6 0 0 0 0 0 0 0 0 +1883 6 0 0 0 0 0 0 0 0 +1886 6 0 0 3 0 0 0 0 0 +1887 12 0 0 3 0 0 0 0 0 +1888 3 0 0 3 0 0 0 0 0 +1889 9 0 0 3 0 0 0 0 0 +1890 9 1 1 3 0 0 0 0 0 +1918 504 1 1 392 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c +fn=_dl_lookup_symbol_x +554 268 0 0 0 0 0 0 0 0 +555 8466 0 0 2083 109 101 0 0 0 +556 7796 1 1 0 0 0 0 0 0 +790 1876 2 2 134 0 0 1206 3 0 +792 268 0 0 0 0 0 134 0 0 +793 268 0 0 0 0 0 134 0 0 +796 134 0 0 134 1 0 0 0 0 +800 628 1 1 247 0 0 0 0 0 +804 1474 1 1 268 0 0 536 0 0 +805 402 0 0 134 4 0 0 0 0 +811 498 0 0 166 0 0 0 0 0 +813 1742 1 1 670 0 0 938 1 0 +816 638 0 0 118 0 0 0 0 0 +819 64 0 0 0 0 0 0 0 0 +841 268 1 1 134 0 0 0 0 0 +843 96 1 1 16 0 0 0 0 0 +860 16 1 1 0 0 0 16 0 0 +861 32 0 0 0 0 0 0 0 0 +865 826 0 0 236 0 0 0 0 0 +896 118 0 0 0 0 0 0 0 0 +905 472 0 0 118 0 0 0 0 0 +919 354 1 1 118 1 0 0 0 0 +920 2 1 1 0 0 0 1 0 0 +922 472 0 0 236 0 0 0 0 0 +927 118 0 0 0 0 0 118 0 0 +929 1238 0 0 938 0 0 0 0 0 +fn=_dl_setup_hash +939 21 1 1 7 0 0 0 0 0 +943 7 0 0 7 0 0 0 0 0 +947 14 0 0 7 7 7 7 1 1 +948 7 0 0 7 0 0 0 0 0 +949 7 0 0 7 1 1 0 0 0 +951 21 0 0 0 0 0 0 0 0 +952 7 0 0 0 0 0 7 0 0 +953 21 1 1 7 0 0 7 0 0 +955 7 0 0 0 0 0 7 0 0 +956 14 0 0 0 0 0 0 0 0 +958 7 0 0 0 0 0 7 0 0 +960 21 0 0 0 0 0 7 0 0 +961 7 0 0 7 0 0 0 0 0 +fn=do_lookup_x +78 826 1 1 354 10 10 0 0 0 +90 1507 1 1 0 0 0 642 0 0 +93 660 0 0 330 0 0 106 0 0 +97 118 0 0 118 0 0 0 0 0 +98 236 1 1 118 0 0 0 0 0 +100 226 0 0 0 0 0 0 0 0 +119 113 0 0 113 18 9 0 0 0 +120 1017 1 1 452 4 0 0 0 0 +121 1130 1 1 452 2 0 339 0 0 +148 10 1 1 0 0 0 0 0 0 +150 25 0 0 10 3 3 0 0 0 +180 91 2 2 52 0 0 0 0 0 +294 521 0 0 0 0 0 0 0 0 +338 1742 1 1 134 0 0 1474 5 1 +339 134 0 0 134 1 0 0 0 0 +344 268 0 0 134 0 0 0 0 0 +345 134 0 0 134 0 0 0 0 0 +349 1278 1 1 1278 9 0 0 0 0 +352 1278 0 0 639 0 0 0 0 0 +356 2082 2 2 134 0 0 134 0 0 +360 1278 0 0 639 7 0 0 0 0 +364 1278 0 0 639 1 0 0 0 0 +370 1917 0 0 639 6 0 0 0 0 +374 131 0 0 0 0 0 131 0 0 +375 131 0 0 0 0 0 131 0 0 +378 1278 1 1 1278 14 0 0 0 0 +379 1917 0 0 1278 3 0 639 0 0 +382 639 0 0 639 0 0 0 0 0 +383 1278 0 0 0 0 0 0 0 0 +385 639 0 0 639 57 38 0 0 0 +386 268 0 0 0 0 0 134 0 0 +387 1278 0 0 1278 0 0 0 0 0 +390 3195 1 1 1278 0 0 0 0 0 +393 4473 0 0 0 0 0 0 0 0 +396 262 0 0 262 68 59 0 0 0 +397 393 1 1 0 0 0 0 0 0 +398 262 0 0 0 0 0 0 0 0 +400 393 0 0 131 0 0 131 0 0 +403 1400 1 1 560 87 75 0 0 0 +405 472 0 0 118 0 0 0 0 0 +406 354 0 0 118 41 35 0 0 0 +407 236 0 0 0 0 0 0 0 0 +413 486 0 0 0 0 0 0 0 0 +421 268 0 0 0 0 0 0 0 0 +446 26 0 0 13 0 0 0 0 0 +452 1180 1 1 590 0 0 0 0 0 +503 236 0 0 0 0 0 0 0 0 +506 888 1 1 118 0 0 0 0 0 +510 42 0 0 14 1 0 0 0 0 +522 708 1 1 354 0 0 354 0 0 +524 118 0 0 0 0 0 0 0 0 +540 3358 0 0 1293 1 0 0 0 0 +541 1148 0 0 164 0 0 328 1 0 +544 1563 0 0 0 0 0 0 0 0 +547 32 0 0 0 0 0 0 0 0 +548 1072 0 0 938 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-minimal.c +fn=calloc +92 14 1 1 0 0 0 0 0 0 +96 14 0 0 0 0 0 0 0 0 +99 28 0 0 0 0 0 0 0 0 +100 42 0 0 0 0 0 0 0 0 +103 14 1 1 0 0 0 0 0 0 +fn=free +111 12 0 0 6 0 0 0 0 0 +fn=malloc +49 6 0 0 0 0 0 4 0 0 +50 159 1 1 79 0 0 0 0 0 +55 5 0 0 1 0 0 1 0 0 +56 2 1 1 1 0 0 0 0 0 +57 2 0 0 0 0 0 0 0 0 +61 120 1 1 0 0 0 40 0 0 +64 272 0 0 0 0 0 0 0 0 +69 8 1 1 2 0 0 0 0 0 +70 4 0 0 0 0 0 0 0 0 +72 2 0 0 0 0 0 0 0 0 +73 16 0 0 0 0 0 2 0 0 +75 4 0 0 0 0 0 0 0 0 +77 6 0 0 2 0 0 0 0 0 +79 6 0 0 0 0 0 2 0 0 +82 40 0 0 0 0 0 40 0 0 +83 40 1 1 0 0 0 40 0 0 +85 86 0 0 44 0 0 0 0 0 +fn=strsep +265 8 1 1 4 0 0 0 0 0 +267 4 0 0 4 0 0 0 0 0 +268 8 0 0 0 0 0 0 0 0 +272 186 2 2 36 0 0 0 0 0 +277 136 0 0 68 0 0 0 0 0 +279 198 0 0 66 0 0 0 0 0 +283 4 0 0 0 0 0 2 0 0 +287 33 0 0 0 0 0 0 0 0 +290 3 0 0 0 0 0 3 0 0 +294 4 0 0 4 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-misc.c +fn=_dl_name_match_p +282 1265 1 1 0 0 0 506 0 0 +283 1012 0 0 253 3 0 253 1 1 +284 268 0 0 0 0 0 0 0 0 +286 253 0 0 253 0 0 0 0 0 +288 1010 0 0 0 0 0 0 0 0 +289 1335 1 1 267 7 0 267 0 0 +292 252 0 0 252 0 0 0 0 0 +294 238 0 0 0 0 0 0 0 0 +295 1265 0 0 759 0 0 0 0 0 +fn=_dl_sysdep_read_whole_file +44 8 2 2 0 0 0 4 0 0 +47 3 0 0 0 0 0 1 0 0 +48 2 0 0 0 0 0 0 0 0 +50 7 0 0 0 0 0 1 0 0 +52 2 0 0 1 0 0 1 0 0 +55 2 0 0 0 0 0 0 0 0 +57 8 1 1 0 0 0 1 0 0 +68 2 0 0 0 0 0 1 0 0 +71 7 0 0 5 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-object.c +fn=_dl_add_to_namespace_list +31 30 1 1 0 0 0 18 0 0 +33 18 0 0 6 0 0 6 0 0 +35 52 0 0 6 0 0 0 0 0 +38 60 0 0 20 0 0 0 0 0 +40 5 0 0 0 0 0 5 0 0 +42 5 0 0 0 0 0 5 0 0 +45 2 0 0 0 0 0 1 0 0 +46 18 1 1 6 0 0 0 0 0 +47 12 0 0 6 0 0 6 0 0 +48 12 0 0 0 0 0 6 0 0 +50 12 0 0 6 0 0 0 0 0 +51 18 0 0 18 0 0 0 0 0 +fn=_dl_new_object +59 78 1 1 0 0 0 48 3 3 +60 36 1 1 0 0 0 18 0 0 +66 36 0 0 6 0 0 0 0 0 +68 12 0 0 0 0 0 0 0 0 +73 30 1 1 0 0 0 12 0 0 +76 12 0 0 0 0 0 0 0 0 +79 6 0 0 0 0 0 6 4 4 +80 18 0 0 6 0 0 6 6 6 +84 12 1 1 0 0 0 6 2 2 +85 48 0 0 18 0 0 18 4 4 +87 6 0 0 0 0 0 6 0 0 +95 36 0 0 12 0 0 6 1 1 +96 30 0 0 6 6 6 6 0 0 +99 12 1 1 6 0 0 0 0 0 +100 17 1 1 5 0 0 6 6 6 +101 6 0 0 0 0 0 6 2 2 +105 6 0 0 0 0 0 6 0 0 +108 49 0 0 0 0 0 0 0 0 +110 32 1 1 0 0 0 16 4 4 +120 12 0 0 0 0 0 6 2 2 +121 6 0 0 0 0 0 6 6 6 +124 1 1 1 0 0 0 0 0 0 +126 36 1 1 6 0 0 0 0 0 +128 15 0 0 0 0 0 5 2 2 +131 16 1 1 0 0 0 0 0 0 +135 21 0 0 7 0 0 0 0 0 +139 26 0 0 0 0 0 0 0 0 +147 1 1 1 0 0 0 1 0 0 +150 12 0 0 0 0 0 6 0 0 +153 18 0 0 0 0 0 6 0 0 +155 20 0 0 5 0 0 10 0 0 +159 20 1 1 5 0 0 0 0 0 +163 20 0 0 0 0 0 5 0 0 +164 10 0 0 0 0 0 0 0 0 +172 5 0 0 0 0 0 0 0 0 +176 5 0 0 0 0 0 0 0 0 +209 106 0 0 5 0 0 5 0 0 +214 91 0 0 0 0 0 0 0 0 +215 192 0 0 91 0 0 0 0 0 +220 10 0 0 0 0 0 5 0 0 +223 5 0 0 0 0 0 5 0 0 +227 54 1 1 42 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-reloc.c +fn=_dl_relocate_object +148 84 1 1 0 0 0 56 0 0 +155 7 0 0 0 0 0 7 0 0 +158 10 0 0 0 0 0 0 0 0 +159 21 1 1 0 0 0 14 0 0 +163 14 0 0 0 0 0 0 0 0 +164 35 1 1 7 1 0 7 0 0 +170 21 0 0 14 0 0 0 0 0 +176 28 0 0 7 0 0 0 0 0 +177 14 1 1 7 6 0 0 0 0 +180 16 2 2 0 0 0 0 0 0 +187 14 0 0 7 1 0 0 0 0 +231 21 1 1 14 0 0 7 0 0 +258 319 3 3 137 24 0 74 0 0 +261 28 0 0 7 0 0 0 0 0 +285 7 0 0 7 0 0 0 0 0 +288 14 1 1 7 0 0 0 0 0 +305 21 0 0 7 4 0 0 0 0 +307 56 0 0 49 1 0 0 0 0 +313 42 0 0 21 0 0 0 0 0 +316 14 0 0 0 0 0 0 0 0 +320 14 0 0 0 0 0 0 0 0 +321 35 1 1 0 0 0 7 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-sort-maps.c +fn=_dl_sort_maps +28 18 1 1 0 0 0 14 0 0 +30 4 0 0 0 0 0 0 0 0 +33 2 0 0 0 0 0 0 0 0 +34 20 1 1 0 0 0 6 0 0 +35 50 1 1 2 0 0 12 0 0 +39 56 1 1 14 0 0 28 0 0 +40 42 0 0 28 0 0 0 0 0 +42 28 0 0 14 0 0 0 0 0 +46 28 2 1 14 0 0 0 0 0 +54 164 2 1 62 0 0 0 0 0 +56 102 1 1 68 2 0 0 0 0 +57 90 0 0 0 0 0 0 0 0 +59 234 0 0 78 4 0 0 0 0 +60 174 0 0 0 0 0 0 0 0 +65 18 2 1 2 0 0 10 0 0 +66 6 0 0 0 0 0 2 0 0 +67 2 0 0 0 0 0 2 0 0 +69 14 0 0 10 0 0 0 0 0 +74 2 2 1 2 0 0 0 0 0 +77 12 0 0 4 0 0 0 0 0 +84 14 0 0 2 0 0 6 0 0 +85 8 1 1 6 0 0 2 0 0 +87 4 0 0 2 0 0 0 0 0 +90 176 3 1 48 0 0 0 0 0 +115 66 0 0 22 0 0 0 0 0 +118 100 0 0 20 0 0 10 0 0 +122 26 0 0 14 0 0 4 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c +fn=__GI___tunables_init +68 490 0 0 98 0 0 0 0 0 +71 97 0 0 0 0 0 0 0 0 +74 7253 1 1 1050 59 59 0 0 0 +78 194 0 0 0 0 0 0 0 0 +83 194 0 0 0 0 0 0 0 0 +150 4 1 1 0 0 0 2 1 1 +280 3 0 0 1 0 0 0 0 0 +289 8 1 1 0 0 0 6 1 1 +297 194 1 1 0 0 0 0 0 0 +312 8633 2 2 0 0 0 0 0 0 +318 10670 0 0 4268 0 0 0 0 0 +330 388 1 1 97 0 0 0 0 0 +364 8 0 0 7 0 0 0 0 0 +fn=__tunable_get_val +373 138 2 1 14 4 0 0 0 0 +377 23 1 1 14 0 0 9 0 0 +382 5 0 0 0 0 0 5 0 0 +383 5 0 0 0 0 0 0 0 0 +399 70 1 0 14 2 0 0 0 0 +401 14 0 0 14 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.h +fn=__GI___tunables_init +120 4003 0 0 1909 8 8 0 0 0 +121 4052 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/dl-version.c +fn=_dl_check_all_versions +362 8 1 1 0 0 0 4 0 0 +364 1 0 0 0 0 0 0 0 0 +366 24 0 0 7 0 0 0 0 0 +368 70 1 1 7 0 0 7 0 0 +371 7 0 0 5 0 0 0 0 0 +fn=_dl_check_map_versions +37 141 0 0 18 0 0 0 0 0 +38 39 0 0 39 0 0 0 0 0 +39 240 1 1 0 0 0 48 0 0 +57 54 0 0 36 0 0 18 0 0 +65 54 1 1 18 0 0 0 0 0 +71 54 0 0 18 1 0 0 0 0 +87 18 0 0 18 1 0 0 0 0 +88 36 0 0 0 0 0 0 0 0 +90 18 0 0 18 0 0 0 0 0 +95 346 0 0 137 5 5 18 0 0 +109 274 1 1 137 1 1 0 0 0 +111 18 1 1 18 0 0 0 0 0 +114 162 1 1 63 0 0 27 0 0 +121 357 0 0 119 4 4 0 0 0 +125 119 0 0 0 0 0 0 0 0 +143 54 1 1 9 0 0 27 0 0 +156 49 1 1 0 0 0 42 0 0 +157 12 1 1 0 0 0 7 0 0 +165 7 0 0 0 0 0 7 0 0 +171 21 0 0 7 0 0 0 0 0 +173 35 1 1 7 2 0 21 0 0 +175 14 0 0 7 1 0 7 0 0 +176 14 0 0 7 0 0 7 0 0 +178 14 0 0 0 0 0 0 0 0 +181 20 0 0 10 1 0 5 0 0 +185 15 0 0 5 5 5 0 0 0 +199 4 0 0 0 0 0 0 0 0 +201 18 0 0 18 1 1 0 0 0 +209 27 0 0 9 0 0 0 0 0 +214 27 0 0 18 1 1 0 0 0 +218 167 1 1 128 0 0 18 0 0 +220 18 0 0 18 0 0 0 0 0 +222 45 0 0 18 5 5 18 0 0 +225 72 1 1 18 0 0 0 0 0 +228 54 0 0 18 0 0 0 0 0 +233 9 0 0 0 0 0 0 0 0 +237 36 0 0 18 0 0 0 0 0 +242 12 0 0 0 0 0 4 0 0 +251 20 2 2 7 0 0 0 0 0 +254 16 0 0 16 0 0 0 0 0 +257 208 0 0 50 12 12 4 0 0 +260 158 0 0 50 5 5 4 0 0 +264 46 0 0 0 0 0 0 0 0 +268 18 1 1 6 0 0 0 0 0 +273 6 0 0 0 0 0 6 1 0 +274 24 2 2 0 0 0 6 0 0 +275 12 0 0 0 0 0 0 0 0 +285 6 0 0 0 0 0 6 0 0 +288 18 0 0 12 2 0 6 0 0 +290 18 0 0 6 0 0 0 0 0 +293 20 1 1 15 0 0 0 0 0 +295 4 0 0 0 0 0 0 0 0 +297 27 0 0 9 0 0 0 0 0 +300 54 0 0 18 0 0 0 0 0 +302 54 0 0 0 0 0 0 0 0 +304 90 1 1 18 0 0 18 0 0 +305 54 0 0 0 0 0 18 8 8 +306 54 0 0 18 0 0 18 1 1 +307 54 0 0 18 0 0 18 0 0 +310 54 0 0 18 0 0 0 0 0 +315 9 0 0 0 0 0 0 0 0 +318 27 0 0 9 0 0 0 0 0 +323 4 0 0 0 0 0 0 0 0 +328 18 0 0 6 0 0 0 0 0 +331 16 1 1 12 0 0 0 0 0 +335 46 0 0 46 0 0 0 0 0 +337 100 0 0 50 0 0 0 0 0 +341 46 0 0 46 0 0 0 0 0 +342 230 0 0 46 0 0 46 13 13 +343 138 0 0 46 0 0 46 0 0 +344 46 0 0 0 0 0 46 7 7 +347 150 0 0 50 0 0 0 0 0 +351 46 0 0 0 0 0 0 0 0 +357 63 0 0 56 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/do-rel.h +fn=_dl_relocate_object +47 42 0 0 14 0 0 14 0 0 +48 14 0 0 14 0 0 0 0 0 +50 21 0 0 0 0 0 6 0 0 +51 11 0 0 0 0 0 7 1 0 +58 42 0 0 14 0 0 0 0 0 +61 428 2 2 0 0 0 0 0 0 +63 560 1 1 140 52 52 0 0 0 +65 119 0 0 0 0 0 0 0 0 +74 8 1 1 0 0 0 0 0 0 +75 154 1 1 29 0 0 0 0 0 +76 78 0 0 39 0 0 0 0 0 +83 20 1 1 10 0 0 10 0 0 +84 10 0 0 10 0 0 0 0 0 +86 40 0 0 20 0 0 0 0 0 +98 30 0 0 0 0 0 0 0 0 +108 16 0 0 0 0 0 0 0 0 +111 3975 1 1 0 0 0 0 0 0 +112 2638 0 0 1319 1 0 0 0 0 +118 30 0 0 10 7 0 0 0 0 +121 18 0 0 9 4 0 9 0 0 +124 453 2 2 154 1 0 0 0 0 +127 580 1 1 145 36 33 0 0 0 +136 580 0 0 290 48 43 0 0 0 +137 580 1 1 145 0 0 145 1 0 +138 520 1 1 145 1 0 0 0 0 +139 435 0 0 290 0 0 145 0 0 +143 30 0 0 12 1 0 0 0 0 +160 22 2 2 8 0 0 2 0 0 +162 20 0 0 5 1 1 0 0 0 +170 30 0 0 5 0 0 5 0 0 +171 15 1 1 10 0 0 5 0 0 +174 2 0 0 0 0 0 0 0 0 +fn=_dl_start +83 1 0 0 1 0 0 0 0 0 +84 1 0 0 1 0 0 0 0 0 +111 120 0 0 0 0 0 0 0 0 +112 78 0 0 39 5 5 0 0 0 +116 2 0 0 1 0 0 0 0 0 +124 31 0 0 0 0 0 0 0 0 +136 27 1 1 9 2 2 0 0 0 +137 18 0 0 0 0 0 0 0 0 +139 18 0 0 9 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/get-dynamic-info.h +fn=_dl_map_object_from_fd +42 10 0 0 0 0 0 0 0 0 +46 5 0 0 0 0 0 0 0 0 +48 408 0 0 136 38 38 0 0 0 +50 262 0 0 0 0 0 0 0 0 +63 129 0 0 0 0 0 0 0 0 +64 214 1 1 0 0 0 126 31 31 +65 20 1 1 0 0 0 0 0 0 +67 5 0 0 0 0 0 0 0 0 +68 25 2 2 0 0 0 0 0 0 +70 5 0 0 0 0 0 0 0 0 +71 25 0 0 0 0 0 0 0 0 +72 5 0 0 0 0 0 0 0 0 +73 20 0 0 0 0 0 5 0 0 +74 131 0 0 0 0 0 0 0 0 +81 10 1 1 0 0 0 0 0 0 +101 18 0 0 8 0 0 0 0 0 +102 20 0 0 10 0 0 0 0 0 +103 20 1 1 10 0 0 0 0 0 +104 20 0 0 10 0 0 0 0 0 +106 20 0 0 10 0 0 0 0 0 +111 20 0 0 10 0 0 0 0 0 +112 19 1 1 9 1 1 0 0 0 +113 20 0 0 10 0 0 0 0 0 +119 15 0 0 5 0 0 0 0 0 +124 10 0 0 5 0 0 0 0 0 +131 10 0 0 5 0 0 0 0 0 +132 15 1 1 10 0 0 0 0 0 +150 15 0 0 5 0 0 0 0 0 +155 6 0 0 3 0 0 3 0 0 +157 6 0 0 0 0 0 0 0 0 +159 6 0 0 0 0 0 0 0 0 +161 6 0 0 0 0 0 0 0 0 +162 2 1 1 0 0 0 1 0 0 +164 15 1 1 5 0 0 0 0 0 +166 12 0 0 3 0 0 3 1 1 +174 6 0 0 3 0 0 0 0 0 +179 6 0 0 0 0 0 0 0 0 +180 3 0 0 1 0 0 1 0 0 +182 10 0 0 5 0 0 0 0 0 +fn=_dl_start +48 57 1 1 19 6 6 0 0 0 +50 36 1 1 0 0 0 0 0 0 +63 21 0 0 0 0 0 0 0 0 +64 29 0 0 0 0 0 17 5 5 +65 4 0 0 0 0 0 0 0 0 +67 3 0 0 0 0 0 0 0 0 +68 5 1 1 0 0 0 0 0 0 +70 2 0 0 0 0 0 0 0 0 +71 5 1 1 0 0 0 0 0 0 +72 1 0 0 0 0 0 0 0 0 +73 5 1 1 0 0 0 1 1 1 +74 18 0 0 0 0 0 0 0 0 +81 2 1 1 0 0 0 0 0 0 +101 4 0 0 2 0 0 0 0 0 +102 4 0 0 2 0 0 0 0 0 +103 4 1 1 2 0 0 0 0 0 +104 4 0 0 2 0 0 0 0 0 +106 4 0 0 2 0 0 0 0 0 +111 4 0 0 2 0 0 0 0 0 +112 4 1 1 2 0 0 0 0 0 +113 4 0 0 2 0 0 0 0 0 +119 3 0 0 1 0 0 0 0 0 +124 2 0 0 1 0 0 0 0 0 +131 3 0 0 1 0 0 0 0 0 +132 3 1 1 2 0 0 0 0 0 +140 3 0 0 1 0 0 0 0 0 +143 3 0 0 1 1 1 0 0 0 +147 2 1 1 1 0 0 0 0 0 +148 2 0 0 1 0 0 0 0 0 +fn=dl_main +33 1 0 0 1 0 0 0 0 0 +42 2 0 0 0 0 0 0 0 0 +46 1 0 0 0 0 0 0 0 0 +48 72 0 0 24 6 6 0 0 0 +50 46 0 0 0 0 0 0 0 0 +63 25 0 0 0 0 0 0 0 0 +64 38 0 0 0 0 0 22 6 6 +65 4 0 0 0 0 0 0 0 0 +67 1 0 0 0 0 0 0 0 0 +68 5 0 0 0 0 0 0 0 0 +70 1 1 1 0 0 0 0 0 0 +71 5 1 1 0 0 0 0 0 0 +72 1 0 0 0 0 0 0 0 0 +73 4 0 0 0 0 0 1 0 0 +74 23 0 0 0 0 0 0 0 0 +81 3 1 1 1 0 0 0 0 0 +101 3 0 0 1 0 0 0 0 0 +102 4 0 0 2 0 0 0 0 0 +103 4 0 0 2 0 0 0 0 0 +104 4 0 0 2 0 0 0 0 0 +106 4 1 1 2 0 0 0 0 0 +111 3 0 0 1 0 0 0 0 0 +112 4 0 0 2 0 0 0 0 0 +113 4 0 0 2 0 0 0 0 0 +119 3 1 1 1 0 0 0 0 0 +131 2 0 0 1 0 0 0 0 0 +132 3 0 0 2 0 0 0 0 0 +150 3 0 0 1 0 0 0 0 0 +155 2 0 0 1 0 0 1 1 1 +157 2 1 1 0 0 0 0 0 0 +159 2 0 0 0 0 0 0 0 0 +161 2 0 0 0 0 0 0 0 0 +162 1 0 0 0 0 0 1 0 0 +164 3 0 0 1 0 0 0 0 0 +166 3 0 0 1 0 0 1 0 0 +174 2 1 1 1 0 0 0 0 0 +179 2 0 0 0 0 0 0 0 0 +180 2 0 0 1 0 0 1 0 0 +182 2 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/rtld.c +fn=_dl_start +393 2 0 0 0 0 0 1 1 1 +394 2 0 0 0 0 0 1 0 0 +395 2 0 0 0 0 0 1 0 0 +396 2 0 0 0 0 0 1 0 0 +397 2 0 0 0 0 0 1 1 1 +405 5 1 1 0 0 0 1 0 0 +408 1 0 0 0 0 0 1 0 0 +414 4 1 0 0 0 0 1 0 0 +423 4 0 0 0 0 0 0 0 0 +426 2 0 0 1 1 0 1 1 1 +430 2 1 0 1 0 0 0 0 0 +444 9 1 1 0 0 0 6 0 0 +463 5 0 0 0 0 0 1 1 1 +486 1 0 0 0 0 0 1 1 1 +489 1 0 0 0 0 0 1 1 1 +500 2 0 0 0 0 0 0 0 0 +505 27 3 3 9 0 0 0 0 0 +507 1 1 1 1 1 1 0 0 0 +532 9 0 0 7 1 0 0 0 0 +fn=dl_main +799 1 0 0 1 0 0 0 0 0 +801 1 0 0 0 0 0 1 0 0 +810 1 0 0 0 0 0 1 0 0 +812 1 1 1 0 0 0 1 0 0 +817 1 0 0 0 0 0 1 0 0 +870 12 2 2 0 0 0 7 1 1 +876 1 0 0 0 0 0 0 0 0 +879 1 0 0 0 0 0 0 0 0 +885 1 0 0 0 0 0 1 0 0 +887 2 0 0 0 0 0 1 1 1 +891 2 0 0 0 0 0 1 1 1 +892 2 0 0 0 0 0 1 0 0 +897 2 1 1 0 0 0 1 0 0 +907 3 0 0 1 0 0 0 0 0 +1108 8 2 2 0 0 0 1 0 0 +1110 2 0 0 0 0 0 0 0 0 +1111 1 0 0 0 0 0 1 0 0 +1112 2 0 0 1 0 0 1 0 0 +1113 2 0 0 1 0 0 1 0 0 +1117 3 0 0 0 0 0 1 0 0 +1118 2 1 1 1 0 0 0 0 0 +1139 1 0 0 0 0 0 1 0 0 +1140 1 0 0 0 0 0 1 0 0 +1142 1 0 0 0 0 0 1 0 0 +1144 1 0 0 1 0 0 0 0 0 +1147 33 1 1 1 0 0 0 0 0 +1148 71 2 2 9 5 5 0 0 0 +1152 3 1 1 1 0 0 1 0 0 +1153 1 0 0 0 0 0 0 0 0 +1157 3 0 0 2 0 0 1 0 0 +1158 1 0 0 0 0 0 0 0 0 +1166 2 0 0 0 0 0 1 1 1 +1167 2 1 1 2 1 1 0 0 0 +1169 1 0 0 0 0 0 1 0 0 +1176 2 0 0 1 0 0 0 0 0 +1188 1 0 0 0 0 0 0 0 0 +1194 2 1 1 0 0 0 0 0 0 +1202 4 0 0 2 0 0 0 0 0 +1203 10 1 1 3 1 1 0 0 0 +1204 4 0 0 2 0 0 0 0 0 +1205 1 0 0 0 0 0 1 0 0 +1208 4 0 0 2 1 1 0 0 0 +1209 4 0 0 2 0 0 0 0 0 +1210 2 1 1 0 0 0 2 0 0 +1211 6 0 0 3 0 0 0 0 0 +1212 2 0 0 0 0 0 1 0 0 +1239 2 1 1 1 0 0 1 0 0 +1240 1 0 0 0 0 0 0 0 0 +1243 2 0 0 1 0 0 1 0 0 +1244 2 0 0 1 0 0 1 0 0 +1245 1 0 0 0 0 0 0 0 0 +1250 3 1 1 1 1 1 0 0 0 +1253 2 1 1 1 0 0 0 0 0 +1255 2 0 0 1 0 0 0 0 0 +1257 3 1 1 1 0 0 0 0 0 +1270 3 0 0 1 0 0 0 0 0 +1271 6 0 0 1 0 0 2 0 0 +1273 3 0 0 3 0 0 0 0 0 +1276 2 0 0 1 0 0 1 0 0 +1278 1 0 0 0 0 0 1 0 0 +1279 1 0 0 0 0 0 1 0 0 +1281 2 1 1 1 0 0 0 0 0 +1282 2 0 0 0 0 0 1 0 0 +1286 2 0 0 1 0 0 0 0 0 +1288 2 1 1 0 0 0 0 0 0 +1293 2 0 0 0 0 0 1 0 0 +1296 2 1 1 1 0 0 0 0 0 +1312 5 2 2 0 0 0 2 0 0 +1318 10 1 1 1 0 0 2 0 0 +1323 2 1 1 1 0 0 1 0 0 +1326 4 1 1 1 0 0 2 0 0 +1328 1 0 0 0 0 0 1 0 0 +1333 2 0 0 1 0 0 0 0 0 +1336 3 0 0 2 0 0 1 0 0 +1337 4 0 0 1 0 0 1 0 0 +1338 2 1 1 1 0 0 1 0 0 +1339 1 0 0 0 0 0 1 0 0 +1340 1 0 0 1 0 0 0 0 0 +1341 1 0 0 1 0 0 0 0 0 +1346 2 0 0 1 0 0 0 0 0 +1347 5 0 0 1 0 0 1 0 0 +1364 2 0 0 1 1 1 0 0 0 +1365 2 1 1 1 0 0 0 0 0 +1367 3 0 0 1 0 0 0 0 0 +1369 1 0 0 0 0 0 1 0 0 +1370 3 0 0 1 0 0 1 0 0 +1375 4 1 1 0 0 0 0 0 0 +1376 5 0 0 1 1 1 0 0 0 +1378 2 1 1 1 0 0 1 1 1 +1379 2 0 0 1 0 0 1 0 0 +1384 2 0 0 1 1 1 0 0 0 +1389 1 0 0 0 0 0 1 0 0 +1390 4 1 1 2 0 0 0 0 0 +1391 2 0 0 0 0 0 0 0 0 +1570 2 0 0 0 0 0 2 0 0 +1578 3 0 0 1 0 0 0 0 0 +1581 2 1 1 1 0 0 1 0 0 +1585 3 0 0 1 0 0 0 0 0 +1590 2 0 0 1 0 0 1 0 0 +1591 1 0 0 0 0 0 1 0 0 +1592 1 0 0 0 0 0 0 0 0 +1596 2 0 0 1 0 0 0 0 0 +1611 3 1 1 2 0 0 0 0 0 +1612 1 0 0 0 0 0 0 0 0 +1613 1 0 0 0 0 0 0 0 0 +1615 3 0 0 1 0 0 0 0 0 +1617 5 0 0 0 0 0 0 0 0 +1618 3 0 0 0 0 0 1 0 0 +1619 4 1 1 0 0 0 0 0 0 +1621 2 0 0 1 0 0 0 0 0 +1631 5 0 0 0 0 0 1 0 0 +1708 4 0 0 2 0 0 0 0 0 +1712 8 1 1 0 0 0 0 0 0 +1713 1 0 0 0 0 0 0 0 0 +1716 6 1 1 0 0 0 2 0 0 +1717 2 0 0 2 0 0 0 0 0 +1718 4 0 0 0 0 0 0 0 0 +1719 2 0 0 0 0 0 0 0 0 +1725 5 1 1 0 0 0 0 0 0 +1726 8 0 0 1 0 0 1 0 0 +1727 4 0 0 0 0 0 0 0 0 +1729 2 1 1 1 0 0 0 0 0 +1732 17 0 0 1 0 0 0 0 0 +1733 25 0 0 15 0 0 0 0 0 +1736 3 1 1 2 0 0 1 0 0 +1737 3 0 0 1 0 0 0 0 0 +1738 1 0 0 0 0 0 1 0 0 +1740 24 1 1 0 0 0 0 0 0 +1741 20 0 0 13 0 0 0 0 0 +1751 2 1 1 0 0 0 1 0 0 +1753 3 2 2 1 0 0 1 0 0 +1754 2 0 0 1 0 0 0 0 0 +1756 2 0 0 0 0 0 1 0 0 +1758 3 0 0 0 0 0 0 0 0 +1760 3 0 0 1 0 0 0 0 0 +1774 4 1 1 3 0 0 0 0 0 +1775 2 0 0 1 0 0 1 0 0 +1776 3 0 0 1 0 0 0 0 0 +1787 4 1 1 1 0 0 1 0 0 +1788 1 1 1 0 0 0 1 0 0 +1789 6 0 0 0 0 0 2 0 0 +1799 2 0 0 1 0 0 1 0 0 +1800 2 0 0 1 0 0 0 0 0 +1801 2 1 1 0 0 0 2 0 0 +1803 2 0 0 1 0 0 0 0 0 +1808 2 0 0 1 0 0 0 0 0 +2038 3 0 0 1 1 1 0 0 0 +2094 2 1 1 0 0 0 1 0 0 +2098 2 1 1 1 0 0 1 0 0 +2104 2 0 0 1 0 0 1 0 0 +2107 2 0 0 1 0 0 0 0 0 +2161 3 1 1 1 0 0 0 0 0 +2168 1 0 0 1 0 0 0 0 0 +2170 5 0 0 0 0 0 0 0 0 +2171 1 0 0 1 0 0 0 0 0 +2172 30 1 1 0 0 0 0 0 0 +2174 14 0 0 14 2 0 0 0 0 +2179 14 0 0 14 0 0 0 0 0 +2181 16 1 1 0 0 0 0 0 0 +2183 1 1 1 0 0 0 1 0 0 +2184 1 0 0 1 0 0 0 0 0 +2187 7 0 0 7 0 0 0 0 0 +2189 14 0 0 7 1 0 0 0 0 +2190 48 0 0 12 5 0 6 0 0 +2194 16 1 1 8 1 0 0 0 0 +2195 3 0 0 0 0 0 1 0 0 +2197 4 1 1 0 0 0 0 0 0 +2199 3 0 0 0 0 0 1 1 0 +2205 2 0 0 1 0 0 0 0 0 +2210 4 0 0 2 2 0 0 0 0 +2212 1 0 0 1 0 0 0 0 0 +2219 3 1 1 1 0 0 1 0 0 +2222 2 0 0 1 1 0 0 0 0 +2231 3 1 1 2 1 0 0 0 0 +2233 4 0 0 1 0 0 0 0 0 +2248 5 1 1 0 0 0 0 0 0 +2250 1 0 0 1 0 0 0 0 0 +2251 5 0 0 1 0 0 1 0 0 +2252 4 0 0 0 0 0 0 0 0 +2254 2 0 0 1 0 0 0 0 0 +2262 1 0 0 0 0 0 1 0 0 +2266 2 0 0 1 0 0 0 0 0 +2286 4 1 1 0 0 0 1 0 0 +2287 1 0 0 0 0 0 1 0 0 +2288 1 0 0 0 0 0 1 0 0 +2289 1 0 0 0 0 0 0 0 0 +2293 1 0 0 0 0 0 1 0 0 +2298 8 0 0 7 2 0 0 0 0 +2464 2 0 0 1 0 0 1 1 1 +2466 1 0 0 0 0 0 1 0 0 +2467 1 0 0 0 0 0 0 0 0 +2471 8 1 1 1 0 0 2 1 1 +2473 15 0 0 3 0 0 3 1 1 +2475 2 0 0 0 0 0 0 0 0 +2477 105 1 1 21 0 0 0 0 0 +2478 19 0 0 0 0 0 0 0 0 +2480 4 0 0 0 0 0 0 0 0 +2486 14 0 0 2 1 1 0 0 0 +2507 2 1 1 1 0 0 0 0 0 +2514 6 0 0 0 0 0 1 0 0 +2516 3 1 1 0 0 0 1 0 0 +2562 3 1 1 1 0 0 0 0 0 +2563 6 1 1 0 0 0 1 0 0 +2565 3 1 1 0 0 0 1 1 1 +2635 3 2 2 1 0 0 0 0 0 +2667 3 0 0 1 0 0 0 0 0 +fn=handle_ld_preload +121 6 0 0 2 0 0 0 0 0 +752 2 0 0 0 0 0 2 1 1 +756 2 0 0 0 0 0 2 0 0 +757 2 0 0 0 0 0 2 0 0 +758 2 0 0 0 0 0 2 0 0 +760 2 0 0 2 0 0 0 0 0 +762 17 1 1 4 0 0 4 1 1 +763 6 0 0 2 0 0 0 0 0 +771 8 0 0 2 0 0 0 0 0 +837 9 1 1 0 0 0 6 0 0 +838 1 0 0 0 0 0 0 0 0 +842 6 0 0 3 0 0 0 0 0 +845 8 0 0 0 0 0 2 0 0 +846 6 1 1 0 0 0 0 0 0 +848 9 2 2 0 0 0 2 0 0 +849 4 1 1 0 0 0 2 0 0 +855 2 0 0 0 0 0 0 0 0 +857 4 0 0 2 0 0 0 0 0 +859 4 0 0 2 0 0 0 0 0 +863 9 0 0 7 0 0 0 0 0 +fn=init_tls +681 1 0 0 0 0 0 1 0 0 +683 2 0 0 1 0 0 1 0 0 +687 2 0 0 1 1 0 0 0 0 +693 2 0 0 0 0 0 1 0 0 +696 1 0 0 0 0 0 1 0 0 +697 4 0 0 0 0 0 1 0 0 +702 1 0 0 0 0 0 0 0 0 +704 1 0 0 0 0 0 1 0 0 +708 2 1 1 1 1 1 0 0 0 +709 1 0 0 0 0 0 0 0 0 +710 25 1 1 1 0 0 0 0 0 +711 14 0 0 7 0 0 0 0 0 +712 14 0 0 7 3 0 0 0 0 +716 2 0 0 0 0 0 1 0 0 +718 1 0 0 0 0 0 0 0 0 +720 2 0 0 0 0 0 0 0 0 +723 1 1 1 0 0 0 1 0 0 +730 2 0 0 0 0 0 1 0 0 +731 2 0 0 0 0 0 0 0 0 +737 2 1 1 1 0 0 1 0 0 +740 7 0 0 0 0 0 2 0 0 +743 1 1 1 0 0 0 1 0 0 +745 1 0 0 0 0 0 0 0 0 +746 3 0 0 2 0 0 0 0 0 +fn=map_doit +588 4 1 1 0 0 0 2 0 0 +590 8 0 0 2 0 0 0 0 0 +591 12 1 1 4 0 0 4 1 1 +593 4 0 0 4 0 0 0 0 0 +fn=rtld_lock_default_lock_recursive +784 6 1 1 6 1 1 0 0 0 +785 6 0 0 6 0 0 0 0 0 +fn=rtld_lock_default_unlock_recursive +790 6 0 0 6 0 0 0 0 0 +791 6 0 0 6 0 0 0 0 0 +fn=version_check_doit +621 2 1 1 0 0 0 1 0 0 +623 6 0 0 2 0 0 1 0 0 +627 2 1 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/elf/setup-vdso.h +fn=dl_main +24 2 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/io/../sysdeps/unix/sysv/linux/access.c +fn=access +27 7 2 2 0 0 0 1 0 0 +31 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/io/../sysdeps/unix/sysv/linux/close.c +fn=close +27 24 1 1 0 0 0 0 0 0 +28 6 0 0 6 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/io/../sysdeps/unix/sysv/linux/open64.c +fn=open +36 57 0 0 0 0 0 57 2 2 +39 342 1 1 0 0 0 0 0 0 +47 552 1 1 0 0 0 51 0 0 +49 57 0 0 57 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/io/../sysdeps/unix/sysv/linux/read.c +fn=read +27 20 1 1 0 0 0 0 0 0 +28 5 0 0 5 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/io/../sysdeps/unix/sysv/linux/wordsize-64/fxstat.c +fn=_fxstat +33 6 0 0 0 0 0 0 0 0 +34 12 1 1 0 0 0 0 0 0 +35 36 1 1 0 0 0 0 0 0 +39 6 0 0 6 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/io/../sysdeps/unix/sysv/linux/wordsize-64/lxstat.c +fn=open +39 57 1 1 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/io/../sysdeps/unix/sysv/linux/wordsize-64/xstat.c +fn=_xstat +33 16 0 0 0 0 0 0 0 0 +34 32 1 1 0 0 0 0 0 0 +35 156 0 0 15 0 0 15 0 0 +39 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/libio/genops.c +fn=_IO_cleanup +849 10 0 0 3 0 0 1 0 0 +850 13 2 2 5 0 0 2 0 0 +853 12 0 0 4 0 0 0 0 0 +855 9 0 0 3 0 0 0 0 0 +857 6 0 0 2 0 0 0 0 0 +863 1 0 0 1 0 0 0 0 0 +887 1 1 1 1 0 0 0 0 0 +893 3 0 0 0 0 0 3 0 0 +897 9 1 1 2 0 0 2 0 0 +898 8 1 1 2 0 0 1 0 0 +918 10 1 1 1 0 0 7 0 0 +921 3 1 1 0 0 0 2 0 0 +933 12 1 1 10 0 0 0 0 0 +fn=_IO_flush_all_lockp +749 11 2 2 1 0 0 7 0 0 +750 1 0 0 0 0 0 0 0 0 +754 11 0 0 3 0 0 2 0 0 +755 13 2 2 5 1 1 2 0 0 +758 12 0 0 4 3 1 0 0 0 +760 3 1 1 0 0 0 3 0 0 +761 6 1 1 0 0 0 0 0 0 +762 1 1 1 1 0 0 0 0 0 +764 22 2 2 10 6 3 0 0 0 +772 6 1 1 0 0 0 0 0 0 +774 3 0 0 0 0 0 3 0 0 +778 9 0 0 2 0 0 2 0 0 +779 9 1 1 3 0 0 1 0 0 +783 12 1 1 9 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/libio/libioP.h +fn=_IO_cleanup +870 4 1 1 0 0 0 0 0 0 +fn=_IO_flush_all_lockp +870 4 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/misc/../sysdeps/unix/syscall-template.S +fn=mprotect +78 48 1 1 0 0 0 0 0 0 +79 12 0 0 12 0 0 0 0 0 +fn=munmap +78 4 0 0 0 0 0 0 0 0 +79 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=mmap +41 180 0 0 0 0 0 90 3 3 +44 30 1 1 0 0 0 0 0 0 +47 56 2 2 5 0 0 0 0 0 +52 150 0 0 0 0 0 0 0 0 +54 105 0 0 105 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/misc/init-misc.c +fn=__init_misc +30 3 0 0 0 0 0 2 0 0 +31 6 2 2 1 0 0 0 0 0 +33 3 0 0 0 0 0 1 0 0 +37 5 0 0 1 1 0 1 1 0 +38 3 0 0 2 0 0 1 0 0 +40 4 0 0 3 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/../include/list.h +fn=__pthread_initialize_minimal +44 1 1 1 0 0 0 1 0 0 +45 1 0 0 0 0 0 1 0 0 +46 1 0 0 0 0 0 1 0 0 +48 1 0 0 0 0 0 1 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/../nptl/pthread_mutex_lock.c +fn=pthread_mutex_lock +64 1 0 0 0 0 0 0 0 0 +65 3 1 1 1 0 0 0 0 0 +67 1 0 0 0 0 0 0 0 0 +69 2 0 0 0 0 0 0 0 0 +73 4 1 1 1 0 0 0 0 0 +82 2 1 1 0 0 0 0 0 0 +93 4 0 0 0 0 0 0 0 0 +97 1 0 0 1 0 0 0 0 0 +100 2 0 0 1 0 0 0 0 0 +113 3 1 1 1 0 0 0 0 0 +115 3 0 0 1 0 0 0 0 0 +116 2 0 0 0 0 0 1 0 0 +154 1 1 1 1 0 0 0 0 0 +157 1 0 0 0 0 0 1 0 0 +159 1 0 0 1 0 0 0 0 0 +162 1 0 0 0 0 0 0 0 0 +164 1 0 0 0 0 0 0 0 0 +165 2 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/../sysdeps/unix/sysv/linux/pthread-pids.h +fn=__pthread_initialize_minimal +29 4 0 0 0 0 0 1 1 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +fn=elision_init +107 5 1 1 1 0 0 2 0 0 +112 5 0 0 0 0 0 1 0 0 +114 4 1 1 0 0 0 1 0 0 +116 4 0 0 0 0 0 1 0 0 +118 4 0 0 0 0 0 1 0 0 +120 4 1 1 0 0 0 1 0 0 +124 3 0 0 1 0 0 0 0 0 +125 1 0 0 0 0 0 1 1 0 +126 6 0 0 4 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/../sysdeps/unix/sysv/linux/x86_64/sigaction.c +fn=__libc_sigaction +47 10 1 1 2 0 0 2 0 0 +51 4 1 1 0 0 0 0 0 0 +53 4 0 0 2 0 0 2 0 0 +54 34 0 0 16 0 0 16 3 2 +55 8 0 0 2 0 0 2 0 0 +57 4 1 1 0 0 0 2 0 0 +62 24 2 2 0 0 0 0 0 0 +65 4 0 0 0 0 0 0 0 0 +73 10 1 1 6 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/cleanup_defer_compat.c +fn=_pthread_cleanup_pop_restore +62 2 1 1 0 0 0 0 0 0 +65 4 0 0 2 0 0 2 0 0 +68 6 0 0 2 0 0 0 0 0 +91 4 0 0 0 0 0 0 0 0 +92 2 1 1 2 0 0 0 0 0 +fn=_pthread_cleanup_push_defer +28 2 1 1 0 0 0 2 0 0 +29 2 0 0 0 0 0 2 0 0 +30 4 0 0 2 0 0 2 0 0 +32 2 0 0 2 0 0 0 0 0 +35 4 0 0 0 0 0 0 0 0 +52 6 0 0 0 0 0 2 0 0 +54 2 0 0 0 0 0 2 0 0 +55 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/libc_pthread_init.c +fn=__libc_pthread_init +43 2 1 1 0 0 0 1 0 0 +45 1 0 0 0 0 0 1 1 1 +48 6 0 0 0 0 0 1 0 0 +67 161 0 0 0 0 0 0 0 0 +70 159 0 0 106 4 0 0 0 0 +71 53 0 0 0 0 0 53 6 6 +73 1 0 0 0 0 0 1 0 0 +79 3 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/nptl-init.c +fn=__pthread_initialize_minimal +285 7 1 1 1 0 0 4 0 0 +287 1 0 0 1 0 0 0 0 0 +289 2 1 1 0 0 0 1 1 0 +290 1 0 0 0 0 0 1 1 0 +294 3 0 0 2 1 0 1 0 0 +300 2 0 0 0 0 0 1 0 0 +302 1 0 0 0 0 0 1 0 0 +304 1 0 0 0 0 0 1 0 0 +308 3 1 1 0 0 0 0 0 0 +356 3 0 0 2 2 0 1 1 0 +359 2 0 0 0 0 0 1 1 1 +360 1 0 0 0 0 0 0 0 0 +364 6 0 0 1 1 0 1 0 0 +374 2 0 0 0 0 0 1 0 0 +375 19 1 1 0 0 0 17 0 0 +376 4 0 0 0 0 0 1 0 0 +381 2 0 0 0 0 0 1 0 0 +382 1 1 1 0 0 0 1 0 0 +383 4 0 0 0 0 0 1 0 0 +393 2 0 0 1 0 0 0 0 0 +397 6 0 0 0 0 0 0 0 0 +405 3 1 1 0 0 0 1 0 0 +408 4 0 0 1 0 0 0 0 0 +410 1 0 0 0 0 0 1 0 0 +412 6 1 1 1 0 0 1 0 0 +417 5 0 0 0 0 0 1 0 0 +418 3 0 0 1 0 0 0 0 0 +422 1 0 0 0 0 0 0 0 0 +425 3 0 0 0 0 0 0 0 0 +429 2 1 1 2 0 0 0 0 0 +430 3 0 0 1 0 0 0 0 0 +435 7 0 0 0 0 0 1 0 0 +436 4 1 1 1 0 0 0 0 0 +437 2 0 0 1 0 0 1 1 1 +438 1 0 0 0 0 0 1 1 1 +439 2 1 1 2 0 0 0 0 0 +444 2 0 0 0 0 0 1 1 0 +445 2 0 0 0 0 0 1 0 0 +446 1 0 0 1 1 0 0 0 0 +447 1 1 1 0 0 0 1 0 0 +448 3 0 0 0 0 0 0 0 0 +451 2 0 0 0 0 0 1 0 0 +454 2 0 0 0 0 0 1 0 0 +456 2 0 0 0 0 0 1 0 0 +460 1 0 0 0 0 0 1 0 0 +462 4 1 1 0 0 0 1 0 0 +466 1 0 0 0 0 0 1 0 0 +467 8 1 1 6 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/pthread_mutex_unlock.c +fn=pthread_mutex_unlock +38 3 1 1 1 0 0 0 0 0 +39 3 0 0 0 0 0 0 0 0 +43 2 0 0 0 0 0 0 0 0 +48 1 1 1 0 0 0 1 0 0 +51 1 0 0 1 0 0 0 0 0 +54 3 0 0 2 0 0 0 0 0 +56 1 0 0 0 0 0 0 0 0 +60 2 1 1 0 0 0 0 0 0 +66 4 0 0 0 0 0 0 0 0 +70 3 0 0 2 0 0 0 0 0 +73 2 0 0 1 0 0 0 0 0 +344 1 0 0 0 0 0 0 0 0 +346 2 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/register-atfork.c +fn=__register_atfork +46 2 0 0 0 0 0 0 0 0 +53 2 0 0 0 0 0 0 0 0 +54 6 1 1 1 1 1 0 0 0 +73 1 0 0 0 0 0 0 0 0 +74 4 0 0 0 0 0 1 0 0 +85 7 1 1 0 0 0 3 0 0 +87 6 1 1 2 1 1 0 0 0 +94 1 0 0 0 0 0 1 0 0 +95 1 0 0 0 0 0 1 0 0 +96 1 1 1 0 0 0 1 0 0 +97 1 0 0 0 0 0 1 0 0 +103 4 1 1 2 0 0 0 0 0 +105 3 0 0 0 0 0 0 0 0 +106 5 0 0 4 0 0 0 0 0 +115 2 0 0 1 1 1 1 0 0 +116 6 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/nptl/unregister-atfork.c +fn=__unregister_atfork +28 35 1 1 5 0 0 15 0 0 +36 5 0 0 5 0 0 0 0 0 +39 20 0 0 0 0 0 0 0 0 +40 15 0 0 5 0 0 0 0 0 +45 5 1 1 5 0 0 0 0 0 +121 30 0 0 25 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/posix/../sysdeps/unix/syscall-template.S +fn=uname +78 4 1 1 0 0 0 0 0 0 +79 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/posix/../sysdeps/unix/sysv/linux/_exit.c +fn=_Exit +27 2 1 1 1 0 0 0 0 0 +31 4 1 1 0 0 0 0 0 0 +33 2 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/resource/../sysdeps/unix/sysv/linux/getrlimit64.c +fn=getrlimit +37 1 1 1 0 0 0 0 0 0 +38 7 0 0 0 0 0 0 0 0 +39 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/setjmp/../sysdeps/x86_64/bsd-_setjmp.S +fn=_setjmp +30 1 1 1 0 0 0 0 0 0 +32 1 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/setjmp/../sysdeps/x86_64/setjmp.S +fn=__sigsetjmp +26 12 2 2 0 0 0 12 0 0 +35 12 0 0 0 0 0 0 0 0 +36 24 1 1 12 0 0 0 0 0 +37 12 0 0 0 0 0 12 0 0 +41 12 0 0 0 0 0 12 0 0 +42 12 0 0 0 0 0 12 0 0 +43 12 0 0 0 0 0 12 0 0 +44 12 0 0 0 0 0 12 0 0 +45 12 0 0 0 0 0 0 0 0 +47 24 1 1 12 0 0 0 0 0 +49 12 0 0 0 0 0 12 1 1 +50 12 0 0 12 0 0 0 0 0 +51 12 0 0 0 0 0 0 0 0 +53 24 0 0 12 0 0 0 0 0 +55 12 1 1 0 0 0 12 0 0 +59 11 0 0 0 0 0 0 0 0 +60 11 0 0 11 0 0 0 0 0 +63 1 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/setjmp/sigjmp.c +fn=__sigjmp_save +28 2 0 0 0 0 0 1 0 0 +29 3 0 0 0 0 0 1 0 0 +34 3 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/stdlib/cxa_atexit.c +fn=__cxa_atexit +39 7 1 1 2 1 1 0 0 0 +40 2 1 1 0 0 0 1 0 0 +42 2 0 0 0 0 0 0 0 0 +49 2 0 0 1 0 0 0 0 0 +51 1 0 0 0 0 0 1 0 0 +52 1 0 0 0 0 0 1 0 0 +53 1 0 0 0 0 0 1 0 0 +54 1 0 0 0 0 0 1 0 0 +55 4 1 1 2 0 0 0 0 0 +56 1 0 0 0 0 0 0 0 0 +65 8 1 1 0 0 0 4 0 0 +67 6 0 0 5 0 0 0 0 0 +fn=__new_exitfn +78 3 0 0 0 0 0 2 0 0 +79 2 0 0 0 0 0 0 0 0 +84 2 1 1 1 1 0 0 0 0 +89 8 2 2 2 1 0 0 0 0 +91 3 0 0 1 1 0 0 0 0 +99 2 0 0 0 0 0 1 0 0 +120 1 1 1 0 0 0 0 0 0 +121 2 0 0 0 0 0 1 0 0 +134 1 1 1 0 0 0 1 0 0 +135 1 0 0 1 0 0 0 0 0 +139 4 0 0 3 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/stdlib/cxa_finalize.c +fn=__cxa_finalize +30 40 1 1 0 0 0 30 0 0 +33 35 1 1 10 0 0 0 0 0 +36 30 1 1 10 0 0 0 0 0 +40 35 1 1 5 0 0 0 0 0 +94 40 2 2 10 0 0 0 0 0 +98 30 0 0 5 1 1 0 0 0 +106 10 0 0 0 0 0 0 0 0 +107 10 0 0 0 0 0 5 0 0 +109 20 1 1 10 0 0 0 0 0 +110 40 0 0 35 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/stdlib/cxa_thread_atexit_impl.c +fn=__call_tls_dtors +145 3 1 1 0 0 0 2 0 0 +146 4 1 1 2 1 0 0 0 0 +164 4 1 1 3 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/stdlib/exit.c +fn=__run_exit_handlers +40 10 1 1 0 0 0 7 0 0 +45 3 0 0 0 0 0 0 0 0 +46 2 0 0 0 0 0 1 0 0 +53 1 1 1 0 0 0 0 0 0 +56 14 1 1 4 0 0 0 0 0 +59 2 0 0 2 0 0 0 0 0 +61 5 0 0 0 0 0 0 0 0 +65 1 0 0 0 0 0 1 0 0 +66 4 0 0 2 0 0 0 0 0 +70 6 1 1 2 0 0 0 0 0 +72 2 0 0 0 0 0 1 0 0 +73 1 0 0 1 0 0 0 0 0 +76 4 1 1 2 0 0 0 0 0 +77 8 2 2 1 0 0 0 0 0 +103 1 0 0 0 0 0 1 0 0 +106 3 0 0 2 0 0 0 0 0 +108 3 1 1 1 0 0 1 0 0 +109 1 0 0 0 0 0 0 0 0 +112 6 0 0 2 0 0 0 0 0 +114 2 0 0 1 0 0 0 0 0 +120 2 0 0 1 0 0 1 0 0 +121 2 0 0 0 0 0 0 0 0 +126 4 0 0 2 0 0 0 0 0 +129 2 1 1 1 0 0 0 0 0 +130 14 0 0 1 1 0 1 0 0 +132 2 0 0 0 0 0 1 0 0 +fn=exit +138 1 0 0 0 0 0 0 0 0 +139 4 1 1 0 0 0 1 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../bits/stdlib-bsearch.h +fn=intel_check_word.isra.0 +27 24 0 0 0 0 0 0 0 0 +28 12 0 0 0 0 0 0 0 0 +29 288 1 1 0 0 0 0 0 0 +31 162 0 0 0 0 0 0 0 0 +32 81 0 0 0 0 0 0 0 0 +37 15 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86/cacheinfo.c +fn=handle_intel.constprop.1 +259 30 1 1 3 0 0 21 0 0 +261 3 0 0 3 0 0 0 0 0 +264 9 0 0 3 0 0 0 0 0 +270 3 1 1 0 0 0 3 0 0 +272 3 0 0 0 0 0 3 0 0 +273 3 0 0 0 0 0 3 0 0 +275 12 0 0 0 0 0 0 0 0 +281 15 0 0 0 0 0 6 0 0 +286 6 0 0 0 0 0 0 0 0 +288 6 1 1 0 0 0 3 0 0 +289 3 0 0 0 0 0 0 0 0 +293 18 0 0 0 0 0 3 0 0 +295 6 0 0 0 0 0 0 0 0 +298 21 1 1 0 0 0 3 0 0 +300 6 0 0 0 0 0 0 0 0 +319 33 2 2 27 0 0 0 0 0 +fn=init_cacheinfo +488 7 1 1 0 0 0 6 0 0 +500 2 1 1 1 0 0 1 0 0 +502 6 1 1 4 0 0 0 0 0 +504 3 0 0 0 0 0 1 0 0 +506 3 1 1 0 0 0 2 0 0 +510 1 0 0 0 0 0 1 0 0 +511 3 0 0 0 0 0 1 0 0 +519 2 0 0 0 0 0 0 0 0 +530 1 0 0 0 0 0 0 0 0 +535 3 0 0 1 0 0 0 0 0 +539 2 1 1 1 0 0 0 0 0 +547 9 0 0 0 0 0 0 0 0 +550 14 1 1 0 0 0 0 0 0 +556 8 0 0 0 0 0 0 0 0 +559 26 0 0 0 0 0 0 0 0 +564 2 0 0 0 0 0 0 0 0 +568 4 1 1 0 0 0 0 0 0 +569 1 0 0 0 0 0 0 0 0 +573 2 0 0 0 0 0 0 0 0 +577 3 0 0 0 0 0 0 0 0 +580 3 0 0 0 0 0 0 0 0 +581 1 0 0 0 0 0 0 0 0 +586 8 0 0 0 0 0 0 0 0 +592 2 1 1 1 0 0 0 0 0 +600 8 0 0 1 0 0 0 0 0 +602 7 1 1 0 0 0 0 0 0 +604 7 1 1 0 0 0 0 0 0 +606 6 0 0 0 0 0 0 0 0 +609 2 0 0 0 0 0 0 0 0 +610 8 0 0 0 0 0 0 0 0 +612 4 0 0 0 0 0 0 0 0 +615 2 0 0 0 0 0 0 0 0 +620 1 0 0 0 0 0 0 0 0 +622 4 0 0 0 0 0 0 0 0 +623 3 1 1 0 0 0 0 0 0 +624 1 0 0 0 0 0 0 0 0 +627 2 0 0 0 0 0 0 0 0 +630 3 1 1 0 0 0 0 0 0 +634 2 0 0 1 0 0 0 0 0 +637 1 0 0 0 0 0 0 0 0 +639 4 0 0 0 0 0 0 0 0 +640 1 0 0 0 0 0 0 0 0 +645 2 1 1 0 0 0 0 0 0 +650 2 0 0 0 0 0 0 0 0 +651 1 0 0 0 0 0 0 0 0 +652 2 0 0 0 0 0 0 0 0 +653 1 0 0 0 0 0 0 0 0 +654 2 0 0 1 0 0 0 0 0 +691 4 0 0 0 0 0 0 0 0 +692 5 0 0 0 0 0 0 0 0 +696 2 1 1 0 0 0 0 0 0 +755 2 0 0 0 0 0 0 0 0 +758 2 1 1 0 0 0 0 0 0 +760 3 0 0 0 0 0 1 0 0 +761 1 0 0 0 0 0 1 1 1 +763 1 0 0 0 0 0 0 0 0 +764 3 0 0 0 0 0 1 0 0 +765 1 0 0 0 0 0 1 0 0 +768 2 0 0 0 0 0 0 0 0 +771 2 0 0 0 0 0 0 0 0 +773 3 0 0 0 0 0 1 0 0 +774 1 1 1 0 0 0 1 1 1 +776 1 0 0 0 0 0 0 0 0 +777 3 0 0 0 0 0 1 0 0 +778 1 0 0 0 0 0 1 0 0 +786 2 0 0 1 0 0 1 1 1 +788 8 0 0 1 0 0 0 0 0 +789 8 0 0 7 0 0 0 0 0 +fn=intel_check_word.isra.0 +119 162 0 0 81 6 6 0 0 0 +122 81 0 0 0 0 0 0 0 0 +128 36 0 0 0 0 0 24 0 0 +132 12 1 1 0 0 0 0 0 0 +134 3 1 1 0 0 0 0 0 0 +138 42 0 0 0 0 0 0 0 0 +140 48 1 1 0 0 0 0 0 0 +142 15 0 0 0 0 0 0 0 0 +144 30 0 0 0 0 0 0 0 0 +152 30 0 0 0 0 0 0 0 0 +161 13 1 1 0 0 0 0 0 0 +164 30 1 1 0 0 0 0 0 0 +167 24 0 0 0 0 0 0 0 0 +171 16 0 0 0 0 0 0 0 0 +173 36 0 0 0 0 0 0 0 0 +175 14 0 0 0 0 0 0 0 0 +177 8 0 0 0 0 0 0 0 0 +178 14 0 0 0 0 0 0 0 0 +179 10 0 0 0 0 0 0 0 0 +181 3 1 1 0 0 0 0 0 0 +183 6 0 0 0 0 0 0 0 0 +185 9 1 1 0 0 0 0 0 0 +186 12 1 1 0 0 0 0 0 0 +187 9 0 0 0 0 0 0 0 0 +188 15 0 0 0 0 0 0 0 0 +196 5 0 0 0 0 0 0 0 0 +203 24 0 0 0 0 0 0 0 0 +225 12 1 1 0 0 0 0 0 0 +250 12 0 0 0 0 0 0 0 0 +255 36 0 0 30 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/memcmp.S +fn=bcmp +24 2 1 1 0 0 0 0 0 0 +25 2 0 0 0 0 0 0 0 0 +26 2 0 0 0 0 0 0 0 0 +27 2 0 0 0 0 0 0 0 0 +28 2 0 0 0 0 0 0 0 0 +29 2 0 0 0 0 0 0 0 0 +30 2 0 0 0 0 0 0 0 0 +31 2 0 0 0 0 0 0 0 0 +34 2 0 0 0 0 0 0 0 0 +35 2 0 0 0 0 0 0 0 0 +36 1 0 0 1 0 0 0 0 0 +37 1 0 0 1 1 1 0 0 0 +38 1 0 0 0 0 0 0 0 0 +39 1 0 0 0 0 0 0 0 0 +40 1 0 0 0 0 0 0 0 0 +41 1 0 0 0 0 0 0 0 0 +42 1 0 0 0 0 0 0 0 0 +44 2 1 1 0 0 0 0 0 0 +45 2 0 0 0 0 0 0 0 0 +46 1 0 0 1 0 0 0 0 0 +47 1 0 0 1 0 0 0 0 0 +48 1 0 0 0 0 0 0 0 0 +49 1 0 0 0 0 0 0 0 0 +50 1 0 0 0 0 0 0 0 0 +51 1 0 0 0 0 0 0 0 0 +52 1 0 0 0 0 0 0 0 0 +54 2 0 0 0 0 0 0 0 0 +55 2 0 0 0 0 0 0 0 0 +56 2 1 1 2 0 0 0 0 0 +57 2 0 0 2 1 1 0 0 0 +58 2 0 0 0 0 0 0 0 0 +59 2 0 0 0 0 0 0 0 0 +60 1 0 0 0 0 0 0 0 0 +61 1 0 0 0 0 0 0 0 0 +62 1 0 0 0 0 0 0 0 0 +64 1 0 0 0 0 0 0 0 0 +65 1 0 0 0 0 0 0 0 0 +66 1 0 0 1 0 0 0 0 0 +67 1 0 0 1 0 0 0 0 0 +68 1 0 0 0 0 0 0 0 0 +69 1 0 0 0 0 0 0 0 0 +98 2 1 1 0 0 0 0 0 0 +99 2 0 0 0 0 0 0 0 0 +114 2 1 1 0 0 0 0 0 0 +115 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/../strchr.S +fn=index +24 17 1 1 0 0 0 0 0 0 +25 17 0 0 0 0 0 0 0 0 +26 17 0 0 0 0 0 0 0 0 +27 17 0 0 0 0 0 0 0 0 +28 17 0 0 0 0 0 0 0 0 +29 17 0 0 0 0 0 0 0 0 +30 17 0 0 0 0 0 0 0 0 +31 17 0 0 0 0 0 0 0 0 +32 17 0 0 17 3 3 0 0 0 +33 17 0 0 0 0 0 0 0 0 +34 17 0 0 0 0 0 0 0 0 +35 17 1 1 0 0 0 0 0 0 +36 17 0 0 0 0 0 0 0 0 +37 17 0 0 0 0 0 0 0 0 +38 17 0 0 0 0 0 0 0 0 +39 17 0 0 0 0 0 0 0 0 +40 17 0 0 0 0 0 0 0 0 +41 11 0 0 0 0 0 0 0 0 +45 11 0 0 0 0 0 0 0 0 +46 11 0 0 0 0 0 0 0 0 +47 11 0 0 11 0 0 0 0 0 +48 11 0 0 0 0 0 0 0 0 +50 11 0 0 11 0 0 0 0 0 +54 6 0 0 6 1 1 0 0 0 +55 6 0 0 0 0 0 0 0 0 +56 6 0 0 0 0 0 0 0 0 +57 6 0 0 0 0 0 0 0 0 +58 6 0 0 0 0 0 0 0 0 +59 6 1 1 0 0 0 0 0 0 +60 6 0 0 6 2 2 0 0 0 +61 6 0 0 0 0 0 0 0 0 +62 6 0 0 0 0 0 0 0 0 +63 6 0 0 0 0 0 0 0 0 +64 6 0 0 0 0 0 0 0 0 +65 6 0 0 0 0 0 0 0 0 +66 6 0 0 0 0 0 0 0 0 +67 6 0 0 6 0 0 0 0 0 +68 6 0 0 0 0 0 0 0 0 +69 6 0 0 0 0 0 0 0 0 +70 6 0 0 0 0 0 0 0 0 +71 6 0 0 0 0 0 0 0 0 +72 6 0 0 0 0 0 0 0 0 +73 6 0 0 0 0 0 0 0 0 +74 6 0 0 0 0 0 0 0 0 +75 6 1 1 0 0 0 0 0 0 +76 6 0 0 0 0 0 0 0 0 +77 6 0 0 0 0 0 0 0 0 +129 6 1 1 0 0 0 0 0 0 +133 6 0 0 0 0 0 0 0 0 +134 6 0 0 0 0 0 0 0 0 +135 6 0 0 6 0 0 0 0 0 +136 6 1 1 0 0 0 0 0 0 +138 6 0 0 6 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/../strlen.S +fn=strlen +79 31 1 1 0 0 0 0 0 0 +80 31 0 0 0 0 0 0 0 0 +81 31 0 0 0 0 0 0 0 0 +82 31 0 0 0 0 0 0 0 0 +83 31 1 1 0 0 0 0 0 0 +84 31 0 0 0 0 0 0 0 0 +85 31 0 0 0 0 0 0 0 0 +87 31 0 0 0 0 0 0 0 0 +89 31 0 0 0 0 0 0 0 0 +120 31 0 0 31 4 4 0 0 0 +121 31 0 0 0 0 0 0 0 0 +122 31 0 0 0 0 0 0 0 0 +123 31 0 0 0 0 0 0 0 0 +124 31 0 0 0 0 0 0 0 0 +125 11 0 0 0 0 0 0 0 0 +127 11 0 0 11 0 0 0 0 0 +131 20 0 0 0 0 0 0 0 0 +132 20 0 0 20 0 0 0 0 0 +133 20 0 0 20 0 0 0 0 0 +134 20 0 0 20 0 0 0 0 0 +135 20 1 1 0 0 0 0 0 0 +136 20 0 0 0 0 0 0 0 0 +137 20 0 0 0 0 0 0 0 0 +138 20 0 0 0 0 0 0 0 0 +139 20 0 0 0 0 0 0 0 0 +140 20 0 0 0 0 0 0 0 0 +141 20 0 0 0 0 0 0 0 0 +142 20 0 0 0 0 0 0 0 0 +147 160 0 0 20 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=memchr +30 4 0 0 0 0 0 0 0 0 +32 3 1 1 2 0 0 0 0 0 +fn=memrchr +30 4 0 0 0 0 0 0 0 0 +32 3 1 1 2 0 0 0 0 0 +fn=rawmemchr +30 4 0 0 0 0 0 0 0 0 +32 3 1 1 2 0 0 0 0 0 +fn=rindex +30 4 0 0 0 0 0 0 0 0 +32 3 1 1 2 0 0 0 0 0 +fn=strchrnul +30 4 0 0 0 0 0 0 0 0 +32 3 1 1 2 0 0 0 0 0 +fn=strlen +30 8 0 0 0 0 0 0 0 0 +32 6 1 1 4 0 0 0 0 0 +fn=strnlen +30 8 1 1 0 0 0 0 0 0 +32 6 1 1 4 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=bcmp +32 2 0 0 0 0 0 0 0 0 +33 5 1 1 3 0 0 0 0 0 +34 2 0 0 0 0 0 0 0 0 +35 3 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +fn=memcpy@@GLIBC_2.14 +44 5 1 1 2 0 0 0 0 0 +47 2 0 0 0 0 0 0 0 0 +48 2 1 1 0 0 0 0 0 0 +59 2 0 0 0 0 0 0 0 0 +61 5 1 1 2 0 0 0 0 0 +fn=memmove +44 10 2 2 4 1 0 0 0 0 +47 4 0 0 0 0 0 0 0 0 +48 4 0 0 0 0 0 0 0 0 +59 4 0 0 0 0 0 0 0 0 +61 10 1 1 4 1 0 0 0 0 +fn=mempcpy +44 5 1 1 2 0 0 0 0 0 +47 2 0 0 0 0 0 0 0 0 +48 2 1 1 0 0 0 0 0 0 +59 2 0 0 0 0 0 0 0 0 +61 5 1 1 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=memset +42 5 1 1 2 0 0 0 0 0 +45 4 0 0 1 0 0 0 0 0 +46 2 0 0 0 0 0 0 0 0 +57 2 0 0 0 0 0 0 0 0 +59 5 1 1 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=strcspn +30 5 2 2 2 0 0 0 0 0 +fn=strpbrk +30 5 0 0 2 0 0 0 0 0 +fn=strspn +30 5 1 1 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=strcasecmp +32 5 1 1 2 0 0 0 0 0 +fn=strcasecmp_l +32 5 1 1 2 0 0 0 0 0 +fn=strncasecmp +32 5 0 0 2 0 0 0 0 0 +fn=strncasecmp_l +32 5 1 1 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/ifunc-unaligned-ssse3.h +fn=stpcpy +33 4 1 1 2 0 0 0 0 0 +36 4 0 0 1 0 0 0 0 0 +fn=stpncpy +33 4 1 1 2 0 0 0 0 0 +36 4 0 0 1 0 0 0 0 0 +fn=strcat +33 4 1 1 2 0 0 0 0 0 +36 4 0 0 1 0 0 0 0 0 +fn=strcpy +33 4 0 0 2 0 0 0 0 0 +36 4 0 0 1 0 0 0 0 0 +fn=strncpy +33 4 1 1 2 0 0 0 0 0 +36 4 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/memchr.c +fn=memchr +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/memcmp.c +fn=bcmp +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +fn=memcpy +129 35 1 1 0 0 0 0 0 0 +131 163 0 0 0 0 0 0 0 0 +132 163 0 0 0 0 0 0 0 0 +133 77 0 0 0 0 0 0 0 0 +134 77 0 0 0 0 0 0 0 0 +139 62 0 0 62 1 0 0 0 0 +140 62 0 0 62 0 0 0 0 0 +141 62 0 0 0 0 0 62 8 8 +142 62 0 0 0 0 0 62 1 1 +147 62 0 0 62 0 0 0 0 0 +267 86 0 0 0 0 0 0 0 0 +268 86 0 0 0 0 0 0 0 0 +269 34 0 0 0 0 0 0 0 0 +270 34 0 0 0 0 0 0 0 0 +271 17 0 0 0 0 0 0 0 0 +272 17 0 0 0 0 0 0 0 0 +273 15 0 0 0 0 0 0 0 0 +274 1 0 0 1 0 0 0 0 0 +275 1 0 0 0 0 0 1 1 1 +277 15 0 0 15 0 0 0 0 0 +299 52 0 0 52 0 0 0 0 0 +300 52 0 0 52 0 0 0 0 0 +301 52 0 0 0 0 0 52 3 3 +302 52 0 0 0 0 0 52 0 0 +303 52 0 0 52 0 0 0 0 0 +306 17 1 0 17 0 0 0 0 0 +307 17 0 0 17 0 0 0 0 0 +308 17 0 0 0 0 0 17 0 0 +309 17 0 0 0 0 0 17 0 0 +310 17 0 0 17 0 0 0 0 0 +313 2 1 1 2 1 1 0 0 0 +314 2 0 0 2 0 0 0 0 0 +315 2 0 0 0 0 0 2 1 1 +316 2 0 0 0 0 0 2 0 0 +317 2 0 0 2 0 0 0 0 0 +327 15 0 0 0 0 0 0 0 0 +328 15 0 0 0 0 0 0 0 0 +329 15 0 0 0 0 0 0 0 0 +330 15 0 0 0 0 0 0 0 0 +352 15 1 1 15 0 0 0 0 0 +353 15 1 1 15 0 0 0 0 0 +354 15 0 0 15 0 0 0 0 0 +355 15 0 0 15 0 0 0 0 0 +356 15 0 0 0 0 0 15 3 3 +357 15 0 0 0 0 0 15 4 4 +358 15 0 0 0 0 0 15 3 3 +359 15 0 0 0 0 0 15 0 0 +361 15 0 0 15 0 0 0 0 0 +fn=mempcpy +116 128 1 1 0 0 0 0 0 0 +117 128 0 0 0 0 0 0 0 0 +118 128 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/memrchr.c +fn=memrchr +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S +fn=memset +109 110 1 1 0 0 0 0 0 0 +111 22 0 0 0 0 0 0 0 0 +112 22 0 0 0 0 0 0 0 0 +113 9 1 1 0 0 0 0 0 0 +114 9 0 0 0 0 0 0 0 0 +116 4 0 0 0 0 0 4 2 2 +117 4 0 0 0 0 0 4 0 0 +119 4 0 0 4 0 0 0 0 0 +174 5 0 0 0 0 0 0 0 0 +175 5 0 0 0 0 0 0 0 0 +185 5 0 0 0 0 0 0 0 0 +186 5 0 0 0 0 0 5 5 5 +187 5 0 0 0 0 0 0 0 0 +188 5 0 0 0 0 0 5 5 5 +189 5 1 1 0 0 0 5 1 1 +190 5 0 0 0 0 0 5 1 1 +191 5 0 0 0 0 0 5 2 2 +192 5 0 0 0 0 0 5 0 0 +193 5 0 0 0 0 0 5 0 0 +194 5 0 0 0 0 0 5 1 1 +195 5 0 0 0 0 0 0 0 0 +196 5 0 0 0 0 0 0 0 0 +197 5 0 0 0 0 0 0 0 0 +198 5 0 0 0 0 0 0 0 0 +200 98 0 0 0 0 0 98 90 90 +201 98 0 0 0 0 0 98 0 0 +202 98 0 0 0 0 0 98 0 0 +203 98 0 0 0 0 0 98 0 0 +204 98 0 0 0 0 0 0 0 0 +205 98 0 0 0 0 0 0 0 0 +206 98 0 0 0 0 0 0 0 0 +207 5 0 0 5 0 0 0 0 0 +222 13 1 1 0 0 0 0 0 0 +223 13 0 0 0 0 0 0 0 0 +224 13 0 0 0 0 0 0 0 0 +225 6 0 0 0 0 0 0 0 0 +226 6 0 0 0 0 0 0 0 0 +227 2 0 0 0 0 0 0 0 0 +228 2 0 0 0 0 0 0 0 0 +252 7 0 0 0 0 0 7 1 1 +253 7 0 0 0 0 0 7 0 0 +255 7 0 0 7 0 0 0 0 0 +258 4 0 0 0 0 0 4 0 0 +259 4 0 0 0 0 0 4 0 0 +261 4 0 0 4 0 0 0 0 0 +264 2 0 0 0 0 0 2 0 0 +265 2 0 0 0 0 0 2 0 0 +267 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/rawmemchr.c +fn=rawmemchr +31 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/stpcpy.c +fn=stpcpy +33 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/stpncpy.c +fn=stpncpy +31 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strcasecmp.c +fn=strcasecmp +31 1 1 1 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +fn=strcasecmp_l +31 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strcat.c +fn=strcat +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strchr.c +fn=index +38 3 0 0 0 0 0 0 0 0 +40 4 1 1 2 0 0 0 0 0 +49 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strchrnul.c +fn=strchrnul +31 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strcmp.c +fn=strcmp +38 8 1 1 4 0 0 0 0 0 +41 8 0 0 2 0 0 0 0 0 +47 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strcpy.c +fn=strcpy +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strcspn.c +fn=strcspn +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strlen.c +fn=strlen +29 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strncase.c +fn=strncasecmp +31 1 1 1 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strncase_l.c +fn=strncasecmp_l +31 1 1 1 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strncmp.c +fn=strncmp +38 4 1 1 2 0 0 0 0 0 +39 3 0 0 1 0 0 0 0 0 +48 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strncpy.c +fn=strncpy +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strnlen.c +fn=strnlen +31 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strpbrk.c +fn=strpbrk +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +fn=__strrchr_avx2 +43 1 1 1 0 0 0 0 0 0 +44 1 0 0 0 0 0 0 0 0 +46 1 0 0 0 0 0 0 0 0 +47 1 0 0 0 0 0 0 0 0 +50 1 0 0 0 0 0 0 0 0 +51 1 0 0 0 0 0 0 0 0 +52 1 0 0 0 0 0 0 0 0 +85 1 1 1 0 0 0 0 0 0 +86 1 0 0 0 0 0 0 0 0 +87 1 0 0 1 1 0 0 0 0 +88 1 0 0 0 0 0 0 0 0 +89 1 1 1 0 0 0 0 0 0 +90 1 0 0 0 0 0 0 0 0 +91 1 0 0 0 0 0 0 0 0 +92 1 0 0 0 0 0 0 0 0 +93 1 0 0 0 0 0 0 0 0 +94 1 0 0 0 0 0 0 0 0 +97 1 0 0 0 0 0 0 0 0 +98 1 0 0 0 0 0 0 0 0 +107 1 0 0 0 0 0 0 0 0 +108 1 0 0 0 0 0 0 0 0 +111 1 0 0 0 0 0 0 0 0 +112 2 0 0 0 0 0 0 0 0 +116 1 1 1 1 1 0 0 0 0 +117 1 0 0 0 0 0 0 0 0 +118 1 0 0 0 0 0 0 0 0 +119 1 0 0 0 0 0 0 0 0 +120 1 0 0 0 0 0 0 0 0 +121 1 0 0 0 0 0 0 0 0 +122 1 0 0 0 0 0 0 0 0 +123 1 0 0 0 0 0 0 0 0 +155 1 1 1 0 0 0 0 0 0 +156 1 0 0 0 0 0 0 0 0 +158 1 0 0 0 0 0 0 0 0 +159 1 0 0 0 0 0 0 0 0 +160 1 0 0 0 0 0 0 0 0 +161 1 0 0 0 0 0 0 0 0 +167 1 0 0 0 0 0 0 0 0 +168 1 0 0 0 0 0 0 0 0 +169 1 0 0 0 0 0 0 0 0 +170 1 0 0 1 0 0 0 0 0 +175 1 1 1 0 0 0 0 0 0 +176 1 0 0 0 0 0 0 0 0 +177 1 0 0 0 0 0 0 0 0 +192 1 0 0 0 0 0 0 0 0 +193 1 0 0 0 0 0 0 0 0 +194 1 0 0 0 0 0 0 0 0 +195 1 0 0 0 0 0 0 0 0 +196 1 0 0 0 0 0 0 0 0 +198 1 1 1 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strrchr.c +fn=rindex +28 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/multiarch/strspn.c +fn=strspn +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S +fn=strcmp +144 726 1 1 0 0 0 0 0 0 +145 726 0 0 0 0 0 0 0 0 +147 726 0 0 0 0 0 0 0 0 +148 726 0 0 0 0 0 0 0 0 +169 726 0 0 0 0 0 0 0 0 +170 726 0 0 0 0 0 0 0 0 +171 580 0 0 0 0 0 0 0 0 +172 580 0 0 0 0 0 0 0 0 +173 474 0 0 474 25 16 0 0 0 +174 474 0 0 474 13 4 0 0 0 +175 474 0 0 474 0 0 0 0 0 +176 474 0 0 474 0 0 0 0 0 +197 474 0 0 0 0 0 0 0 0 +198 474 0 0 0 0 0 0 0 0 +199 474 0 0 0 0 0 0 0 0 +200 474 0 0 0 0 0 0 0 0 +201 474 0 0 0 0 0 0 0 0 +202 474 0 0 0 0 0 0 0 0 +203 474 0 0 0 0 0 0 0 0 +208 13 0 0 0 0 0 0 0 0 +209 13 0 0 0 0 0 0 0 0 +218 265 1 1 0 0 0 0 0 0 +219 265 0 0 0 0 0 0 0 0 +220 265 0 0 0 0 0 0 0 0 +221 265 0 0 0 0 0 0 0 0 +222 265 1 1 0 0 0 0 0 0 +223 265 0 0 0 0 0 0 0 0 +224 265 0 0 0 0 0 0 0 0 +225 265 0 0 0 0 0 0 0 0 +226 198 0 0 0 0 0 0 0 0 +227 138 0 0 0 0 0 0 0 0 +228 138 0 0 0 0 0 0 0 0 +229 138 0 0 0 0 0 0 0 0 +231 198 0 0 0 0 0 0 0 0 +232 198 0 0 0 0 0 0 0 0 +233 198 0 0 0 0 0 0 0 0 +234 198 0 0 198 5 2 0 0 0 +235 198 0 0 0 0 0 0 0 0 +236 198 0 0 0 0 0 0 0 0 +246 67 0 0 67 2 1 0 0 0 +247 67 0 0 0 0 0 0 0 0 +248 67 0 0 0 0 0 0 0 0 +250 67 0 0 67 0 0 0 0 0 +256 67 1 1 0 0 0 0 0 0 +257 67 0 0 0 0 0 0 0 0 +258 67 0 0 0 0 0 0 0 0 +259 67 0 0 0 0 0 0 0 0 +260 67 0 0 0 0 0 0 0 0 +265 67 0 0 0 0 0 0 0 0 +267 64 0 0 0 0 0 0 0 0 +268 64 0 0 0 0 0 0 0 0 +269 128 0 0 0 0 0 0 0 0 +277 64 0 0 64 1 0 0 0 0 +278 64 0 0 64 0 0 0 0 0 +281 64 0 0 0 0 0 0 0 0 +282 64 1 1 0 0 0 0 0 0 +283 64 0 0 0 0 0 0 0 0 +284 64 0 0 0 0 0 0 0 0 +285 64 0 0 0 0 0 0 0 0 +286 64 0 0 0 0 0 0 0 0 +317 5 1 1 0 0 0 0 0 0 +318 5 0 0 5 1 0 0 0 0 +319 5 0 0 5 0 0 0 0 0 +320 5 0 0 0 0 0 0 0 0 +321 5 0 0 0 0 0 0 0 0 +323 5 0 0 0 0 0 0 0 0 +324 5 0 0 0 0 0 0 0 0 +325 5 0 0 0 0 0 0 0 0 +326 5 0 0 0 0 0 0 0 0 +327 5 0 0 0 0 0 0 0 0 +328 5 0 0 0 0 0 0 0 0 +329 5 0 0 0 0 0 0 0 0 +330 5 1 1 5 0 0 0 0 0 +333 5 0 0 0 0 0 0 0 0 +334 5 0 0 0 0 0 0 0 0 +335 5 0 0 0 0 0 0 0 0 +341 5 0 0 0 0 0 0 0 0 +342 5 0 0 0 0 0 0 0 0 +343 10 0 0 0 0 0 0 0 0 +347 5 0 0 0 0 0 0 0 0 +348 5 0 0 0 0 0 0 0 0 +351 5 0 0 5 0 0 0 0 0 +352 5 1 1 5 0 0 0 0 0 +353 5 0 0 0 0 0 0 0 0 +356 5 0 0 0 0 0 0 0 0 +357 5 0 0 0 0 0 0 0 0 +358 5 0 0 0 0 0 0 0 0 +364 5 0 0 0 0 0 0 0 0 +365 5 0 0 0 0 0 0 0 0 +366 5 0 0 0 0 0 0 0 0 +367 5 0 0 0 0 0 0 0 0 +368 5 0 0 0 0 0 0 0 0 +369 5 0 0 0 0 0 0 0 0 +447 1 1 1 0 0 0 0 0 0 +448 1 0 0 1 1 1 0 0 0 +449 1 0 0 1 0 0 0 0 0 +450 1 0 0 0 0 0 0 0 0 +451 1 0 0 0 0 0 0 0 0 +453 1 0 0 0 0 0 0 0 0 +454 1 0 0 0 0 0 0 0 0 +455 1 0 0 0 0 0 0 0 0 +456 1 0 0 0 0 0 0 0 0 +457 1 0 0 0 0 0 0 0 0 +458 1 0 0 0 0 0 0 0 0 +459 1 0 0 0 0 0 0 0 0 +460 1 1 1 1 0 0 0 0 0 +463 1 0 0 0 0 0 0 0 0 +464 1 0 0 0 0 0 0 0 0 +465 1 0 0 0 0 0 0 0 0 +471 1 0 0 0 0 0 0 0 0 +472 1 0 0 0 0 0 0 0 0 +473 2 0 0 0 0 0 0 0 0 +477 1 0 0 0 0 0 0 0 0 +478 1 0 0 0 0 0 0 0 0 +481 1 0 0 1 0 0 0 0 0 +482 1 1 1 1 0 0 0 0 0 +483 1 0 0 0 0 0 0 0 0 +486 1 0 0 0 0 0 0 0 0 +487 1 0 0 0 0 0 0 0 0 +488 1 0 0 0 0 0 0 0 0 +494 1 0 0 0 0 0 0 0 0 +495 1 0 0 0 0 0 0 0 0 +496 1 0 0 0 0 0 0 0 0 +497 1 0 0 0 0 0 0 0 0 +498 1 0 0 0 0 0 0 0 0 +499 1 0 0 0 0 0 0 0 0 +506 1 0 0 0 0 0 0 0 0 +507 1 0 0 0 0 0 0 0 0 +509 1 0 0 0 0 0 0 0 0 +510 1 0 0 0 0 0 0 0 0 +512 1 1 1 1 0 0 0 0 0 +513 1 0 0 1 0 0 0 0 0 +514 1 0 0 0 0 0 0 0 0 +517 1 0 0 0 0 0 0 0 0 +518 1 0 0 0 0 0 0 0 0 +519 1 0 0 0 0 0 0 0 0 +525 1 0 0 0 0 0 0 0 0 +526 1 0 0 0 0 0 0 0 0 +527 1 0 0 0 0 0 0 0 0 +528 1 0 0 0 0 0 0 0 0 +529 1 0 0 0 0 0 0 0 0 +530 1 0 0 0 0 0 0 0 0 +696 1 1 1 0 0 0 0 0 0 +697 1 0 0 1 0 0 0 0 0 +698 1 0 0 1 0 0 0 0 0 +699 1 0 0 0 0 0 0 0 0 +700 1 0 0 0 0 0 0 0 0 +702 1 0 0 0 0 0 0 0 0 +703 1 0 0 0 0 0 0 0 0 +704 1 0 0 0 0 0 0 0 0 +705 1 0 0 0 0 0 0 0 0 +706 1 0 0 0 0 0 0 0 0 +707 1 0 0 0 0 0 0 0 0 +708 1 0 0 0 0 0 0 0 0 +709 1 1 1 1 0 0 0 0 0 +713 1 0 0 0 0 0 0 0 0 +714 1 0 0 0 0 0 0 0 0 +715 1 0 0 0 0 0 0 0 0 +721 1 0 0 0 0 0 0 0 0 +722 1 0 0 0 0 0 0 0 0 +723 2 0 0 0 0 0 0 0 0 +727 1 0 0 0 0 0 0 0 0 +728 1 0 0 0 0 0 0 0 0 +731 1 0 0 1 0 0 0 0 0 +732 1 1 1 1 0 0 0 0 0 +733 1 0 0 0 0 0 0 0 0 +736 1 0 0 0 0 0 0 0 0 +737 1 0 0 0 0 0 0 0 0 +738 1 0 0 0 0 0 0 0 0 +744 1 0 0 0 0 0 0 0 0 +745 1 0 0 0 0 0 0 0 0 +746 1 0 0 0 0 0 0 0 0 +747 1 0 0 0 0 0 0 0 0 +748 1 0 0 0 0 0 0 0 0 +749 1 0 0 0 0 0 0 0 0 +946 87 1 1 0 0 0 0 0 0 +947 87 0 0 87 1 0 0 0 0 +948 87 0 0 87 1 0 0 0 0 +949 87 0 0 0 0 0 0 0 0 +950 87 0 0 0 0 0 0 0 0 +952 87 0 0 0 0 0 0 0 0 +953 87 0 0 0 0 0 0 0 0 +954 87 0 0 0 0 0 0 0 0 +955 87 0 0 0 0 0 0 0 0 +956 87 0 0 0 0 0 0 0 0 +957 87 0 0 0 0 0 0 0 0 +958 87 0 0 0 0 0 0 0 0 +959 6 1 1 6 0 0 0 0 0 +963 6 0 0 0 0 0 0 0 0 +964 6 0 0 0 0 0 0 0 0 +965 6 0 0 0 0 0 0 0 0 +971 6 0 0 0 0 0 0 0 0 +972 6 0 0 0 0 0 0 0 0 +973 12 0 0 0 0 0 0 0 0 +977 6 0 0 0 0 0 0 0 0 +978 6 0 0 0 0 0 0 0 0 +981 6 0 0 6 1 1 0 0 0 +982 6 1 1 6 1 1 0 0 0 +983 6 0 0 0 0 0 0 0 0 +986 6 0 0 0 0 0 0 0 0 +987 6 0 0 0 0 0 0 0 0 +988 6 0 0 0 0 0 0 0 0 +994 6 0 0 0 0 0 0 0 0 +995 6 0 0 0 0 0 0 0 0 +996 6 0 0 0 0 0 0 0 0 +997 6 0 0 0 0 0 0 0 0 +998 6 0 0 0 0 0 0 0 0 +999 6 0 0 0 0 0 0 0 0 +1071 7 1 1 0 0 0 0 0 0 +1072 7 0 0 7 0 0 0 0 0 +1073 7 0 0 7 0 0 0 0 0 +1074 7 0 0 0 0 0 0 0 0 +1075 7 0 0 0 0 0 0 0 0 +1077 7 0 0 0 0 0 0 0 0 +1078 7 0 0 0 0 0 0 0 0 +1079 7 0 0 0 0 0 0 0 0 +1080 7 0 0 0 0 0 0 0 0 +1081 7 0 0 0 0 0 0 0 0 +1082 7 0 0 0 0 0 0 0 0 +1083 7 0 0 0 0 0 0 0 0 +1084 2 1 1 2 0 0 0 0 0 +1088 2 0 0 0 0 0 0 0 0 +1089 2 0 0 0 0 0 0 0 0 +1090 2 0 0 0 0 0 0 0 0 +1096 2 0 0 0 0 0 0 0 0 +1097 2 0 0 0 0 0 0 0 0 +1098 4 0 0 0 0 0 0 0 0 +1102 2 0 0 0 0 0 0 0 0 +1103 2 0 0 0 0 0 0 0 0 +1106 2 0 0 2 0 0 0 0 0 +1107 2 1 1 2 0 0 0 0 0 +1108 2 0 0 0 0 0 0 0 0 +1111 2 0 0 0 0 0 0 0 0 +1112 2 0 0 0 0 0 0 0 0 +1113 2 0 0 0 0 0 0 0 0 +1119 2 0 0 0 0 0 0 0 0 +1120 2 0 0 0 0 0 0 0 0 +1121 2 0 0 0 0 0 0 0 0 +1122 2 0 0 0 0 0 0 0 0 +1123 2 0 0 0 0 0 0 0 0 +1124 2 0 0 0 0 0 0 0 0 +1196 7 1 1 0 0 0 0 0 0 +1197 7 0 0 7 0 0 0 0 0 +1198 7 0 0 7 1 1 0 0 0 +1199 7 0 0 0 0 0 0 0 0 +1200 7 0 0 0 0 0 0 0 0 +1202 7 0 0 0 0 0 0 0 0 +1203 7 0 0 0 0 0 0 0 0 +1204 7 0 0 0 0 0 0 0 0 +1205 7 0 0 0 0 0 0 0 0 +1206 7 0 0 0 0 0 0 0 0 +1207 7 0 0 0 0 0 0 0 0 +1208 7 0 0 0 0 0 0 0 0 +1209 3 1 1 3 0 0 0 0 0 +1213 3 0 0 0 0 0 0 0 0 +1214 3 0 0 0 0 0 0 0 0 +1215 3 0 0 0 0 0 0 0 0 +1221 3 0 0 0 0 0 0 0 0 +1222 3 0 0 0 0 0 0 0 0 +1223 6 0 0 0 0 0 0 0 0 +1227 3 0 0 0 0 0 0 0 0 +1228 3 0 0 0 0 0 0 0 0 +1231 3 0 0 3 0 0 0 0 0 +1232 3 1 1 3 0 0 0 0 0 +1233 3 0 0 0 0 0 0 0 0 +1236 3 0 0 0 0 0 0 0 0 +1237 3 0 0 0 0 0 0 0 0 +1238 3 0 0 0 0 0 0 0 0 +1244 3 0 0 0 0 0 0 0 0 +1245 3 0 0 0 0 0 0 0 0 +1246 3 0 0 0 0 0 0 0 0 +1247 3 0 0 0 0 0 0 0 0 +1248 3 0 0 0 0 0 0 0 0 +1249 3 0 0 0 0 0 0 0 0 +1321 15 1 1 0 0 0 0 0 0 +1322 15 0 0 15 1 1 0 0 0 +1323 15 0 0 15 2 1 0 0 0 +1324 15 0 0 0 0 0 0 0 0 +1325 15 0 0 0 0 0 0 0 0 +1327 15 0 0 0 0 0 0 0 0 +1328 15 0 0 0 0 0 0 0 0 +1329 15 0 0 0 0 0 0 0 0 +1330 15 0 0 0 0 0 0 0 0 +1331 15 0 0 0 0 0 0 0 0 +1332 15 0 0 0 0 0 0 0 0 +1333 15 0 0 0 0 0 0 0 0 +1334 9 1 1 9 0 0 0 0 0 +1338 9 0 0 0 0 0 0 0 0 +1339 9 0 0 0 0 0 0 0 0 +1340 9 0 0 0 0 0 0 0 0 +1346 9 0 0 0 0 0 0 0 0 +1347 9 0 0 0 0 0 0 0 0 +1348 18 0 0 0 0 0 0 0 0 +1352 9 0 0 0 0 0 0 0 0 +1353 9 0 0 0 0 0 0 0 0 +1356 9 0 0 9 0 0 0 0 0 +1357 9 1 1 9 0 0 0 0 0 +1358 9 0 0 0 0 0 0 0 0 +1361 9 0 0 0 0 0 0 0 0 +1362 9 0 0 0 0 0 0 0 0 +1363 9 0 0 0 0 0 0 0 0 +1369 9 0 0 0 0 0 0 0 0 +1370 9 0 0 0 0 0 0 0 0 +1371 9 0 0 0 0 0 0 0 0 +1372 9 0 0 0 0 0 0 0 0 +1373 9 0 0 0 0 0 0 0 0 +1374 9 0 0 0 0 0 0 0 0 +1446 12 1 1 0 0 0 0 0 0 +1447 12 0 0 12 0 0 0 0 0 +1448 12 0 0 12 0 0 0 0 0 +1449 12 0 0 0 0 0 0 0 0 +1450 12 0 0 0 0 0 0 0 0 +1452 12 0 0 0 0 0 0 0 0 +1453 12 0 0 0 0 0 0 0 0 +1454 12 0 0 0 0 0 0 0 0 +1455 12 0 0 0 0 0 0 0 0 +1456 12 0 0 0 0 0 0 0 0 +1457 12 0 0 0 0 0 0 0 0 +1458 12 0 0 0 0 0 0 0 0 +1459 12 1 1 12 0 0 0 0 0 +1463 12 0 0 0 0 0 0 0 0 +1464 12 0 0 0 0 0 0 0 0 +1465 12 0 0 0 0 0 0 0 0 +1471 12 0 0 0 0 0 0 0 0 +1472 12 0 0 0 0 0 0 0 0 +1473 24 0 0 0 0 0 0 0 0 +1477 12 0 0 0 0 0 0 0 0 +1478 12 0 0 0 0 0 0 0 0 +1481 12 0 0 12 0 0 0 0 0 +1482 12 1 1 12 0 0 0 0 0 +1483 12 0 0 0 0 0 0 0 0 +1486 12 0 0 0 0 0 0 0 0 +1487 12 0 0 0 0 0 0 0 0 +1488 12 0 0 0 0 0 0 0 0 +1494 12 0 0 0 0 0 0 0 0 +1495 12 0 0 0 0 0 0 0 0 +1496 12 0 0 0 0 0 0 0 0 +1497 12 0 0 0 0 0 0 0 0 +1498 12 0 0 0 0 0 0 0 0 +1499 12 0 0 0 0 0 0 0 0 +1571 5 1 1 0 0 0 0 0 0 +1572 5 0 0 5 1 1 0 0 0 +1573 5 0 0 5 0 0 0 0 0 +1574 5 0 0 0 0 0 0 0 0 +1575 5 0 0 0 0 0 0 0 0 +1577 5 0 0 0 0 0 0 0 0 +1578 5 0 0 0 0 0 0 0 0 +1579 5 0 0 0 0 0 0 0 0 +1580 5 0 0 0 0 0 0 0 0 +1581 5 0 0 0 0 0 0 0 0 +1582 5 0 0 0 0 0 0 0 0 +1583 5 0 0 0 0 0 0 0 0 +1584 5 1 1 5 0 0 0 0 0 +1588 5 0 0 0 0 0 0 0 0 +1589 5 0 0 0 0 0 0 0 0 +1590 5 0 0 0 0 0 0 0 0 +1596 5 0 0 0 0 0 0 0 0 +1597 5 0 0 0 0 0 0 0 0 +1598 10 0 0 0 0 0 0 0 0 +1602 5 0 0 0 0 0 0 0 0 +1603 5 0 0 0 0 0 0 0 0 +1606 5 0 0 5 0 0 0 0 0 +1607 5 1 1 5 2 2 0 0 0 +1608 5 0 0 0 0 0 0 0 0 +1611 5 0 0 0 0 0 0 0 0 +1612 5 0 0 0 0 0 0 0 0 +1613 5 0 0 0 0 0 0 0 0 +1619 5 0 0 0 0 0 0 0 0 +1620 5 0 0 0 0 0 0 0 0 +1621 5 0 0 0 0 0 0 0 0 +1622 5 0 0 0 0 0 0 0 0 +1623 5 0 0 0 0 0 0 0 0 +1624 5 0 0 0 0 0 0 0 0 +1696 13 1 1 0 0 0 0 0 0 +1697 13 0 0 13 1 1 0 0 0 +1698 13 0 0 13 2 2 0 0 0 +1699 13 0 0 0 0 0 0 0 0 +1700 13 0 0 0 0 0 0 0 0 +1702 13 0 0 0 0 0 0 0 0 +1703 13 0 0 0 0 0 0 0 0 +1704 13 0 0 0 0 0 0 0 0 +1705 13 0 0 0 0 0 0 0 0 +1706 13 0 0 0 0 0 0 0 0 +1707 13 0 0 0 0 0 0 0 0 +1708 13 0 0 0 0 0 0 0 0 +1709 11 1 1 11 0 0 0 0 0 +1713 11 0 0 0 0 0 0 0 0 +1714 11 0 0 0 0 0 0 0 0 +1715 11 0 0 0 0 0 0 0 0 +1721 11 0 0 0 0 0 0 0 0 +1722 11 0 0 0 0 0 0 0 0 +1723 22 0 0 0 0 0 0 0 0 +1727 11 0 0 0 0 0 0 0 0 +1728 11 0 0 0 0 0 0 0 0 +1731 11 0 0 11 3 2 0 0 0 +1732 11 1 1 11 1 1 0 0 0 +1733 11 0 0 0 0 0 0 0 0 +1736 11 0 0 0 0 0 0 0 0 +1737 11 0 0 0 0 0 0 0 0 +1738 11 0 0 0 0 0 0 0 0 +1744 11 0 0 0 0 0 0 0 0 +1745 11 0 0 0 0 0 0 0 0 +1746 11 0 0 0 0 0 0 0 0 +1747 11 0 0 0 0 0 0 0 0 +1748 11 0 0 0 0 0 0 0 0 +1749 11 0 0 0 0 0 0 0 0 +1756 2 0 0 0 0 0 0 0 0 +1757 2 0 0 0 0 0 0 0 0 +1759 2 0 0 0 0 0 0 0 0 +1760 2 0 0 0 0 0 0 0 0 +1762 2 1 1 2 0 0 0 0 0 +1763 2 0 0 2 0 0 0 0 0 +1764 2 0 0 0 0 0 0 0 0 +1767 2 0 0 0 0 0 0 0 0 +1768 2 0 0 0 0 0 0 0 0 +1769 2 0 0 0 0 0 0 0 0 +1775 2 0 0 0 0 0 0 0 0 +1776 2 0 0 0 0 0 0 0 0 +1777 2 0 0 0 0 0 0 0 0 +1778 2 0 0 0 0 0 0 0 0 +1779 2 0 0 0 0 0 0 0 0 +1780 2 0 0 0 0 0 0 0 0 +1821 20 1 1 0 0 0 0 0 0 +1822 20 0 0 20 1 0 0 0 0 +1823 20 0 0 20 2 1 0 0 0 +1824 20 0 0 0 0 0 0 0 0 +1825 20 0 0 0 0 0 0 0 0 +1827 20 0 0 0 0 0 0 0 0 +1828 20 0 0 0 0 0 0 0 0 +1829 20 0 0 0 0 0 0 0 0 +1830 20 0 0 0 0 0 0 0 0 +1831 20 0 0 0 0 0 0 0 0 +1832 20 0 0 0 0 0 0 0 0 +1833 20 0 0 0 0 0 0 0 0 +1834 10 1 1 10 0 0 0 0 0 +1838 10 0 0 0 0 0 0 0 0 +1839 10 0 0 0 0 0 0 0 0 +1840 10 0 0 0 0 0 0 0 0 +1846 10 0 0 0 0 0 0 0 0 +1847 10 0 0 0 0 0 0 0 0 +1848 20 0 0 0 0 0 0 0 0 +1852 10 0 0 0 0 0 0 0 0 +1853 10 0 0 0 0 0 0 0 0 +1856 10 0 0 10 2 2 0 0 0 +1857 10 1 1 10 1 1 0 0 0 +1858 10 0 0 0 0 0 0 0 0 +1861 10 0 0 0 0 0 0 0 0 +1862 10 0 0 0 0 0 0 0 0 +1863 10 0 0 0 0 0 0 0 0 +1869 10 0 0 0 0 0 0 0 0 +1870 10 0 0 0 0 0 0 0 0 +1871 10 0 0 0 0 0 0 0 0 +1872 10 0 0 0 0 0 0 0 0 +1873 10 0 0 0 0 0 0 0 0 +1874 10 0 0 0 0 0 0 0 0 +1946 14 1 1 0 0 0 0 0 0 +1947 14 0 0 14 1 1 0 0 0 +1948 14 0 0 14 2 1 0 0 0 +1949 14 0 0 0 0 0 0 0 0 +1950 14 0 0 0 0 0 0 0 0 +1952 14 0 0 0 0 0 0 0 0 +1953 14 0 0 0 0 0 0 0 0 +1954 14 0 0 0 0 0 0 0 0 +1955 14 0 0 0 0 0 0 0 0 +1956 14 0 0 0 0 0 0 0 0 +1957 14 0 0 0 0 0 0 0 0 +1958 14 0 0 0 0 0 0 0 0 +1959 4 1 1 4 0 0 0 0 0 +1963 4 0 0 0 0 0 0 0 0 +1964 4 0 0 0 0 0 0 0 0 +1965 4 0 0 0 0 0 0 0 0 +1971 4 0 0 0 0 0 0 0 0 +1972 4 0 0 0 0 0 0 0 0 +1973 8 0 0 0 0 0 0 0 0 +1977 4 0 0 0 0 0 0 0 0 +1978 4 0 0 0 0 0 0 0 0 +1981 4 0 0 4 2 2 0 0 0 +1982 4 1 1 4 0 0 0 0 0 +1983 4 0 0 0 0 0 0 0 0 +1986 4 0 0 0 0 0 0 0 0 +1987 4 0 0 0 0 0 0 0 0 +1988 4 0 0 0 0 0 0 0 0 +1994 4 0 0 0 0 0 0 0 0 +1995 4 0 0 0 0 0 0 0 0 +1996 4 0 0 0 0 0 0 0 0 +1997 4 0 0 0 0 0 0 0 0 +1998 4 0 0 0 0 0 0 0 0 +1999 4 0 0 0 0 0 0 0 0 +2071 11 1 1 0 0 0 0 0 0 +2072 11 0 0 11 1 1 0 0 0 +2073 11 0 0 11 2 1 0 0 0 +2074 11 0 0 0 0 0 0 0 0 +2075 11 0 0 0 0 0 0 0 0 +2077 11 0 0 0 0 0 0 0 0 +2078 11 0 0 0 0 0 0 0 0 +2079 11 0 0 0 0 0 0 0 0 +2080 11 0 0 0 0 0 0 0 0 +2081 11 0 0 0 0 0 0 0 0 +2082 11 0 0 0 0 0 0 0 0 +2083 11 0 0 0 0 0 0 0 0 +2085 5 1 1 5 0 0 0 0 0 +2089 5 0 0 0 0 0 0 0 0 +2090 5 0 0 0 0 0 0 0 0 +2091 5 0 0 0 0 0 0 0 0 +2097 5 0 0 0 0 0 0 0 0 +2098 5 0 0 0 0 0 0 0 0 +2100 10 0 0 0 0 0 0 0 0 +2104 5 0 0 0 0 0 0 0 0 +2105 5 0 0 0 0 0 0 0 0 +2108 5 0 0 5 2 1 0 0 0 +2109 5 1 1 5 0 0 0 0 0 +2110 5 0 0 0 0 0 0 0 0 +2113 5 0 0 0 0 0 0 0 0 +2114 5 0 0 0 0 0 0 0 0 +2115 5 0 0 0 0 0 0 0 0 +2121 5 0 0 0 0 0 0 0 0 +2122 5 0 0 0 0 0 0 0 0 +2123 5 0 0 0 0 0 0 0 0 +2124 5 0 0 0 0 0 0 0 0 +2125 5 0 0 0 0 0 0 0 0 +2126 5 0 0 0 0 0 0 0 0 +2200 138 0 0 0 0 0 0 0 0 +2202 265 1 1 0 0 0 0 0 0 +2203 265 0 0 0 0 0 0 0 0 +2204 265 0 0 0 0 0 0 0 0 +2205 265 0 0 0 0 0 0 0 0 +2206 414 0 0 0 0 0 0 0 0 +2211 726 0 0 0 0 0 0 0 0 +2217 726 0 0 726 0 0 0 0 0 +2218 726 0 0 726 0 0 0 0 0 +2226 726 0 0 0 0 0 0 0 0 +2227 726 0 0 726 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcspn.S +fn=strcspn +30 2 1 1 0 0 0 0 0 0 +37 2 0 0 0 0 0 0 0 0 +38 2 0 0 0 0 0 0 0 0 +40 2 0 0 0 0 0 0 0 0 +41 2 0 0 0 0 0 0 0 0 +42 2 0 0 0 0 0 0 0 0 +43 2 0 0 0 0 0 0 0 0 +44 66 0 0 0 0 0 64 4 4 +47 4 0 0 0 0 0 0 0 0 +54 2 0 0 2 0 0 0 0 0 +55 2 0 0 0 0 0 0 0 0 +56 2 0 0 0 0 0 0 0 0 +57 2 0 0 0 0 0 2 0 0 +59 2 0 0 2 0 0 0 0 0 +60 2 0 0 0 0 0 0 0 0 +61 2 1 1 0 0 0 0 0 0 +62 2 0 0 0 0 0 2 0 0 +64 2 0 0 2 0 0 0 0 0 +65 2 0 0 0 0 0 0 0 0 +66 2 0 0 0 0 0 0 0 0 +75 6 0 0 0 0 0 0 0 0 +87 17 0 0 0 0 0 0 0 0 +89 17 0 0 17 0 0 0 0 0 +90 17 0 0 17 0 0 0 0 0 +91 17 0 0 0 0 0 0 0 0 +93 17 0 0 17 0 0 0 0 0 +94 17 0 0 17 0 0 0 0 0 +95 17 0 0 0 0 0 0 0 0 +97 17 0 0 17 0 0 0 0 0 +98 17 0 0 17 0 0 0 0 0 +99 17 0 0 0 0 0 0 0 0 +101 16 0 0 16 0 0 0 0 0 +102 16 0 0 16 0 0 0 0 0 +103 16 0 0 0 0 0 0 0 0 +105 1 0 0 0 0 0 0 0 0 +106 2 0 0 0 0 0 0 0 0 +107 2 0 0 0 0 0 0 0 0 +109 2 0 0 0 0 0 0 0 0 +116 2 0 0 0 0 0 0 0 0 +120 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/string/strdup.c +fn=strdup +40 28 1 1 0 0 0 14 0 0 +41 14 0 0 0 0 0 7 0 0 +42 14 0 0 0 0 0 7 0 0 +44 14 0 0 0 0 0 0 0 0 +47 28 0 0 0 0 0 0 0 0 +48 21 0 0 14 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/time/../sysdeps/generic/dl-hash.h +fn=gettimeofday +43 1 0 0 0 0 0 0 0 0 +44 1 0 0 0 0 0 0 0 0 +45 13 0 0 4 0 0 0 0 0 +48 12 0 0 0 0 0 0 0 0 +62 16 0 0 0 0 0 0 0 0 +67 1 0 0 0 0 0 0 0 0 +fn=time +44 1 0 0 0 0 0 0 0 0 +45 13 0 0 4 1 1 0 0 0 +48 12 0 0 0 0 0 0 0 0 +62 16 1 1 0 0 0 0 0 0 +67 1 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/time/../sysdeps/unix/sysv/linux/x86/gettimeofday.c +fn=gettimeofday +42 16 3 3 1 0 0 4 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/time/../sysdeps/unix/sysv/linux/x86/time.c +fn=time +43 17 2 2 1 0 0 4 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=wcschr +30 8 0 0 0 0 0 0 0 0 +32 6 2 2 4 0 0 0 0 0 +fn=wcslen +30 4 0 0 0 0 0 0 0 0 +32 3 2 2 2 0 0 0 0 0 +fn=wmemchr +30 8 0 0 0 0 0 0 0 0 +32 6 1 1 4 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +fn=wmemset +30 6 0 0 0 0 0 0 0 0 +32 8 1 1 4 0 0 0 0 0 +34 8 1 1 0 0 0 0 0 0 +35 2 0 0 0 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +fn=wcschr +31 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +fn=wcslen +29 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +fn=wcsnlen +38 3 0 0 0 0 0 0 0 0 +40 3 1 1 2 0 0 0 0 0 +49 1 0 0 1 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +fn=wmemchr +31 2 0 0 2 0 0 0 0 0 +fl=/build/glibc-OTsEL5/glibc-2.27/wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +fn=wmemset +31 2 0 0 2 0 0 0 0 0 +fl=/home/njn/grind/ws2/a.c +fn=main +1 2 0 0 0 0 0 1 0 0 +2 1 1 1 0 0 0 1 0 0 +3 3000004 0 0 2000001 0 0 1 0 0 +4 2000000 0 0 2000000 0 0 0 0 0 +6 6 0 0 1 0 0 0 0 0 +7 2 0 0 2 0 0 0 0 0 +fl=??? +fn=??? +0 427 41 34 172 14 0 49 1 1 +fn=__libc_csu_init +0 34 2 2 8 0 0 8 0 0 +fn=_start +0 11 2 2 2 0 0 3 0 0 +summary: 5229753 952 931 4057955 1918 1520 18005 745 699 diff --git a/cachegrind/tests/test.c b/cachegrind/tests/test.c new file mode 100644 index 0000000000..cd1c66e212 --- /dev/null +++ b/cachegrind/tests/test.c @@ -0,0 +1,7 @@ +int main(void) { + int z = 0; + for (int i = 0; i < 1000000; i++) { + z += i; + } + return z % 256; +} diff --git a/callgrind/callgrind_annotate.in b/callgrind/callgrind_annotate.in index 34bdb0f5d1..ebf81a0be9 100644 --- a/callgrind/callgrind_annotate.in +++ b/callgrind/callgrind_annotate.in @@ -140,6 +140,9 @@ my $default_threshold = 99; my $single_threshold = $default_threshold; +# If on, show a percentage for each non-zero count. +my $show_percs = 0; + # If on, automatically annotates all files that are involved in getting over # all the threshold counts. my $auto_annotate = 0; @@ -207,6 +210,7 @@ usage: callgrind_annotate [options] [callgrind-out-file [source-files...]] --sort=A,B,C sort columns by events A,B,C [event column order] --threshold=<0--100> percentage of counts (of primary sort event) we are interested in [$default_threshold%] + --show-percs=yes|no show a percentage for each non-zero count --auto=yes|no annotate all source files containing functions that helped reach the event count threshold [no] --context=N print N lines of context before and after @@ -223,6 +227,12 @@ END # Used in various places of output. my $fancy = '-' x 80 . "\n"; +sub safe_div($$) +{ + my ($x, $y) = @_; + return ($y == 0 ? 0 : $x / $y); +} + #----------------------------------------------------------------------------- # Argument and option handling #----------------------------------------------------------------------------- @@ -265,6 +275,12 @@ sub process_cmd_line() $single_threshold = $1; ($1 >= 0 && $1 <= 100) or die($usage); + # --show-percs=yes|no + } elsif ($arg =~ /^--show-percs=yes$/) { + $show_percs = 1; + } elsif ($arg =~ /^--show-percs=no$/) { + $show_percs = 0; + # --auto=yes|no } elsif ($arg =~ /^--auto=(yes|no)$/) { $auto_annotate = 1 if ($1 eq "yes"); @@ -808,10 +824,14 @@ sub compute_CC_col_widths (@) foreach my $CC (@CCs) { foreach my $i (0 .. scalar(@$CC)-1) { if (defined $CC->[$i]) { - # Find length, accounting for commas that will be added + # Find length, accounting for commas that will be added, and + # possibly a percentage. my $length = length $CC->[$i]; - my $clength = $length + int(($length - 1) / 3); - $CC_col_widths->[$i] = max($CC_col_widths->[$i], $clength); + my $width = $length + int(($length - 1) / 3); + if ($show_percs) { + $width += 9; # e.g. " (12.34%)" is 9 chars + } + $CC_col_widths->[$i] = max($CC_col_widths->[$i], $width); } } } @@ -825,8 +845,33 @@ sub print_CC ($$) foreach my $i (@show_order) { my $count = (defined $CC->[$i] ? commify($CC->[$i]) : "."); - my $space = ' ' x ($CC_col_widths->[$i] - length($count)); - print("$space$count "); + + my $perc = ""; + if ($show_percs) { + if (defined $CC->[$i] && $CC->[$i] != 0) { + # Try our best to keep the number fitting into 5 chars. This + # requires dropping a digit after the decimal place if it's + # sufficiently negative (e.g. "-10.0") or positive (e.g. + # "100.0"). Thanks to diffs it's possible to have even more + # extreme values, like "-100.0" or "1000.0"; those rare case + # will end up with slightly wrong indenting, oh well. + $perc = safe_div($CC->[$i] * 100, $summary_CC->[$i]); + $perc = (-9.995 < $perc && $perc < 99.995) + ? sprintf(" (%5.2f%%)", $perc) + : sprintf(" (%5.1f%%)", $perc); + } else { + # Don't show percentages for "." and "0" entries. + $perc = " "; + } + } + + # $reps will be negative for the extreme values mentioned above. The + # use of max() avoids a possible warning about a negative repeat count. + my $text = $count . $perc; + my $len = length($text); + my $reps = $CC_col_widths->[$i] - length($text); + my $space = ' ' x max($reps, 0); + print("$space$text "); } } @@ -839,7 +884,7 @@ sub print_events ($) my $event_width = length($event); my $col_width = $CC_col_widths->[$i]; my $space = ' ' x ($col_width - $event_width); - print("$space$event "); + print("$event$space "); } } @@ -1163,7 +1208,7 @@ sub annotate_ann_files($) shift(@line_nums); } else { - print_CC( [], $CC_col_widths); + print_CC([], $CC_col_widths); } print(" $src_line"); @@ -1220,36 +1265,35 @@ sub annotate_ann_files($) print("$fancy"); print("The following files chosen for auto-annotation could not be found:\n"); print($fancy); - foreach my $f (@unfound_auto_annotate_files) { + foreach my $f (sort @unfound_auto_annotate_files) { print(" $f\n"); } print("\n"); } - # If we did any annotating, print what proportion of events were covered by - # annotated lines above. + # If we did any annotating, show how many events were covered by annotated + # lines above. if ($did_annotations) { - my $percent_printed_CC; foreach (my $i = 0; $i < @$summary_CC; $i++) { # Some files (in particular the files produced by --xtree-memory) # have non additive self costs, so have a special case for these # to print all functions and also to avoid a division by 0. if ($summary_CC->[$i] == 0 || $printed_totals_CC->[$i] > $summary_CC->[$i]) { - $percent_printed_CC->[$i] = "100"; - } else { - $percent_printed_CC->[$i] = - sprintf("%.0f", - $printed_totals_CC->[$i] / $summary_CC->[$i] * 100); + # Set the summary_CC value equal to the printed_totals_CC value + # so that the percentage printed by the print_CC call below is + # 100%. This is ok because the summary_CC value is not used + # again afterward. + $summary_CC->[$i] = $printed_totals_CC->[$i]; } } - my $pp_CC_col_widths = compute_CC_col_widths($percent_printed_CC); + my $CC_col_widths = compute_CC_col_widths($printed_totals_CC); print($fancy); - print_events($pp_CC_col_widths); + print_events($CC_col_widths); print("\n"); print($fancy); - print_CC($percent_printed_CC, $pp_CC_col_widths); - print(" percentage of events annotated\n\n"); + print_CC($printed_totals_CC, $CC_col_widths); + print(" events annotated\n\n"); } } diff --git a/callgrind/docs/cl-manual.xml b/callgrind/docs/cl-manual.xml index a5f8c4b922..1b04e1d68b 100644 --- a/callgrind/docs/cl-manual.xml +++ b/callgrind/docs/cl-manual.xml @@ -1272,6 +1272,17 @@ their arguments. + + + + + + When enabled, a percentage is printed next to all event counts. + This helps gauge the relative importance of each function and line. + + + + diff --git a/callgrind/tests/Makefile.am b/callgrind/tests/Makefile.am index da4a426cdc..d6b0937f46 100644 --- a/callgrind/tests/Makefile.am +++ b/callgrind/tests/Makefile.am @@ -7,6 +7,8 @@ DIST_SUBDIRS = . dist_noinst_SCRIPTS = filter_stderr EXTRA_DIST = \ + ann1.post.exp ann1.stderr.exp ann1.vgtest \ + ann2.post.exp ann2.stderr.exp ann2.vgtest \ clreq.vgtest clreq.stderr.exp \ simwork1.vgtest simwork1.stdout.exp simwork1.stderr.exp \ simwork2.vgtest simwork2.stdout.exp simwork2.stderr.exp \ diff --git a/callgrind/tests/ann1.post.exp b/callgrind/tests/ann1.post.exp new file mode 100644 index 0000000000..12ee255070 --- /dev/null +++ b/callgrind/tests/ann1.post.exp @@ -0,0 +1,62 @@ +-------------------------------------------------------------------------------- +Profile data file '../../cachegrind/tests/cgout-test' +-------------------------------------------------------------------------------- +I1 cache: 32768 B, 64 B, 8-way associative +D1 cache: 32768 B, 64 B, 8-way associative +LL cache: 19922944 B, 64 B, 19-way associative +Profiled target: ./a.out +Events recorded: Ir I1mr ILmr Dr D1mr DLmr Dw D1mw DLmw +Events shown: Ir I1mr ILmr +Event sort order: Ir I1mr ILmr Dr D1mr DLmr Dw D1mw DLmw +Thresholds: 99 0 0 0 0 0 0 0 0 +Include dirs: +User annotated: +Auto-annotation: on + +-------------------------------------------------------------------------------- +Ir I1mr ILmr +-------------------------------------------------------------------------------- +5,229,753 952 931 PROGRAM TOTALS + +-------------------------------------------------------------------------------- +Ir I1mr ILmr file:function +-------------------------------------------------------------------------------- +5,000,015 1 1 /home/njn/grind/ws2/a.c:main + 47,993 19 19 /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c:do_lookup_x + 28,534 11 11 /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c:_dl_lookup_symbol_x + 28,136 7 7 /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c:__GI___tunables_init + 25,408 47 47 /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S:strcmp + 21,821 23 23 /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h:_dl_relocate_object + 11,521 15 15 /build/glibc-OTsEL5/glibc-2.27/elf/do-rel.h:_dl_relocate_object + 8,055 0 0 /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.h:__GI___tunables_init + 6,898 2 2 /build/glibc-OTsEL5/glibc-2.27/elf/dl-misc.c:_dl_name_match_p + +-------------------------------------------------------------------------------- +-- Auto-annotated source: /home/njn/grind/ws2/a.c +-------------------------------------------------------------------------------- +Ir I1mr ILmr + + 2 0 0 int main(void) { + 1 1 1 int z = 0; +3,000,004 0 0 for (int i = 0; i < 1000000; i++) { +2,000,000 0 0 z += i; + . . . } + 6 0 0 return z % 256; + 2 0 0 } + +-------------------------------------------------------------------------------- +The following files chosen for auto-annotation could not be found: +-------------------------------------------------------------------------------- + /build/glibc-OTsEL5/glibc-2.27/elf/../sysdeps/x86_64/dl-machine.h + /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c + /build/glibc-OTsEL5/glibc-2.27/elf/dl-misc.c + /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.c + /build/glibc-OTsEL5/glibc-2.27/elf/dl-tunables.h + /build/glibc-OTsEL5/glibc-2.27/elf/do-rel.h + /build/glibc-OTsEL5/glibc-2.27/string/../sysdeps/x86_64/strcmp.S + +-------------------------------------------------------------------------------- +Ir I1mr ILmr +-------------------------------------------------------------------------------- +5,000,015 1 1 events annotated + diff --git a/callgrind/tests/ann1.stderr.exp b/callgrind/tests/ann1.stderr.exp new file mode 100644 index 0000000000..d0b7820ae3 --- /dev/null +++ b/callgrind/tests/ann1.stderr.exp @@ -0,0 +1,6 @@ + + +Events : Ir +Collected : + +I refs: diff --git a/callgrind/tests/ann1.vgtest b/callgrind/tests/ann1.vgtest new file mode 100644 index 0000000000..5791b97a6d --- /dev/null +++ b/callgrind/tests/ann1.vgtest @@ -0,0 +1,6 @@ +# The 'prog' doesn't matter because we don't use its output. Instead we test +# the post-processing of the cgout-test file. +prog: ../../tests/true +vgopts: --callgrind-out-file=callgrind.out +post: perl ../../callgrind/callgrind_annotate --show=Ir,I1mr,ILmr --auto=yes ../../cachegrind/tests/cgout-test +cleanup: rm callgrind.out diff --git a/callgrind/tests/ann2.post.exp b/callgrind/tests/ann2.post.exp new file mode 100644 index 0000000000..62dae609e8 --- /dev/null +++ b/callgrind/tests/ann2.post.exp @@ -0,0 +1,49 @@ +-------------------------------------------------------------------------------- +Profile data file '../../cachegrind/tests/cgout-test' +-------------------------------------------------------------------------------- +I1 cache: 32768 B, 64 B, 8-way associative +D1 cache: 32768 B, 64 B, 8-way associative +LL cache: 19922944 B, 64 B, 19-way associative +Profiled target: ./a.out +Events recorded: Ir I1mr ILmr Dr D1mr DLmr Dw D1mw DLmw +Events shown: Dw Dr Ir +Event sort order: Dr +Thresholds: 99 +Include dirs: +User annotated: +Auto-annotation: on + +-------------------------------------------------------------------------------- +Dw Dr Ir +-------------------------------------------------------------------------------- +18,005 (100.0%) 4,057,955 (100.0%) 5,229,753 (100.0%) PROGRAM TOTALS + +-------------------------------------------------------------------------------- +Dw Dr Ir file:function +-------------------------------------------------------------------------------- + 3 ( 0.02%) 4,000,004 (98.57%) 5,000,015 (95.61%) /home/njn/grind/ws2/a.c:main +4,543 (25.23%) 17,566 ( 0.43%) 47,993 ( 0.92%) /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c:do_lookup_x + +-------------------------------------------------------------------------------- +-- Auto-annotated source: /home/njn/grind/ws2/a.c +-------------------------------------------------------------------------------- +Dw Dr Ir + +1 ( 0.01%) 0 2 ( 0.00%) int main(void) { +1 ( 0.01%) 0 1 ( 0.00%) int z = 0; +1 ( 0.01%) 2,000,001 (49.29%) 3,000,004 (57.36%) for (int i = 0; i < 1000000; i++) { +0 2,000,000 (49.29%) 2,000,000 (38.24%) z += i; +. . . } +0 1 ( 0.00%) 6 ( 0.00%) return z % 256; +0 2 ( 0.00%) 2 ( 0.00%) } + +-------------------------------------------------------------------------------- +The following files chosen for auto-annotation could not be found: +-------------------------------------------------------------------------------- + /build/glibc-OTsEL5/glibc-2.27/elf/dl-lookup.c + +-------------------------------------------------------------------------------- +Dw Dr Ir +-------------------------------------------------------------------------------- +3 ( 0.02%) 4,000,004 (98.57%) 5,000,015 (95.61%) events annotated + diff --git a/callgrind/tests/ann2.stderr.exp b/callgrind/tests/ann2.stderr.exp new file mode 100644 index 0000000000..d0b7820ae3 --- /dev/null +++ b/callgrind/tests/ann2.stderr.exp @@ -0,0 +1,6 @@ + + +Events : Ir +Collected : + +I refs: diff --git a/callgrind/tests/ann2.vgtest b/callgrind/tests/ann2.vgtest new file mode 100644 index 0000000000..041fd856fa --- /dev/null +++ b/callgrind/tests/ann2.vgtest @@ -0,0 +1,6 @@ +# The 'prog' doesn't matter because we don't use its output. Instead we test +# the post-processing of the cgout-test file. +prog: ../../tests/true +vgopts: --callgrind-out-file=callgrind.out +post: perl ../../callgrind/callgrind_annotate --sort=Dr --show=Dw,Dr,Ir --auto=yes --show-percs=yes ../../cachegrind/tests/cgout-test +cleanup: rm callgrind.out