From 5194d8cbde8453a719f9bf9703ef244c7ca74b07 Mon Sep 17 00:00:00 2001 From: Brett Laptop Date: Thu, 12 Oct 2023 20:46:17 -0400 Subject: [PATCH] init --- 0-COSC3P95-Course-Outline.pdf | Bin 0 -> 150656 bytes COSC3P95_A1Q2/.idea/.gitignore | 8 + COSC3P95_A1Q2/.idea/COSC3P95_A1Q2.iml | 2 + COSC3P95_A1Q2/.idea/misc.xml | 4 + COSC3P95_A1Q2/.idea/modules.xml | 8 + COSC3P95_A1Q2/CMakeLists.txt | 6 + COSC3P95_A1Q2/a.out | Bin 0 -> 34320 bytes COSC3P95_A1Q2/callgrind.out.41566 | 15552 ++++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.41933 | 14285 ++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.42231 | 14258 ++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.42659 | 14674 ++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.43073 | 14863 ++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.43317 | 15085 +++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.43468 | 15106 +++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.43725 | 15124 +++++++++++++++++++++++ COSC3P95_A1Q2/callgrind.out.43822 | 15127 +++++++++++++++++++++++ COSC3P95_A1Q2/main.cpp | 137 + COSC3P95_A1Q2/main.run | Bin 0 -> 32840 bytes Q3A1COSC3P95.drawio | 134 + Q3A1COSC3P95.drawio.png | Bin 0 -> 64972 bytes delta_debugger.py | 88 + delta_debugging_results.txt | 90 + results.txt | 88 + screenshot001.png | Bin 0 -> 57786 bytes screenshot003.png | Bin 0 -> 88966 bytes screenshot004.png | Bin 0 -> 108694 bytes screenshot005.png | Bin 0 -> 107502 bytes template_Report.aux | 74 + template_Report.log | 475 + template_Report.markdown.in | 16 + template_Report.out | 17 + template_Report.pdf | Bin 0 -> 582164 bytes template_Report.synctex.gz | Bin 0 -> 310256 bytes template_Report.tex | 393 + template_Report.toc | 40 + 35 files changed, 135654 insertions(+) create mode 100644 0-COSC3P95-Course-Outline.pdf create mode 100755 COSC3P95_A1Q2/.idea/.gitignore create mode 100755 COSC3P95_A1Q2/.idea/COSC3P95_A1Q2.iml create mode 100755 COSC3P95_A1Q2/.idea/misc.xml create mode 100755 COSC3P95_A1Q2/.idea/modules.xml create mode 100755 COSC3P95_A1Q2/CMakeLists.txt create mode 100755 COSC3P95_A1Q2/a.out create mode 100755 COSC3P95_A1Q2/callgrind.out.41566 create mode 100755 COSC3P95_A1Q2/callgrind.out.41933 create mode 100755 COSC3P95_A1Q2/callgrind.out.42231 create mode 100755 COSC3P95_A1Q2/callgrind.out.42659 create mode 100755 COSC3P95_A1Q2/callgrind.out.43073 create mode 100755 COSC3P95_A1Q2/callgrind.out.43317 create mode 100755 COSC3P95_A1Q2/callgrind.out.43468 create mode 100755 COSC3P95_A1Q2/callgrind.out.43725 create mode 100755 COSC3P95_A1Q2/callgrind.out.43822 create mode 100755 COSC3P95_A1Q2/main.cpp create mode 100755 COSC3P95_A1Q2/main.run create mode 100644 Q3A1COSC3P95.drawio create mode 100644 Q3A1COSC3P95.drawio.png create mode 100644 delta_debugger.py create mode 100644 delta_debugging_results.txt create mode 100644 results.txt create mode 100644 screenshot001.png create mode 100644 screenshot003.png create mode 100644 screenshot004.png create mode 100644 screenshot005.png create mode 100644 template_Report.aux create mode 100644 template_Report.log create mode 100644 template_Report.markdown.in create mode 100644 template_Report.out create mode 100644 template_Report.pdf create mode 100644 template_Report.synctex.gz create mode 100644 template_Report.tex create mode 100644 template_Report.toc diff --git a/0-COSC3P95-Course-Outline.pdf b/0-COSC3P95-Course-Outline.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1795b5bcace806d2e110ce216ba119a6ca7860ea GIT binary patch literal 150656 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∾d11Q~-9#21+ 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.hk*Lq8F%Gvw}D>zFF+#K__rG*4_^b} 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Π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 literal 0 HcmV?d00001 diff --git a/COSC3P95_A1Q2/.idea/.gitignore b/COSC3P95_A1Q2/.idea/.gitignore new file mode 100755 index 0000000..13566b8 --- /dev/null +++ b/COSC3P95_A1Q2/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/COSC3P95_A1Q2/.idea/COSC3P95_A1Q2.iml b/COSC3P95_A1Q2/.idea/COSC3P95_A1Q2.iml new file mode 100755 index 0000000..f08604b --- /dev/null +++ b/COSC3P95_A1Q2/.idea/COSC3P95_A1Q2.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/COSC3P95_A1Q2/.idea/misc.xml b/COSC3P95_A1Q2/.idea/misc.xml new file mode 100755 index 0000000..79b3c94 --- /dev/null +++ b/COSC3P95_A1Q2/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/COSC3P95_A1Q2/.idea/modules.xml b/COSC3P95_A1Q2/.idea/modules.xml new file mode 100755 index 0000000..48d7985 --- /dev/null +++ b/COSC3P95_A1Q2/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/COSC3P95_A1Q2/CMakeLists.txt b/COSC3P95_A1Q2/CMakeLists.txt new file mode 100755 index 0000000..dc1236a --- /dev/null +++ b/COSC3P95_A1Q2/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.0) +project(COSC3P95_A1Q2) + +set(CMAKE_CXX_STANDARD 20) + +add_executable(COSC3P95_A1Q2 main.cpp) diff --git a/COSC3P95_A1Q2/a.out b/COSC3P95_A1Q2/a.out new file mode 100755 index 0000000000000000000000000000000000000000..40f4f1cbb318b488207d1616765f1a3712440075 GIT binary patch literal 34320 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 literal 0 HcmV?d00001 diff --git a/COSC3P95_A1Q2/callgrind.out.41566 b/COSC3P95_A1Q2/callgrind.out.41566 new file mode 100755 index 0000000..e6f25a1 --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.41566 @@ -0,0 +1,15552 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 41566 +cmd: cmake-build-debug/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 1887145314 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 11849214731 + + +ob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +fl=(146) ??? +fn=(2404) 0x0000000000001050 +0 5 + +fn=(2394) 0x00000000000010c0 +0 9 +cob=(2) ??? +cfi=(52) ??? +cfn=(2400) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2404) +calls=1 0 +0 5 +0 3 + +fn=(540) 0x0000000000001100 +0 12 + +ob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +fl=(152) ??? +fn=(570) __cpu_indicator_init +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) 0x00000000000078e0 +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(836) 0x00000000000046a0 +0 12 + +fn=(834) +0 54 + +fn=(2464) 0x00000000000045f0 +0 5 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +fn=(2454) 0x0000000000004660 +0 9 +cob=(2) +cfi=(52) +cfn=(2460) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2464) +calls=1 0 +0 5 +0 3 + +fn=(600) +0 162 + +ob=(2) +fl=(52) +fn=(2400) +0 1 +cob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +cfi=(235) ./stdlib/./stdlib/cxa_finalize.c +cfn=(2376) __cxa_finalize +calls=1 30 +0 133 + +fn=(2460) +0 1 +cob=(3) +cfi=(235) +cfn=(2376) +calls=1 30 +0 133 + +fn=(556) 0x0000000004c7e000 +0 6 + +fn=(566) 0x0000000004a70000 +0 6 + +fn=(2238) 0x00000000048f0108 +0 1 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(2240) operator delete[](void*) +calls=1 0 +0 137 + +fn=(2488) 0x0000000004cf0a28 +0 3 + +fn=(536) 0x0000000004837000 +0 6 + +fn=(1678) 0x0000000004ab3368 +0 2 +cob=(3) +cfi=(155) ./malloc/./malloc/malloc.c +cfn=(894) malloc +calls=2 3281 +0 212 + +fn=(2374) 0x000000000010a190 +0 1 +cob=(3) +cfi=(235) +cfn=(2376) +calls=1 30 +0 133 + +fn=(2452) 0x00000000049ec5c0 +0 3 + +fn=(2390) 0x000000000010cdfc +0 3 + +fn=(2418) 0x00000000048f0140 +0 1 +cob=(3) +cfi=(235) +cfn=(2376) +calls=1 30 +0 1092 + +fn=(2478) 0x0000000004c7e1f0 +0 1 +cob=(3) +cfi=(235) +cfn=(2376) +calls=1 30 +0 133 + +fn=(2272) 0x0000000004ab3360 +0 1 +cob=(3) +cfi=(155) +cfn=(2000) free +calls=1 3350 +0 88 + +fn=(1060) 0x000000000010a000 +0 6 + +fn=(1710) 0x00000000048f0138 +0 1 +cob=(7) +cfi=(153) +cfn=(1712) operator new[](unsigned long) +calls=1 0 +0 780 + +fn=(2410) 0x0000000004837278 +0 3 + +fn=(2470) 0x0000000004a868c8 +0 3 + +fn=(842) 0x00000000048ec000 +0 6 + +ob=(3) +fl=(176) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +fn=(1254) __strlen_avx2 +65 6665492 ++1 6665492 ++1 6665492 ++3 6665492 ++2 6665492 ++1 6665492 ++3 6665492 ++1 6665492 ++8 6665492 ++1 6665492 ++1 72 ++5 144 ++51 6665420 ++13 6665420 ++1 6665420 ++1 6665420 ++6 13330840 ++57 6665420 ++15 6665420 ++6 6665420 ++1 6665420 ++1 6665420 ++2 6665420 ++1 6665420 ++1 6665420 ++1 6665420 + +fl=(141) ./nptl/./nptl/pthread_mutex_conf.c +fn=(506) __pthread_tunables_init +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 405 +* 19 +cob=(1) +cfi=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +cfn=(514) _dl_runtime_resolve_xsave +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +fn=(552) __strrchr_avx2 +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++9 2 + +fl=(185) ./libio/./libio/genops.c +fn=(2058) _IO_setb +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(2498) _IO_default_setbuf +452 1 +fi=(222) ./libio/./libio/libioP.h +940 1 +fe=(185) +452 4 +fi=(222) +940 1 +fe=(185) +452 1 +fi=(222) +940 1 +fe=(185) +452 2 ++1 1 +fi=(222) +942 2 ++1 2 +fe=(185) +453 2 +cfi=(186) ./libio/./libio/fileops.c +cfn=(2324) _IO_file_sync@@GLIBC_2.2.5 +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fn=(2260) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2270) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1682) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(2254) _IO_un_link +54 4 ++28 2 +cfn=(2256) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2256) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(187) ./nptl/./nptl/libc-cleanup.c +cfn=(1688) __libc_cleanup_push_defer +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(187) +cfn=(1690) __libc_cleanup_pop_restore +calls=1 -24 +* 8 ++3 9 + +fn=(2492) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(187) +cfn=(1688) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(187) +cfn=(1690) +calls=1 55 +* 8 ++4 12 + +fn=(1680) _IO_no_init +563 9 ++1 1 +cfn=(1682) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(1686) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(187) +cfn=(1688) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(187) +cfn=(1690) +calls=1 -48 +* 8 ++3 1 + +fn=(2048) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(185) +347 2 +cfi=(219) ./libio/./libio/filedoalloc.c +cfn=(2050) _IO_file_doallocate +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(2490) _IO_cleanup +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2492) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(187) +cfn=(1688) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(222) +940 4 +fe=(185) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(222) +942 2 ++1 2 +fe=(185) +824 4 +cfi=(186) +cfn=(2496) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(187) +cfn=(1690) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fn=(2062) _IO_default_xsputn +371 9 ++3 2 +fi=(222) +940 7 +fe=(185) +399 41 +fi=(222) +942 26 ++1 26 +fe=(185) +399 52 +cfi=(186) +cfn=(2046) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fl=(167) ./nptl/./nptl/cleanup_compat.c +fn=(1148) _pthread_cleanup_pop@@GLIBC_2.34 +43 2 ++4 2 ++2 1 + +fn=(1132) _pthread_cleanup_push@@GLIBC_2.34 +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(225) ./misc/../sysdeps/unix/sysv/linux/writev.c +fn=(2120) writev +26 268404 ++1 44734 + +fl=(188) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1696) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(147) ./csu/./csu/init-first.c +fn=(546) _init_first +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) ./misc/./misc/init-misc.c +cfn=(548) __init_misc +calls=1 -40 +* 46 + +fl=(172) ./wcsmbs/./wcsmbs/btowc.c +fn=(1234) btowc +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(239) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(172) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(173) ./elf/./elf/dl-profstub.c +cfn=(1236) _dl_mcount_wrapper_check +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(174) ./iconv/./iconv/gconv_simple.c +cfn=(1238) __gconv_btwoc_ascii +calls=128 -6 +* 640 + +fl=(186) +fn=(2070) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(223) ./io/../sysdeps/unix/sysv/linux/write.c +cfn=(2072) write +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(1692) _IO_file_fopen@@GLIBC_2.2.5 +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1694) _IO_file_open +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(189) ./string/../string/strstr.c +cfn=(1698) __GI_strstr +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(2044) _IO_file_xsputn@@GLIBC_2.2.5 +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(205) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(2172) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(186) +1243 1 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(186) +1243 6 +cfn=(2046) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(185) +cfn=(2062) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(2060) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(2066) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(2066) +431 2 +fi=(222) +940 2 ++2 2 +fe=(186) +431 2 +fi=(222) +940 2 +fe=(186) +431 4 +fi=(222) +940 2 +fe=(186) +431 12 ++12 2 +-10 4 +fi=(222) +942 4 ++1 4 +fe=(186) +448 8 +cfn=(2070) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(2262) _IO_file_close +1167 2 +cfi=(229) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(2264) __close_nocancel +calls=1 26 +* 5 + +fn=(2046) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(2060) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(2060) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(185) +cfn=(2048) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(2052) _IO_file_stat +1147 2 +cfi=(220) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(2054) fstat +calls=1 29 +* 13 + +fn=(2258) _IO_file_close_it@@GLIBC_2.2.5 +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(185) +cfn=(2260) +calls=1 960 +* 9 ++3 3 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(186) +142 2 +cfn=(2262) +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(185) +cfn=(2058) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(185) +cfn=(2254) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fn=(2496) +381 2 ++1 1 +cfi=(185) +cfn=(2498) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(2268) _IO_file_finish@@GLIBC_2.2.5 +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(185) +cfn=(2270) +calls=1 601 +* 15 + +fn=(2324) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fn=(1684) _IO_new_file_init_internal +111 1 +-5 2 ++4 1 ++3 1 +cfi=(185) +cfn=(1686) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(1694) +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(188) +cfn=(1696) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(185) +cfn=(1686) +calls=1 87 +* 23 ++1 1 ++1 4 + +fl=(192) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +fn=(1734) _setjmp +30 1 ++2 1 +cfi=(193) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(1736) __sigsetjmp +calls=1 * +* 26 + +fl=(137) ./elf/./elf/libc_early_init.c +fn=(498) __libc_early_init +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +cfn=(502) getrlimit +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(240) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(240) ++13 2 +fi=(140) +-4 1 +fi=(240) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) +cfn=(506) +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(190) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +fn=(1702) __strchr_avx2 +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +fn=(914) brk +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(170) ./locale/./locale/uselocale.c +fn=(1222) uselocale +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(221) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(2056) fstatat +154 1 +-55 2 ++70 3 ++1 1 + +fl=(193) +fn=(1736) +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(194) ./setjmp/./setjmp/sigjmp.c +cfn=(1738) __sigjmp_save +calls=1 -56 +* 8 + +fl=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(360) bcmp +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(241) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +fn=(900) getrandom +29 6 ++1 1 + +fl=(81) ./string/../sysdeps/x86/cacheinfo.h +fn=(300) __x86_cacheinfo +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(219) +fn=(2050) +78 8 ++6 4 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(219) +84 3 +cfi=(186) +cfn=(2052) +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1678) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(185) +cfn=(2058) +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(242) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(219) ++44 1 +-2 2 ++5 2 + +fl=(238) ./posix/../sysdeps/unix/sysv/linux/_exit.c +fn=(2500) _Exit +27 1 ++3 1 ++1 2 + +fl=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(340) wmemchr +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(243) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +fn=(362) wmemset +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +fn=(338) stpncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(244) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) strncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(245) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(168) ./locale/./locale/newlocale.c +fn=(1146) newlocale +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +fn=(394) memmove +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(322) memcpy@@GLIBC_2.14 +57 9 +-1 6 ++4 9 ++14 6 ++3 6 ++8 6 ++8 6 ++3 15 + +fn=(400) mempcpy +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fl=(174) +fn=(1238) +51 512 ++3 128 + +fl=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=(344) strcasecmp +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) strncasecmp_l +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) strncasecmp +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) strcasecmp_l +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(155) +fn=(2008) sysmalloc_mmap.constprop.0 +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(216) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(2010) mmap +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(2012) systrim.constprop.0 +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fn=(894) +3281 145 ++7 58 +1338 56 ++19 143 +3298 54 ++2 116 ++3 56 ++10 54 ++28 135 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 33 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 108 +cfn=(906) _int_malloc +calls=27 1338 +* 4939 ++1 135 +fi=(156) ./malloc/./malloc/arena.c +162 34 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(2008) +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(2014) munmap_chunk +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(217) ./misc/../sysdeps/unix/syscall-template.S +cfn=(2016) munmap +calls=10 117 +* 50 + +fn=(2004) _int_free +4417 136 ++10 17 +-10 51 ++10 34 ++6 85 ++1 34 ++4 85 ++8 85 +-1 34 ++1 34 ++9 10 ++9 10 +-15 10 ++6 20 ++20 40 ++14 14 +4698 187 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(2006) unlink_chunk.constprop.0 +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 10 ++2 10 +-4 10 ++2 30 ++1 10 ++1 10 +4478 10 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(2012) +calls=1 2980 +* 139 +* 1 + +fn=(906) +1338 56 +3766 224 +1357 28 +3766 28 +1357 82 +3807 52 ++27 52 ++2 12 ++3 2 ++2 4 ++56 48 ++62 373 ++1 57 ++20 28 +-1 28 +-1 28 ++1 56 ++1 110 ++4 27 ++6 108 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 9 ++2 9 +-2 9 ++2 18 +-68 6 +1357 2 +3839 4 ++2 31 +4409 252 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 56 ++2 38 ++3 19 +-3 19 ++3 38 ++68 28 ++1 28 ++1 28 +-1 28 ++1 28 ++1 56 ++1 84 ++5 56 +-99 15 +-71 2 +3899 15 +4140 81 +4268 108 +-3 165 +4365 28 ++1 56 ++2 56 ++3 96 ++17 36 ++17 112 +cfn=(918) alloc_perturb +calls=28 1999 +* 112 +* 56 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 16 +-2 16 ++2 16 +-1 16 ++1 16 +-3 16 ++8 16 +-5 16 ++2 16 +-2 64 ++2 16 ++4 16 + +fn=(918) +1999 84 ++2 28 + +fn=(2000) +3350 54 +-4 27 ++14 27 +-14 54 ++12 27 ++4 27 +-4 27 ++4 54 ++17 51 +fi=(156) +162 51 +fe=(155) +3385 34 +cfn=(2004) +calls=17 4417 +* 1731 ++3 17 ++1 68 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(2014) +calls=8 3038 +* 272 +* 4 +cfn=(2014) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(2006) +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fl=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(324) wcschr +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) wcscmp +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(216) +fn=(2010) +47 10 ++3 20 ++8 40 ++2 10 + +fl=(220) +fn=(2054) +29 1 ++1 2 ++5 3 +cfi=(221) +cfn=(2056) +calls=1 154 +* 7 + +fl=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(370) strchrnul +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) memrchr +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) rindex +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) strnlen +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) strlen +40 15 +-2 6 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 6 +fe=(83) ++12 6 ++1 9 ++3 6 ++4 9 ++3 15 + +fl=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=(398) strspn +36 5 +fi=(246) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) strcspn +36 5 +fi=(247) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) strpbrk +36 5 +fi=(248) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(217) +fn=(2016) +117 40 ++5 10 + +fl=(173) +fn=(1236) +37 128 +-1 128 ++1 256 ++2 128 + +fl=(205) +fn=(2172) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fn=(1802) __memcpy_avx_unaligned_erms +264 6620711 ++6 6620711 ++1 6620711 ++2 6620707 ++1 6620707 ++1 6620707 ++3 6620688 ++1 6620688 ++1 6620688 ++3 13241376 ++30 4 ++1 4 ++2 3 ++1 3 ++2 2 ++4 2 ++16 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966437 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fl=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +fn=(352) strcat +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) strcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) stpcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(163) ./csu/../csu/libc-start.c +fn=(1058) __libc_start_main@@GLIBC_2.34 +242 11 ++69 3 ++1 3 +cfi=(154) ./stdlib/./stdlib/cxa_atexit.c +cfn=(868) __cxa_atexit +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(1730) _dl_audit_preinit +calls=1 119 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(191) ./csu/../sysdeps/nptl/libc_start_call_main.h +cfn=(1732) (below main) +calls=1 29 +* 11847363664 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-debug/COSC3P95_A1Q2 +cfi=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +cfn=(1070) _GLOBAL__sub_I_specialSet +calls=1 -32 +* 116724 +* 4 +cob=(8) +cfi=(162) ??? +cfn=(1064) 0x0000000000002280 +calls=1 0 +* 12 +-1 7 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) +cfn=(914) +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(171) ./wcsmbs/./wcsmbs/wctob.c +fn=(1228) wctob +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(175) ./wctype/./wctype/wctype_l.c +fn=(1250) wctype_l +26 60 ++7 10 +-7 30 ++3 10 +cfi=(176) +cfn=(1254) +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(176) +cfn=(1254) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(176) +cfn=(1254) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(177) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1258) __memcmp_avx2_movbe +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(406) rawmemchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(249) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) memchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(250) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(191) +fn=(1732) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(192) +cfn=(1734) +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) +cfi=(164) +cfn=(1740) main +calls=1 +39 +* 11847342047 ++16 2 +cfi=(226) ./stdlib/./stdlib/exit.c +cfn=(2182) exit +calls=1 +71 +* 21564 + +fl=(166) ./nptl/./nptl/pthread_once.c +fn=(1130) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(167) +cfn=(1132) +calls=1 -86 +* 6 ++2 1 +cob=(7) +cfi=(153) +cfn=(1134) 0x00000000000b9b20 +calls=1 0 +* 1828 ++2 3 +cfi=(167) +cfn=(1148) +calls=1 -75 +* 5 +fi=(169) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(166) +-85 1 +fi=(169) ++85 5 +fe=(166) + +fn=(1128) pthread_once@@GLIBC_2.34 +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1130) +calls=1 -75 +* 1892 + +fl=(236) ./posix/./posix/register-atfork.c +fn=(2378) __unregister_atfork +82 5 ++1 5 +-1 5 ++1 15 +fi=(237) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(236) +71 10 ++38 20 ++1 10 + +fl=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=(316) memset +54 5 ++3 3 ++7 2 ++9 2 ++2 2 ++10 2 ++8 2 ++3 5 + +fl=(189) +fn=(1698) +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(190) +cfn=(1702) +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(177) +fn=(1258) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(388) wmemcmp +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(251) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(187) +fn=(1690) +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1688) +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) +cfn=(900) +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(194) +fn=(1738) +28 2 ++2 2 +-1 1 ++5 3 + +fl=(226) +fn=(2184) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 45 ++2 14 ++1 14 +-1 14 ++3 116 ++47 15 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(185) +cfn=(2490) +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(238) +cfn=(2500) +calls=1 27 +* 4 +-30 5 ++1 5 +-2 5 ++4 5 ++3 5 +-3 10 ++3 15 ++1 15 +cob=(1) +cfi=(232) ./elf/./elf/dl-fini.c +cfn=(2360) _dl_fini +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2308) std::ios_base::Init::~Init() +calls=1 0 +* 6768 +cob=(8) +cfi=(180) /usr/include/c++/12/bits/stl_set.h +cfn=(2298) std::set, std::allocator >::~set() +calls=1 281 +* 72 +cob=(7) +cfi=(153) +cfn=(2202) std::basic_fstream >::~basic_fstream() +calls=1 0 +* 10956 +cob=(8) +cfi=(208) /usr/include/c++/12/bits/stl_vector.h +cfn=(2188) std::vector >::~vector() +calls=1 728 +* 235 ++1 20 ++10 2 ++1 2 +-82 1 +cfi=(227) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(2186) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(2182) +145 1 ++1 4 +cfn=(2184) +calls=1 40 +* 21559 + +fl=(179) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +fn=(1514) __strcmp_avx2 +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(230) ./libio/./libio/iofflush.c +fn=(2322) fflush +33 20 +-1 40 ++7 130 ++1 10 +fi=(222) +940 30 ++2 20 ++1 20 +fe=(230) +40 20 +cfi=(186) +cfn=(2324) +calls=10 792 +* 170 +fi=(222) +883 20 ++1 100 +fe=(230) +40 20 ++4 40 + +fl=(224) ./libio/./libio/fileno.c +fn=(2114) fileno +35 223675 ++7 44735 + +fl=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +fn=(350) wcscpy +38 5 ++6 1 + +fl=(148) +fn=(548) +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) +cfn=(552) +calls=1 +21 +* 21 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(228) ./libio/./libio/iofclose.c +fn=(2252) fclose@@GLIBC_2.2.5 +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(222) +883 2 ++1 7 +fe=(228) +57 1 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(228) +57 3 +cfi=(186) +cfn=(2268) +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(222) +855 4 ++1 4 ++6 2 +cob=(2) +cfi=(52) +cfn=(2272) +calls=1 0 +* 89 +fe=(228) +76 5 +-23 2 +cfi=(186) +cfn=(2258) +calls=1 +75 +* 98 +fi=(222) +883 1 +fe=(228) +53 1 +fi=(222) +883 2 +fe=(228) +49 1 +cfi=(185) +cfn=(2254) +calls=1 +5 +* 109 ++2 4 + +fl=(229) +fn=(2264) +26 4 ++1 1 + +fl=(139) +fn=(502) +38 1 ++1 7 ++1 1 + +fl=(154) +fn=(872) __new_exitfn +88 28 +-6 56 ++11 14 +-10 14 ++10 56 ++2 28 ++1 65 +-1 28 +-2 1 ++10 1 +-10 3 ++13 26 ++25 13 ++1 26 +-1 26 ++7 13 ++5 13 +-4 13 ++4 52 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) __internal_atexit +36 70 ++5 28 ++2 112 ++1 28 +cfn=(872) +calls=14 +44 +* 486 ++2 28 ++10 14 +-3 14 ++4 14 ++1 14 +-5 28 ++2 14 ++4 56 ++1 14 ++1 84 + +fn=(868) +70 28 +cfn=(870) +calls=14 -34 +* 1004 + +fl=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +fn=(310) strcmp +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +fn=(318) wcslen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) wcsnlen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(218) ./libio/./libio/iofwrite.c +fn=(2042) fwrite +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(218) +39 1 +fi=(222) +940 3 ++2 2 ++1 2 +fe=(218) +39 8 +cfi=(186) +cfn=(2044) +calls=2 1204 +* 1341 ++6 4 +fi=(222) +883 4 ++1 16 +fe=(218) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(150) ./libio/./libio/vtables.c +fn=(554) check_stdfiles_vtables +84 4 ++1 3 ++1 3 ++2 1 + +fl=(227) +fn=(2186) +149 3 ++1 4 ++18 4 + +fl=(223) +fn=(2072) +26 18 ++1 3 + +fl=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +fn=(342) strncmp +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(235) +fn=(2376) +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) +cfi=(153) +cfn=(2442) 0x00000000000a6e30 +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2434) 0x00000000000a6df0 +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2432) 0x00000000000d1dd0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2430) 0x00000000000d41a0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2428) 0x00000000000d41b0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2426) 0x00000000000da5d0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2424) 0x000000000017d440 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2422) 0x000000000017d450 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2420) 0x000000000017d460 +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(236) +cfn=(2378) +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(233) ./nptl/./nptl/pthread_mutex_lock.c +fn=(2362) pthread_mutex_lock@@GLIBC_2.2.5 +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(234) ./nptl/./nptl/pthread_mutex_unlock.c +fn=(2364) pthread_mutex_unlock@@GLIBC_2.2.5 +368 2 +cfn=(2366) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2366) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +fn=(328) index +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(184) ./libio/./libio/iofopen.c +fn=(1676) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) +cfi=(52) +cfn=(1678) +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(185) +cfn=(1680) +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(186) +cfn=(1684) +calls=1 +37 +* 113 ++1 5 +cfi=(186) +cfn=(1692) +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1674) fopen@@GLIBC_2.2.5 +86 2 +cfn=(1676) +calls=1 -29 +* 584 + +ob=(7) +fl=(153) +fn=(852) 0x00000000000a56d0 +0 9 +cfn=(860) std::error_category::error_category() +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) 0x00000000000a5aa0 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) 0x00000000000a5bc0 +0 50 + +fn=(1048) 0x00000000000a5d40 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1174) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1186) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1192) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1110) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1198) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1204) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1122) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1110) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1264) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1474) std::ios_base::_M_init() +0 121 +cfn=(1088) std::locale::locale() +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1480) std::locale::operator=(std::locale const&) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1486) std::locale::~locale() +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1526) bool std::has_facet > > >(std::locale const&) +0 35 +cfn=(1162) std::locale::id::_M_id() const +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1504) __dynamic_cast +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1582) std::num_put > > const& std::use_facet > > >(std::locale const&) +0 20 +cfn=(1162) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1504) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1724) std::basic_ios >::clear(std::_Ios_Iostate) +0 7 + +fn=(1864) std::random_device::_M_getval() +0 23 + +fn=(2022) std::basic_ostream >& std::operator<< >(std::basic_ostream >&, char const*) +0 66654220 +cob=(3) +cfi=(176) +cfn=(1254) +calls=6665422 65 +0 166635526 +0 6665422 +0 26661688 +cfn=(2028) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +calls=6665422 0 +0 1128208711 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1090 +0 6665426 +0 33327110 + +fn=(2290) std::ios_base::_M_call_callbacks(std::ios_base::event) +0 11 + +fn=(2316) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(230) +cfn=(2322) +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2424) +0 2 + +fn=(846) 0x00000000000a5e40 +0 12 + +fn=(952) 0x00000000000a5a40 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) 0x00000000000a5a60 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) 0x00000000000a5b40 +0 34 + +fn=(1022) 0x00000000000a5c80 +0 50 + +fn=(1276) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1428) std::messages::messages(unsigned long) +0 13 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1110) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1506) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +0 784 +cob=(3) +cfi=(179) +cfn=(1514) +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1534) std::num_put > > const& std::use_facet > > >(std::locale const&) +0 35 +cfn=(1162) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1504) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1576) bool std::has_facet > > >(std::locale const&) +0 20 +cfn=(1162) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1504) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1852) std::allocator::~allocator() +0 4 + +fn=(2108) std::__basic_file::fd() +0 134205 +cob=(3) +cfi=(224) +cfn=(2114) +calls=44735 35 +0 268410 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 44739 + +fn=(2240) +0 2 +cfn=(1994) operator delete(void*) +calls=1 0 +0 134 +0 1 + +fn=(2308) +0 13 +cfn=(2314) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2314) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2314) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2350) std::basic_ostream >::flush() +calls=1 0 +0 1056 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2350) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2350) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2356) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2351) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2357) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2440) std::error_category::~error_category() +0 4 + +fn=(960) 0x00000000000a5ac0 +0 34 + +fn=(1090) 0x00000000000bbb80 +0 11 +cfn=(1104) std::locale::_Impl::_Impl(unsigned long) +calls=1 0 +0 69056 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1454) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1116) std::ctype::ctype(unsigned short const*, bool, unsigned long) +0 15 +cfn=(1122) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1140) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +0 5 +cob=(3) +cfi=(168) +cfn=(1146) +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1198) +0 11 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1210) std::ctype::ctype(unsigned long) +0 13 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1216) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1216) +0 10 +cob=(3) +cfi=(170) +cfn=(1222) +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(171) +cfn=(1228) +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(172) +cfn=(1234) +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(172) +cfn=(1234) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1244) std::ctype::_M_convert_to_wmask(unsigned short) const +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 855 +0 12 +0 72 +cfn=(1244) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(170) +cfn=(1222) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1308) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1454) +0 3 + +fn=(1520) std::ctype const& std::use_facet >(std::locale const&) +0 35 +cfn=(1162) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1504) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1662) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +0 7 +cfn=(1664) 0x00000000000c9ad0 +calls=1 0 +0 9 +0 6 +cfn=(1656) std::__basic_file::is_open() const +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(184) +cfn=(1674) +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1718) operator new(unsigned long) +0 208 +cob=(3) +cfi=(155) +cfn=(894) +calls=26 3281 +0 5725 +0 26 +0 104 + +fn=(2214) std::basic_filebuf >::_M_terminate_output() +0 16 +cfn=(2092) std::basic_filebuf >::overflow(int) +calls=1 0 +0 2648 +0 9 +cfn=(2084) std::codecvt::do_always_noconv() const +calls=1 0 +0 3 +0 12 + +fn=(860) +0 10 + +fn=(924) 0x00000000000a57f0 +0 78 + +fn=(1110) +0 21 + +fn=(1302) 0x00000000000d48d0 +0 23 +cfn=(1308) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1326) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1338) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1362) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1374) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1392) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1404) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1428) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1162) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1326) +0 113 + +fn=(1338) +0 113 + +fn=(1362) +0 13 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1110) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1374) +0 350 + +fn=(1546) std::num_get > > const& std::use_facet > > >(std::locale const&) +0 35 +cfn=(1162) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1504) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(2092) +0 33 +cfn=(2220) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(2202) +0 17 +cfn=(2208) std::basic_filebuf >::close() +calls=1 0 +0 6868 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2278) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1486) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2284) std::ios_base::~ios_base() +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(2246) std::__basic_file::close() +0 8 +cfn=(1656) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(228) +cfn=(2252) +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(2314) +0 39 +cfn=(2034) std::ostream::sentry::sentry(std::ostream&) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2316) +calls=3 0 +0 918 +0 25 +cfn=(2332) std::uncaught_exception() +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2316) +calls=1 0 +0 68 +0 17 + +fn=(2315) std::ostream::flush()'2 +0 13 +cfn=(2035) std::ostream::sentry::sentry(std::ostream&)'2 +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2316) +calls=1 0 +0 68 +0 13 + +fn=(2358) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(230) +cfn=(2322) +calls=5 33 +0 320 +0 5 + +fn=(2420) +0 2 + +fn=(2430) +0 2 + +fn=(2442) +0 4 +cfn=(2440) +calls=1 0 +0 2 +0 1 + +fn=(2446) 0x00000000000a5d90 +0 5 + +fn=(1088) +0 189 +cfn=(1090) +calls=27 0 +0 70739 +0 270 + +fn=(1156) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +0 448 +cfn=(1162) +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1162) +0 1212 + +fn=(1282) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1404) +0 44 + +ob=(8) +fl=(195) /usr/include/c++/12/bits/random.h +fn=(1742) std::random_device::random_device() +1621 8 +cob=(7) +cfi=(153) +cfn=(1748) std::allocator::allocator() +calls=1 0 +* 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 743 +* 5 +* 6 +cfi=(196) /usr/include/c++/12/bits/basic_string.h +cfn=(1750) std::__cxx11::basic_string, std::allocator >::basic_string >(char const*, std::allocator const&) +calls=1 634 +* 2851 +* 5 +cob=(7) +cfi=(153) +cfn=(1816) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +calls=1 0 +* 2576 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1201 +* 5 +* 3 +cfi=(196) +cfn=(1832) std::__cxx11::basic_string, std::allocator >::~basic_string() +calls=1 794 +* 880 +* 3 +cob=(7) +cfi=(153) +cfn=(1852) +calls=1 0 +* 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 724 +* 5 +* 4 + +fn=(1870) std::mersenne_twister_engine::mersenne_twister_engine(unsigned long) +533 5 ++1 5 +cfi=(206) /usr/include/c++/12/bits/random.tcc +cfn=(1872) std::mersenne_twister_engine::seed(unsigned long) +calls=1 326 +* 22429 +* 3 + +fn=(1878) unsigned long std::__detail::__mod(unsigned long) +150 1244 ++7 311 ++1 933 +cfn=(1880) std::__detail::_Mod::__calc(unsigned long) +calls=311 -19 +* 5909 ++2 622 + +fn=(1876) std::__detail::_Mod::__calc(unsigned long) +139 936 ++2 624 ++3 312 ++1 624 + +fn=(2174) std::random_device::~random_device() +1627 4 ++1 3 +cob=(7) +cfi=(153) +cfn=(2180) std::random_device::_M_fini() +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 862 +* 5 +* 3 + +fn=(1858) std::random_device::operator()() +1650 4 ++1 3 +cob=(7) +cfi=(153) +cfn=(1864) +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +* 2 + +fn=(1874) unsigned long std::__detail::__mod(unsigned long) +150 1248 ++7 312 ++1 936 +cfn=(1876) +calls=312 -19 +* 2496 ++2 624 + +fn=(1880) +139 933 ++2 622 ++2 3421 ++1 311 ++1 622 + +fl=(212) /usr/include/c++/12/bits/stl_algobase.h +fn=(1924) unsigned long const& std::min(unsigned long const&, unsigned long const&) +230 200 ++5 300 ++2 50 ++1 100 + +fn=(1928) unsigned long const& std::max(unsigned long const&, unsigned long const&) +254 100 ++5 150 ++1 2 ++1 24 ++1 50 + +fn=(1962) TEST_ENUM* std::__niter_base(TEST_ENUM*) +313 450 ++2 450 + +fl=(164) +fn=(2144) testHashset2(TEST_ENUM) +89 40000000 ++1 30000000 +cfn=(2146) requiresSpecialEvent2(TEST_ENUM) +calls=10000000 -10 +* 2460000000 +* 20000000 ++2 30000000 + +fn=(1070) +113 5 +cfn=(1072) __static_initialization_and_destruction_0(int, int) +calls=1 * +* 116717 +* 2 + +fn=(1072) +113 9 +fi=(165) /usr/include/c++/12/iostream +-39 3 +cob=(7) +cfi=(153) +cfn=(1082) std::ios_base::Init::Init() +calls=1 -74 +* 99782 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 841 +* 5 +* 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 865 +* 5 +fe=(164) +-43 3 +cfi=(180) +cfn=(1600) std::set, std::allocator >::set() +calls=1 167 +* 87 +* 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +39 +* 74 +* 1 ++1 6 +cob=(7) +cfi=(153) +cfn=(1620) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +calls=1 -32 +* 13658 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +44 +* 1118 +* 5 +* 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +38 +* 74 +* 1 ++2 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +36 +* 74 +* 1 ++79 3 + +fn=(1740) +97 4 ++1 3 +cfi=(195) +cfn=(1742) +calls=1 1621 +* 9023 ++1 3 +cfi=(195) +cfn=(1858) +calls=1 1650 +* 914 +* 5 +cfi=(195) +cfn=(1870) +calls=1 533 +* 22442 ++1 5 +cfi=(207) /usr/include/c++/12/bits/uniform_int_dist.h +cfn=(1882) std::uniform_int_distribution::uniform_int_distribution(int, int) +calls=1 +31 +* 40 ++2 2 ++1 50000000 +cfi=(207) +cfn=(1886) int std::uniform_int_distribution::operator() >(std::mersenne_twister_engine&) +calls=10000000 +89 +* 2025362669 +* 60000000 +cfi=(208) +cfn=(1900) std::vector >::push_back(TEST_ENUM&&) +calls=10000000 1293 +* 1987137640 +-1 40000003 ++3 5 +cob=(7) +cfi=(153) +cfn=(2022) +calls=1 0 +* 3864 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -29 +* 1049 +* 5 ++1 60000002 +cfi=(208) +cfn=(2076) std::vector >::operator[](unsigned long) +calls=10000000 1121 +* 110000000 +* 30000000 +cfn=(2078) testSwitch(TEST_ENUM) +calls=10000000 -66 +* 977402475 +* 40000003 ++1 60000002 +cfi=(208) +cfn=(2076) +calls=10000000 1121 +* 110000000 +* 30000000 +cfn=(2122) testIfs(TEST_ENUM) +calls=10000000 -44 +* 947400569 +* 40000003 ++1 60000002 +cfi=(208) +cfn=(2076) +calls=10000000 1121 +* 110000000 +* 30000000 +cfn=(2124) testHashset(TEST_ENUM) +calls=10000000 -24 +* 2220000000 +* 40000003 ++1 60000002 +cfi=(208) +cfn=(2076) +calls=10000000 1121 +* 110000000 +* 30000000 +cfn=(2144) +calls=10000000 -20 +* 2580000000 +* 40000003 ++1 5 +cob=(7) +cfi=(153) +cfn=(2022) +calls=1 0 +* 411 +* 1 ++2 1 ++1 3 +cfi=(195) +cfn=(2174) +calls=1 1627 +* 881 +* 5 + +fn=(2146) +80 40000000 ++1 30000000 +cfi=(180) +cfn=(2148) std::set, std::allocator >::end() const +calls=10000000 353 +* 320000000 +* 60000000 +cfi=(180) +cfn=(2150) std::set, std::allocator >::find(TEST_ENUM const&) +calls=10000000 794 +* 1800000000 +* 60000000 +cfi=(181) /usr/include/c++/12/bits/stl_tree.h +cfn=(2142) std::operator==(std::_Rb_tree_const_iterator const&, std::_Rb_tree_const_iterator const&) +calls=10000000 396 +* 120000000 +* 10000000 ++1 20000000 + +fn=(2122) +63 40000000 ++1 39046118 ++1 18093574 ++1 17144666 ++1 16191430 ++1 15239762 ++1 14287536 ++3 3332710 +cfn=(2080) fire_special_event() +calls=3332710 -36 +* 754064773 ++2 30000000 + +fn=(2126) requiresSpecialEvent(TEST_ENUM) +76 40000000 ++1 50000000 +cfi=(180) +cfn=(2128) std::set, std::allocator >::contains(TEST_ENUM const&) const +calls=10000000 768 +* 1990000000 ++1 20000000 + +fn=(2078) +40 40000000 ++1 140000000 ++10 3332710 +cfn=(2080) +calls=3332710 -15 +* 754069765 ++2 3332710 ++6 6667290 ++2 30000000 + +fn=(2080) +36 13330840 ++1 33327100 +cob=(7) +cfi=(153) +cfn=(2022) +calls=6665420 -37 +* 1434814918 +* 6665420 ++1 19996260 + +fn=(2124) +84 40000000 ++1 30000000 +cfn=(2126) +calls=10000000 -9 +* 2100000000 +* 20000000 ++2 30000000 + +fl=(204) /usr/include/c++/12/type_traits +fn=(1784) std::is_constant_evaluated() +3520 50 ++4 25 ++2 50 + +fl=(199) /usr/include/c++/12/bits/char_traits.h +fn=(1768) std::char_traits::length(char const*) +389 4 ++3 1 +cfi=(200) /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h +cfn=(1770) std::__is_constant_evaluated() +calls=1 517 +* 5 +* 2 ++3 3 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 65 +* 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 730 +* 5 +* 1 ++1 2 + +fn=(1808) std::char_traits::assign(char&, char const&) +347 5 ++3 1 +cfi=(200) +cfn=(1770) +calls=1 517 +* 5 +* 2 ++4 4 ++1 3 + +fn=(1796) std::char_traits::copy(char*, char const*, unsigned long) +423 6 ++2 2 ++3 1 +cfi=(200) +cfn=(1770) +calls=1 +89 +* 5 +* 2 ++3 8 +cob=(3) +cfi=(205) +cfn=(1802) +calls=1 264 +* 14 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 941 +* 5 +* 1 ++1 2 + +fl=(182) /usr/include/c++/12/bits/allocator.h +fn=(1606) std::allocator >::allocator() +156 7 +cfi=(183) /usr/include/c++/12/bits/new_allocator.h +cfn=(1608) std::__new_allocator >::__new_allocator() +calls=1 -76 +* 6 +* 3 + +fn=(2306) std::allocator >::~allocator() +174 6 + +fn=(2200) std::allocator::~allocator() +174 6 + +fl=(207) +fn=(1892) std::uniform_int_distribution::param_type::a() const +101 60000000 ++1 80000000 + +fn=(1890) std::uniform_int_distribution::param_type::b() const +105 30000000 ++1 40000000 + +fn=(1886) +192 50000000 ++1 60000000 +cfn=(1888) int std::uniform_int_distribution::operator() >(std::mersenne_twister_engine&, std::uniform_int_distribution::param_type const&) +calls=10000000 +83 +* 1895362669 +* 20000000 + +fn=(1888) +276 70000000 ++8 10000000 ++1 10000000 ++3 10000000 ++3 30000000 +cfn=(1890) +calls=10000000 105 +* 70000000 +* 40000000 +cfn=(1892) +calls=10000000 101 +* 70000000 +* 10000000 +-1 30000000 ++4 20000000 ++4 30000000 ++8 20000000 ++1 50000000 +cfn=(1894) unsigned long std::uniform_int_distribution::_S_nd, unsigned long>(std::mersenne_twister_engine&, unsigned long) +calls=10000000 -61 +* 1245362669 +* 20000000 ++54 30000000 +cfn=(1892) +calls=10000000 101 +* 70000000 +* 30000000 ++1 30000000 + +fn=(1884) std::uniform_int_distribution::param_type::param_type(int, int) +93 6 ++2 6 ++2 1 +cfi=(200) +cfn=(1770) +calls=1 517 +* 5 +* 4 ++1 3 + +fn=(1894) +246 90000000 ++12 30000000 +cfi=(206) +cfn=(1896) std::mersenne_twister_engine::operator()() +calls=10000000 453 +* 725362669 +* 240000000 ++1 20000000 ++1 30000000 ++9 40000000 ++1 70000000 + +fn=(1882) +131 6 ++3 6 +cfn=(1884) +calls=1 -41 +* 25 ++1 3 + +fl=(181) +fn=(1604) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, true>::_Rb_tree_impl() +667 4 ++4 3 +cfi=(182) +cfn=(1606) +calls=1 156 +* 16 +* 3 +cfn=(1610) std::_Rb_tree_key_compare >::_Rb_tree_key_compare() +calls=1 146 +* 6 +* 4 +cfn=(1612) std::_Rb_tree_header::_Rb_tree_header() +calls=1 173 +* 28 ++1 3 + +fn=(2142) +396 120000000 ++1 240000000 + +fn=(2154) std::_Rb_tree, std::less, std::allocator >::_M_end() +749 30000000 ++1 40000000 + +fn=(1614) std::_Rb_tree_header::_M_reset() +206 3 ++2 2 ++1 3 ++1 3 ++1 2 ++1 3 + +fn=(2134) std::_Rb_tree, std::less, std::allocator >::find(TEST_ENUM const&) const +2541 60000000 ++3 30000000 +cfn=(2136) std::_Rb_tree, std::less, std::allocator >::_M_end() const +calls=10000000 753 +* 70000000 +* 40000000 +cfn=(2138) std::_Rb_tree, std::less, std::allocator >::_M_begin() const +calls=10000000 742 +* 70000000 +* 70000000 +cfn=(2140) std::_Rb_tree, std::less, std::allocator >::_M_lower_bound(std::_Rb_tree_node const*, std::_Rb_tree_node_base const*, TEST_ENUM const&) const +calls=10000000 1962 +* 300000000 +* 10000000 ++1 30000000 +cfn=(2130) std::_Rb_tree, std::less, std::allocator >::end() const +calls=10000000 1007 +* 230000000 +* 60000000 +cfn=(2142) +calls=10000000 396 +* 120000000 ++2 50000000 +cfn=(2130) +calls=10000000 1007 +* 230000000 +* 10000000 ++1 30000000 + +fn=(2140) +1962 80000000 ++4 30000000 ++5 50000000 +cfn=(2132) std::_Rb_tree_const_iterator::_Rb_tree_const_iterator(std::_Rb_tree_node_base const*) +calls=10000000 347 +* 100000000 +* 10000000 ++1 30000000 + +fn=(2166) std::operator==(std::_Rb_tree_iterator const&, std::_Rb_tree_iterator const&) +315 40000000 ++1 80000000 + +fn=(2300) std::_Rb_tree, std::less, std::allocator >::~_Rb_tree() +983 4 ++1 3 +cfn=(2156) std::_Rb_tree, std::less, std::allocator >::_M_begin() +calls=1 738 +* 16 +* 5 +cfn=(2302) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) +calls=1 1929 +* 12 +* 3 +cfn=(2304) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, true>::~_Rb_tree_impl() +calls=1 660 +* 16 +* 3 + +fn=(2304) +660 7 +cfi=(182) +cfn=(2306) +calls=1 174 +* 6 +* 3 + +fn=(1610) +146 3 ++4 3 + +fn=(2130) +1007 160000000 ++1 240000000 +cfn=(2132) +calls=40000000 347 +* 400000000 +* 120000000 + +fn=(2160) std::_Rb_tree, std::less, std::allocator >::_M_lower_bound(std::_Rb_tree_node*, std::_Rb_tree_node_base*, TEST_ENUM const&) +1946 80000000 ++4 30000000 ++5 50000000 +cfn=(2162) std::_Rb_tree_iterator::_Rb_tree_iterator(std::_Rb_tree_node_base*) +calls=10000000 273 +* 100000000 +* 10000000 ++1 30000000 + +fn=(2152) std::_Rb_tree, std::less, std::allocator >::find(TEST_ENUM const&) +2528 60000000 ++3 30000000 +cfn=(2154) +calls=10000000 749 +* 70000000 +* 40000000 +cfn=(2156) +calls=10000000 738 +* 160000000 +* 70000000 +cfn=(2160) +calls=10000000 1946 +* 300000000 +* 10000000 ++1 30000000 +cfn=(2164) std::_Rb_tree, std::less, std::allocator >::end() +calls=10000000 1003 +* 230000000 +* 60000000 +cfn=(2166) +calls=10000000 315 +* 120000000 ++2 50000000 +cfn=(2164) +calls=10000000 1003 +* 230000000 +* 10000000 ++1 30000000 + +fn=(2162) +273 120000000 ++1 180000000 + +fn=(2164) +1003 80000000 ++1 120000000 +cfn=(2162) +calls=20000000 273 +* 200000000 +* 60000000 + +fn=(2302) +1929 5 ++4 3 ++7 4 + +fn=(2132) +347 200000000 ++1 300000000 + +fn=(2156) +738 40000004 ++1 30000003 +cfn=(2158) std::_Rb_tree, std::less, std::allocator >::_M_mbegin() const +calls=10000001 -5 +* 70000007 +* 20000002 + +fn=(1602) std::_Rb_tree, std::less, std::allocator >::_Rb_tree() +928 7 +cfn=(1604) +calls=1 667 +* 67 +* 3 + +fn=(2136) +753 30000000 ++1 40000000 + +fn=(1612) +173 4 ++2 2 ++1 3 +cfn=(1614) +calls=1 +30 +* 16 ++1 3 + +fn=(2138) +742 30000000 ++3 20000000 ++1 20000000 + +fn=(2158) +734 30000003 ++1 40000004 + +fn=(2168) std::_Rb_tree_const_iterator::_Rb_tree_const_iterator(std::_Rb_tree_iterator const&) +350 40000000 ++1 70000000 + +fl=(213) /usr/include/c++/12/bits/stl_construct.h +fn=(2194) void std::_Destroy_aux::__destroy(TEST_ENUM*, TEST_ENUM*) +172 7 + +fn=(1952) decltype (::new ((void*)(0)) TEST_ENUM((declval)())) std::construct_at(TEST_ENUM*, TEST_ENUM&&) +94 60000000 ++3 40000000 +cfi=(214) /usr/include/c++/12/new +cfn=(1954) operator new(unsigned long, void*) +calls=10000000 +78 +* 70000000 +* 40000000 +cfi=(198) /usr/include/c++/12/bits/move.h +cfn=(1906) TEST_ENUM&& std::forward(std::remove_reference::type&) +calls=10000000 -20 +* 60000000 +* 60000000 + +fn=(2192) void std::_Destroy(TEST_ENUM*, TEST_ENUM*) +182 5 ++10 1 +cfi=(200) +cfn=(1770) +calls=1 517 +* 5 +* 2 ++4 5 +cfn=(2194) +calls=1 -24 +* 7 ++1 2 + +fl=(211) /usr/include/c++/12/bits/alloc_traits.h +fn=(1922) std::allocator_traits >::max_size(std::allocator const&) +547 150 ++5 50 ++2 100 + +fn=(1950) void std::allocator_traits >::construct(std::allocator&, TEST_ENUM*, TEST_ENUM&&) +511 60000000 ++7 30000000 +cfi=(198) +cfn=(1906) +calls=10000000 77 +* 60000000 +* 50000000 +cfi=(213) +cfn=(1952) +calls=10000000 94 +* 330000000 ++2 30000000 + +fn=(1978) std::allocator_traits >::deallocate(std::allocator&, TEST_ENUM*, unsigned long) +495 300 +fi=(182) +195 25 +cfi=(200) +cfn=(1770) +calls=25 517 +* 125 +* 50 ++5 150 +cfi=(183) +cfn=(1982) std::__new_allocator::deallocate(TEST_ENUM*, unsigned long) +calls=25 -58 +* 5164 +fe=(211) +496 100 + +fn=(1938) std::allocator_traits >::allocate(std::allocator&, unsigned long) +463 225 +fi=(182) +181 25 +cfi=(200) +cfn=(1770) +calls=25 517 +* 125 +* 50 ++7 150 +cfi=(183) +cfn=(1942) std::__new_allocator::allocate(unsigned long, void const*) +calls=25 -76 +* 7335 +* 25 +fe=(211) +464 50 + +fn=(2190) void std::_Destroy(TEST_ENUM*, TEST_ENUM*, std::allocator&) +847 6 ++3 5 +cfi=(213) +cfn=(2192) +calls=1 182 +* 27 ++1 3 + +fl=(183) +fn=(1982) +142 150 ++16 150 +cob=(7) +cfi=(153) +cfn=(1988) operator delete(void*, unsigned long) +calls=25 0 +* 4111 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 674 +* 29 ++1 50 + +fn=(1942) +112 150 ++8 75 +cfn=(1944) std::__new_allocator::_M_max_size() const +calls=25 +90 +* 150 +* 175 ++17 100 +cob=(7) +cfi=(153) +cfn=(1718) +calls=25 0 +* 5895 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 686 +* 29 +* 25 ++1 50 + +fn=(1608) +80 6 + +fn=(1944) +210 75 ++3 25 ++4 50 + +fl=(200) +fn=(1770) +517 110 ++6 55 ++4 110 + +fl=(208) +fn=(1956) std::_Vector_base >::_M_get_Tp_allocator() +298 153 ++1 153 + +fn=(1916) std::vector >::max_size() const +993 200 ++1 150 +cfn=(1918) std::_Vector_base >::_M_get_Tp_allocator() const +calls=50 303 +* 300 +* 100 +cfn=(1920) std::vector >::_S_max_size(std::allocator const&) +calls=50 1911 +* 1850 +* 100 + +fn=(1926) std::vector >::size() const +987 300 ++1 900 + +fn=(1900) +1293 50000000 ++1 30000000 +cfi=(198) +cfn=(1902) std::remove_reference::type&& std::move(TEST_ENUM&) +calls=10000000 104 +* 60000000 +* 50000000 +cfi=(209) /usr/include/c++/12/bits/vector.tcc +cfn=(1904) TEST_ENUM& std::vector >::emplace_back(TEST_ENUM&&) +calls=10000000 111 +* 1767137640 +* 30000000 + +fn=(1936) std::_Vector_base >::_M_allocate(unsigned long) +375 125 ++3 175 +cfi=(211) +cfn=(1938) +calls=25 +85 +* 7985 +* 25 ++1 50 + +fn=(2188) +728 4 ++3 3 +cfn=(1956) +calls=1 298 +* 6 +* 1 +-1 7 +cfi=(211) +cfn=(2190) +calls=1 847 +* 41 ++3 3 +cfn=(2196) std::_Vector_base >::~_Vector_base() +calls=1 364 +* 167 +* 3 + +fn=(2196) +364 4 ++3 7 +-1 7 +cfn=(1966) std::_Vector_base >::_M_deallocate(TEST_ENUM*, unsigned long) +calls=1 +17 +* 127 ++2 3 +cfn=(2198) std::_Vector_base >::_Vector_impl::~_Vector_impl() +calls=1 133 +* 16 +* 3 + +fn=(1914) std::vector >::_M_check_len(unsigned long, char const*) const +1891 175 ++2 75 +cfn=(1916) +calls=25 993 +* 1350 +* 100 +cfn=(1926) +calls=25 987 +* 300 +* 175 ++3 75 +cfn=(1926) +calls=25 987 +* 300 +* 100 +cfn=(1926) +calls=25 987 +* 300 +* 150 +cfi=(212) +cfn=(1928) +calls=25 254 +* 326 +* 75 ++1 75 +cfn=(1926) +calls=25 987 +* 300 +* 125 +cfn=(1916) +calls=25 993 +* 1350 +* 50 + +ob=(7) +fl=(153) +fn=(1404) +0 58 + +fn=(1468) std::basic_ios >::init(std::basic_streambuf >*) +0 49 +cfn=(1474) +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1492) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=7 0 +0 13306 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1486) +0 104 + +fn=(1540) bool std::has_facet > > >(std::locale const&) +0 35 +cfn=(1162) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1504) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1552) std::basic_ios >::init(std::basic_streambuf >*) +0 28 +cfn=(1474) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1558) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1644) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1504) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1656) +0 24 + +fn=(1708) std::basic_filebuf >::_M_allocate_internal_buffer() +0 9 +cob=(2) +cfi=(52) +cfn=(1710) +calls=1 0 +0 781 +0 4 + +fn=(2028) +0 99981330 +cfn=(2034) +calls=6665422 0 +0 153304706 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 6665426 +0 199962660 +cfn=(2082) std::basic_filebuf >::xsputn(char const*, long) +calls=6665420 0 +0 634964518 +cfn=(2036) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +calls=2 0 +0 2249 +0 33327110 + +fn=(2220) +0 17 +cfn=(2084) +calls=1 0 +0 3 +0 6 +cfn=(2226) std::__basic_file::xsputn(char const*, long) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2278) +0 2 +cfn=(2246) +calls=1 0 +0 14 +0 1 + +fn=(2350) +0 39 +cfn=(2356) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 927 +0 7 +0 21 +cfn=(2358) +calls=3 0 +0 204 +0 25 +cfn=(2332) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2358) +calls=1 0 +0 68 +0 17 + +fn=(2351) +0 13 +cfn=(2357) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2358) +calls=1 0 +0 68 +0 13 + +fn=(2426) +0 2 + +fn=(878) 0x00000000000a5760 +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) 0x00000000000a5780 +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 859 +0 5 +0 8 + +fn=(1168) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1288) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1110) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1294) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1300) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1110) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1620) +0 13 +cfn=(1462) std::ios_base::ios_base() +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1468) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1468) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1626) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1468) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1650) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4897 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1724) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1766) std::allocator::allocator(std::allocator const&) +0 2 + +fn=(1816) +0 14 +cfn=(1822) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1581 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1822) +0 11 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(177) +cfn=(1258) +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 15 + +fn=(2082) +0 106646720 +cfn=(2084) +calls=6665420 0 +0 19996260 +0 107004596 +cfn=(2102) std::__basic_file::xsputn_2(char const*, long, char const*, long) +calls=44734 0 +0 2686286 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 44738 +0 60212450 +cfn=(2090) std::basic_streambuf >::xsputn(char const*, long) +calls=6620686 0 +0 331035301 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 6620690 +0 715744 + +fn=(2412) 0x00000000000a5e00 +0 9 +cob=(2) +cfi=(52) +cfn=(2418) +calls=1 0 +0 1093 +0 1 +cfn=(2446) +calls=1 0 +0 5 +0 3 + +fn=(2422) +0 2 + +fn=(2434) +0 4 +cfn=(2440) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(1082) +0 39 +cfn=(1088) +calls=1 0 +0 70548 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1088) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1088) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1462) +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1468) +calls=1 0 +0 11604 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1462) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1468) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1462) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1468) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1462) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1468) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1088) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1088) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1088) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1462) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1552) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1462) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1552) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1462) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1552) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1462) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1552) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1244) +0 84 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 26 +0 134 +0 1 + +fn=(1462) +0 522 +cfn=(1088) +calls=9 0 +0 225 +0 9 + +fn=(1558) +0 32 +cfn=(1564) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1570) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1576) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1582) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1588) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1594) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1594) +0 20 +cfn=(1162) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1504) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1712) +0 2 +cfn=(1718) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 605 +0 5 + +fn=(1748) +0 2 + +fn=(2084) +0 19996266 + +fn=(2208) +0 9 +cfn=(1656) +calls=1 0 +0 4 +0 1 +0 5 +cfn=(2214) +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(2236) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1062 +0 5 +0 14 +cfn=(2246) +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(2226) +0 10 +cfn=(2108) +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(223) +cfn=(2072) +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(2236) +0 9 +cob=(2) +cfi=(52) +cfn=(2238) +calls=1 0 +0 138 +0 11 + +fn=(2296) std::ios_base::_M_dispose_callbacks() +0 13 + +fn=(1180) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1270) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1294) +0 11 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1392) +0 102 + +fn=(1480) +0 220 + +fn=(1492) +0 56 +cfn=(1498) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2577 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1520) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1526) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1122 +0 11 +0 28 +cfn=(1534) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1540) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1546) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1138 +0 11 +0 35 + +fn=(1564) +0 20 +cfn=(1162) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1504) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1588) +0 20 +cfn=(1162) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1504) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1626) +0 20 +cfn=(1088) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1632) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1638) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1644) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1650) +0 12 +cfn=(1656) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 781 +0 5 +0 7 +cfn=(1662) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1656) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1708) +calls=1 0 +0 794 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1988) +0 50 +cfn=(1994) +calls=25 0 +0 3423 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 29 + +fn=(1994) +0 52 +cob=(3) +cfi=(155) +cfn=(2000) +calls=26 3350 +0 2673 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 30 + +fn=(2036) +0 12 +cob=(3) +cfi=(218) +cfn=(2042) +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(2102) +0 671010 +cfn=(2108) +calls=44734 0 +0 448070 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 44738 +0 581542 +cob=(3) +cfi=(225) +cfn=(2120) +calls=44734 26 +0 313138 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 44738 +0 581542 + +fn=(2338) __cxa_get_globals +0 8 +cob=(1) +cfi=(231) ./elf/../sysdeps/x86_64/tls_get_addr.S +cfn=(2344) __tls_get_addr +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +fn=(2432) +0 2 + +fn=(950) 0x00000000000a58e0 +0 44 + +fn=(1104) +0 139 +cfn=(1110) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 5 +0 7 +cfn=(1116) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1168) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1174) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1180) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1186) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1192) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1204) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 764 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1210) +calls=1 0 +0 23887 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1264) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 823 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1270) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1122) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1276) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1282) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1288) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1300) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1156) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1302) +calls=1 0 +0 9320 +0 3 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1122) +0 70 +cob=(3) +cfi=(166) +cfn=(1128) +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1134) +0 5 +cfn=(1140) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +ob=(8) +fl=(208) +fn=(1914) +1897 25 ++1 75 + +fn=(1920) +1911 200 ++5 100 ++2 150 +cfi=(211) +cfn=(1922) +calls=50 547 +* 300 +* 50 ++1 250 +cfi=(212) +cfn=(1924) +calls=50 230 +* 650 +* 50 ++1 100 + +fn=(2076) +1121 160000000 ++3 200000000 ++1 80000000 + +fn=(2198) +133 7 +cfi=(182) +cfn=(2200) +calls=1 +41 +* 6 +* 3 + +fn=(1908) std::vector >::end() +888 40000100 ++1 60000150 +cfi=(210) /usr/include/c++/12/bits/stl_iterator.h +cfn=(1910) __gnu_cxx::__normal_iterator > >::__normal_iterator(TEST_ENUM* const&) +calls=10000025 1072 +* 110000275 +* 30000075 + +fn=(1930) std::vector >::begin() +868 100 ++1 125 +cfi=(210) +cfn=(1910) +calls=25 1072 +* 275 +* 75 + +fn=(1968) std::vector >::back() +1228 40000000 ++3 30000000 +cfn=(1908) +calls=10000000 888 +* 240000000 +* 50000000 +cfi=(210) +cfn=(1970) __gnu_cxx::__normal_iterator > >::operator-(long) const +calls=10000000 -78 +* 310000000 +* 40000000 +cfi=(210) +cfn=(1972) __gnu_cxx::__normal_iterator > >::operator*() const +calls=10000000 1095 +* 70000000 ++1 20000000 + +fn=(1918) +303 150 ++1 150 + +fn=(1958) std::vector >::_S_relocate(TEST_ENUM*, TEST_ENUM*, TEST_ENUM*, std::allocator&) +499 350 ++5 300 +cfi=(215) /usr/include/c++/12/bits/stl_uninitialized.h +cfn=(1960) TEST_ENUM* std::__relocate_a >(TEST_ENUM*, TEST_ENUM*, TEST_ENUM*, std::allocator&) +calls=50 1127 +* 7111531 ++5 100 + +fn=(1966) +383 156 ++3 52 ++1 150 +cfi=(211) +cfn=(1978) +calls=25 495 +* 5914 ++1 78 + +fl=(215) +fn=(1964) std::enable_if::value, TEST_ENUM*>::type std::__relocate_a_1(TEST_ENUM*, TEST_ENUM*, TEST_ENUM*, std::allocator&) +1100 350 ++4 200 ++1 100 ++3 24 +cfi=(204) +cfn=(1784) +calls=24 3520 +* 120 +* 48 ++9 168 +cob=(3) +cfi=(205) +cfn=(1802) +calls=24 264 +* 7106984 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 759 +* 28 ++2 200 ++1 100 + +fn=(1960) +1127 450 ++6 150 +cfi=(212) +cfn=(1962) +calls=50 313 +* 300 +* 200 +cfi=(212) +cfn=(1962) +calls=50 313 +* 300 +* 200 +cfi=(212) +cfn=(1962) +calls=50 313 +* 300 +* 300 +cfn=(1964) +calls=50 -33 +* 7109081 ++3 250 + +fl=(203) /usr/include/c++/12/bits/stl_iterator_base_types.h +fn=(1780) std::iterator_traits::iterator_category std::__iterator_category(char const* const&) +238 3 ++1 3 + +fl=(214) +fn=(1954) +175 70000000 + +fl=(202) /usr/include/c++/12/bits/stl_iterator_base_funcs.h +fn=(1782) std::iterator_traits::difference_type std::__distance(char const*, char const*, std::random_access_iterator_tag) +99 4 ++6 2 ++1 2 + +fn=(1778) std::iterator_traits::difference_type std::distance(char const*, char const*) +147 5 ++4 3 +cfi=(203) +cfn=(1780) +calls=1 +87 +* 6 +-1 5 +cfn=(1782) +calls=1 -51 +* 8 ++2 2 + +fl=(162) +fn=(2368) 0x0000000000002240 +0 9 +cob=(2) +cfi=(52) +cfn=(2374) +calls=1 0 +0 134 +0 1 +cfn=(2384) 0x00000000000021d0 +calls=1 0 +0 5 +0 3 + +fn=(1056) (below main) +0 11 +cob=(3) +cfi=(163) +cfn=(1058) +calls=1 242 +0 11847481502 + +fn=(2384) +0 5 + +fn=(1064) +0 12 + +fl=(197) /usr/include/c++/12/bits/ptr_traits.h +fn=(1840) std::__ptr_traits_ptr_to::pointer_to(char const&) +135 4 ++1 3 +cfi=(198) +cfn=(1842) char const* std::addressof(char const&) +calls=1 +9 +* 15 +* 2 + +fn=(1754) std::__ptr_traits_ptr_to::pointer_to(char&) +135 8 ++1 6 +cfi=(198) +cfn=(1756) char* std::addressof(char&) +calls=2 +9 +* 30 +* 4 + +fl=(198) +fn=(1902) +104 30000000 ++1 30000000 + +fn=(1906) +77 90000075 ++1 90000075 + +fn=(1758) char* std::__addressof(char&) +49 6 ++1 6 + +fn=(1842) +145 4 ++1 3 +cfn=(1844) char const* std::__addressof(char const&) +calls=1 -97 +* 6 +* 2 + +fn=(1844) +49 3 ++1 3 + +fn=(1756) +145 8 ++1 6 +cfn=(1758) +calls=2 -97 +* 12 +* 4 + +fl=(180) +fn=(2128) +768 50000000 ++1 30000000 +cfi=(181) +cfn=(2130) +calls=10000000 1007 +* 230000000 +* 60000000 +cfi=(181) +cfn=(2134) +calls=10000000 2541 +* 1410000000 +* 60000000 +cfi=(181) +cfn=(2142) +calls=10000000 396 +* 120000000 +* 30000000 + +fn=(2298) +281 7 +cfi=(181) +cfn=(2300) +calls=1 983 +* 62 +* 3 + +fn=(1600) +167 7 +cfi=(181) +cfn=(1602) +calls=1 928 +* 77 +* 3 + +fn=(2148) +353 40000000 ++1 30000000 +cfi=(181) +cfn=(2130) +calls=10000000 1007 +* 230000000 +* 20000000 + +fn=(2150) +794 50000000 ++1 50000000 +cfi=(181) +cfn=(2152) +calls=10000000 2528 +* 1500000000 +* 60000000 +cfi=(181) +cfn=(2168) +calls=10000000 350 +* 110000000 +* 30000000 + +fl=(201) /usr/include/c++/12/bits/basic_string.tcc +fn=(1810) std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::~_Guard() +238 11 + +fn=(1776) void std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag) +217 6 ++4 5 +cfi=(202) +cfn=(1778) +calls=1 -74 +* 29 +* 1 ++2 3 ++3 2 +fi=(196) +354 1 +cfi=(204) +cfn=(1784) +calls=1 3520 +* 5 +* 2 ++4 3 +cfn=(1752) std::__cxx11::basic_string, std::allocator >::_M_local_data() +calls=1 238 +* 34 +* 1 +fe=(201) +241 5 +cfn=(1788) std::__cxx11::basic_string, std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)::_Guard::_Guard(std::__cxx11::basic_string, std::allocator >*) +calls=1 -6 +* 10 ++2 3 +cfi=(196) +cfn=(1790) std::__cxx11::basic_string, std::allocator >::_M_data() const +calls=1 -10 +* 7 +* 6 +cfi=(196) +cfn=(1792) std::__cxx11::basic_string, std::allocator >::_S_copy_chars(char*, char const*, char const*) +calls=1 475 +* 1021 ++2 1 ++2 5 +cfi=(196) +cfn=(1804) std::__cxx11::basic_string, std::allocator >::_M_set_length(unsigned long) +calls=1 +18 +* 60 ++1 3 +cfn=(1810) +calls=1 -10 +* 11 +* 2 + +fn=(1788) +235 10 + +fl=(196) +fn=(1760) std::__cxx11::basic_string, std::allocator >::_Alloc_hider::_Alloc_hider(char*, std::allocator const&) +199 6 ++1 5 +cob=(7) +cfi=(153) +cfn=(1766) +calls=1 0 +* 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 766 +* 5 +* 6 + +fn=(1794) std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long) +418 6 ++2 2 ++3 6 +cfi=(199) +cfn=(1796) +calls=1 * +* 987 ++1 3 + +fn=(1804) +265 5 ++2 5 +cfn=(1806) std::__cxx11::basic_string, std::allocator >::_M_length(unsigned long) +calls=1 -39 +* 10 ++1 4 +cfn=(1790) +calls=1 -35 +* 7 +* 6 +cfi=(199) +cfn=(1808) +calls=1 +79 +* 20 ++1 3 + +fn=(1806) +228 4 ++1 6 + +fn=(1834) std::__cxx11::basic_string, std::allocator >::_M_dispose() +283 4 ++2 3 +cfn=(1836) std::__cxx11::basic_string, std::allocator >::_M_is_local() const +calls=1 -12 +* 58 +* 3 ++2 3 + +fn=(1838) std::__cxx11::basic_string, std::allocator >::_M_local_data() const +249 4 ++3 4 +cfi=(197) +cfn=(1840) +calls=1 135 +* 24 ++4 2 + +fn=(1832) +794 4 ++1 3 +cfn=(1834) +calls=1 283 +* 71 +* 3 +cfn=(1846) std::__cxx11::basic_string, std::allocator >::_Alloc_hider::~_Alloc_hider() +calls=1 192 +* 796 +* 3 + +fn=(1836) +273 5 ++1 3 +cfn=(1790) +calls=1 -41 +* 7 +* 4 +cfn=(1838) +calls=1 -25 +* 34 +* 5 + +fn=(1790) +233 9 ++1 12 + +fn=(1846) +192 7 +cob=(7) +cfi=(153) +cfn=(1852) +calls=1 0 +* 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 779 +* 5 +* 3 + +fn=(1750) +634 7 ++1 4 +cfn=(1752) +calls=1 238 +* 34 +* 6 +cfn=(1760) +calls=1 199 +* 790 ++3 2 ++3 3 +cfi=(199) +cfn=(1768) +calls=1 389 +* 766 +* 3 ++1 6 +cfi=(201) +cfn=(1776) +calls=1 217 +* 1226 ++1 4 + +fn=(1752) +238 8 ++3 8 +cfi=(197) +cfn=(1754) +calls=2 135 +* 48 ++4 4 + +fn=(1792) +475 6 ++2 8 +cfn=(1794) +calls=1 -59 +* 1004 +* 3 + +fl=(209) +fn=(1904) +111 60000000 ++3 60000000 ++3 29999925 +cfi=(198) +cfn=(1906) +calls=9999975 -40 +* 59999850 +* 69999825 +cfi=(211) +cfn=(1950) +calls=9999975 511 +* 559998600 ++2 59999850 ++4 75 +cfi=(198) +cfn=(1906) +calls=25 -46 +* 150 +* 100 +cfi=(208) +cfn=(1908) +calls=25 888 +* 600 +* 150 +cfn=(1912) void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, TEST_ENUM&&) +calls=25 439 +* 7138515 ++2 30000000 +cfi=(208) +cfn=(1968) +calls=10000000 1228 +* 800000000 ++2 30000000 + +fn=(1912) +439 175 ++10 125 +cfi=(208) +cfn=(1914) +calls=25 1891 +* 5501 +* 25 ++1 75 ++1 75 ++1 75 +cfi=(208) +cfn=(1930) +calls=25 868 +* 575 +* 150 +cfi=(210) +cfn=(1932) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) +calls=25 1330 +* 825 +* 25 ++1 125 +cfi=(208) +cfn=(1936) +calls=25 -78 +* 8360 +* 25 ++1 50 ++8 75 +cfi=(198) +cfn=(1906) +calls=25 77 +* 150 +* 25 ++1 50 +-1 150 +cfi=(211) +cfn=(1950) +calls=25 +49 +* 1400 ++7 25 ++6 75 +cfi=(208) +cfn=(1956) +calls=25 298 +* 150 +* 25 +-1 75 +cfi=(210) +cfn=(1934) __gnu_cxx::__normal_iterator > >::base() const +calls=25 1158 +* 150 +* 150 +cfi=(208) +cfn=(1958) +calls=25 +25 +* 7110206 +* 25 ++3 25 ++3 75 +cfi=(208) +cfn=(1956) +calls=25 298 +* 150 +* 25 +-1 75 +cfi=(210) +cfn=(1934) +calls=25 1158 +* 150 +* 150 +cfi=(208) +cfn=(1958) +calls=25 +20 +* 2075 +* 25 ++34 25 ++1 100 +-1 100 +cfi=(208) +cfn=(1966) +calls=25 383 +* 6223 ++2 75 ++1 75 ++1 150 ++1 100 + +fl=(206) +fn=(1872) +326 5 ++5 3 +cfi=(195) +cfn=(1874) +calls=1 150 +* 18 +-1 2 ++3 2 ++2 1555 ++1 933 ++1 1244 ++1 933 +cfi=(195) +cfn=(1878) +calls=311 150 +* 9019 +* 311 ++2 933 +cfi=(195) +cfn=(1874) +calls=311 150 +* 5598 +-1 933 +-6 935 ++9 2 ++1 3 + +fn=(1896) +453 40000000 ++5 40000000 ++1 96156 +cfn=(1898) std::mersenne_twister_engine::_M_gen_rand() +calls=32052 -62 +* 325266513 ++3 80000000 ++1 60000000 ++1 60000000 ++1 60000000 ++1 30000000 ++2 10000000 ++1 20000000 + +fn=(1898) +397 96156 ++4 32052 ++1 32052 ++2 64104 ++2 25000560 ++1 25000560 +-1 10000224 ++2 35000784 ++1 32498314 +-1 7492926 +-4 7492926 ++5 5004940 +-1 7507410 +-4 7571514 ++8 64104 ++2 24840300 ++1 24840300 +-1 9936120 ++2 34776420 ++1 32292142 +-1 7451346 +-4 7451346 ++5 4968556 +-1 7452834 +-4 7516938 ++8 128208 ++1 96156 +-1 64104 ++2 160260 ++1 192312 +-1 31742 ++2 31742 ++1 47613 +-2 16181 +-1 32362 ++2 32362 ++1 48543 + +fl=(210) +fn=(1934) +1158 300 ++1 300 + +fn=(1972) +1095 30000000 ++1 40000000 + +fn=(1910) +1072 80000200 ++1 140000350 + +fn=(1970) +1153 50000000 ++1 120000000 +cfn=(1910) +calls=10000000 -82 +* 110000000 +* 30000000 + +ob=(7) +fl=(153) +fn=(1498) +0 35 +cfn=(1162) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1504) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 11 +0 35 + +fn=(1504) +0 2176 +cfn=(1528) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1506) +calls=14 0 +0 1934 +0 1156 + +fn=(1528) +0 1998 + +fn=(1570) +0 20 +cfn=(1162) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1504) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1632) +0 4 + +fn=(1638) +0 5 +cfn=(1162) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1504) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1664) +0 9 + +fn=(2034) +0 99981379 +cfn=(2315) +calls=1 0 +0 125 +0 1 +0 53323403 + +fn=(2035) +0 23 + +fn=(2090) +0 211861963 +cfn=(2092) +calls=1 0 +0 39 +0 26482750 +cob=(3) +cfi=(205) +cfn=(1802) +calls=6620686 264 +0 72827546 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 6620690 +0 13241372 + +fn=(2180) +0 4 + +fn=(2284) +0 8 +cfn=(2290) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2296) +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1486) +calls=1 0 +0 8 +0 1 + +fn=(2332) +0 6 +cfn=(2338) +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +fn=(2428) +0 2 + +ob=(8) +fl=(210) +fn=(1932) +1330 150 ++3 75 +cfn=(1934) +calls=25 1158 +* 150 +* 100 +cfn=(1934) +calls=25 1158 +* 150 +* 200 + +ob=(1) +fl=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +fn=(66) strlen +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(8) ./elf/./elf/dl-setup_hash.c +fn=(14) _dl_setup_hash +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(27) ./elf/./elf/dl-object.c +fn=(76) _dl_new_object +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) +cfn=(66) +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) ./elf/../include/rtld-malloc.h +-39 10 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(78) __minimal_calloc +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(86) memcpy +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) mempcpy +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) __minimal_malloc +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fn=(90) _dl_add_to_namespace_list +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +cfn=(92) rtld_mutex_dummy +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2264 ++4 2264 ++3 3396 ++1 1132 +fi=(6) +83 3396 ++2 4756 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) +cfn=(406) +calls=1 38 +* 22 +cob=(3) +cfi=(100) +cfn=(402) +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) +calls=1 57 +* 21 +cob=(3) +cfi=(85) +cfn=(398) +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) +cfn=(390) +calls=1 38 +* 16 +cob=(3) +cfi=(114) +cfn=(388) +calls=1 34 +* 23 +cob=(3) +cfi=(97) +cfn=(386) +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) +calls=1 40 +* 24 +cob=(3) +cfi=(107) +cfn=(362) +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) +calls=1 38 +* 16 +cob=(3) +cfi=(102) +cfn=(350) +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) +calls=1 37 +* 20 +cob=(3) +cfi=(99) +cfn=(342) +calls=1 44 +* 20 +cob=(3) +cfi=(98) +cfn=(340) +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) +calls=1 35 +* 18 +cob=(3) +cfi=(92) +cfn=(334) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) +calls=1 40 +* 24 +cob=(3) +cfi=(94) +cfn=(328) +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) +cfn=(318) +calls=1 41 +* 18 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) ./elf/./elf/dl-lookup.c +cfn=(288) _dl_lookup_symbol_x +calls=1759 756 +* 1256936 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +cfn=(494) __x86_cpu_features +calls=1 39 +* 5 +cob=(3) +cfi=(81) +cfn=(300) +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3672 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(410) mprotect +calls=7 117 +* 35 +* 14 + +fl=(13) ./elf/./elf/dl-sort-maps.c +fn=(252) _dl_sort_maps +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) _dl_sort_maps_init +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) ./elf/./elf/dl-environ.c +fn=(74) _dl_next_ld_env_entry +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1725840 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7363 +0 3 +cob=(8) +cfi=(162) +cfn=(1056) +calls=1 0 +0 11847481513 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(180) __sigsetjmp +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25217 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 21063 ++2 1 ++1 1 ++1 4 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fl=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(204) mmap +47 26 ++3 52 ++8 104 ++2 26 + +fl=(69) ./elf/./elf/dl-cache.c +fn=(526) _dl_unload_cache +536 4 +-1 1 ++3 2 +cfi=(118) +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(230) _dl_load_cache_lookup +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(200) fstat +29 6 ++1 12 ++5 18 +cfi=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +cfn=(202) fstatat +calls=6 154 +* 42 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) __GI___tunables_init +calls=1 279 +* 26553 ++3 1 +cfi=(13) +cfn=(26) +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) _dl_x86_init_cpu_features +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1690749 ++3 4 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fl=(50) +fn=(2392) _dl_audit_objclose +98 28 + +fn=(1730) +119 4 + +fn=(164) _dl_audit_activity_map +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(524) _dl_audit_activity_nsid +45 12 ++2 9 ++4 3 + +fn=(216) _dl_audit_objopen +78 20 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(2) +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) handle_preload_list +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) ./string/../string/strcspn.c +cfn=(168) strcspn +calls=1 32 +* 237 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) ./elf/../elf/dl-tls.c +cfn=(268) _dl_tls_static_surplus_init +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) _dl_determine_tlsoffset +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) _dl_allocate_tls_storage +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) __tls_init_tp +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(258) +677 2 ++2 4 +cfi=(75) ./elf/./elf/dl-version.c +cfn=(260) _dl_check_all_versions +calls=1 392 +* 21053 +* 2 ++4 2 + +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(12) __rtld_malloc_init_stubs +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1725109 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) ./elf/./elf/dl-load.c +cfn=(184) _dl_map_object +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) __tls_pre_init_tp +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) +cfn=(74) +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) _dl_process_pt_gnu_property +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) _dl_init_paths +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(156) _dl_debug_initialize +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) _dl_count_modids +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) _dl_debug_state +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29423 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 21079 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(252) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(252) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1619443 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) _dl_add_to_slotinfo +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) _dl_allocate_tls_init +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) ./elf/./elf/dl-call-libc-early-init.c +cfn=(496) _dl_call_libc_early_init +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) _dl_debug_update +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) ./elf/./elf/dl-find_object.c +cfn=(472) _dl_find_object_init +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) __rtld_malloc_init_real +calls=1 76 +* 2872 ++3 1 +cfi=(134) ./elf/../sysdeps/nptl/dl-mutex.c +cfn=(488) __rtld_mutex_init +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5438 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) +calls=1 875 +* 2748 +* 1 +91 3 ++9 3 + +fl=(16) +fn=(494) +39 3 ++32 2 + +fn=(36) +39 3 ++2 1 +cfi=(17) ./elf/../sysdeps/x86/cpu-features.c +cfn=(38) init_cpu_features.constprop.0 +calls=1 399 +* 7272 + +fl=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +fn=(128) bcmp +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(143) ./elf/./elf/dl-runtime.c +fn=(516) _dl_fixup +46 903 ++2 645 ++1 129 ++6 129 +fi=(253) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 129 +fe=(143) ++21 129 ++5 129 ++1 129 +-6 129 ++6 258 ++1 129 ++2 129 +-2 129 ++2 129 +-2 645 ++7 258 ++4 258 ++4 387 ++4 387 ++1 516 ++1 387 ++8 129 +-1 129 ++1 258 ++10 1290 +cfi=(78) +cfn=(288) +calls=129 756 +* 92931 +* 129 ++4 645 ++10 1290 ++15 516 ++9 387 ++26 387 +fi=(5) ++61 129 +fe=(143) +-57 774 +-1 258 +fi=(178) ./elf/../sysdeps/x86_64/dl-irel.h +32 7 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 +25 +* 21 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 +2 +* 23 +cob=(3) +cfi=(91) +cfn=(322) +calls=2 +25 +* 42 +cob=(3) +cfi=(83) +cfn=(382) +calls=2 +8 +* 48 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 +16 +* 18 +fe=(143) ++93 14 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 25767 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) _dl_dst_count +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +cfn=(248) __libc_scratch_buffer_set_array_size +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25030 +* 11 ++5 22 + +fl=(19) ./elf/../sysdeps/x86/get-isa-level.h +fn=(114) _dl_hwcaps_subdirs_active +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +fl=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +fn=(140) memset +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(31) +fn=(188) open_verify.constprop.0 +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +cfn=(192) __read_nocancel +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +cfn=(246) __pread64_nocancel +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) +cfn=(136) +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(148) +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) +cfn=(196) +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) +cfn=(76) +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) +cfn=(204) +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) +cfn=(140) +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) +cfn=(200) +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) +cfn=(14) +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) +cfn=(244) _dl_assign_tls_modid +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) +cfn=(216) +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) +cfn=(98) +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(184) +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) +cfn=(186) _dl_name_match_p +calls=49 68 +* 5196 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 898 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) expand_dynamic_string_token +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) cache_rpath +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) +cfn=(230) +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(110) +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) +cfn=(150) +calls=2 40 +* 160 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) __minimal_free +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fn=(224) +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) +cfn=(114) +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) +cfn=(128) +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(130) +fn=(472) +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(11) +fn=(22) +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(60) do_tunable_update_val +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) +calls=5 -61 +* 190 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(25) +fn=(72) +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fn=(92) +44 356 + +fn=(276) +68 1 +fi=(254) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(254) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(254) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fl=(54) +fn=(180) +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(134) +fn=(488) +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(232) +fn=(2360) +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(233) +cfn=(2362) +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(234) +cfn=(2364) +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) ??? +cfn=(2472) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2454) +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2412) +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2394) +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2368) +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2488) +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2470) +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2452) +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2410) +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2390) +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2392) +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(78) +fn=(292) do_lookup_x +348 15184 ++1 1898 +-1 7592 ++6 1898 +-6 3796 ++7 1898 ++41 1898 +-30 3796 ++30 1898 +-30 7592 ++14 18042 ++8 6014 +-4 6014 ++1 6014 ++3 24056 ++1 12028 ++3 6014 +-3 6014 ++4 12028 ++7 6014 +-3 12028 +-2 6014 ++5 18042 ++3 42098 ++99 12396 +359 12030 ++3 12030 ++4 12036 ++4 12028 ++4 12028 +fi=(4) +138 3766 ++1 5649 +fe=(78) +460 3766 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7532 +fe=(78) +467 9916 ++16 3602 ++1 1801 ++1 3766 +-78 6261 +-1 4174 ++2 4174 ++2 2065 ++6 8260 +-6 2065 ++6 14455 ++7 9318 +-10 24940 ++3 1892 +-1 3784 ++1 1892 +-1 1892 ++2 3784 +-1 22704 +cfn=(294) check_match +calls=1892 71 +* 175253 ++4 5676 ++3 20 ++82 15 ++1 15184 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3738 +-17 367 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 1474 ++98 6 +cfi=(55) +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16938 + +fn=(288) +756 24674 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1898 ++3 3796 +-8 1898 ++1 3796 ++10 1898 ++1 3796 +-1 38848 ++1 77696 ++20 39804 +-2 39804 ++6 39804 +-3 79608 ++2 39804 +-30 39804 ++3 79608 +fe=(78) +758 1898 ++1 1898 ++3 1898 +-4 1898 ++1 1898 ++7 7556 ++3 1898 ++2 3796 +-2 1898 ++6 3796 +-7 22776 ++7 75 ++1 26572 +cfn=(292) +calls=1898 348 +* 685062 +* 5694 ++28 1898 +-23 5694 ++23 1898 +-23 3796 ++24 11282 ++7 1883 +-7 1883 ++35 7532 ++34 1883 +-20 5649 ++3 3766 +-57 1898 ++76 17082 +fi=(79) +87 942 ++1 942 ++1 1884 ++1 942 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1892 ++3 1892 +-3 22704 ++3 7558 ++13 1887 +-13 1887 ++13 1887 +-13 1887 ++13 5661 ++3 4082 +cfi=(33) +cfn=(98) +calls=77 +41 +* 4036 +* 154 ++4 1887 ++1 3774 ++2 3768 ++19 3768 ++1 15072 ++2 8 +-40 1882 ++84 11352 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 10 ++39 5640 +cfi=(33) +cfn=(98) +calls=1880 +13 +* 68727 +* 3760 +-44 20 ++5 10 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) +117 2 + +fn=(156) +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(73) +fn=(248) +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(7) +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2601 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(480) +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 782 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(12) +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(51) +fn=(168) +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 11 +-1 11 ++1 11 ++2 22 +-1 22 ++2 11 ++2 66 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7153 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) +calls=1 -70 +* 2614 +cob=(7) +cfi=(153) +cfn=(878) +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) +calls=1 -70 +* 1786 +cob=(6) +cfi=(152) +cfn=(836) +calls=1 -70 +* 12 +cob=(3) +cfi=(150) +cfn=(554) +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) +calls=1 -70 +* 656 +cob=(4) +cfi=(151) +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) +cfn=(546) +calls=1 -24 +* 64 +cob=(5) +cfi=(146) +cfn=(540) +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(231) +fn=(2344) +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(55) +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) +cfn=(190) +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) +cfn=(204) +calls=1 -2 +* 8 +* 2 + +fn=(186) +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3633 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4457 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(60) +fn=(202) +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(118) +fn=(528) +117 4 ++5 1 + +fn=(410) +117 28 ++5 7 + +fl=(48) +fn=(268) +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(274) allocate_dtv +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(470) +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) +cfn=(140) +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(158) +199 2 ++1 1 ++15 2 + +fn=(272) +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(244) +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fl=(75) +fn=(260) +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20943 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5635 +* 116 +204 22 ++4 33 ++5 11 +fi=(255) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 62 ++1 62 +-1 31 ++4 31 +-3 31 ++3 31 +-3 143 +56 168 ++8 126 ++6 126 ++16 42 ++1 84 ++2 42 ++5 378 ++14 1408 ++12 1986 ++4 662 +-30 1324 +231 168 ++3 126 ++5 31 +-24 31 +110 42 ++3 168 +cfi=(33) +cfn=(98) +calls=42 +18 +* 1742 +* 126 +224 168 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 31 +-15 31 ++2 31 +-2 31 ++2 31 +-2 31 ++2 62 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 42 ++1 42 +-1 126 ++1 42 ++1 42 +-2 42 ++2 84 ++1 126 ++3 126 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) strncmp +calls=1 125 +* 31 +* 2 + +fl=(142) +fn=(514) +76 129 ++3 129 ++2 129 ++10 129 ++6 129 ++1 129 ++1 129 ++1 129 ++1 129 ++1 129 ++1 129 ++4 129 ++1 129 ++3 129 ++1 129 ++2 129 ++1 129 ++1 129 ++1 129 ++1 129 ++1 129 ++2 129 ++7 129 ++1 129 ++1 129 +cfi=(143) +cfn=(516) +calls=129 -84 +* 105488 ++1 129 ++5 129 ++1 129 ++1 129 ++2 129 ++1 129 ++1 129 ++1 129 ++1 129 ++1 129 ++1 129 ++2 129 ++2 129 ++4 129 ++2 129 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(256) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(136) +fn=(496) +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) +cfn=(498) +calls=1 -7 +* 1212 + +fl=(72) +fn=(246) +25 2 ++1 8 ++1 2 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(33) +fn=(98) +131 2265 ++1 2265 ++2 2265 ++1 2265 ++21 2265 ++1 2265 ++1 1204 ++1 1204 ++1 1059 ++1 1059 ++1 1059 ++1 1059 ++17 1059 ++1 1059 ++1 1059 ++1 1059 ++1 1059 ++1 1059 ++1 1059 ++5 27 ++1 27 ++9 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 +-7 1206 ++1 1206 ++1 1206 ++1 1206 ++1 1206 ++1 1206 ++1 1206 ++1 1206 ++1 208 ++1 144 ++1 144 ++1 144 ++2 144 ++1 144 ++1 144 ++1 144 ++1 144 ++1 144 +-5 64 ++1 64 ++1 64 ++1 64 ++1 64 ++1 64 ++10 1025 ++1 1025 ++1 1025 ++2 1025 ++6 1025 ++1 1025 ++1 1025 ++1 1025 ++1 1025 ++5 1025 ++2 1014 ++1 1014 ++1 2028 ++8 1014 ++1 1014 ++3 1014 ++1 1014 ++1 1014 ++1 1014 ++1 1014 ++1 1014 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++3 2 ++1 2 ++1 2 ++6 2 ++1 2 ++1 4 ++4 2 ++1 2 ++3 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++69 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++41 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 16 ++1 16 ++1 16 ++1 16 ++1 16 ++2 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++1 26 ++4 13 ++1 13 ++3 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++4 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++69 19 ++1 19 ++1 19 ++1 19 ++1 19 ++2 19 ++1 19 ++1 19 ++1 19 ++1 19 ++1 19 ++1 19 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 11 ++1 11 ++1 11 ++1 11 ++1 11 ++2 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 3 ++4 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 +-1 1 ++1 1 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 5 ++1 5 ++1 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 25 ++1 25 ++1 25 ++1 25 ++1 25 ++2 25 ++1 25 ++1 25 ++1 25 ++1 25 ++1 25 ++1 25 ++1 3 ++4 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 +-1 1 ++1 1 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 29 ++1 29 ++1 29 ++1 29 ++1 29 ++2 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 20 ++4 20 ++1 20 ++1 20 ++6 20 ++1 20 ++1 40 ++4 20 ++1 20 ++3 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++4 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++69 11 ++1 11 ++1 11 ++1 11 ++1 11 ++2 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 +-1 1 ++1 1 ++3 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++4 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 43 ++1 43 ++1 43 ++1 43 ++1 43 ++2 43 ++1 43 ++1 43 ++1 43 ++1 43 ++1 43 ++1 43 ++2 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++2 24 ++4 12 ++1 12 ++3 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++13 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1106 ++2 1106 ++1 1106 ++1 1106 ++1 1106 +-3 127 ++1 127 ++1 127 ++1 127 ++1 288 ++5 144 ++6 144 ++1 144 ++8 144 ++1 144 +-16 2121 ++6 2121 ++1 2121 ++8 2121 ++1 2121 + +fn=(264) +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fl=(57) +fn=(192) +26 20 ++1 5 + +fl=(17) +fn=(38) +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(30) +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +ob=(4) +fl=(151) +fn=(2472) +0 9 +cob=(2) +cfi=(52) +cfn=(2478) +calls=1 0 +0 134 +0 1 +cfn=(2482) 0x0000000000010210 +calls=1 0 +0 5 +0 3 + +fn=(560) +0 12 + +fn=(2482) +0 5 + +fl=(123) +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fl=(120) +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fl=(119) +fn=(426) +29 4 ++1 3 +fi=(257) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(258) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 ++1 3 +fi=(259) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fn=(444) +29 4 ++1 3 +fi=(260) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(261) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(262) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(263) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +totals: 11849214731 diff --git a/COSC3P95_A1Q2/callgrind.out.41933 b/COSC3P95_A1Q2/callgrind.out.41933 new file mode 100755 index 0000000..a57d3f3 --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.41933 @@ -0,0 +1,14285 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 41933 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 421984307 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 2168901986 + + +ob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +fl=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=(344) strcasecmp +37 4 +-1 2 + +ob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +fl=(143) ./elf/./elf/dl-runtime.c +fn=(516) _dl_fixup +46 854 ++2 610 ++1 122 ++6 122 +fi=(228) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 122 +fe=(143) ++21 122 ++5 122 ++1 122 +-6 122 ++6 244 ++1 122 ++2 122 +-2 122 ++2 122 +-2 610 ++7 244 ++4 244 ++4 366 ++4 366 ++1 488 ++1 366 ++8 122 +-1 122 ++1 244 ++10 1220 +cfi=(78) ./elf/./elf/dl-lookup.c +cfn=(288) _dl_lookup_symbol_x +calls=122 756 +* 88179 +* 122 ++4 610 ++10 1220 ++15 488 ++9 366 ++26 366 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h ++61 122 +fe=(143) +-57 732 +-1 244 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 5 +cob=(3) +cfi=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +cfn=(322) memcpy@@GLIBC_2.14 +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) memmove +calls=1 +25 +* 21 +cob=(3) +cfi=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +cfn=(360) bcmp +calls=1 +2 +* 23 +cob=(3) +cfi=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +cfn=(382) strlen +calls=1 +8 +* 24 +cob=(3) +cfi=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +cfn=(310) strcmp +calls=1 +16 +* 18 +fe=(143) ++93 10 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 + +ob=(3) +fl=(100) +fn=(344) +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +31 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) strncasecmp_l +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) strncasecmp +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) strcasecmp_l +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(154) ./stdlib/./stdlib/cxa_atexit.c +fn=(868) __cxa_atexit +70 28 +cfn=(870) __internal_atexit +calls=14 -34 +* 1004 + +fn=(872) __new_exitfn +88 28 +-6 56 ++11 14 +-10 14 ++10 56 ++2 28 ++1 65 +-1 28 +-2 1 ++10 1 +-10 3 ++13 26 ++25 13 ++1 26 +-1 26 ++7 13 ++5 13 +-4 13 ++4 52 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) +36 70 ++5 28 ++2 112 ++1 28 +cfn=(872) +calls=14 +44 +* 486 ++2 28 ++10 14 +-3 14 ++4 14 ++1 14 +-5 28 ++2 14 ++4 56 ++1 14 ++1 84 + +fl=(183) ./libio/./libio/fileops.c +fn=(2006) _IO_file_finish@@GLIBC_2.2.5 +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(182) ./libio/./libio/genops.c +cfn=(2008) _IO_default_finish +calls=1 601 +* 15 + +fn=(2226) _IO_file_setbuf@@GLIBC_2.2.5 +381 2 ++1 1 +cfi=(182) +cfn=(2228) _IO_default_setbuf +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(1668) _IO_new_file_init_internal +111 1 +-5 2 ++4 1 ++3 1 +cfi=(182) +cfn=(1670) _IO_link_in +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(1874) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(211) ./io/../sysdeps/unix/sysv/linux/write.c +cfn=(1876) write +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(2054) _IO_file_sync@@GLIBC_2.2.5 +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fn=(1678) _IO_file_open +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(185) ./io/../sysdeps/unix/sysv/linux/open64.c +cfn=(1680) open +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(182) +cfn=(1670) +calls=1 87 +* 23 ++1 1 ++1 4 + +fn=(1848) _IO_file_xsputn@@GLIBC_2.2.5 +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(201) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1924) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(210) ./libio/./libio/libioP.h +940 3 ++2 2 ++1 2 +fe=(183) +1243 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(183) +1243 6 +cfn=(1850) _IO_file_overflow@@GLIBC_2.2.5 +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(182) +cfn=(1866) _IO_default_xsputn +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1864) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1870) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1870) +431 2 +fi=(210) +940 2 ++2 2 +fe=(183) +431 2 +fi=(210) +940 2 +fe=(183) +431 4 +fi=(210) +940 2 +fe=(183) +431 12 ++12 2 +-10 4 +fi=(210) +942 4 ++1 4 +fe=(183) +448 8 +cfn=(1874) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(1676) _IO_file_fopen@@GLIBC_2.2.5 +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1678) +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(186) ./string/../string/strstr.c +cfn=(1682) __GI_strstr +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(1850) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1864) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1864) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(182) +cfn=(1852) _IO_doallocbuf +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1856) _IO_file_stat +1147 2 +cfi=(208) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(1858) fstat +calls=1 29 +* 13 + +fn=(2000) _IO_file_close +1167 2 +cfi=(217) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(2002) __close_nocancel +calls=1 26 +* 5 + +fn=(1996) _IO_file_close_it@@GLIBC_2.2.5 +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(182) +cfn=(1998) _IO_unsave_markers +calls=1 960 +* 9 ++3 3 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(183) +142 2 +cfn=(2000) +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(182) +cfn=(1862) _IO_setb +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(182) +cfn=(1992) _IO_un_link +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fl=(219) ./libio/./libio/iofflush.c +fn=(2052) fflush +33 20 +-1 40 ++7 130 ++1 10 +fi=(210) +940 30 ++2 20 ++1 20 +fe=(219) +40 20 +cfi=(183) +cfn=(2054) +calls=10 792 +* 170 +fi=(210) +883 20 ++1 100 +fe=(219) +40 20 ++4 40 + +fl=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(324) wcschr +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) wcscmp +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(187) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +fn=(1686) __strchr_avx2 +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(206) ./libio/./libio/iofwrite.c +fn=(1846) fwrite +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(206) +39 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(206) +39 8 +cfi=(183) +cfn=(1848) +calls=2 1204 +* 1341 ++6 4 +fi=(210) +883 4 ++1 16 +fe=(206) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(83) +fn=(370) strchrnul +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) memrchr +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) rindex +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) strnlen +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=(398) strspn +36 5 +fi=(229) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) strcspn +36 5 +fi=(230) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) strpbrk +36 5 +fi=(231) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(167) ./locale/./locale/newlocale.c +fn=(1142) newlocale +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(211) +fn=(1876) +26 18 ++1 3 + +fl=(150) ./libio/./libio/vtables.c +fn=(554) check_stdfiles_vtables +84 4 ++1 3 ++1 3 ++2 1 + +fl=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +fn=(352) strcat +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) strcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) stpcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(406) rawmemchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(232) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) memchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(233) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(141) ./nptl/./nptl/pthread_mutex_conf.c +fn=(506) __pthread_tunables_init +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 405 +* 19 +cob=(1) +cfi=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +cfn=(514) _dl_runtime_resolve_xsave +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(173) ./iconv/./iconv/gconv_simple.c +fn=(1234) __gconv_btwoc_ascii +51 512 ++3 128 + +fl=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +fn=(552) __strrchr_avx2 +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=(316) memset +54 5 ++3 3 ++7 2 ++9 2 ++2 2 ++10 2 ++8 2 ++3 5 + +fl=(147) ./csu/./csu/init-first.c +fn=(546) _init_first +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) ./misc/./misc/init-misc.c +cfn=(548) __init_misc +calls=1 -40 +* 53 + +fl=(224) ./stdlib/./stdlib/cxa_finalize.c +fn=(2106) __cxa_finalize +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(2172) 0x00000000000a6e30 +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2164) 0x00000000000a6df0 +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2162) 0x00000000000d1dd0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2160) 0x00000000000d41a0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2158) 0x00000000000d41b0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2156) 0x00000000000da5d0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2154) 0x000000000017d440 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2152) 0x000000000017d450 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2150) 0x000000000017d460 +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(225) ./posix/./posix/register-atfork.c +cfn=(2108) __unregister_atfork +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(388) wmemcmp +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(234) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(222) ./nptl/./nptl/pthread_mutex_lock.c +fn=(2092) pthread_mutex_lock@@GLIBC_2.2.5 +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(223) ./nptl/./nptl/pthread_mutex_unlock.c +fn=(2094) pthread_mutex_unlock@@GLIBC_2.2.5 +368 2 +cfn=(2096) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2096) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(172) ./elf/./elf/dl-profstub.c +fn=(1232) _dl_mcount_wrapper_check +37 128 +-1 128 ++1 256 ++2 128 + +fl=(212) ./libio/./libio/fileno.c +fn=(1912) fileno +35 223605 ++7 44721 + +fl=(137) ./elf/./elf/libc_early_init.c +fn=(498) __libc_early_init +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +cfn=(502) getrlimit +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(235) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(235) ++13 2 +fi=(140) +-4 1 +fi=(235) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) +cfn=(506) +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(170) ./wcsmbs/./wcsmbs/wctob.c +fn=(1224) wctob +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(174) ./wctype/./wctype/wctype_l.c +fn=(1246) wctype_l +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +cfn=(1250) __strlen_avx2 +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +fn=(350) wcscpy +38 5 ++6 1 + +fl=(203) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(1818) mmap +47 10 ++3 20 ++8 40 ++2 10 + +fl=(209) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(1860) fstatat +154 1 +-55 2 ++70 3 ++1 1 + +fl=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +fn=(914) brk +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(165) ./nptl/./nptl/pthread_once.c +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) ./nptl/./nptl/cleanup_compat.c +cfn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +calls=1 -86 +* 6 ++2 1 +cob=(7) +cfi=(153) +cfn=(1130) 0x00000000000b9b20 +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) pthread_once@@GLIBC_2.34 +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(189) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +fn=(1718) _setjmp +30 1 ++2 1 +cfi=(190) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(1720) __sigsetjmp +calls=1 * +* 26 + +fl=(204) ./misc/../sysdeps/unix/syscall-template.S +fn=(1824) munmap +117 40 ++5 10 + +fl=(201) +fn=(1924) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fn=(1788) __memcpy_avx_unaligned_erms +264 6618612 ++6 6618612 ++1 6618612 ++2 6618609 ++1 6618609 ++1 6618609 ++3 6618590 ++1 6618590 ++1 6618590 ++3 13237180 ++30 3 ++1 3 ++2 2 ++1 2 ++2 1 ++4 1 ++16 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966437 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(86) +fn=(310) +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +fn=(318) wcslen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) wcsnlen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(207) ./libio/./libio/filedoalloc.c +fn=(1854) _IO_file_doallocate +78 8 ++6 4 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(207) +84 3 +cfi=(183) +cfn=(1856) +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) ??? +cfi=(52) ??? +cfn=(1662) 0x0000000004ab3368 +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(182) +cfn=(1862) +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(236) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(207) ++44 1 +-2 2 ++5 2 + +fl=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +fn=(900) getrandom +29 6 ++1 1 + +fl=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +fn=(1510) __strcmp_avx2 +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(190) +fn=(1720) +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(191) ./setjmp/./setjmp/sigjmp.c +cfn=(1722) __sigjmp_save +calls=1 -56 +* 8 + +fl=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +fn=(342) strncmp +44 4 +-1 2 ++24 2 +-22 3 ++3 2 + +ob=(1) +fl=(20) +fn=(56) +507 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +fn=(192) __read_nocancel +26 20 ++1 5 + +fl=(31) ./elf/./elf/dl-load.c +fn=(224) cache_rpath +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) _dl_process_pt_gnu_property +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(136) mempcpy +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) open_verify.constprop.0 +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(188) +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) +cfn=(192) +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +cfn=(246) __pread64_nocancel +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(196) _dl_debug_update +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) ./elf/./elf/dl-object.c +cfn=(76) _dl_new_object +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(204) mmap +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +cfn=(140) memset +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(200) fstat +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) ./elf/./elf/dl-setup_hash.c +cfn=(14) _dl_setup_hash +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) ./elf/../elf/dl-tls.c +cfn=(244) _dl_assign_tls_modid +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) _dl_add_to_namespace_list +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(216) _dl_audit_objopen +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(148) _dl_dst_count +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(110) _dl_init_paths +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) ./elf/../include/rtld-malloc.h +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(82) __minimal_malloc +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +cfn=(66) strlen +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) memcpy +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) expand_dynamic_string_token +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=2 40 +* 160 + +fn=(184) _dl_map_object +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(186) _dl_name_match_p +calls=49 68 +* 5444 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 948 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) ./elf/./elf/dl-cache.c +cfn=(230) _dl_load_cache_lookup +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) __minimal_free +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) ./elf/../sysdeps/x86/get-isa-level.h +cfn=(114) _dl_hwcaps_subdirs_active +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +cfn=(128) bcmp +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(30) +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fl=(11) +fn=(22) __GI___tunables_init +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) do_tunable_update_val +calls=5 -61 +* 190 + +fn=(60) +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +fn=(92) rtld_mutex_dummy +44 356 + +fn=(276) __tls_init_tp +68 1 +fi=(237) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(237) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(237) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(72) __tls_pre_init_tp +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fl=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(180) __sigsetjmp +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(23) +fn=(66) +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2244 ++4 2244 ++3 3366 ++1 1122 +fi=(6) +83 3366 ++2 4716 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) +cfn=(406) +calls=1 38 +* 22 +cob=(3) +cfi=(100) +cfn=(402) +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) mempcpy +calls=1 57 +* 21 +cob=(3) +cfi=(85) +cfn=(398) +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) +cfn=(390) +calls=1 38 +* 16 +cob=(3) +cfi=(114) +cfn=(388) +calls=1 34 +* 23 +cob=(3) +cfi=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +cfn=(386) strncpy +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) +calls=1 40 +* 24 +cob=(3) +cfi=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +cfn=(362) wmemset +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) +calls=1 38 +* 16 +cob=(3) +cfi=(102) +cfn=(350) +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) +calls=1 37 +* 20 +cob=(3) +cfi=(99) +cfn=(342) +calls=1 44 +* 20 +cob=(3) +cfi=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +cfn=(340) wmemchr +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) stpncpy +calls=1 35 +* 18 +cob=(3) +cfi=(92) +cfn=(334) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) +calls=1 40 +* 24 +cob=(3) +cfi=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +cfn=(328) index +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) +cfn=(318) +calls=1 41 +* 18 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) +cfn=(288) +calls=1759 756 +* 1251676 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +cfn=(494) __x86_cpu_features +calls=1 39 +* 5 +cob=(3) +cfi=(81) ./string/../sysdeps/x86/cacheinfo.h +cfn=(300) __x86_cacheinfo +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(410) mprotect +calls=7 117 +* 35 +* 14 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) _dl_debug_state +117 2 + +fn=(156) _dl_debug_initialize +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(134) ./elf/../sysdeps/nptl/dl-mutex.c +fn=(488) __rtld_mutex_init +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(7) +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(12) __rtld_malloc_init_stubs +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fn=(480) __rtld_malloc_init_real +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +fn=(248) __libc_scratch_buffer_set_array_size +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(51) ./string/../string/strcspn.c +fn=(168) strcspn +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720568 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7332 +0 3 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(162) ??? +cfn=(1056) (below main) +calls=1 0 +0 2167174071 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) +cfn=(180) +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25515 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20943 ++2 1 ++1 1 ++1 4 + +fl=(61) +fn=(204) +47 26 ++3 52 ++8 104 ++2 26 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) __minimal_calloc +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +cfi=(152) ??? +cfn=(836) 0x00000000000046a0 +calls=1 -70 +* 12 +cob=(3) +cfi=(150) +cfn=(554) +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) __cpu_indicator_init +calls=1 -70 +* 656 +cob=(4) +cfi=(151) ??? +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) +cfn=(546) +calls=1 -24 +* 71 +cob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +cfi=(146) ??? +cfn=(540) 0x0000000000001100 +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) +calls=1 279 +* 26553 ++3 1 +cfi=(13) ./elf/./elf/dl-sort-maps.c +cfn=(26) _dl_sort_maps_init +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) _dl_x86_init_cpu_features +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685477 ++3 4 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fl=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(202) fstatat +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(75) ./elf/./elf/dl-version.c +fn=(260) _dl_check_all_versions +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20823 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5881 +* 116 +204 22 ++4 33 ++5 11 +fi=(238) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 60 ++1 60 +-1 30 ++4 30 +-3 30 ++3 30 +-3 135 +56 164 ++8 123 ++6 123 ++16 41 ++1 82 ++2 41 ++5 369 ++14 1332 ++12 1875 ++4 625 +-30 1250 +231 164 ++3 123 ++5 30 +-24 30 +110 41 ++3 164 +cfi=(33) +cfn=(98) +calls=41 +18 +* 1758 +* 123 +224 164 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 30 +-15 30 ++2 30 +-2 30 ++2 30 +-2 30 ++2 60 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 41 ++1 41 +-1 123 ++1 41 ++1 41 +-2 41 ++2 82 ++1 123 ++3 123 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) strncmp +calls=1 125 +* 31 +* 2 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(221) ./elf/./elf/dl-fini.c +fn=(2090) _dl_fini +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(222) +cfn=(2092) +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) _dl_audit_activity_nsid +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) _dl_sort_maps +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(223) +cfn=(2094) +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) +cfn=(2202) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2184) 0x0000000000004660 +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2142) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2124) 0x00000000000010c0 +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2098) 0x00000000000016e0 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2218) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2200) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2182) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2140) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2120) 0x0000000000109b88 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2122) _dl_audit_objclose +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(239) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(142) +fn=(514) +76 122 ++3 122 ++2 122 ++10 122 ++6 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++4 122 ++1 122 ++3 122 ++1 122 ++2 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++2 122 ++7 122 ++1 122 ++1 122 +cfi=(143) +cfn=(516) +calls=122 -84 +* 100013 ++1 122 ++5 122 ++1 122 ++1 122 ++2 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++2 122 ++2 122 ++4 122 ++2 122 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(220) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2074) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(2) +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) +cfn=(12) +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719837 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) +cfn=(184) +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(258) +677 2 ++2 4 +cfi=(75) +cfn=(260) +calls=1 392 +* 20933 +* 2 ++4 2 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) +cfn=(268) _dl_tls_static_surplus_init +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) _dl_determine_tlsoffset +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) _dl_allocate_tls_storage +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) ./elf/./elf/dl-environ.c +cfn=(74) _dl_next_ld_env_entry +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) +cfn=(156) +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) _dl_count_modids +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) _dl_audit_activity_map +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29721 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 20959 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(240) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(240) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614055 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) _dl_add_to_slotinfo +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) _dl_allocate_tls_init +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) ./elf/./elf/dl-call-libc-early-init.c +cfn=(496) _dl_call_libc_early_init +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) _dl_unload_cache +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) +calls=1 76 +* 2834 ++3 1 +cfi=(134) +cfn=(488) +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) handle_preload_list +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) +cfn=(168) +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(136) +fn=(496) +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) +cfn=(498) +calls=1 -7 +* 1212 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 26065 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) +cfn=(248) +calls=5 30 +* 95 +fe=(67) ++70 10 + +ob=(3) +fl=(99) +fn=(342) +52 3 ++3 4 + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(94) +fn=(328) +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(186) +fn=(1682) +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(187) +cfn=(1686) +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(214) ./stdlib/./stdlib/exit.c +fn=(1934) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 45 ++2 14 ++1 14 +-1 14 ++3 116 ++47 15 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(182) +cfn=(2220) _IO_cleanup +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(227) ./posix/../sysdeps/unix/sysv/linux/_exit.c +cfn=(2230) _Exit +calls=1 27 +* 4 +-30 5 ++1 5 +-2 5 ++4 5 ++3 5 +-3 10 ++3 15 ++1 15 +cob=(1) +cfi=(221) +cfn=(2090) +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2038) std::ios_base::Init::~Init() +calls=1 0 +* 6761 +cob=(8) +cfi=(218) /usr/include/c++/12/bits/stl_set.h +cfn=(2036) std::set, std::allocator >::~set() +calls=1 281 +* 6 +cob=(7) +cfi=(153) +cfn=(1940) std::basic_fstream >::~basic_fstream() +calls=1 0 +* 10918 +cob=(8) +cfi=(198) /usr/include/c++/12/bits/stl_vector.h +cfn=(1938) std::vector >::~vector() +calls=1 367 +* 73 ++1 20 ++10 2 ++1 2 +-82 1 +cfi=(215) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(1936) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(1932) exit +145 1 ++1 4 +cfn=(1934) +calls=1 40 +* 21286 + +fl=(213) ./misc/../sysdeps/unix/sysv/linux/writev.c +fn=(1918) writev +26 268320 ++1 44720 + +fl=(227) +fn=(2230) +27 1 ++3 1 ++1 2 + +fl=(184) ./nptl/./nptl/libc-cleanup.c +fn=(1674) __libc_cleanup_pop_restore +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1672) __libc_cleanup_push_defer +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(208) +fn=(1858) +29 1 ++1 2 ++5 3 +cfi=(209) +cfn=(1860) +calls=1 154 +* 7 + +fl=(155) ./malloc/./malloc/malloc.c +fn=(906) _int_malloc +1338 56 +3766 224 +1357 28 +3766 28 +1357 82 +3807 52 ++27 52 ++2 12 ++3 2 ++2 4 ++56 48 ++62 373 ++1 57 ++20 28 +-1 28 +-1 28 ++1 56 ++1 110 ++4 27 ++6 108 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 9 ++2 9 +-2 9 ++2 18 +-68 6 +1357 2 +3839 4 ++2 31 +4409 252 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 56 ++2 38 ++3 19 +-3 19 ++3 38 ++68 28 ++1 28 ++1 28 +-1 28 ++1 28 ++1 56 ++1 84 ++5 56 +-99 15 +-71 2 +3899 15 +4140 81 +4268 108 +-3 165 +4365 28 ++1 56 ++2 56 ++3 96 ++17 36 ++17 112 +cfn=(918) alloc_perturb +calls=28 1999 +* 112 +* 56 +-2 36 +cfn=(908) sysmalloc +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 16 +-2 16 ++2 16 +-1 16 ++1 16 +-3 16 ++8 16 +-5 16 ++2 16 +-2 64 ++2 16 ++4 16 + +fn=(918) +1999 84 ++2 28 + +fn=(1814) unlink_chunk.constprop.0 +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fn=(1816) sysmalloc_mmap.constprop.0 +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(203) +cfn=(1818) +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(1810) _int_free +4417 136 ++10 17 +-10 51 ++10 34 ++6 85 ++1 34 ++4 85 ++8 85 +-1 34 ++1 34 ++9 10 ++9 10 +-15 10 ++6 20 ++20 40 ++14 14 +4698 187 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1814) +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 10 ++2 10 +-4 10 ++2 30 ++1 10 ++1 10 +4478 10 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1820) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1820) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fn=(894) malloc +3281 145 ++7 58 +1338 56 ++19 143 +3298 54 ++2 116 ++3 56 ++10 54 ++28 135 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 33 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 108 +cfn=(906) +calls=27 1338 +* 4939 ++1 135 +fi=(156) ./malloc/./malloc/arena.c +162 34 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(1806) free +3350 54 +-4 27 ++14 27 +-14 54 ++12 27 ++4 27 +-4 27 ++4 54 ++17 51 +fi=(156) +162 51 +fe=(155) +3385 34 +cfn=(1810) +calls=17 4417 +* 1731 ++3 17 ++1 68 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1822) munmap_chunk +calls=8 3038 +* 272 +* 4 +cfn=(1822) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(908) +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1816) +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1822) +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(204) +cfn=(1824) +calls=10 117 +* 50 + +fl=(175) +fn=(1250) +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(215) +fn=(1936) +149 3 ++1 4 ++18 4 + +fl=(163) ./csu/../csu/libc-start.c +fn=(1058) __libc_start_main@@GLIBC_2.34 +242 11 ++69 3 ++1 3 +cfi=(154) +cfn=(868) +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) +cfn=(1714) _dl_audit_preinit +calls=1 119 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(188) ./csu/../sysdeps/nptl/libc_start_call_main.h +cfn=(1716) (below main) +calls=1 29 +* 2167056531 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) 0x0000000000109000 +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +cfn=(1070) _GLOBAL__sub_I_specialSet +calls=1 -32 +* 116415 +* 4 +cob=(8) +cfi=(162) +cfn=(1064) 0x0000000000001720 +calls=1 0 +* 12 +-1 7 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) +cfn=(914) +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(166) +fn=(1144) +43 2 ++4 2 ++2 1 + +fn=(1128) +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(106) +fn=(360) +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(241) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(188) +fn=(1716) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(189) +cfn=(1718) +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) +cfi=(164) +cfn=(1724) main +calls=1 +39 +* 2167035187 ++16 2 +cfi=(214) +cfn=(1932) +calls=1 +71 +* 21291 + +fl=(81) +fn=(300) +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(98) +fn=(340) +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(242) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) +fn=(362) +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(171) ./wcsmbs/./wcsmbs/btowc.c +fn=(1230) btowc +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(243) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) +cfn=(1232) +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) +cfn=(1234) +calls=128 -6 +* 640 + +fl=(97) +fn=(338) +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(244) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(245) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(181) ./libio/./libio/iofopen.c +fn=(1660) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) +cfi=(52) +cfn=(1662) +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(182) +cfn=(1664) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(183) +cfn=(1668) +calls=1 +37 +* 113 ++1 5 +cfi=(183) +cfn=(1676) +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1658) fopen@@GLIBC_2.2.5 +86 2 +cfn=(1660) +calls=1 -29 +* 584 + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) +cfn=(900) +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(148) +fn=(548) +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) +cfn=(552) +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(169) ./locale/./locale/uselocale.c +fn=(1218) uselocale +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(225) +fn=(2108) +82 5 ++1 5 +-1 5 ++1 15 +fi=(226) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(225) +71 10 ++38 20 ++1 10 + +fl=(182) +fn=(2228) +452 1 +fi=(210) +940 1 +fe=(182) +452 4 +fi=(210) +940 1 +fe=(182) +452 1 +fi=(210) +940 1 +fe=(182) +452 2 ++1 1 +fi=(210) +942 2 ++1 2 +fe=(182) +453 2 +cfi=(183) +cfn=(2054) +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fn=(1666) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(1998) +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2008) +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1664) +563 9 ++1 1 +cfn=(1666) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(1852) +344 2 +-1 3 ++3 4 ++1 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(182) +347 2 +cfi=(207) +cfn=(1854) +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(1992) +54 4 ++28 2 +cfn=(1994) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(1994) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(184) +cfn=(1672) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 -24 +* 8 ++3 9 + +fn=(1670) +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(184) +cfn=(1672) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 -48 +* 8 ++3 1 + +fn=(1866) +371 9 ++3 2 +fi=(210) +940 7 +fe=(182) +399 41 +fi=(210) +942 26 ++1 26 +fe=(182) +399 52 +cfi=(183) +cfn=(1850) +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(2222) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(184) +cfn=(1672) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 55 +* 8 ++4 12 + +fn=(1862) +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(2220) +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2222) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(184) +cfn=(1672) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(210) +940 4 +fe=(182) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(210) +942 2 ++1 2 +fe=(182) +824 4 +cfi=(183) +cfn=(2226) +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fl=(216) ./libio/./libio/iofclose.c +fn=(1990) fclose@@GLIBC_2.2.5 +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(210) +883 2 ++1 7 +fe=(216) +57 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(216) +57 3 +cfi=(183) +cfn=(2006) +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(210) +855 4 ++1 4 ++6 2 +cob=(2) +cfi=(52) +cfn=(2010) 0x0000000004ab3360 +calls=1 0 +* 89 +fe=(216) +76 5 +-23 2 +cfi=(183) +cfn=(1996) +calls=1 +75 +* 98 +fi=(210) +883 1 +fe=(216) +53 1 +fi=(210) +883 2 +fe=(216) +49 1 +cfi=(182) +cfn=(1992) +calls=1 +5 +* 109 ++2 4 + +fl=(217) +fn=(2002) +26 4 ++1 1 + +fl=(191) +fn=(1722) +28 2 ++2 2 +-1 1 ++5 3 + +fl=(185) +fn=(1680) +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(139) +fn=(502) +38 1 ++1 7 ++1 1 + +fl=(91) +fn=(394) +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(322) +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(400) +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +ob=(1) +fl=(67) +fn=(220) +205 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25328 +* 11 ++5 22 + +fl=(33) +fn=(98) +131 2250 ++1 2250 ++2 2250 ++1 2250 ++21 2250 ++1 2250 ++1 1180 ++1 1180 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++17 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++5 24 ++1 24 ++9 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 +-7 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 228 ++1 165 ++1 165 ++1 165 ++2 165 ++1 165 ++1 165 ++1 165 ++1 165 ++1 165 +-5 63 ++1 63 ++1 63 ++1 63 ++1 63 ++1 63 ++10 1020 ++1 1020 ++1 1020 ++2 1020 ++6 1020 ++1 1020 ++1 1020 ++1 1020 ++1 1020 ++5 1020 ++2 1009 ++1 1009 ++1 2018 ++8 1009 ++1 1009 ++3 1009 ++1 1009 ++1 1009 ++1 1009 ++1 1009 ++1 1009 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 17 ++1 17 ++1 17 ++1 17 ++1 17 ++2 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 +-1 1 ++1 1 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 3 ++1 3 ++2 3 ++1 3 ++2 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++7 1 ++1 1 ++1 1 ++32 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 17 ++1 17 ++1 17 ++1 17 ++1 17 ++2 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 14 ++4 14 ++1 14 ++1 14 ++6 14 ++1 14 ++1 28 ++4 14 ++1 14 +-1 2 ++1 2 ++3 16 ++1 16 ++1 16 ++2 16 ++1 16 ++1 16 ++4 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 2 ++1 2 ++1 2 ++32 21 ++1 21 ++1 21 ++1 21 ++1 21 ++2 21 ++1 21 ++1 21 ++1 21 ++1 21 ++1 21 ++1 21 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 +-1 1 ++1 1 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 11 ++1 11 ++1 11 ++1 11 ++1 11 ++2 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 3 ++4 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 ++3 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 30 ++1 30 ++1 30 ++1 30 ++1 30 ++2 30 ++1 30 ++1 30 ++1 30 ++1 30 ++1 30 ++1 30 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++69 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 +-1 1 ++1 1 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 16 ++1 16 ++1 16 ++1 16 ++1 16 ++2 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 8 ++4 8 ++1 8 ++1 8 ++6 8 ++1 8 ++1 16 ++4 8 ++1 8 ++3 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++4 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++69 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++1 26 ++4 13 ++1 13 ++3 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++4 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 43 ++1 43 ++1 43 ++1 43 ++1 43 ++2 43 ++1 43 ++1 43 ++1 43 ++1 43 ++1 43 ++1 43 ++2 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++2 24 ++4 12 ++1 12 ++3 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++41 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1107 ++2 1107 ++1 1107 ++1 1107 ++1 1107 +-3 141 ++1 141 ++1 141 ++1 141 ++1 330 ++5 165 ++6 165 ++1 165 ++8 165 ++1 165 +-16 2085 ++6 2085 ++1 2085 ++8 2085 ++1 2085 + +fn=(264) +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fl=(72) +fn=(246) +25 2 ++1 8 ++1 2 + +fl=(17) ./elf/../sysdeps/x86/cpu-features.c +fn=(38) init_cpu_features.constprop.0 +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(45) +fn=(140) +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(8) +fn=(14) +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(78) +fn=(292) do_lookup_x +348 15128 ++1 1891 +-1 7564 ++6 1891 +-6 3782 ++7 1891 ++41 1891 +-30 3782 ++30 1891 +-30 7564 ++14 17967 ++8 5989 +-4 5989 ++1 5989 ++3 23956 ++1 11978 ++3 5989 +-3 5989 ++4 11978 ++7 5989 +-3 11978 +-2 5989 ++5 17967 ++3 41923 ++99 12342 +359 11980 ++3 11980 ++4 11986 ++4 11978 ++4 11978 +fi=(4) +138 3752 ++1 5628 +fe=(78) +460 3752 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7504 +fe=(78) +467 9880 ++16 3588 ++1 1794 ++1 3752 +-78 5778 +-1 3852 ++2 3852 ++2 1924 ++6 7696 +-6 1924 ++6 13468 ++7 8649 +-10 23790 ++3 1884 +-1 3768 ++1 1884 +-1 1884 ++2 3768 +-1 22608 +cfn=(294) check_match +calls=1884 71 +* 174393 ++4 5652 ++3 18 ++82 15 ++1 15128 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 99 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 402 ++98 6 +cfi=(55) +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16875 + +fn=(288) +756 24583 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1891 ++3 3782 +-8 1891 ++1 3782 ++10 1891 ++1 3782 +-1 38795 ++1 77590 ++20 39746 +-2 39746 ++6 39746 +-3 79492 ++2 39746 +-30 39746 ++3 79492 +fe=(78) +758 1891 ++1 1891 ++3 1891 +-4 1891 ++1 1891 ++7 7528 ++3 1891 ++2 3782 +-2 1891 ++6 3782 +-7 22692 ++7 75 ++1 26474 +cfn=(292) +calls=1891 348 +* 676394 +* 5673 ++28 1891 +-23 5673 ++23 1891 +-23 3782 ++24 11240 ++7 1876 +-7 1876 ++35 7504 ++34 1876 +-20 5628 ++3 3752 +-57 1891 ++76 17019 +fi=(79) +87 940 ++1 940 ++1 1880 ++1 940 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1884 ++3 1884 +-3 22608 ++3 7526 ++13 1879 +-13 1879 ++13 1879 +-13 1879 ++13 5637 ++3 4038 +cfi=(33) +cfn=(98) +calls=70 +41 +* 4017 +* 140 ++4 1879 ++1 3758 ++2 3752 ++19 3752 ++1 15008 ++2 6 +-40 1875 ++84 11304 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5619 +cfi=(33) +cfn=(98) +calls=1873 +13 +* 68358 +* 3746 +-44 20 ++5 10 + +fl=(27) +fn=(90) +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) +cfn=(92) +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fn=(76) +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) +cfn=(66) +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) +-39 10 +cfi=(28) +cfn=(78) +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) +cfn=(86) +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fl=(13) +fn=(252) +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) +fn=(74) +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(69) +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(230) +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) +cfn=(150) +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(526) +536 4 +-1 1 ++3 2 +cfi=(118) +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) +cfn=(98) +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) +fn=(200) +29 6 ++1 12 ++5 18 +cfi=(60) +cfn=(202) +calls=6 154 +* 42 + +fl=(118) +fn=(410) +117 28 ++5 7 + +fn=(528) +117 4 ++5 1 + +fl=(50) +fn=(1714) +119 4 + +fn=(524) +45 12 ++2 9 ++4 3 + +fn=(2122) +98 28 + +fn=(164) +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(216) +78 20 + +fl=(55) +fn=(186) +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3833 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4751 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) +cfn=(190) +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) +cfn=(204) +calls=1 -2 +* 8 +* 2 + +fl=(48) +fn=(244) +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fn=(272) +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) allocate_dtv +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(470) +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) +cfn=(140) +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(268) +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(274) +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(158) +199 2 ++1 1 ++15 2 + +fl=(16) +fn=(36) +39 3 ++2 1 +cfi=(17) +cfn=(38) +calls=1 399 +* 7272 + +fn=(494) +39 3 ++32 2 + +fl=(43) +fn=(128) +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(19) +fn=(114) +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +ob=(4) +fl=(151) +fn=(2212) 0x0000000000010210 +0 5 + +fn=(560) +0 12 + +fn=(2202) +0 9 +cob=(2) +cfi=(52) +cfn=(2208) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2212) +calls=1 0 +0 5 +0 3 + +fl=(123) +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fl=(120) +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fl=(119) +fn=(428) +29 4 ++1 3 +fi=(246) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(247) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(248) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(249) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(250) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 ++1 3 +fi=(251) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fn=(444) +29 4 ++1 3 +fi=(252) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(6) +fl=(152) +fn=(600) 0x00000000000078e0 +0 162 + +fn=(2194) 0x00000000000045f0 +0 5 + +fn=(570) +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(836) +0 12 + +fn=(2184) +0 9 +cob=(2) +cfi=(52) +cfn=(2190) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2194) +calls=1 0 +0 5 +0 3 + +fn=(834) +0 54 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +ob=(5) +fl=(146) +fn=(2134) 0x0000000000001050 +0 5 + +fn=(540) +0 12 + +fn=(2124) +0 9 +cob=(2) +cfi=(52) +cfn=(2130) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2134) +calls=1 0 +0 5 +0 3 + +ob=(2) +fl=(52) +fn=(1694) 0x00000000048f0138 +0 1 +cob=(7) +cfi=(153) +cfn=(1696) operator new[](unsigned long) +calls=1 0 +0 826 + +fn=(2010) +0 1 +cob=(3) +cfi=(155) +cfn=(1806) +calls=1 3350 +0 88 + +fn=(556) +0 6 + +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(2140) +0 3 + +fn=(2200) +0 3 + +fn=(2130) +0 1 +cob=(3) +cfi=(224) +cfn=(2106) +calls=1 30 +0 133 + +fn=(2190) +0 1 +cob=(3) +cfi=(224) +cfn=(2106) +calls=1 30 +0 133 + +fn=(1662) +0 2 +cob=(3) +cfi=(155) +cfn=(894) +calls=2 3281 +0 212 + +fn=(1976) 0x00000000048f0108 +0 1 +cob=(7) +cfi=(153) +cfn=(1978) operator delete[](void*) +calls=1 0 +0 137 + +fn=(2218) +0 3 + +fn=(1060) +0 6 + +fn=(2104) 0x00000000001090f0 +0 1 +cob=(3) +cfi=(224) +cfn=(2106) +calls=1 30 +0 133 + +fn=(2182) +0 3 + +fn=(842) +0 6 + +fn=(2120) +0 3 + +fn=(2148) 0x00000000048f0140 +0 1 +cob=(3) +cfi=(224) +cfn=(2106) +calls=1 30 +0 1092 + +fn=(2208) +0 1 +cob=(3) +cfi=(224) +cfn=(2106) +calls=1 30 +0 133 + +ob=(7) +fl=(153) +fn=(860) std::error_category::error_category() +0 10 + +fn=(924) +0 78 + +fn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1424) std::messages::messages(unsigned long) +0 13 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +0 784 +cob=(3) +cfi=(178) +cfn=(1510) +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +0 35 +cfn=(1158) std::locale::id::_M_id() const +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) __dynamic_cast +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) bool std::has_facet > > >(std::locale const&) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1732) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +0 14 +cfn=(1738) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1738) +0 11 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1794) operator delete(void*, unsigned long) +0 50 +cfn=(1800) operator delete(void*) +calls=25 0 +0 3423 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 29 + +fn=(1800) +0 52 +cob=(3) +cfi=(155) +cfn=(1806) +calls=26 3350 +0 2673 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 30 + +fn=(2028) std::ios_base::_M_call_callbacks(std::ios_base::event) +0 11 + +fn=(2062) std::uncaught_exception() +0 6 +cfn=(2068) __cxa_get_globals +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +fn=(2158) +0 2 + +fn=(1086) 0x00000000000bbb80 +0 11 +cfn=(1100) std::locale::_Impl::_Impl(unsigned long) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +0 5 +cob=(3) +cfi=(167) +cfn=(1142) +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) std::ctype::ctype(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) +cfn=(1224) +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) +cfn=(1230) +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1450) +0 3 + +fn=(1516) std::ctype const& std::use_facet >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1646) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +0 7 +cfn=(1648) 0x00000000000c9ad0 +calls=1 0 +0 9 +0 6 +cfn=(1640) std::__basic_file::is_open() const +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(181) +cfn=(1658) +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1702) operator new(unsigned long) +0 208 +cob=(3) +cfi=(155) +cfn=(894) +calls=26 3281 +0 5725 +0 26 +0 104 + +fn=(1832) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +0 99949650 +cfn=(1838) std::ostream::sentry::sentry(std::ostream&) +calls=6663310 0 +0 153256130 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 6663314 +0 199899300 +cfn=(1880) std::basic_filebuf >::xsputn(char const*, long) +calls=6663308 0 +0 634763332 +cfn=(1840) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +calls=2 0 +0 2249 +0 33316550 + +fn=(1890) std::basic_filebuf >::overflow(int) +0 33 +cfn=(1958) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(1906) std::__basic_file::fd() +0 134163 +cob=(3) +cfi=(212) +cfn=(1912) +calls=44721 35 +0 268326 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 44725 + +fn=(1978) +0 2 +cfn=(1800) +calls=1 0 +0 134 +0 1 + +fn=(2046) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(219) +cfn=(2052) +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2154) +0 2 + +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1106) +0 21 + +fn=(1298) 0x00000000000d48d0 +0 23 +cfn=(1304) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 350 + +fn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1952) std::basic_filebuf >::_M_terminate_output() +0 16 +cfn=(1890) +calls=1 0 +0 2648 +0 9 +cfn=(1882) std::codecvt::do_always_noconv() const +calls=1 0 +0 3 +0 12 + +fn=(2038) +0 13 +cfn=(2044) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2044) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2044) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2080) std::basic_ostream >::flush() +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2080) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2080) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2086) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2081) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2087) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2170) std::error_category::~error_category() +0 4 + +fn=(1084) std::locale::locale() +0 189 +cfn=(1086) +calls=27 0 +0 70541 +0 270 + +fn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +0 448 +cfn=(1158) +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1400) +0 102 + +fn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +0 49 +cfn=(1470) std::ios_base::_M_init() +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) std::locale::~locale() +0 104 + +fn=(1536) bool std::has_facet > > >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1628) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1640) +0 24 + +fn=(1692) std::basic_filebuf >::_M_allocate_internal_buffer() +0 9 +cob=(2) +cfi=(52) +cfn=(1694) +calls=1 0 +0 827 +0 4 + +fn=(1880) +0 106612928 +cfn=(1882) +calls=6663308 0 +0 19989924 +0 106970692 +cfn=(1900) std::__basic_file::xsputn_2(char const*, long, char const*, long) +calls=44720 0 +0 2685446 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 44724 +0 60193372 +cfn=(1888) std::basic_streambuf >::xsputn(char const*, long) +calls=6618588 0 +0 330930401 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 6618592 +0 715520 + +fn=(1940) +0 17 +cfn=(1946) std::basic_filebuf >::close() +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2016) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2022) std::ios_base::~ios_base() +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(1984) std::__basic_file::close() +0 8 +cfn=(1640) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(216) +cfn=(1990) +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(1164) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1604) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +0 13 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1610) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1634) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1708) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1840) +0 12 +cob=(3) +cfi=(206) +cfn=(1846) +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1882) +0 19989930 + +fn=(1958) +0 17 +cfn=(1882) +calls=1 0 +0 3 +0 6 +cfn=(1964) std::__basic_file::xsputn(char const*, long) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2016) +0 2 +cfn=(1984) +calls=1 0 +0 14 +0 1 + +fn=(2044) +0 39 +cfn=(1838) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2046) +calls=3 0 +0 918 +0 25 +cfn=(2062) +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2046) +calls=1 0 +0 68 +0 17 + +fn=(2045) std::ostream::flush()'2 +0 13 +cfn=(1839) std::ostream::sentry::sentry(std::ostream&)'2 +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2046) +calls=1 0 +0 68 +0 13 + +fn=(2088) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(219) +cfn=(2052) +calls=5 33 +0 320 +0 5 + +fn=(2150) +0 2 + +fn=(2160) +0 2 + +fn=(2172) +0 4 +cfn=(2170) +calls=1 0 +0 2 +0 1 + +fn=(2176) 0x00000000000a5d90 +0 5 + +fn=(950) +0 44 + +fn=(1078) std::ios_base::Init::Init() +0 39 +cfn=(1084) +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) +0 84 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) +0 32 +cfn=(1560) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1696) +0 2 +cfn=(1702) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1756) std::random_device::_M_getval() +0 23 + +fn=(1838) +0 99949699 +cfn=(2045) +calls=1 0 +0 125 +0 1 +0 53306507 + +fn=(1839) +0 23 + +fn=(2080) +0 39 +cfn=(2086) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2088) +calls=3 0 +0 204 +0 25 +cfn=(2062) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2088) +calls=1 0 +0 68 +0 17 + +fn=(2081) +0 13 +cfn=(2087) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2088) +calls=1 0 +0 68 +0 13 + +fn=(2156) +0 2 + +fn=(852) +0 9 +cfn=(860) +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1610) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1616) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1622) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1628) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1634) +0 12 +cfn=(1640) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 7 +cfn=(1646) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1640) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1692) +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1888) +0 211794827 +cfn=(1890) +calls=1 0 +0 39 +0 26474358 +cob=(3) +cfi=(201) +cfn=(1788) +calls=6618588 264 +0 72804468 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 6618592 +0 13237176 + +fn=(1930) std::random_device::_M_fini() +0 4 + +fn=(1946) +0 9 +cfn=(1640) +calls=1 0 +0 4 +0 1 +0 5 +cfn=(1952) +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(1974) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(1984) +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(1964) +0 10 +cfn=(1906) +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(211) +cfn=(1876) +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(1974) +0 9 +cob=(2) +cfi=(52) +cfn=(1976) +calls=1 0 +0 138 +0 11 + +fn=(2034) std::ios_base::_M_dispose_callbacks() +0 13 + +fn=(2142) +0 9 +cob=(2) +cfi=(52) +cfn=(2148) +calls=1 0 +0 1093 +0 1 +cfn=(2176) +calls=1 0 +0 5 +0 3 + +fn=(2152) +0 2 + +fn=(2164) +0 4 +cfn=(2170) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +fn=(1022) +0 36 + +ob=(8) +fl=(198) +fn=(1938) +367 1 ++19 2 +-19 1 +fi=(202) /usr/include/c++/12/bits/new_allocator.h +158 1 +fe=(198) +367 1 +fi=(202) +158 1 +cob=(7) +cfi=(153) +cfn=(1794) +calls=1 0 +* 65 +* 1 +fe=(198) + +fl=(194) /usr/include/c++/12/bits/random.tcc +fn=(1766) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12436775 +-1 2500655 +-4 7501965 ++4 2499457 +-4 7562475 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12357034 +-1 2485018 +-4 7455054 ++4 2483042 +-4 7449126 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 96032 +-1 15964 ++2 15964 ++1 15964 +-3 16088 ++2 16088 ++1 16088 + +fn=(1764) std::mersenne_twister_engine::operator()() +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1766) +calls=32052 -50 +* 155309429 ++3 64104 + +fl=(218) +fn=(2036) +281 1 +fi=(180) /usr/include/c++/12/bits/stl_tree.h +735 1 +1933 2 +fe=(218) +281 2 + +fl=(162) +fn=(1056) +0 11 +cob=(3) +cfi=(163) +cfn=(1058) +calls=1 242 +0 2167174060 + +fn=(1064) +0 12 + +fn=(2098) +0 9 +cob=(2) +cfi=(52) +cfn=(2104) +calls=1 0 +0 134 +0 1 +cfn=(2114) 0x0000000000001670 +calls=1 0 +0 5 + +ob=(7) +fl=(153) +fn=(1022) +0 14 + +fn=(1100) +0 139 +cfn=(1106) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) +cfn=(1124) +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) +0 5 +cfn=(1136) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1616) +0 4 + +fn=(1622) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1648) +0 9 + +fn=(1900) +0 670800 +cfn=(1906) +calls=44720 0 +0 447930 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 44724 +0 581360 +cob=(3) +cfi=(213) +cfn=(1918) +calls=44720 26 +0 313040 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 44724 +0 581360 + +fn=(960) +0 34 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) +0 121 +cfn=(1084) +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 + +ob=(8) +fl=(162) +fn=(2098) +0 3 + +fn=(2114) +0 5 + +fl=(192) /usr/include/c++/12/bits/random.h +fn=(1726) std::random_device::random_device() +1621 3 +fi=(193) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(253) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(193) +200 1 +fi=(253) +431 1 +fi=(193) +229 1 +fi=(253) +354 1 +fe=(192) +1621 1 +cob=(7) +cfi=(153) +cfn=(1732) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1245 +* 5 +fi=(193) +234 1 ++51 2 +fe=(192) +1621 4 + +fl=(164) +fn=(1070) +113 1 +fi=(179) /usr/include/c++/12/iostream +-39 1 +fe=(164) ++39 1 +fi=(179) +-39 2 +fe=(164) ++39 1 +fi=(179) +-39 1 +cob=(7) +cfi=(153) +cfn=(1078) +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 839 +* 5 +* 3 +fe=(164) +-42 1 +fi=(179) ++42 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 889 +* 5 +fi=(180) +209 1 +fe=(164) +31 3 +fi=(180) +209 1 +-34 1 ++33 1 ++2 1 ++1 1 +fe=(164) +31 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +39 +* 74 +* 1 ++1 4 +cob=(7) +cfi=(153) +cfn=(1604) +calls=1 -32 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +44 +* 1116 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +38 +* 74 +* 1 ++81 1 +-79 2 ++79 1 +-79 1 ++79 1 +-79 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +36 +* 74 +* 1 + +fn=(1724) +97 7 ++1 5 +cfi=(192) +cfn=(1726) +calls=1 1621 +* 3806 +fi=(192) +1651 2 +cob=(7) +cfi=(153) +cfn=(1756) +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +99 1 +fi=(194) +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +102 2 +fi=(194) +342 1 +fe=(164) +102 4 +fi=(195) /usr/include/c++/12/bits/uniform_int_dist.h +258 2 +cfi=(194) +cfn=(1764) +calls=1 458 +* 4870 +* 19999998 +cfi=(194) +cfn=(1764) +calls=9999999 458 +* 435400715 +* 20000000 ++2 20000000 +fi=(196) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(195) +269 10000000 +fi=(196) +114 20000000 +fi=(199) /usr/include/c++/12/bits/stl_construct.h +-17 9999975 +fi=(196) ++22 19999950 +fe=(164) +-17 30000000 +fi=(205) /usr/include/c++/12/ostream +620 5 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1215 +* 5 +fe=(164) +106 5 +-65 1 +fi=(205) +620 3 +fe=(164) +106 46673384 +-65 40000000 +fi=(205) +620 13326616 +cob=(7) +cfi=(153) +cfn=(1832) +calls=3331654 0 +* 563926558 +* 3331654 +fe=(164) +106 13326616 ++1 4 +fi=(205) +620 3 +fe=(164) +107 40005038 +-43 40000000 +fi=(205) +620 13326616 +cob=(7) +cfi=(153) +cfn=(1832) +calls=3331654 0 +* 563921566 +* 3331654 +* 3331654 +fe=(164) +107 9994962 ++1 3 +fi=(254) /usr/include/c++/12/bits/stl_function.h +408 1 +fi=(205) +620 3 +fe=(164) +108 1 +fi=(254) +408 1 +fe=(164) +108 1 +fi=(180) +745 1 +1966 2 +fe=(164) +108 9999999 +fi=(254) +408 9999999 +fe=(164) +108 9999999 +fi=(180) +745 9999999 +1966 29999998 +fe=(164) +108 30000000 ++1 2 + +ob=(7) +fl=(153) +fn=(1578) +0 16 + +fn=(1708) +0 7 + +fn=(2022) +0 8 +cfn=(2028) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2034) +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 4 + +ob=(8) +fl=(164) +fn=(1724) +109 1 +fi=(254) +408 1 +fi=(205) +620 3 +fe=(164) +109 1 +fi=(254) +408 1 +fe=(164) +109 1 +fi=(180) +735 1 +1950 2 +fe=(164) +109 9999999 +fi=(254) +408 9999999 +fe=(164) +109 9999999 +fi=(180) +735 9999999 +1950 29999998 +fe=(164) +109 30000000 +fi=(205) +620 4 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 377 +* 1 +fi=(192) +1628 2 +cob=(7) +cfi=(153) +cfn=(1930) +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 882 +* 5 +fe=(164) +113 9 +fi=(196) +439 25 +fi=(198) +988 25 +1893 25 +988 75 +1893 50 +fi=(197) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(198) +378 50 +fi=(199) +97 25 +fi=(196) +477 25 +fi=(200) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(198) +386 2 +fi=(196) +515 25 ++1 25 ++1 50 +fe=(164) + +ob=(7) +fl=(153) +fn=(2022) +0 3 +cfn=(1482) +calls=1 0 +0 8 +0 1 + +fn=(2068) +0 8 +cob=(1) +cfi=(220) +cfn=(2074) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +ob=(8) +fl=(164) +fn=(1724) +fi=(200) +1117 144 +cob=(3) +cfi=(201) +cfn=(1788) +calls=24 264 +* 7106984 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 781 +* 28 +* 72 +fi=(196) +514 24 +fi=(202) +158 48 +fi=(196) +514 48 +fi=(202) +158 24 +cob=(7) +cfi=(153) +cfn=(1794) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 717 +* 28 +* 72 +fi=(198) +1897 75 +fi=(202) +137 100 +cob=(7) +cfi=(153) +cfn=(1702) +calls=25 0 +* 5895 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 730 +* 29 +fi=(196) +517 25 +-3 25 +fi=(202) +137 25 +fi=(196) +517 50 +fe=(164) + +ob=(7) +fl=(153) +fn=(2162) +0 2 + +totals: 2168901986 diff --git a/COSC3P95_A1Q2/callgrind.out.42231 b/COSC3P95_A1Q2/callgrind.out.42231 new file mode 100755 index 0000000..bcbfe3d --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.42231 @@ -0,0 +1,14258 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 42231 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 475325040 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 2238930038 + + +ob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +fl=(48) ./elf/../elf/dl-tls.c +fn=(244) _dl_assign_tls_modid +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fn=(272) _dl_allocate_tls_storage +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) ./elf/../include/rtld-malloc.h +56 1 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(82) __minimal_malloc +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) allocate_dtv +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(470) _dl_allocate_tls_init +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +cfn=(92) rtld_mutex_dummy +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(136) mempcpy +calls=2 206 +* 24 +* 10 +cfi=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +cfn=(140) memset +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(268) _dl_tls_static_surplus_init +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) _dl_determine_tlsoffset +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(274) +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) __minimal_calloc +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) _dl_add_to_slotinfo +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(158) _dl_count_modids +199 2 ++1 1 ++15 2 + +fl=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +fn=(36) _dl_x86_init_cpu_features +39 3 ++2 1 +cfi=(17) ./elf/../sysdeps/x86/cpu-features.c +cfn=(38) init_cpu_features.constprop.0 +calls=1 399 +* 7272 + +fn=(494) __x86_cpu_features +39 3 ++32 2 + +fl=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +fn=(128) bcmp +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(19) ./elf/../sysdeps/x86/get-isa-level.h +fn=(114) _dl_hwcaps_subdirs_active +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +fl=(143) ./elf/./elf/dl-runtime.c +fn=(516) _dl_fixup +46 854 ++2 610 ++1 122 ++6 122 +fi=(228) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 122 +fe=(143) ++21 122 ++5 122 ++1 122 +-6 122 ++6 244 ++1 122 ++2 122 +-2 122 ++2 122 +-2 610 ++7 244 ++4 244 ++4 366 ++4 366 ++1 488 ++1 366 ++8 122 +-1 122 ++1 244 ++10 1220 +cfi=(78) ./elf/./elf/dl-lookup.c +cfn=(288) _dl_lookup_symbol_x +calls=122 756 +* 88179 +* 122 ++4 610 ++10 1220 ++15 488 ++9 366 ++26 366 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h ++61 122 +fe=(143) +-57 732 +-1 244 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 5 +cob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +cfi=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +cfn=(322) memcpy@@GLIBC_2.14 +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) memmove +calls=1 +25 +* 21 +cob=(3) +cfi=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +cfn=(360) bcmp +calls=1 +2 +* 23 +cob=(3) +cfi=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +cfn=(382) strlen +calls=1 +8 +* 24 +cob=(3) +cfi=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +cfn=(310) strcmp +calls=1 +16 +* 18 +fe=(143) ++93 10 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +fn=(192) __read_nocancel +26 20 ++1 5 + +fl=(31) ./elf/./elf/dl-load.c +fn=(224) cache_rpath +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) _dl_process_pt_gnu_property +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) +cfn=(136) +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) open_verify.constprop.0 +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(188) +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) +cfn=(192) +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +cfn=(246) __pread64_nocancel +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(196) _dl_debug_update +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) ./elf/./elf/dl-object.c +cfn=(76) _dl_new_object +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(204) mmap +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) +cfn=(140) +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(200) fstat +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) ./elf/./elf/dl-setup_hash.c +cfn=(14) _dl_setup_hash +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) +cfn=(244) +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) _dl_add_to_namespace_list +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(216) _dl_audit_objopen +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(148) _dl_dst_count +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(110) _dl_init_paths +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +cfn=(66) strlen +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) memcpy +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) expand_dynamic_string_token +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=2 40 +* 160 + +fn=(184) _dl_map_object +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(186) _dl_name_match_p +calls=49 68 +* 5444 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 948 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) ./elf/./elf/dl-cache.c +cfn=(230) _dl_load_cache_lookup +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) __minimal_free +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) +cfn=(114) +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) +cfn=(128) +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(30) +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fl=(11) +fn=(22) __GI___tunables_init +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) do_tunable_update_val +calls=5 -61 +* 190 + +fn=(60) +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(25) +fn=(92) +44 356 + +fn=(276) __tls_init_tp +68 1 +fi=(229) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(229) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(229) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(72) __tls_pre_init_tp +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fl=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(180) __sigsetjmp +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(23) +fn=(66) +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2244 ++4 2244 ++3 3366 ++1 1122 +fi=(6) +83 3366 ++2 4716 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +cfn=(406) rawmemchr +calls=1 38 +* 22 +cob=(3) +cfi=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +cfn=(402) strncasecmp +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) mempcpy +calls=1 57 +* 21 +cob=(3) +cfi=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +cfn=(398) strspn +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) memchr +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +cfn=(390) stpcpy +calls=1 38 +* 16 +cob=(3) +cfi=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +cfn=(388) wmemcmp +calls=1 34 +* 23 +cob=(3) +cfi=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +cfn=(386) strncpy +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) strcasecmp_l +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) strcpy +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) strchrnul +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) memrchr +calls=1 40 +* 24 +cob=(3) +cfi=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +cfn=(362) wmemset +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) strncasecmp_l +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) strcat +calls=1 38 +* 16 +cob=(3) +cfi=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +cfn=(350) wcscpy +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) strcspn +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) strcasecmp +calls=1 37 +* 20 +cob=(3) +cfi=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +cfn=(342) strncmp +calls=1 44 +* 20 +cob=(3) +cfi=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +cfn=(340) wmemchr +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) stpncpy +calls=1 35 +* 18 +cob=(3) +cfi=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +cfn=(334) wcscmp +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) rindex +calls=1 40 +* 24 +cob=(3) +cfi=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +cfn=(328) index +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) wcschr +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +cfn=(318) wcslen +calls=1 41 +* 18 +cob=(3) +cfi=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +cfn=(316) memset +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) wcsnlen +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) strpbrk +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) strnlen +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) +cfn=(288) +calls=1759 756 +* 1251676 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) +cfn=(494) +calls=1 39 +* 5 +cob=(3) +cfi=(81) ./string/../sysdeps/x86/cacheinfo.h +cfn=(300) __x86_cacheinfo +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(410) mprotect +calls=7 117 +* 35 +* 14 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) _dl_debug_state +117 2 + +fn=(156) _dl_debug_initialize +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(134) ./elf/../sysdeps/nptl/dl-mutex.c +fn=(488) __rtld_mutex_init +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(7) +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(12) __rtld_malloc_init_stubs +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fn=(480) __rtld_malloc_init_real +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +fn=(248) __libc_scratch_buffer_set_array_size +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(51) ./string/../string/strcspn.c +fn=(168) strcspn +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720568 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7332 +0 3 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(162) ??? +cfn=(1056) (below main) +calls=1 0 +0 2237202123 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) +cfn=(180) +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25515 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20943 ++2 1 ++1 1 ++1 4 + +fl=(61) +fn=(204) +47 26 ++3 52 ++8 104 ++2 26 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) ??? +cfi=(52) ??? +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +cfi=(152) ??? +cfn=(836) 0x00000000000046a0 +calls=1 -70 +* 12 +cob=(3) +cfi=(150) ./libio/./libio/vtables.c +cfn=(554) check_stdfiles_vtables +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) __cpu_indicator_init +calls=1 -70 +* 656 +cob=(4) +cfi=(151) ??? +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) ./csu/./csu/init-first.c +cfn=(546) _init_first +calls=1 -24 +* 71 +cob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +cfi=(146) ??? +cfn=(540) 0x0000000000001100 +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) +calls=1 279 +* 26553 ++3 1 +cfi=(13) ./elf/./elf/dl-sort-maps.c +cfn=(26) _dl_sort_maps_init +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685477 ++3 4 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fl=(221) ./elf/./elf/dl-fini.c +fn=(2104) _dl_fini +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(222) ./nptl/./nptl/pthread_mutex_lock.c +cfn=(2106) pthread_mutex_lock@@GLIBC_2.2.5 +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) _dl_audit_activity_nsid +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) _dl_sort_maps +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(223) ./nptl/./nptl/pthread_mutex_unlock.c +cfn=(2108) pthread_mutex_unlock@@GLIBC_2.2.5 +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) +cfn=(2216) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2198) 0x0000000000004660 +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2156) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2138) 0x00000000000010c0 +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2112) 0x0000000000001580 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2232) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2214) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2196) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2154) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2134) 0x0000000000109b68 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2136) _dl_audit_objclose +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(202) fstatat +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(75) ./elf/./elf/dl-version.c +fn=(260) _dl_check_all_versions +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20823 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5881 +* 116 +204 22 ++4 33 ++5 11 +fi=(230) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 60 ++1 60 +-1 30 ++4 30 +-3 30 ++3 30 +-3 135 +56 164 ++8 123 ++6 123 ++16 41 ++1 82 ++2 41 ++5 369 ++14 1332 ++12 1875 ++4 625 +-30 1250 +231 164 ++3 123 ++5 30 +-24 30 +110 41 ++3 164 +cfi=(33) +cfn=(98) +calls=41 +18 +* 1758 +* 123 +224 164 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 30 +-15 30 ++2 30 +-2 30 ++2 30 +-2 30 ++2 60 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 41 ++1 41 +-1 123 ++1 41 ++1 41 +-2 41 ++2 82 ++1 123 ++3 123 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) strncmp +calls=1 125 +* 31 +* 2 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(220) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2088) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(231) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +fn=(514) _dl_runtime_resolve_xsave +76 122 ++3 122 ++2 122 ++10 122 ++6 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++4 122 ++1 122 ++3 122 ++1 122 ++2 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++2 122 ++7 122 ++1 122 ++1 122 +cfi=(143) +cfn=(516) +calls=122 -84 +* 100013 ++1 122 ++5 122 ++1 122 ++1 122 ++2 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++1 122 ++2 122 ++2 122 ++4 122 ++2 122 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(2) +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) +cfn=(12) +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719837 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) +cfn=(184) +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(258) +677 2 ++2 4 +cfi=(75) +cfn=(260) +calls=1 392 +* 20933 +* 2 ++4 2 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) +cfn=(268) +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) ./elf/./elf/dl-environ.c +cfn=(74) _dl_next_ld_env_entry +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) +cfn=(156) +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) _dl_audit_activity_map +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29721 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 20959 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(232) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(232) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614055 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) ./elf/./elf/dl-call-libc-early-init.c +cfn=(496) _dl_call_libc_early_init +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) _dl_unload_cache +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) +calls=1 76 +* 2834 ++3 1 +cfi=(134) +cfn=(488) +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) handle_preload_list +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) +cfn=(168) +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(136) +fn=(496) +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) ./elf/./elf/libc_early_init.c +cfn=(498) __libc_early_init +calls=1 -7 +* 1212 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 26065 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) +cfn=(248) +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25328 +* 11 ++5 22 + +fl=(33) +fn=(98) +131 2250 ++1 2250 ++2 2250 ++1 2250 ++21 2250 ++1 2250 ++1 1180 ++1 1180 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++17 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++5 24 ++1 24 ++9 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 +-7 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 1224 ++1 228 ++1 165 ++1 165 ++1 165 ++2 165 ++1 165 ++1 165 ++1 165 ++1 165 ++1 165 +-5 63 ++1 63 ++1 63 ++1 63 ++1 63 ++1 63 ++10 1020 ++1 1020 ++1 1020 ++2 1020 ++6 1020 ++1 1020 ++1 1020 ++1 1020 ++1 1020 ++5 1020 ++2 1009 ++1 1009 ++1 2018 ++8 1009 ++1 1009 ++3 1009 ++1 1009 ++1 1009 ++1 1009 ++1 1009 ++1 1009 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 17 ++1 17 ++1 17 ++1 17 ++1 17 ++2 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 +-1 1 ++1 1 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 3 ++1 3 ++2 3 ++1 3 ++2 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++7 1 ++1 1 ++1 1 ++32 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 17 ++1 17 ++1 17 ++1 17 ++1 17 ++2 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 17 ++1 14 ++4 14 ++1 14 ++1 14 ++6 14 ++1 14 ++1 28 ++4 14 ++1 14 +-1 2 ++1 2 ++3 16 ++1 16 ++1 16 ++2 16 ++1 16 ++1 16 ++4 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 2 ++1 2 ++1 2 ++32 21 ++1 21 ++1 21 ++1 21 ++1 21 ++2 21 ++1 21 ++1 21 ++1 21 ++1 21 ++1 21 ++1 21 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 +-1 1 ++1 1 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 11 ++1 11 ++1 11 ++1 11 ++1 11 ++2 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 3 ++4 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 ++3 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 30 ++1 30 ++1 30 ++1 30 ++1 30 ++2 30 ++1 30 ++1 30 ++1 30 ++1 30 ++1 30 ++1 30 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++69 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 +-1 1 ++1 1 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 16 ++1 16 ++1 16 ++1 16 ++1 16 ++2 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 8 ++4 8 ++1 8 ++1 8 ++6 8 ++1 8 ++1 16 ++4 8 ++1 8 ++3 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++4 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++69 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++1 26 ++4 13 ++1 13 ++3 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++4 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 43 ++1 43 ++1 43 ++1 43 ++1 43 ++2 43 ++1 43 ++1 43 ++1 43 ++1 43 ++1 43 ++1 43 ++2 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++2 24 ++4 12 ++1 12 ++3 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++41 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1107 ++2 1107 ++1 1107 ++1 1107 ++1 1107 +-3 141 ++1 141 ++1 141 ++1 141 ++1 330 ++5 165 ++6 165 ++1 165 ++8 165 ++1 165 +-16 2085 ++6 2085 ++1 2085 ++8 2085 ++1 2085 + +fn=(264) +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fl=(72) +fn=(246) +25 2 ++1 8 ++1 2 + +fl=(17) +fn=(38) +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(45) +fn=(140) +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(8) +fn=(14) +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(78) +fn=(292) do_lookup_x +348 15128 ++1 1891 +-1 7564 ++6 1891 +-6 3782 ++7 1891 ++41 1891 +-30 3782 ++30 1891 +-30 7564 ++14 17967 ++8 5989 +-4 5989 ++1 5989 ++3 23956 ++1 11978 ++3 5989 +-3 5989 ++4 11978 ++7 5989 +-3 11978 +-2 5989 ++5 17967 ++3 41923 ++99 12342 +359 11980 ++3 11980 ++4 11986 ++4 11978 ++4 11978 +fi=(4) +138 3752 ++1 5628 +fe=(78) +460 3752 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7504 +fe=(78) +467 9880 ++16 3588 ++1 1794 ++1 3752 +-78 5778 +-1 3852 ++2 3852 ++2 1924 ++6 7696 +-6 1924 ++6 13468 ++7 8649 +-10 23790 ++3 1884 +-1 3768 ++1 1884 +-1 1884 ++2 3768 +-1 22608 +cfn=(294) check_match +calls=1884 71 +* 174393 ++4 5652 ++3 18 ++82 15 ++1 15128 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 99 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 402 ++98 6 +cfi=(55) +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16875 + +fn=(288) +756 24583 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1891 ++3 3782 +-8 1891 ++1 3782 ++10 1891 ++1 3782 +-1 38795 ++1 77590 ++20 39746 +-2 39746 ++6 39746 +-3 79492 ++2 39746 +-30 39746 ++3 79492 +fe=(78) +758 1891 ++1 1891 ++3 1891 +-4 1891 ++1 1891 ++7 7528 ++3 1891 ++2 3782 +-2 1891 ++6 3782 +-7 22692 ++7 75 ++1 26474 +cfn=(292) +calls=1891 348 +* 676394 +* 5673 ++28 1891 +-23 5673 ++23 1891 +-23 3782 ++24 11240 ++7 1876 +-7 1876 ++35 7504 ++34 1876 +-20 5628 ++3 3752 +-57 1891 ++76 17019 +fi=(79) +87 940 ++1 940 ++1 1880 ++1 940 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1884 ++3 1884 +-3 22608 ++3 7526 ++13 1879 +-13 1879 ++13 1879 +-13 1879 ++13 5637 ++3 4038 +cfi=(33) +cfn=(98) +calls=70 +41 +* 4017 +* 140 ++4 1879 ++1 3758 ++2 3752 ++19 3752 ++1 15008 ++2 6 +-40 1875 ++84 11304 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5619 +cfi=(33) +cfn=(98) +calls=1873 +13 +* 68358 +* 3746 +-44 20 ++5 10 + +fl=(27) +fn=(90) +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) +cfn=(92) +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fn=(76) +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) +cfn=(66) +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) +-39 10 +cfi=(28) +cfn=(78) +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) +cfn=(86) +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fl=(13) +fn=(252) +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) +fn=(74) +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(69) +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(230) +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) +cfn=(150) +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(526) +536 4 +-1 1 ++3 2 +cfi=(118) +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) +cfn=(98) +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) +fn=(200) +29 6 ++1 12 ++5 18 +cfi=(60) +cfn=(202) +calls=6 154 +* 42 + +fl=(118) +fn=(410) +117 28 ++5 7 + +fn=(528) +117 4 ++5 1 + +fl=(50) +fn=(164) +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(2136) +98 28 + +fn=(216) +78 20 + +fn=(1714) _dl_audit_preinit +119 4 + +fn=(524) +45 12 ++2 9 ++4 3 + +fl=(55) +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) +cfn=(190) +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) +cfn=(204) +calls=1 -2 +* 8 +* 2 + +fn=(186) +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3833 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4751 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +ob=(4) +fl=(151) +fn=(560) +0 12 + +fn=(2226) 0x0000000000010210 +0 5 + +fn=(2216) +0 9 +cob=(2) +cfi=(52) +cfn=(2222) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2226) +calls=1 0 +0 5 +0 3 + +fl=(123) +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fl=(120) +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fl=(119) +fn=(444) +29 4 ++1 3 +fi=(233) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(234) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(235) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(236) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(237) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(238) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 ++1 3 +fi=(239) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(6) +fl=(152) +fn=(600) 0x00000000000078e0 +0 162 + +fn=(570) +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(2208) 0x00000000000045f0 +0 5 + +fn=(836) +0 12 + +fn=(834) +0 54 + +fn=(2198) +0 9 +cob=(2) +cfi=(52) +cfn=(2204) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2208) +calls=1 0 +0 5 +0 3 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +ob=(5) +fl=(146) +fn=(540) +0 12 + +fn=(2148) 0x0000000000001050 +0 5 + +fn=(2138) +0 9 +cob=(2) +cfi=(52) +cfn=(2144) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2148) +calls=1 0 +0 5 +0 3 + +ob=(2) +fl=(52) +fn=(1662) 0x0000000004ab3368 +0 2 +cob=(3) +cfi=(155) ./malloc/./malloc/malloc.c +cfn=(894) malloc +calls=2 3281 +0 212 + +fn=(2144) +0 1 +cob=(3) +cfi=(224) ./stdlib/./stdlib/cxa_finalize.c +cfn=(2120) __cxa_finalize +calls=1 30 +0 133 + +fn=(2204) +0 1 +cob=(3) +cfi=(224) +cfn=(2120) +calls=1 30 +0 133 + +fn=(1060) 0x0000000000109000 +0 6 + +fn=(1990) 0x00000000048f0108 +0 1 +cob=(7) +cfi=(153) +cfn=(1992) operator delete[](void*) +calls=1 0 +0 137 + +fn=(842) +0 6 + +fn=(2232) +0 3 + +fn=(1694) 0x00000000048f0138 +0 1 +cob=(7) +cfi=(153) +cfn=(1696) operator new[](unsigned long) +calls=1 0 +0 826 + +fn=(2118) 0x00000000001090f0 +0 1 +cob=(3) +cfi=(224) +cfn=(2120) +calls=1 30 +0 133 + +fn=(2196) +0 3 + +fn=(556) +0 6 + +fn=(2134) +0 3 + +fn=(2162) 0x00000000048f0140 +0 1 +cob=(3) +cfi=(224) +cfn=(2120) +calls=1 30 +0 1092 + +fn=(2222) +0 1 +cob=(3) +cfi=(224) +cfn=(2120) +calls=1 30 +0 133 + +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(2024) 0x0000000004ab3360 +0 1 +cob=(3) +cfi=(155) +cfn=(1806) free +calls=1 3350 +0 88 + +fn=(2154) +0 3 + +fn=(2214) +0 3 + +ob=(7) +fl=(153) +fn=(1084) std::locale::locale() +0 189 +cfn=(1086) 0x00000000000bbb80 +calls=27 0 +0 70541 +0 270 + +fn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +0 448 +cfn=(1158) std::locale::id::_M_id() const +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +0 49 +cfn=(1470) std::ios_base::_M_init() +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) std::locale::~locale() +0 104 + +fn=(1536) bool std::has_facet > > >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) __dynamic_cast +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1628) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1640) std::__basic_file::is_open() const +0 24 + +fn=(1692) std::basic_filebuf >::_M_allocate_internal_buffer() +0 9 +cob=(2) +cfi=(52) +cfn=(1694) +calls=1 0 +0 827 +0 4 + +fn=(1794) operator delete(void*, unsigned long) +0 50 +cfn=(1800) operator delete(void*) +calls=25 0 +0 3423 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 29 + +fn=(1800) +0 52 +cob=(3) +cfi=(155) +cfn=(1806) +calls=26 3350 +0 2673 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 30 + +fn=(1992) +0 2 +cfn=(1800) +calls=1 0 +0 134 +0 1 + +fn=(2060) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(219) ./libio/./libio/iofflush.c +cfn=(2066) fflush +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2168) 0x000000000017d440 +0 2 + +fn=(1164) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1106) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1604) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +0 13 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1610) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1634) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1708) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1840) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +0 12 +cob=(3) +cfi=(206) ./libio/./libio/iofwrite.c +cfn=(1846) fwrite +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1966) std::basic_filebuf >::_M_terminate_output() +0 16 +cfn=(1894) std::basic_filebuf >::overflow(int) +calls=1 0 +0 2648 +0 9 +cfn=(1886) std::codecvt::do_always_noconv() const +calls=1 0 +0 3 +0 12 + +fn=(2052) std::ios_base::Init::~Init() +0 13 +cfn=(2058) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2058) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2058) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2094) std::basic_ostream >::flush() +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2094) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2094) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2100) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2095) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2101) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2184) std::error_category::~error_category() +0 4 + +fn=(950) +0 44 + +fn=(1078) std::ios_base::Init::Init() +0 39 +cfn=(1084) +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +0 84 +cob=(3) +cfi=(174) ./wctype/./wctype/wctype_l.c +cfn=(1246) wctype_l +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) +0 32 +cfn=(1560) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1696) +0 2 +cfn=(1702) operator new(unsigned long) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1756) std::random_device::_M_getval() +0 23 + +fn=(1838) std::ostream::sentry::sentry(std::ostream&) +0 99951589 +cfn=(2059) std::ostream::flush()'2 +calls=1 0 +0 125 +0 1 +0 53307515 + +fn=(1839) std::ostream::sentry::sentry(std::ostream&)'2 +0 23 + +fn=(1894) +0 33 +cfn=(1972) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(1954) std::basic_fstream >::~basic_fstream() +0 17 +cfn=(1960) std::basic_filebuf >::close() +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2030) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2036) std::ios_base::~ios_base() +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(1998) std::__basic_file::close() +0 8 +cfn=(1640) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(216) ./libio/./libio/iofclose.c +cfn=(2004) fclose@@GLIBC_2.2.5 +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(852) +0 9 +cfn=(860) std::error_category::error_category() +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) ./stdlib/./stdlib/cxa_atexit.c +cfn=(868) __cxa_atexit +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) std::ctype const& std::use_facet >(std::locale const&) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1610) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1616) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1622) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1628) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1634) +0 12 +cfn=(1640) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 7 +cfn=(1646) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1640) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1692) +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1904) std::__basic_file::xsputn_2(char const*, long, char const*, long) +0 670815 +cfn=(1910) std::__basic_file::fd() +calls=44721 0 +0 447940 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 44725 +0 581373 +cob=(3) +cfi=(213) ./misc/../sysdeps/unix/sysv/linux/writev.c +cfn=(1922) writev +calls=44721 26 +0 313047 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 44725 +0 581373 + +fn=(1972) +0 17 +cfn=(1886) +calls=1 0 +0 3 +0 6 +cfn=(1978) std::__basic_file::xsputn(char const*, long) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2030) +0 2 +cfn=(1998) +calls=1 0 +0 14 +0 1 + +fn=(2058) +0 39 +cfn=(1838) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2060) +calls=3 0 +0 918 +0 25 +cfn=(2076) std::uncaught_exception() +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2060) +calls=1 0 +0 68 +0 17 + +fn=(2059) +0 13 +cfn=(1839) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2060) +calls=1 0 +0 68 +0 13 + +fn=(2102) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(219) +cfn=(2066) +calls=5 33 +0 320 +0 5 + +fn=(2164) 0x000000000017d460 +0 2 + +fn=(2174) 0x00000000000d41a0 +0 2 + +fn=(2186) 0x00000000000a6e30 +0 4 +cfn=(2184) +calls=1 0 +0 2 +0 1 + +fn=(2190) 0x00000000000a5d90 +0 5 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +fn=(1022) +0 50 + +fn=(1100) std::locale::_Impl::_Impl(unsigned long) +0 139 +cfn=(1106) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) std::ctype::ctype(unsigned long) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) 0x00000000000d48d0 +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) ./nptl/./nptl/pthread_once.c +cfn=(1124) pthread_once@@GLIBC_2.34 +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) 0x00000000000b9b20 +0 5 +cfn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1616) +0 4 + +fn=(1622) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1648) 0x00000000000c9ad0 +0 9 + +fn=(1884) std::basic_filebuf >::xsputn(char const*, long) +0 106614944 +cfn=(1886) +calls=6663434 0 +0 19990302 +0 106972716 +cfn=(1904) +calls=44721 0 +0 2685506 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 44725 +0 60194511 +cfn=(1892) std::basic_streambuf >::xsputn(char const*, long) +calls=6618713 0 +0 330936651 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 6618717 +0 715536 + +fn=(2094) +0 39 +cfn=(2100) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2102) +calls=3 0 +0 204 +0 25 +cfn=(2076) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2102) +calls=1 0 +0 68 +0 17 + +fn=(2095) +0 13 +cfn=(2101) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2102) +calls=1 0 +0 68 +0 13 + +fn=(2170) 0x00000000000da5d0 +0 2 + +fn=(960) +0 34 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) +0 121 +cfn=(1084) +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1708) +0 7 + +fn=(1886) +0 19990308 + +fn=(1944) std::random_device::_M_fini() +0 4 + +fn=(1960) +0 9 +cfn=(1640) +calls=1 0 +0 4 +0 1 +0 5 +cfn=(1966) +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(1988) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(1998) +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(1978) +0 10 +cfn=(1910) +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(211) ./io/../sysdeps/unix/sysv/linux/write.c +cfn=(1876) write +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(1988) +0 9 +cob=(2) +cfi=(52) +cfn=(1990) +calls=1 0 +0 138 +0 11 + +fn=(2048) std::ios_base::_M_dispose_callbacks() +0 13 + +fn=(2156) +0 9 +cob=(2) +cfi=(52) +cfn=(2162) +calls=1 0 +0 1093 +0 1 +cfn=(2190) +calls=1 0 +0 5 +0 3 + +fn=(2166) 0x000000000017d450 +0 2 + +fn=(2178) 0x00000000000a6df0 +0 4 +cfn=(2184) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(860) +0 10 + +fn=(924) +0 78 + +fn=(1272) +0 102 + +fn=(1424) std::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) +0 784 +cob=(3) +cfi=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +cfn=(1510) __strcmp_avx2 +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1732) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +0 14 +cfn=(1738) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1738) +0 11 +cob=(3) +cfi=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +cfn=(1250) __strlen_avx2 +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1910) +0 134166 +cob=(3) +cfi=(212) ./libio/./libio/fileno.c +cfn=(1916) fileno +calls=44722 35 +0 268332 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 44726 + +fn=(1086) +0 11 +cfn=(1100) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) +0 5 +cob=(3) +cfi=(167) ./locale/./locale/newlocale.c +cfn=(1142) newlocale +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) ./locale/./locale/uselocale.c +cfn=(1218) uselocale +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) ./wcsmbs/./wcsmbs/wctob.c +cfn=(1224) wctob +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) ./wcsmbs/./wcsmbs/btowc.c +cfn=(1230) btowc +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1450) +0 3 + +fn=(1516) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1646) +0 7 +cfn=(1648) +calls=1 0 +0 9 +0 2 + +ob=(8) +fl=(162) +fn=(2112) +0 9 +cob=(2) +cfi=(52) +cfn=(2118) +calls=1 0 +0 134 +0 1 +cfn=(2128) 0x0000000000001510 +calls=1 0 +0 5 +0 3 + +fn=(2128) +0 5 + +fn=(1056) +0 11 +cob=(3) +cfi=(163) ./csu/../csu/libc-start.c +cfn=(1058) __libc_start_main@@GLIBC_2.34 +calls=1 242 +0 2237202112 + +fn=(1064) 0x00000000000015c0 +0 12 + +fl=(192) /usr/include/c++/12/bits/random.h +fn=(1726) std::random_device::random_device() +1621 3 +fi=(193) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(240) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(193) +200 1 +fi=(240) +431 1 +fi=(193) +229 1 +fi=(240) +354 1 +fe=(192) +1621 1 +cob=(7) +cfi=(153) +cfn=(1732) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1245 +* 5 +fi=(193) +234 1 ++51 2 +fe=(192) +1621 4 + +fl=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +fn=(1070) _GLOBAL__sub_I_specialSet +113 1 +fi=(179) /usr/include/c++/12/iostream +-39 1 +fe=(164) ++39 1 +fi=(179) +-39 2 +fe=(164) ++39 1 +fi=(179) +-39 1 +cob=(7) +cfi=(153) +cfn=(1078) +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 839 +* 5 +* 3 +fe=(164) +-42 1 +fi=(179) ++42 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 889 +* 5 +fi=(180) /usr/include/c++/12/bits/stl_tree.h +209 1 +fe=(164) +31 3 +fi=(180) +209 1 +-34 1 ++33 1 ++2 1 ++1 1 +fe=(164) +31 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +39 +* 74 +* 1 ++1 4 +cob=(7) +cfi=(153) +cfn=(1604) +calls=1 -32 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +44 +* 1116 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +38 +* 74 +* 1 ++81 1 +-79 2 ++79 1 +-79 1 ++79 1 +-79 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +36 +* 74 +* 1 + +fn=(1924) testIfs(TEST_ENUM) +64 50000000 ++10 6668283 +fi=(205) /usr/include/c++/12/ostream +620 13326868 +cob=(7) +cfi=(153) +cfn=(1832) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +calls=3331717 0 +* 563932252 +* 3331717 +fe=(164) + +fn=(1724) main +97 7 ++1 5 +cfi=(192) +cfn=(1726) +calls=1 1621 +* 3806 +fi=(192) +1651 2 +cob=(7) +cfi=(153) +cfn=(1756) +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +99 1 +fi=(194) /usr/include/c++/12/bits/random.tcc +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +102 2 +fi=(194) +342 1 +fe=(164) +102 4 +fi=(195) /usr/include/c++/12/bits/uniform_int_dist.h +258 2 +cfi=(194) +cfn=(1764) std::mersenne_twister_engine::operator()() +calls=1 458 +* 4887 +* 19999998 +cfi=(194) +cfn=(1764) +calls=9999999 458 +* 435401890 +* 20000000 ++2 20000000 +fi=(196) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(195) +269 10000000 +fi=(196) +114 20000000 +fi=(199) /usr/include/c++/12/bits/stl_construct.h +-17 9999975 +fi=(196) ++22 19999950 +fe=(164) +-17 30000000 +fi=(205) +620 5 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1215 +* 5 +fe=(164) +106 9 +cfn=(1880) testSwitch(TEST_ENUM) +calls=1 -65 +* 2100 +* 29999997 +cfn=(1880) +calls=9999999 -65 +* 637261973 +* 40000000 ++1 6 +cfn=(1924) +calls=1 -43 +* 179 +* 29999997 +cfn=(1924) +calls=9999999 -43 +* 637258941 +* 40000000 ++1 6 +cfi=(180) +cfn=(1928) testHashset(TEST_ENUM) +calls=1 745 +* 4 +* 29999997 +cfi=(180) +cfn=(1928) +calls=9999999 745 +* 39999996 +* 40000000 ++1 6 +cfi=(180) +cfn=(1932) testHashset2(TEST_ENUM) +calls=1 735 +* 4 +* 29999997 +cfi=(180) +cfn=(1932) +calls=9999999 735 +* 39999996 +* 30000000 +fi=(205) +620 4 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 377 +* 1 +fi=(192) +1628 2 +cob=(7) +cfi=(153) +cfn=(1944) +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 882 +* 5 +fe=(164) +113 9 +fi=(196) +439 25 +fi=(198) /usr/include/c++/12/bits/stl_vector.h +988 25 +1893 25 +988 75 +1893 50 +fi=(197) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(198) +378 50 +fi=(199) +97 25 +fi=(196) +477 25 +fi=(200) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(198) +386 2 +fi=(196) +515 25 ++1 25 ++1 50 +fi=(200) +1117 144 +cob=(3) +cfi=(201) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1788) __memcpy_avx_unaligned_erms +calls=24 264 +* 7106984 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 781 +* 28 +* 72 +fi=(196) +514 24 +fi=(202) /usr/include/c++/12/bits/new_allocator.h +158 48 +fi=(196) +514 48 +fi=(202) +158 24 +cob=(7) +cfi=(153) +cfn=(1794) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 717 +* 28 +* 72 +fi=(198) +1897 75 +fi=(202) +137 100 +cob=(7) +cfi=(153) +cfn=(1702) +calls=25 0 +* 5895 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 730 +* 29 +fi=(196) +517 25 +-3 25 +fi=(202) +137 25 +fi=(196) +517 50 +fe=(164) + +fn=(1880) +41 20000000 + +ob=(7) +fl=(153) +fn=(1646) +0 4 +cfn=(1640) +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(181) ./libio/./libio/iofopen.c +cfn=(1658) fopen@@GLIBC_2.2.5 +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1702) +0 208 +cob=(3) +cfi=(155) +cfn=(894) +calls=26 3281 +0 5725 +0 26 +0 104 + +fn=(1832) +0 99951540 +cfn=(1838) +calls=6663436 0 +0 153259028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 6663440 +0 199903080 +cfn=(1884) +calls=6663434 0 +0 634775341 +cfn=(1840) +calls=2 0 +0 2249 +0 33317180 + +fn=(1892) +0 211798827 +cfn=(1894) +calls=1 0 +0 39 +0 26474858 +cob=(3) +cfi=(201) +cfn=(1788) +calls=6618713 264 +0 72805843 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 6618717 +0 13237426 + +fn=(2036) +0 8 +cfn=(2042) std::ios_base::_M_call_callbacks(std::ios_base::event) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2048) +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1482) +calls=1 0 +0 8 +0 1 + +fn=(2082) __cxa_get_globals +0 8 +cob=(1) +cfi=(220) +cfn=(2088) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +fn=(2176) 0x00000000000d1dd0 +0 2 + +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1106) +0 21 + +fn=(1298) +0 23 +cfn=(1304) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 40 + +ob=(8) +fl=(164) +fn=(1880) +41 30000000 ++20 6668283 +fi=(205) +620 13326868 +cob=(7) +cfi=(153) +cfn=(1832) +calls=3331717 0 +* 563937205 +* 3331717 +fe=(164) + +fl=(180) +fn=(1932) +735 10000000 +1950 20000000 +fi=(164) +92 10000000 +fe=(180) + +fn=(1928) +745 10000000 +1966 20000000 +fi=(164) +87 10000000 +fe=(180) + +fl=(198) +fn=(1952) std::vector >::~vector() +367 1 ++19 2 +-19 1 +fi=(202) +158 1 +fe=(198) +367 1 +fi=(202) +158 1 +cob=(7) +cfi=(153) +cfn=(1794) +calls=1 0 +* 65 +* 1 +fe=(198) + +fl=(194) +fn=(1766) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12437482 +-1 2501362 +-4 7504086 ++4 2498750 +-4 7560354 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12357279 +-1 2485263 +-4 7455789 ++4 2482797 +-4 7448391 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 96272 +-1 16084 ++2 16084 ++1 16084 +-3 15968 ++2 15968 ++1 15968 + +fn=(1764) +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1766) +calls=32052 -50 +* 155310621 ++3 64104 + +ob=(7) +fl=(153) +fn=(1370) +0 310 + +fn=(1542) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(2042) +0 11 + +fn=(2076) +0 6 +cfn=(2082) +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +ob=(8) +fl=(218) /usr/include/c++/12/bits/stl_set.h +fn=(2050) std::set, std::allocator >::~set() +281 1 +fi=(180) +735 1 +1933 2 +fe=(218) + +ob=(7) +fl=(153) +fn=(2172) 0x00000000000d41b0 +0 2 + +ob=(8) +fl=(218) +fn=(2050) +281 2 + +ob=(3) +fl=(86) +fn=(310) +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(87) +fn=(318) +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(138) ./ctype/./ctype/ctype-info.c +fn=(500) __ctype_init +31 7 ++2 4 ++2 4 ++1 1 + +fl=(207) ./libio/./libio/filedoalloc.c +fn=(1854) _IO_file_doallocate +78 8 ++6 4 +fi=(210) ./libio/./libio/libioP.h +940 3 ++2 2 ++1 2 +fe=(207) +84 3 +cfi=(183) ./libio/./libio/fileops.c +cfn=(1856) _IO_file_stat +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1662) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(182) ./libio/./libio/genops.c +cfn=(1862) _IO_setb +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(241) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(207) ++44 1 +-2 2 ++5 2 + +fl=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +fn=(900) getrandom +29 6 ++1 1 + +fl=(178) +fn=(1510) +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(190) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(1720) __sigsetjmp +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(191) ./setjmp/./setjmp/sigjmp.c +cfn=(1722) __sigjmp_save +calls=1 -56 +* 8 + +fl=(99) +fn=(342) +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(214) ./stdlib/./stdlib/exit.c +fn=(1948) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 45 ++2 14 ++1 14 +-1 14 ++3 116 ++47 15 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(182) +cfn=(2234) _IO_cleanup +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(227) ./posix/../sysdeps/unix/sysv/linux/_exit.c +cfn=(2244) _Exit +calls=1 27 +* 4 +-30 5 ++1 5 +-2 5 ++4 5 ++3 5 +-3 10 ++3 15 ++1 15 +cob=(1) +cfi=(221) +cfn=(2104) +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2052) +calls=1 0 +* 6761 +cob=(8) +cfi=(218) +cfn=(2050) +calls=1 281 +* 6 +cob=(7) +cfi=(153) +cfn=(1954) +calls=1 0 +* 10918 +cob=(8) +cfi=(198) +cfn=(1952) +calls=1 367 +* 73 ++1 20 ++10 2 ++1 2 +-82 1 +cfi=(215) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(1950) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(1946) exit +145 1 ++1 4 +cfn=(1948) +calls=1 40 +* 21286 + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(94) +fn=(328) +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +fn=(520) __lll_elision_init +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(186) ./string/../string/strstr.c +fn=(1682) __GI_strstr +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(187) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +cfn=(1686) __strchr_avx2 +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(227) +fn=(2244) +27 1 ++3 1 ++1 2 + +fl=(213) +fn=(1922) +26 268326 ++1 44721 + +fl=(184) ./nptl/./nptl/libc-cleanup.c +fn=(1674) __libc_cleanup_pop_restore +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1672) __libc_cleanup_push_defer +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(208) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(1858) fstat +29 1 ++1 2 ++5 3 +cfi=(209) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +cfn=(1860) fstatat +calls=1 154 +* 7 + +fl=(155) +fn=(894) +3281 145 ++7 58 +1338 56 ++19 143 +3298 54 ++2 116 ++3 56 ++10 54 ++28 135 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 33 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 108 +cfn=(906) _int_malloc +calls=27 1338 +* 4939 ++1 135 +fi=(156) ./malloc/./malloc/arena.c +162 34 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1816) sysmalloc_mmap.constprop.0 +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1810) _int_free +4417 136 ++10 17 +-10 51 ++10 34 ++6 85 ++1 34 ++4 85 ++8 85 +-1 34 ++1 34 ++9 10 ++9 10 +-15 10 ++6 20 ++20 40 ++14 14 +4698 187 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1814) unlink_chunk.constprop.0 +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 10 ++2 10 +-4 10 ++2 30 ++1 10 ++1 10 +4478 10 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1820) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1822) munmap_chunk +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(204) ./misc/../sysdeps/unix/syscall-template.S +cfn=(1824) munmap +calls=10 117 +* 50 + +fn=(906) +1338 56 +3766 224 +1357 28 +3766 28 +1357 82 +3807 52 ++27 52 ++2 12 ++3 2 ++2 4 ++56 48 ++62 373 ++1 57 ++20 28 +-1 28 +-1 28 ++1 56 ++1 110 ++4 27 ++6 108 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 9 ++2 9 +-2 9 ++2 18 +-68 6 +1357 2 +3839 4 ++2 31 +4409 252 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 56 ++2 38 ++3 19 +-3 19 ++3 38 ++68 28 ++1 28 ++1 28 +-1 28 ++1 28 ++1 56 ++1 84 ++5 56 +-99 15 +-71 2 +3899 15 +4140 81 +4268 108 +-3 165 +4365 28 ++1 56 ++2 56 ++3 96 ++17 36 ++17 112 +cfn=(918) alloc_perturb +calls=28 1999 +* 112 +* 56 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 16 +-2 16 ++2 16 +-1 16 ++1 16 +-3 16 ++8 16 +-5 16 ++2 16 +-2 64 ++2 16 ++4 16 + +fn=(1806) +3350 54 +-4 27 ++14 27 +-14 54 ++12 27 ++4 27 +-4 27 ++4 54 ++17 51 +fi=(156) +162 51 +fe=(155) +3385 34 +cfn=(1810) +calls=17 4417 +* 1731 ++3 17 ++1 68 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1822) +calls=8 3038 +* 272 +* 4 +cfn=(1822) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(918) +1999 84 ++2 28 + +fn=(1814) +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fn=(1816) +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(203) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(1818) mmap +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(1820) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fl=(215) +fn=(1950) +149 3 ++1 4 ++18 4 + +fl=(175) +fn=(1250) +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(163) +fn=(1058) +242 11 ++69 3 ++1 3 +cfi=(154) +cfn=(868) +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) +cfn=(1714) +calls=1 119 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(188) ./csu/../sysdeps/nptl/libc_start_call_main.h +cfn=(1716) (below main) +calls=1 29 +* 2237084583 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) +cfn=(1070) +calls=1 -32 +* 116415 +* 4 +cob=(8) +cfi=(162) +cfn=(1064) +calls=1 0 +* 12 +-1 7 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(914) brk +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(166) ./nptl/./nptl/cleanup_compat.c +fn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +43 2 ++4 2 ++2 1 + +fn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(106) +fn=(360) +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(242) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(188) +fn=(1716) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(189) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +cfn=(1718) _setjmp +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) +cfi=(164) +cfn=(1724) +calls=1 +39 +* 2237063239 ++16 2 +cfi=(214) +cfn=(1946) +calls=1 +71 +* 21291 + +fl=(81) +fn=(300) +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(98) +fn=(340) +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(243) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) +fn=(362) +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(171) +fn=(1230) +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(244) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) ./elf/./elf/dl-profstub.c +cfn=(1232) _dl_mcount_wrapper_check +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) ./iconv/./iconv/gconv_simple.c +cfn=(1234) __gconv_btwoc_ascii +calls=128 -6 +* 640 + +fl=(97) +fn=(338) +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(245) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(246) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(181) +fn=(1660) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) +cfi=(52) +cfn=(1662) +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(182) +cfn=(1664) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(183) +cfn=(1668) _IO_new_file_init_internal +calls=1 +37 +* 113 ++1 5 +cfi=(183) +cfn=(1676) _IO_file_fopen@@GLIBC_2.2.5 +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1658) +86 2 +cfn=(1660) +calls=1 -29 +* 584 + +fl=(225) ./posix/./posix/register-atfork.c +fn=(2122) __unregister_atfork +82 5 ++1 5 +-1 5 ++1 15 +fi=(226) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(225) +71 10 ++38 20 ++1 10 + +fl=(216) +fn=(2004) +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(210) +883 2 ++1 7 +fe=(216) +57 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(216) +57 3 +cfi=(183) +cfn=(2020) _IO_file_finish@@GLIBC_2.2.5 +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(210) +855 4 ++1 4 ++6 2 +cob=(2) +cfi=(52) +cfn=(2024) +calls=1 0 +* 89 +fe=(216) +76 5 +-23 2 +cfi=(183) +cfn=(2010) _IO_file_close_it@@GLIBC_2.2.5 +calls=1 +75 +* 98 +fi=(210) +883 1 +fe=(216) +53 1 +fi=(210) +883 2 +fe=(216) +49 1 +cfi=(182) +cfn=(2006) _IO_un_link +calls=1 +5 +* 109 ++2 4 + +fl=(217) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +fn=(2016) __close_nocancel +26 4 ++1 1 + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) +cfn=(900) +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(148) ./misc/./misc/init-misc.c +fn=(548) __init_misc +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +cfn=(552) __strrchr_avx2 +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(169) +fn=(1218) +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(182) +fn=(1666) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(1664) +563 9 ++1 1 +cfn=(1666) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(1852) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(182) +347 2 +cfi=(207) +cfn=(1854) +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(2242) _IO_default_setbuf +452 1 +fi=(210) +940 1 +fe=(182) +452 4 +fi=(210) +940 1 +fe=(182) +452 1 +fi=(210) +940 1 +fe=(182) +452 2 ++1 1 +fi=(210) +942 2 ++1 2 +fe=(182) +453 2 +cfi=(183) +cfn=(2068) _IO_file_sync@@GLIBC_2.2.5 +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fn=(1670) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(184) +cfn=(1672) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 -48 +* 8 ++3 1 + +fn=(1866) _IO_default_xsputn +371 9 ++3 2 +fi=(210) +940 7 +fe=(182) +399 41 +fi=(210) +942 26 ++1 26 +fe=(182) +399 52 +cfi=(183) +cfn=(1850) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(2012) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2022) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1862) +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(2006) +54 4 ++28 2 +cfn=(2008) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2008) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(184) +cfn=(1672) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 -24 +* 8 ++3 9 + +fn=(2236) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(184) +cfn=(1672) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 55 +* 8 ++4 12 + +fn=(2234) +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2236) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(184) +cfn=(1672) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(210) +940 4 +fe=(182) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(210) +942 2 ++1 2 +fe=(182) +824 4 +cfi=(183) +cfn=(2240) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(184) +cfn=(1674) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fl=(191) +fn=(1722) +28 2 ++2 2 +-1 1 ++5 3 + +fl=(185) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1680) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +fn=(502) getrlimit +38 1 ++1 7 ++1 1 + +fl=(91) +fn=(394) +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(322) +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(400) +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fl=(219) +fn=(2066) +33 20 +-1 40 ++7 130 ++1 10 +fi=(210) +940 30 ++2 20 ++1 20 +fe=(219) +40 20 +cfi=(183) +cfn=(2068) +calls=10 792 +* 170 +fi=(210) +883 20 ++1 100 +fe=(219) +40 20 ++4 40 + +fl=(100) +fn=(344) +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(154) +fn=(868) +70 28 +cfn=(870) __internal_atexit +calls=14 -34 +* 1004 + +fn=(872) __new_exitfn +88 28 +-6 56 ++11 14 +-10 14 ++10 56 ++2 28 ++1 65 +-1 28 +-2 1 ++10 1 +-10 3 ++13 26 ++25 13 ++1 26 +-1 26 ++7 13 ++5 13 +-4 13 ++4 52 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) +36 70 ++5 28 ++2 112 ++1 28 +cfn=(872) +calls=14 +44 +* 486 ++2 28 ++10 14 +-3 14 ++4 14 ++1 14 +-5 28 ++2 14 ++4 56 ++1 14 ++1 84 + +fl=(183) +fn=(2014) _IO_file_close +1167 2 +cfi=(217) +cfn=(2016) +calls=1 26 +* 5 + +fn=(1668) +111 1 +-5 2 ++4 1 ++3 1 +cfi=(182) +cfn=(1670) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(1874) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(211) +cfn=(1876) +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(2010) +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(182) +cfn=(2012) +calls=1 960 +* 9 ++3 3 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(183) +142 2 +cfn=(2014) +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(182) +cfn=(1862) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(182) +cfn=(2006) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fn=(1678) _IO_file_open +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(185) +cfn=(1680) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(182) +cfn=(1670) +calls=1 87 +* 23 ++1 1 ++1 4 + +fn=(1848) _IO_file_xsputn@@GLIBC_2.2.5 +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(201) +cfn=(1938) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(183) +1243 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(183) +1243 6 +cfn=(1850) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(182) +cfn=(1866) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1864) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1870) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1870) +431 2 +fi=(210) +940 2 ++2 2 +fe=(183) +431 2 +fi=(210) +940 2 +fe=(183) +431 4 +fi=(210) +940 2 +fe=(183) +431 12 ++12 2 +-10 4 +fi=(210) +942 4 ++1 4 +fe=(183) +448 8 +cfn=(1874) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(2020) +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(182) +cfn=(2022) +calls=1 601 +* 15 + +fn=(2240) +381 2 ++1 1 +cfi=(182) +cfn=(2242) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(2068) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fn=(1676) +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1678) +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(186) +cfn=(1682) +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(1850) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1864) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1864) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(182) +cfn=(1852) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1856) +1147 2 +cfi=(208) +cfn=(1858) +calls=1 29 +* 13 + +fl=(92) +fn=(324) +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(187) +fn=(1686) +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(206) +fn=(1846) +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(206) +39 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(206) +39 8 +cfi=(183) +cfn=(1848) +calls=2 1204 +* 1341 ++6 4 +fi=(210) +883 4 ++1 16 +fe=(206) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(83) +fn=(370) +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) +fn=(398) +36 5 +fi=(247) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) +36 5 +fi=(248) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) +36 5 +fi=(249) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(167) +fn=(1142) +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(211) +fn=(1876) +26 18 ++1 3 + +fl=(150) +fn=(554) +84 4 ++1 3 ++1 3 ++2 1 + +fl=(103) +fn=(352) +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(116) +fn=(406) +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(250) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(251) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(141) ./nptl/./nptl/pthread_mutex_conf.c +fn=(506) __pthread_tunables_init +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(173) +fn=(1234) +51 512 ++3 128 + +fl=(149) +fn=(552) +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(89) +fn=(316) +54 5 ++3 3 ++7 2 ++9 2 ++2 2 ++10 2 ++8 2 ++3 5 + +fl=(224) +fn=(2120) +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) +cfi=(153) +cfn=(2186) +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2178) +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2176) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2174) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2172) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2170) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2168) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2166) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2164) +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(225) +cfn=(2122) +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(222) +fn=(2106) +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(223) +fn=(2108) +368 2 +cfn=(2110) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2110) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(147) +fn=(546) +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) +cfn=(548) +calls=1 -40 +* 53 + +fl=(114) +fn=(388) +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(252) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(212) +fn=(1916) +35 223610 ++7 44722 + +fl=(172) +fn=(1232) +37 128 +-1 128 ++1 256 ++2 128 + +fl=(137) +fn=(498) +33 6 ++2 1 +cfi=(138) +cfn=(500) +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) +cfn=(502) +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(253) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(253) ++13 2 +fi=(140) +-4 1 +fi=(253) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) +cfn=(506) +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) +cfn=(520) +calls=1 +49 +* 136 + +fl=(170) +fn=(1224) +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(174) +fn=(1246) +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) +cfn=(1250) +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) +cfn=(1254) +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(102) +fn=(350) +38 5 ++6 1 + +fl=(201) +fn=(1788) +264 6618737 ++6 6618737 ++1 6618737 ++2 6618734 ++1 6618734 ++1 6618734 ++3 6618715 ++1 6618715 ++1 6618715 ++3 13237430 ++30 3 ++1 3 ++2 2 ++1 2 ++2 1 ++4 1 ++16 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966437 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fn=(1938) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(203) +fn=(1818) +47 10 ++3 20 ++8 40 ++2 10 + +fl=(209) +fn=(1860) +154 1 +-55 2 ++70 3 ++1 1 + +fl=(160) +fn=(914) +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(165) +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) +cfn=(1128) +calls=1 -86 +* 6 ++2 1 +cob=(7) +cfi=(153) +cfn=(1130) +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(189) +fn=(1718) +30 1 ++2 1 +cfi=(190) +cfn=(1720) +calls=1 * +* 26 + +fl=(204) +fn=(1824) +117 40 ++5 10 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +totals: 2238930038 diff --git a/COSC3P95_A1Q2/callgrind.out.42659 b/COSC3P95_A1Q2/callgrind.out.42659 new file mode 100755 index 0000000..8109a4f --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.42659 @@ -0,0 +1,14674 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 42659 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 1266565453 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 5885235309 + + +ob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +fl=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +fn=(66) strlen +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(8) ./elf/./elf/dl-setup_hash.c +fn=(14) _dl_setup_hash +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(27) ./elf/./elf/dl-object.c +fn=(76) _dl_new_object +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) +cfn=(66) +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) ./elf/../include/rtld-malloc.h +-39 10 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(78) __minimal_calloc +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(86) memcpy +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) mempcpy +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) __minimal_malloc +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fn=(90) _dl_add_to_namespace_list +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +cfn=(92) rtld_mutex_dummy +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fl=(143) ./elf/./elf/dl-runtime.c +fn=(516) _dl_fixup +46 861 ++2 615 ++1 123 ++6 123 +fi=(229) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 123 +fe=(143) ++21 123 ++5 123 ++1 123 +-6 123 ++6 246 ++1 123 ++2 123 +-2 123 ++2 123 +-2 615 ++7 246 ++4 246 ++4 369 ++4 369 ++1 492 ++1 369 ++8 123 +-1 123 ++1 246 ++10 1230 +cfi=(78) ./elf/./elf/dl-lookup.c +cfn=(288) _dl_lookup_symbol_x +calls=123 756 +* 89081 +* 123 ++4 615 ++10 1230 ++15 492 ++9 369 ++26 369 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h ++61 123 +fe=(143) +-57 738 +-1 246 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 5 +cob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +cfi=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +cfn=(322) memcpy@@GLIBC_2.14 +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) memmove +calls=1 +25 +* 21 +cob=(3) +cfi=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +cfn=(360) bcmp +calls=1 +2 +* 23 +cob=(3) +cfi=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +cfn=(382) strlen +calls=1 +8 +* 24 +cob=(3) +cfi=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +cfn=(310) strcmp +calls=1 +16 +* 18 +fe=(143) ++93 10 + +fl=(13) ./elf/./elf/dl-sort-maps.c +fn=(252) _dl_sort_maps +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) _dl_sort_maps_init +295 1 ++1 4 +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) ./elf/./elf/dl-environ.c +fn=(74) _dl_next_ld_env_entry +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720473 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7332 +0 3 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(162) ??? +cfn=(1056) (below main) +calls=1 0 +0 5883507489 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(180) __sigsetjmp +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25489 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20904 ++2 1 ++1 1 ++1 4 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fl=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(204) mmap +47 26 ++3 52 ++8 104 ++2 26 + +fl=(69) ./elf/./elf/dl-cache.c +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(230) _dl_load_cache_lookup +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fn=(526) _dl_unload_cache +536 4 +-1 1 ++3 2 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fl=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(200) fstat +29 6 ++1 12 ++5 18 +cfi=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +cfn=(202) fstatat +calls=6 154 +* 42 + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2250 ++4 2250 ++3 3375 ++1 1125 +fi=(6) +83 3375 ++2 4728 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +cfn=(406) rawmemchr +calls=1 38 +* 22 +cob=(3) +cfi=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +cfn=(402) strncasecmp +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) mempcpy +calls=1 57 +* 21 +cob=(3) +cfi=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +cfn=(398) strspn +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) memchr +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +cfn=(390) stpcpy +calls=1 38 +* 16 +cob=(3) +cfi=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +cfn=(388) wmemcmp +calls=1 34 +* 23 +cob=(3) +cfi=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +cfn=(386) strncpy +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) strcasecmp_l +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) strcpy +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) strchrnul +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) memrchr +calls=1 40 +* 24 +cob=(3) +cfi=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +cfn=(362) wmemset +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) strncasecmp_l +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) strcat +calls=1 38 +* 16 +cob=(3) +cfi=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +cfn=(350) wcscpy +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) strcspn +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) strcasecmp +calls=1 37 +* 20 +cob=(3) +cfi=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +cfn=(342) strncmp +calls=1 44 +* 20 +cob=(3) +cfi=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +cfn=(340) wmemchr +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) stpncpy +calls=1 35 +* 18 +cob=(3) +cfi=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +cfn=(334) wcscmp +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) rindex +calls=1 40 +* 24 +cob=(3) +cfi=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +cfn=(328) index +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) wcschr +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +cfn=(318) wcslen +calls=1 41 +* 18 +cob=(3) +cfi=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +cfn=(316) memset +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) wcsnlen +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) strpbrk +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) strnlen +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) +cfn=(288) +calls=1759 756 +* 1251601 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +cfn=(494) __x86_cpu_features +calls=1 39 +* 5 +cob=(3) +cfi=(81) ./string/../sysdeps/x86/cacheinfo.h +cfn=(300) __x86_cacheinfo +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) +cfn=(410) mprotect +calls=7 117 +* 35 +* 14 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) __GI___tunables_init +calls=1 279 +* 26553 ++3 1 +cfi=(13) +cfn=(26) +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) _dl_x86_init_cpu_features +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685382 ++3 4 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fl=(222) ./elf/./elf/dl-fini.c +fn=(2132) _dl_fini +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(223) ./nptl/./nptl/pthread_mutex_lock.c +cfn=(2134) pthread_mutex_lock@@GLIBC_2.2.5 +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(524) _dl_audit_activity_nsid +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(224) ./nptl/./nptl/pthread_mutex_unlock.c +cfn=(2136) pthread_mutex_unlock@@GLIBC_2.2.5 +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) ??? +cfn=(2244) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +cfi=(152) ??? +cfn=(2226) 0x0000000000004660 +calls=1 0 +* 152 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(2184) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +cfi=(146) ??? +cfn=(2166) 0x00000000000010c0 +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2140) 0x00000000000016c0 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) ??? +cfi=(52) ??? +cfn=(2260) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2242) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2224) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2182) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2162) 0x000000000010a0f8 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2164) _dl_audit_objclose +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +fn=(248) __libc_scratch_buffer_set_array_size +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(50) +fn=(164) _dl_audit_activity_map +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(1730) _dl_audit_preinit +119 4 + +fn=(524) +45 12 ++2 9 ++4 3 + +fn=(2164) +98 28 + +fn=(216) _dl_audit_objopen +78 20 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(134) ./elf/../sysdeps/nptl/dl-mutex.c +fn=(488) __rtld_mutex_init +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(221) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2116) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(2) +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) ./elf/../elf/dl-tls.c +cfn=(268) _dl_tls_static_surplus_init +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) _dl_determine_tlsoffset +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) _dl_allocate_tls_storage +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) __tls_init_tp +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) handle_preload_list +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) ./string/../string/strcspn.c +cfn=(168) strcspn +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fn=(258) +677 2 ++2 4 +cfi=(75) ./elf/./elf/dl-version.c +cfn=(260) _dl_check_all_versions +calls=1 392 +* 20894 +* 2 ++4 2 + +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(12) __rtld_malloc_init_stubs +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719742 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) ./elf/./elf/dl-load.c +cfn=(184) _dl_map_object +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) __tls_pre_init_tp +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) +cfn=(74) +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) _dl_process_pt_gnu_property +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) _dl_init_paths +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(156) _dl_debug_initialize +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) _dl_count_modids +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) _dl_debug_state +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29695 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 20920 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(230) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(230) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614025 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) _dl_add_to_slotinfo +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) _dl_allocate_tls_init +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) ./elf/./elf/dl-call-libc-early-init.c +cfn=(496) _dl_call_libc_early_init +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) _dl_debug_update +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) __rtld_malloc_init_real +calls=1 76 +* 2834 ++3 1 +cfi=(134) +cfn=(488) +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fl=(16) +fn=(494) +39 3 ++32 2 + +fn=(36) +39 3 ++2 1 +cfi=(17) ./elf/../sysdeps/x86/cpu-features.c +cfn=(38) init_cpu_features.constprop.0 +calls=1 399 +* 7272 + +fl=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +fn=(128) bcmp +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) +cfi=(152) +cfn=(836) 0x00000000000046a0 +calls=1 -70 +* 12 +cob=(3) +cfi=(150) ./libio/./libio/vtables.c +cfn=(554) check_stdfiles_vtables +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) __cpu_indicator_init +calls=1 -70 +* 656 +cob=(4) +cfi=(151) +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) ./csu/./csu/init-first.c +cfn=(546) _init_first +calls=1 -24 +* 71 +cob=(5) +cfi=(146) +cfn=(540) 0x0000000000001100 +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 26039 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) _dl_dst_count +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) +cfn=(248) +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25302 +* 11 ++5 22 + +fl=(19) ./elf/../sysdeps/x86/get-isa-level.h +fn=(114) _dl_hwcaps_subdirs_active +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +fn=(140) memset +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(31) +fn=(224) cache_rpath +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(188) open_verify.constprop.0 +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +cfn=(192) __read_nocancel +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +cfn=(246) __pread64_nocancel +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) +cfn=(136) +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(148) +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) +cfn=(196) +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) +cfn=(76) +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) +cfn=(204) +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) +cfn=(140) +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) +cfn=(200) +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) +cfn=(14) +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) +cfn=(244) _dl_assign_tls_modid +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) +cfn=(216) +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) +cfn=(98) +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(184) +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) +cfn=(186) _dl_name_match_p +calls=49 68 +* 5456 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 910 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) expand_dynamic_string_token +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) +cfn=(230) +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(110) +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) +cfn=(150) +calls=2 40 +* 160 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) __minimal_free +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) +cfn=(114) +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) +cfn=(128) +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(72) +fn=(246) +25 2 ++1 8 ++1 2 + +fl=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +fn=(514) _dl_runtime_resolve_xsave +76 123 ++3 123 ++2 123 ++10 123 ++6 123 ++1 123 ++1 123 ++1 123 ++1 123 ++1 123 ++1 123 ++4 123 ++1 123 ++3 123 ++1 123 ++2 123 ++1 123 ++1 123 ++1 123 ++1 123 ++1 123 ++2 123 ++7 123 ++1 123 ++1 123 +cfi=(143) +cfn=(516) +calls=123 -84 +* 101011 ++1 123 ++5 123 ++1 123 ++1 123 ++2 123 ++1 123 ++1 123 ++1 123 ++1 123 ++1 123 ++1 123 ++2 123 ++2 123 ++4 123 ++2 123 + +fl=(11) +fn=(22) +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(60) do_tunable_update_val +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) +calls=5 -61 +* 190 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(25) +fn=(72) +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fn=(276) +68 1 +fi=(231) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(231) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(231) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(92) +44 356 + +fl=(54) +fn=(180) +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(136) +fn=(496) +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) ./elf/./elf/libc_early_init.c +cfn=(498) __libc_early_init +calls=1 -7 +* 1212 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) +117 2 + +fn=(156) +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(7) +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(480) +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(12) +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(51) +fn=(168) +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(78) +fn=(292) do_lookup_x +348 15136 ++1 1892 +-1 7568 ++6 1892 +-6 3784 ++7 1892 ++41 1892 +-30 3784 ++30 1892 +-30 7568 ++14 17976 ++8 5992 +-4 5992 ++1 5992 ++3 23968 ++1 11984 ++3 5992 +-3 5992 ++4 11984 ++7 5992 +-3 11984 +-2 5992 ++5 17976 ++3 41944 ++99 12348 +359 11986 ++3 11986 ++4 11992 ++4 11984 ++4 11984 +fi=(4) +138 3754 ++1 5631 +fe=(78) +460 3754 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7508 +fe=(78) +467 9888 ++16 3590 ++1 1795 ++1 3754 +-78 5781 +-1 3854 ++2 3854 ++2 1925 ++6 7700 +-6 1925 ++6 13475 ++7 8655 +-10 23805 ++3 1885 +-1 3770 ++1 1885 +-1 1885 ++2 3770 +-1 22620 +cfn=(294) check_match +calls=1885 71 +* 174475 ++4 5655 ++3 18 ++82 15 ++1 15136 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 99 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 402 ++98 6 +cfi=(55) +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16884 + +fn=(288) +756 24596 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1892 ++3 3784 +-8 1892 ++1 3784 ++10 1892 ++1 3784 +-1 38827 ++1 77654 ++20 39778 +-2 39778 ++6 39778 +-3 79556 ++2 39778 +-30 39778 ++3 79556 +fe=(78) +758 1892 ++1 1892 ++3 1892 +-4 1892 ++1 1892 ++7 7532 ++3 1892 ++2 3784 +-2 1892 ++6 3784 +-7 22704 ++7 75 ++1 26488 +cfn=(292) +calls=1892 348 +* 676731 +* 5676 ++28 1892 +-23 5676 ++23 1892 +-23 3784 ++24 11246 ++7 1877 +-7 1877 ++35 7508 ++34 1877 +-20 5631 ++3 3754 +-57 1892 ++76 17028 +fi=(79) +87 941 ++1 941 ++1 1882 ++1 941 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1885 ++3 1885 +-3 22620 ++3 7530 ++13 1880 +-13 1880 ++13 1880 +-13 1880 ++13 5640 ++3 4044 +cfi=(33) +cfn=(98) +calls=71 +41 +* 4003 +* 142 ++4 1880 ++1 3760 ++2 3754 ++19 3754 ++1 15016 ++2 6 +-40 1876 ++84 11310 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5622 +cfi=(33) +cfn=(98) +calls=1874 +13 +* 68394 +* 3748 +-44 20 ++5 10 + +fl=(55) +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) +cfn=(190) +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) +cfn=(204) +calls=1 -2 +* 8 +* 2 + +fn=(186) +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3878 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4722 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fl=(60) +fn=(202) +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(48) +fn=(272) +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) allocate_dtv +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(470) +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) +cfn=(140) +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(158) +199 2 ++1 1 ++15 2 + +fn=(268) +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(274) +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(244) +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fl=(75) +fn=(260) +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20784 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5885 +* 116 +204 22 ++4 33 ++5 11 +fi=(232) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 60 ++1 60 +-1 30 ++4 30 +-3 30 ++3 30 +-3 135 +56 164 ++8 123 ++6 123 ++16 41 ++1 82 ++2 41 ++5 369 ++14 1332 ++12 1875 ++4 625 +-30 1250 +231 164 ++3 123 ++5 30 +-24 30 +110 41 ++3 164 +cfi=(33) +cfn=(98) +calls=41 +18 +* 1715 +* 123 +224 164 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 30 +-15 30 ++2 30 +-2 30 ++2 30 +-2 30 ++2 60 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 41 ++1 41 +-1 123 ++1 41 ++1 41 +-2 41 ++2 82 ++1 123 ++3 123 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) strncmp +calls=1 125 +* 31 +* 2 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(233) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(118) +fn=(410) +117 28 ++5 7 + +fn=(528) +117 4 ++5 1 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(33) +fn=(264) +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fn=(98) +131 2252 ++1 2252 ++2 2252 ++1 2252 ++21 2252 ++1 2252 ++1 1190 ++1 1190 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++17 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++1 1026 ++5 23 ++1 23 ++9 23 ++1 23 ++1 23 ++1 23 ++1 23 ++1 23 ++1 23 ++1 23 +-7 1226 ++1 1226 ++1 1226 ++1 1226 ++1 1226 ++1 1226 ++1 1226 ++1 1226 ++1 228 ++1 160 ++1 160 ++1 160 ++2 160 ++1 160 ++1 160 ++1 160 ++1 160 ++1 160 +-5 68 ++1 68 ++1 68 ++1 68 ++1 68 ++1 68 ++10 1021 ++1 1021 ++1 1021 ++2 1021 ++6 1021 ++1 1021 ++1 1021 ++1 1021 ++1 1021 ++5 1021 ++2 1010 ++1 1010 ++1 2020 ++8 1010 ++1 1010 ++3 1010 ++1 1010 ++1 1010 ++1 1010 ++1 1010 ++1 1010 +-9 1 ++1 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++6 2 ++1 2 ++1 2 ++3 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++5 1 ++1 1 ++9 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++3 2 ++1 2 ++1 2 ++6 2 ++1 2 ++1 4 ++4 2 ++1 2 ++3 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++69 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 4 ++1 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 14 ++1 14 ++1 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 11 ++4 11 ++1 11 ++1 11 ++6 11 ++1 11 ++1 22 ++4 11 ++1 11 ++3 11 ++1 11 ++1 11 ++2 11 ++1 11 ++1 11 ++4 11 ++1 11 ++1 11 ++1 11 ++1 11 ++1 11 ++69 24 ++1 24 ++1 24 ++1 24 ++1 24 ++2 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 9 ++4 9 ++1 9 ++1 9 ++6 9 ++1 9 ++1 18 ++4 9 ++1 9 ++3 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++69 16 ++1 16 ++1 16 ++1 16 ++1 16 ++2 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 16 ++1 14 ++4 14 ++1 14 ++1 14 ++6 14 ++1 14 ++1 28 ++4 14 ++1 14 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 10 ++1 10 ++1 10 ++1 10 ++1 10 ++2 10 ++1 10 ++1 10 ++1 10 ++1 10 ++1 10 ++1 10 ++1 2 ++4 2 ++1 2 ++1 2 ++6 2 ++1 2 ++1 4 ++4 2 ++1 2 ++3 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++69 27 ++1 27 ++1 27 ++1 27 ++1 27 ++2 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 +-1 3 ++1 3 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 4 ++1 4 ++2 4 ++1 4 ++2 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 3 ++1 3 ++1 3 ++32 24 ++1 24 ++1 24 ++1 24 ++1 24 ++2 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 24 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++69 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 +-1 1 ++1 1 ++3 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++4 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 13 ++1 13 ++1 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 +-1 2 ++1 2 ++3 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 2 ++1 2 ++1 2 ++32 42 ++1 42 ++1 42 ++1 42 ++1 42 ++2 42 ++1 42 ++1 42 ++1 42 ++1 42 ++1 42 ++1 42 ++2 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++2 24 ++4 12 ++1 12 ++3 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++41 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1102 ++2 1102 ++1 1102 ++1 1102 ++1 1102 +-3 147 ++1 147 ++1 147 ++1 147 ++1 320 ++5 160 ++6 160 ++1 160 ++8 160 ++1 160 +-16 2092 ++6 2092 ++1 2092 ++8 2092 ++1 2092 + +fl=(57) +fn=(192) +26 20 ++1 5 + +fl=(17) +fn=(38) +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 + +ob=(4) +fl=(151) +fn=(2254) 0x0000000000010210 +0 5 + +fn=(560) +0 12 + +fn=(2244) +0 9 +cob=(2) +cfi=(52) +cfn=(2250) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2254) +calls=1 0 +0 5 +0 3 + +fl=(123) +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fl=(120) +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fl=(119) +fn=(444) +29 4 ++1 3 +fi=(234) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(235) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(236) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 + +ob=(1) +fl=(17) +fn=(44) +289 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(30) +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 + +ob=(4) +fl=(119) +fn=(430) +30 4 + +fn=(452) +29 4 ++1 3 +fi=(237) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(238) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(239) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 + +ob=(1) +fl=(30) +fn=(136) +372 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 + +ob=(4) +fl=(119) +fn=(436) +30 3 +fi=(240) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(1) +fl=(30) +fn=(136) +403 3 ++1 3 ++1 3 + +ob=(6) +fl=(152) +fn=(600) 0x00000000000078e0 +0 162 + +fn=(2236) 0x00000000000045f0 +0 5 + +fn=(570) +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(836) +0 12 + +fn=(2226) +0 9 +cob=(2) +cfi=(52) +cfn=(2232) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2236) +calls=1 0 +0 5 +0 3 + +fn=(834) +0 54 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +ob=(5) +fl=(146) +fn=(2176) 0x0000000000001050 +0 5 + +fn=(540) +0 12 + +fn=(2166) +0 9 +cob=(2) +cfi=(52) +cfn=(2172) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2176) +calls=1 0 +0 5 +0 3 + +ob=(8) +fl=(195) /usr/include/c++/12/bits/random.tcc +fn=(1782) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12435184 +-1 2499064 +-4 7497192 ++4 2501048 +-4 7567248 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12355073 +-1 2483057 +-4 7449171 ++4 2485003 +-4 7455009 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 96006 +-1 15951 ++2 15951 ++1 15951 +-3 16101 ++2 16101 ++1 16101 + +fn=(1780) std::mersenne_twister_engine::operator()() +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1782) +calls=32052 -50 +* 155305851 ++3 64104 + +fl=(193) /usr/include/c++/12/bits/random.h +fn=(1742) std::random_device::random_device() +1621 3 +fi=(194) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(241) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(194) +200 1 +fi=(241) +431 1 +fi=(194) +229 1 +fi=(241) +354 1 +fe=(193) +1621 1 +cob=(7) +cfi=(153) +cfn=(1748) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1196 +* 5 +fi=(194) +234 1 ++51 2 +fe=(193) +1621 4 + +fl=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +fn=(1960) switchAll(TEST_ENUM) +71 70000000 +fi=(205) /usr/include/c++/12/ostream +620 1898348 +cob=(7) +cfi=(153) +cfn=(1844) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +calls=474587 0 +* 81637064 +* 474587 +* 1909648 +cob=(7) +cfi=(153) +cfn=(1844) +calls=477412 0 +* 82123648 +* 477412 +* 1902768 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475692 0 +* 81826260 +* 475692 +* 1904800 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476200 0 +* 81915040 +* 476200 +* 1903996 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475999 0 +* 81879568 +* 475999 +* 1902556 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475639 0 +* 81818692 +* 475639 +* 1911420 +cob=(7) +cfi=(153) +cfn=(1844) +calls=477855 0 +* 82198980 +* 477855 +* 1903248 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475812 0 +* 81848556 +* 475812 +* 1906188 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476547 0 +* 81975048 +* 476547 +* 1908840 +cob=(7) +cfi=(153) +cfn=(1844) +calls=477210 0 +* 82088652 +* 477210 +* 1903652 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475913 0 +* 81865136 +* 475913 +* 1906420 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476605 0 +* 83411683 +* 476605 +* 1905608 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476402 0 +* 83376224 +* 476402 +* 1904056 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476014 0 +* 83308027 +* 476014 +* 1906124 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476531 0 +* 83399162 +* 476531 +* 1900484 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475121 0 +* 83151851 +* 475121 +* 1903920 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475980 0 +* 83301978 +* 475980 +* 1905708 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476427 0 +* 83380071 +* 476427 +* 1902336 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475584 0 +* 83233140 +* 475584 +* 1903036 +cob=(7) +cfi=(153) +cfn=(1844) +calls=475759 0 +* 83263897 +* 475759 +* 1906844 +cob=(7) +cfi=(153) +cfn=(1844) +calls=476711 0 +* 83430332 +* 476711 +fe=(164) + +fn=(1070) _GLOBAL__sub_I_specialSet +196 3 +fi=(180) /usr/include/c++/12/bits/stl_tree.h ++13 1 +fe=(164) +-13 4 +fi=(179) /usr/include/c++/12/iostream +74 2 +fe=(164) +196 1 +fi=(179) +74 1 +cob=(7) +cfi=(153) +cfn=(1078) std::ios_base::Init::Init() +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 841 +* 5 +* 1 +fi=(180) +211 1 +1101 1 +fi=(179) +74 3 +cob=(3) +cfi=(154) ./stdlib/./stdlib/cxa_atexit.c +cfn=(868) __cxa_atexit +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 889 +* 5 +fe=(164) +-40 3 +fi=(180) +175 1 +fe=(164) +34 1 +fi=(180) +208 1 ++1 1 ++1 1 ++1 1 +fe=(164) +34 2 +fi=(181) /usr/include/c++/12/bits/new_allocator.h +137 14 +cob=(7) +cfi=(153) +cfn=(1610) operator new(unsigned long) +calls=7 0 +* 1316 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 750 +* 11 +* 7 +fi=(200) /usr/include/c++/12/bits/stl_construct.h +-40 7 +fi=(180) +1832 21 +fi=(200) +97 7 +fi=(180) +1832 7 +cob=(7) +cfi=(153) +cfn=(1616) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) +calls=7 0 +* 285 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1151 +* 11 ++2 7 +1101 21 +2280 28 +cfn=(1600) std::_Rb_tree, std::less, std::allocator >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator, TEST_ENUM const&) +calls=7 -71 +* 182 +* 7 ++2 14 +1827 14 +-1 28 ++1 24 +fe=(164) +32 1 ++3 1 +-3 3 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +38 +* 74 +* 1 ++3 4 +cob=(7) +cfi=(153) +cfn=(1622) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +calls=1 -35 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +41 +* 1118 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +35 +* 74 +* 1 +196 1 +37 2 +196 1 +37 1 +196 5 +37 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +33 +* 74 +* 1 + +fn=(1740) main +178 7 ++1 5 +cfi=(193) +cfn=(1742) +calls=1 1621 +* 3757 +fi=(193) +1651 2 +cob=(7) +cfi=(153) +cfn=(1772) std::random_device::_M_getval() +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +180 1 +fi=(195) +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +183 2 +fi=(195) +342 1 +fe=(164) +183 4 +fi=(196) /usr/include/c++/12/bits/uniform_int_dist.h ++75 2 +cfi=(195) +cfn=(1780) +calls=1 458 +* 4878 +* 19999998 +cfi=(195) +cfn=(1780) +calls=9999999 458 +* 435397129 +* 20000000 ++2 20000000 +fi=(197) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(196) +269 10000000 +fi=(197) +114 20000000 +fi=(200) +-17 9999975 +fi=(197) ++22 19999950 +fe=(164) ++64 30000000 +fi=(205) +620 5 +cob=(7) +cfi=(153) +cfn=(1844) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1166 +* 5 +fe=(164) +187 9 +cfn=(1892) testSwitch(TEST_ENUM) +calls=1 46 +* 6 +* 29999997 +cfn=(1892) +calls=9999999 46 +* 637074359 +* 40000000 ++1 6 +cfn=(1936) testIfs(TEST_ENUM) +calls=1 -47 +* 6 +* 29999997 +cfn=(1936) +calls=9999999 -47 +* 637069367 +* 40000000 ++1 6 +cfi=(180) +cfn=(1940) testHashset(TEST_ENUM) +calls=1 745 +* 26 +* 29999997 +cfi=(180) +cfn=(1940) +calls=9999999 745 +* 906126320 +* 40000000 ++1 6 +cfi=(180) +cfn=(1948) testHashset2(TEST_ENUM) +calls=1 735 +* 26 +* 29999997 +cfi=(180) +cfn=(1948) +calls=9999999 735 +* 906126320 +* 30000000 +fi=(205) +620 4 +cob=(7) +cfi=(153) +cfn=(1844) +calls=1 0 +* 377 +* 1 +fe=(164) +193 9 +cfn=(1960) +calls=1 71 +* 187 +* 29999997 +cfn=(1960) +calls=9999999 71 +* 1854432822 +* 30000000 +fi=(193) +1628 2 +cob=(7) +cfi=(153) +cfn=(1968) std::random_device::_M_fini() +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 882 +* 5 +fe=(164) +196 9 +fi=(197) +439 25 +fi=(199) /usr/include/c++/12/bits/stl_vector.h +988 25 +1893 25 +988 75 +1893 50 +fi=(198) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(199) +378 50 +fi=(200) +97 25 +fi=(197) +477 25 +fi=(201) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(199) +386 2 +fi=(197) +515 25 ++1 25 ++1 50 +fi=(201) +1117 144 +cob=(3) +cfi=(202) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1800) __memcpy_avx_unaligned_erms +calls=24 264 +* 7107016 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 783 +* 28 +* 72 +fi=(197) +514 24 +fi=(181) +158 48 +fi=(197) +514 48 +fi=(181) +158 24 +cob=(7) +cfi=(153) +cfn=(1806) operator delete(void*, unsigned long) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 676 +* 28 +* 72 +fi=(199) +1897 75 +fi=(181) +137 100 +cob=(7) +cfi=(153) +cfn=(1610) +calls=25 0 +* 5895 +* 25 +fi=(197) +517 25 +-3 25 +fi=(181) +137 25 +fi=(197) +517 50 +fe=(164) + +fn=(1936) +141 50000000 ++10 6669378 +fi=(205) +620 13322488 +cob=(7) +cfi=(153) +cfn=(1844) +calls=3330622 0 +* 563746885 +* 3330622 +fe=(164) + +fn=(1892) +46 50000000 ++20 6669378 +fi=(205) +620 13322488 +cob=(7) +cfi=(153) +cfn=(1844) +calls=3330622 0 +* 563751877 +* 3330622 +fe=(164) + +fl=(219) /usr/include/c++/12/bits/stl_set.h +fn=(2074) std::set, std::allocator >::~set() +281 1 +fi=(180) +735 1 +1933 2 ++2 4 +cfn=(2078) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [clone .isra.0] +calls=2 -6 +* 566 +779 2 ++1 2 +fi=(181) +158 4 +cob=(7) +cfi=(153) +cfn=(1806) +calls=2 0 +* 207 +* 2 +fi=(180) +1933 4 +fe=(219) +281 2 + +fl=(162) +fn=(1056) +0 11 +cob=(3) +cfi=(163) ./csu/../csu/libc-start.c +cfn=(1058) __libc_start_main@@GLIBC_2.34 +calls=1 242 +0 5883507478 + +fn=(1064) 0x0000000000001700 +0 12 + +ob=(7) +fl=(153) +fn=(960) +0 34 + +fn=(1084) std::locale::locale() +0 189 +cfn=(1086) 0x00000000000bbb80 +calls=27 0 +0 70541 +0 270 + +fn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +0 448 +cfn=(1158) std::locale::id::_M_id() const +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +0 49 +cfn=(1470) std::ios_base::_M_init() +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) std::locale::~locale() +0 104 + +fn=(1536) bool std::has_facet > > >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) __dynamic_cast +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1634) std::__basic_file::__basic_file(pthread_mutex_t*) +0 4 + +fn=(1640) bool std::has_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1666) 0x00000000000c9ad0 +0 9 + +fn=(1710) std::basic_filebuf >::_M_allocate_internal_buffer() +0 9 +cob=(2) +cfi=(52) +cfn=(1712) 0x00000000048f0138 +calls=1 0 +0 827 +0 4 + +fn=(1852) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +0 12 +cob=(3) +cfi=(206) ./libio/./libio/iofwrite.c +cfn=(1858) fwrite +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1904) std::basic_streambuf >::xsputn(char const*, long) +0 743320779 +cfn=(1906) std::basic_filebuf >::overflow(int) +calls=1 0 +0 39 +0 92915102 +cob=(3) +cfi=(202) +cfn=(1800) +calls=23228774 264 +0 299781745 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 23228778 +0 46457548 + +fn=(1996) std::basic_filebuf >::_M_convert_to_external(char*, long) +0 17 +cfn=(1898) std::codecvt::do_always_noconv() const +calls=1 0 +0 3 +0 6 +cfn=(2002) std::__basic_file::xsputn(char const*, long) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2054) std::__basic_file::~__basic_file() +0 2 +cfn=(2022) std::__basic_file::close() +calls=1 0 +0 14 +0 1 + +fn=(2110) __cxa_get_globals +0 8 +cob=(1) +cfi=(221) +cfn=(2116) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +fn=(2204) 0x00000000000d1dd0 +0 2 + +fn=(860) std::error_category::error_category() +0 10 + +fn=(924) +0 78 + +fn=(1164) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1106) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1850) std::ostream::sentry::sentry(std::ostream&) +0 349837399 +cfn=(2087) std::ostream::flush()'2 +calls=1 0 +0 125 +0 1 +0 186579947 + +fn=(1851) std::ostream::sentry::sentry(std::ostream&)'2 +0 23 + +fn=(2104) std::uncaught_exception() +0 6 +cfn=(2110) +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +fn=(2200) 0x00000000000d41b0 +0 2 + +fn=(1078) +0 39 +cfn=(1084) +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +0 84 +cob=(3) +cfi=(174) ./wctype/./wctype/wctype_l.c +cfn=(1246) wctype_l +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) +0 32 +cfn=(1560) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1714) operator new[](unsigned long) +0 2 +cfn=(1610) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1916) std::__basic_file::xsputn_2(char const*, long, char const*, long) +0 1405710 +cfn=(1922) std::__basic_file::fd() +calls=93714 0 +0 937870 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 93718 +0 1218282 +cob=(3) +cfi=(213) ./misc/../sysdeps/unix/sysv/linux/writev.c +cfn=(1934) writev +calls=93714 26 +0 655998 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 93718 +0 1218282 + +fn=(1968) +0 4 + +fn=(1984) std::basic_filebuf >::close() +0 9 +cfn=(1658) std::__basic_file::is_open() const +calls=1 0 +0 4 +0 1 +0 5 +cfn=(1990) std::basic_filebuf >::_M_terminate_output() +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(2012) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(2022) +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(2002) +0 10 +cfn=(1922) +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(211) ./io/../sysdeps/unix/sysv/linux/write.c +cfn=(1888) write +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(2012) +0 9 +cob=(2) +cfi=(52) +cfn=(2014) 0x00000000048f0108 +calls=1 0 +0 138 +0 11 + +fn=(2072) std::ios_base::_M_dispose_callbacks() +0 13 + +fn=(2088) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(220) ./libio/./libio/iofflush.c +cfn=(2094) fflush +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2196) 0x000000000017d440 +0 2 + +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) ./malloc/./malloc/malloc.c +cfn=(894) malloc +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) std::ctype const& std::use_facet >(std::locale const&) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1664) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +0 7 +cfn=(1666) +calls=1 0 +0 9 +0 6 +cfn=(1658) +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(182) ./libio/./libio/iofopen.c +cfn=(1676) fopen@@GLIBC_2.2.5 +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1806) +0 64 +cfn=(1812) operator delete(void*) +calls=32 0 +0 4079 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 36 + +fn=(1812) +0 66 +cob=(3) +cfi=(155) +cfn=(1818) free +calls=33 3350 +0 3308 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 37 + +fn=(2080) std::ios_base::Init::~Init() +0 13 +cfn=(2086) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2086) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2086) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2122) std::basic_ostream >::flush() +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2122) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2122) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2128) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2123) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2129) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2212) std::error_category::~error_category() +0 4 + +fn=(1100) std::locale::_Impl::_Impl(unsigned long) +0 139 +cfn=(1106) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) std::ctype::ctype(unsigned long) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) 0x00000000000d48d0 +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) ./nptl/./nptl/pthread_once.c +cfn=(1124) pthread_once@@GLIBC_2.34 +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) 0x00000000000b9b20 +0 5 +cfn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1616) +0 285 + +fn=(1772) +0 23 + +fn=(1906) +0 33 +cfn=(1996) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(2060) std::ios_base::~ios_base() +0 8 +cfn=(2066) std::ios_base::_M_call_callbacks(std::ios_base::event) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2072) +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1482) +calls=1 0 +0 8 +0 1 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) +0 121 +cfn=(1084) +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1646) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1658) +0 24 + +fn=(1922) +0 281145 +cob=(3) +cfi=(212) ./libio/./libio/fileno.c +cfn=(1928) fileno +calls=93715 35 +0 562290 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 93719 + +fn=(2066) +0 11 + +fn=(2086) +0 39 +cfn=(1850) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2088) +calls=3 0 +0 918 +0 25 +cfn=(2104) +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2088) +calls=1 0 +0 68 +0 17 + +fn=(2087) +0 13 +cfn=(1851) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2088) +calls=1 0 +0 68 +0 13 + +fn=(2130) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(220) +cfn=(2094) +calls=5 33 +0 320 +0 5 + +fn=(2192) 0x000000000017d460 +0 2 + +fn=(2202) 0x00000000000d41a0 +0 2 + +fn=(2214) 0x00000000000a6e30 +0 4 +cfn=(2212) +calls=1 0 +0 2 +0 1 + +fn=(2218) 0x00000000000a5d90 +0 5 + +fn=(950) +0 44 + +fn=(1272) +0 102 + +fn=(1424) std::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) +0 784 +cob=(3) +cfi=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +cfn=(1510) __strcmp_avx2 +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1622) +0 13 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1628) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1652) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1724) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1724) +0 7 + +fn=(1844) +0 349837350 +cfn=(1850) +calls=23322490 0 +0 536417270 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 23322494 +0 699674700 +cfn=(1896) std::basic_filebuf >::xsputn(char const*, long) +calls=23322488 0 +0 2263561429 +cfn=(1852) +calls=2 0 +0 2249 +0 116612450 + +fn=(1896) +0 373159808 +cfn=(1898) +calls=23322488 0 +0 69967464 +0 373909524 +cfn=(1916) +calls=93714 0 +0 5625086 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 93718 +0 210370962 +cfn=(1904) +calls=23228774 0 +0 1205704932 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 23228778 +0 1499424 + +fn=(2016) operator delete[](void*) +0 2 +cfn=(1812) +calls=1 0 +0 134 +0 1 + +fn=(2122) +0 39 +cfn=(2128) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2130) +calls=3 0 +0 204 +0 25 +cfn=(2104) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2130) +calls=1 0 +0 68 +0 17 + +fn=(2123) +0 13 +cfn=(2129) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2130) +calls=1 0 +0 68 +0 13 + +fn=(2198) 0x00000000000da5d0 +0 2 + +fn=(852) +0 9 +cfn=(860) +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1086) +0 11 +cfn=(1100) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) +0 5 +cob=(3) +cfi=(167) ./locale/./locale/newlocale.c +cfn=(1142) newlocale +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) ./locale/./locale/uselocale.c +cfn=(1218) uselocale +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) ./wcsmbs/./wcsmbs/wctob.c +cfn=(1224) wctob +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) ./wcsmbs/./wcsmbs/btowc.c +cfn=(1230) btowc +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1450) +0 3 + +fn=(1516) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1610) +0 264 +cob=(3) +cfi=(155) +cfn=(894) +calls=33 3281 +0 6950 +0 33 +0 132 + +fn=(1898) +0 69967470 + +fn=(1990) +0 16 +cfn=(1906) +calls=1 0 +0 2648 +0 9 +cfn=(1898) +calls=1 0 +0 3 +0 12 + +fn=(2184) +0 9 +cob=(2) +cfi=(52) +cfn=(2190) 0x00000000048f0140 +calls=1 0 +0 1093 +0 1 +cfn=(2218) +calls=1 0 +0 5 +0 3 + +fn=(2194) 0x000000000017d450 +0 2 + +fn=(2206) 0x00000000000a6df0 +0 4 +cfn=(2212) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +fn=(1022) +0 50 + +fn=(1106) +0 21 + +fn=(1298) +0 23 +cfn=(1304) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 + +ob=(8) +fl=(162) +fn=(2140) +0 9 +cob=(2) +cfi=(52) +cfn=(2146) 0x0000000000109120 +calls=1 0 +0 134 +0 1 +cfn=(2156) 0x0000000000001650 +calls=1 0 +0 5 +0 3 + +fn=(2156) +0 5 + +fl=(180) +fn=(1600) +2209 7 +750 7 +2209 42 ++8 14 ++3 14 ++40 1 +-37 2 ++37 4 +-37 1 +cfn=(1602) std::_Rb_tree, std::less, std::allocator >::_M_get_insert_unique_pos(TEST_ENUM const&) +calls=1 2107 +* 18 +-3 24 ++40 6 +-14 6 ++14 36 + +fn=(1602) +2107 4 +735 1 +2114 2 +750 1 +2123 2 +303 1 +2131 7 + +fn=(1940) +745 10000000 +1966 20000000 +fi=(214) /usr/include/c++/12/bits/stl_function.h +408 30000000 +fe=(180) +1967 12380678 +784 12380678 +1966 24761356 +784 29525185 ++8 29525185 +1967 59050370 +792 17144507 +1966 34289014 +2547 20000000 +-1 20000000 +fi=(164) +167 6669378 +fe=(180) + +ob=(7) +fl=(153) +fn=(1298) +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 350 + +fn=(1542) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1628) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1634) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1640) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1646) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1652) +0 12 +cfn=(1658) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 2 + +ob=(8) +fl=(180) +fn=(1940) +fi=(205) +620 13322488 +cob=(7) +cfi=(153) +cfn=(1844) +calls=3330622 0 +* 563746885 +* 3330622 +fe=(180) + +fn=(2078) +1929 16 ++4 4 +788 6 +1933 4 +788 4 +1933 4 +788 1 +1933 2 +780 1 +fi=(181) +158 3 +cob=(7) +cfi=(153) +cfn=(1806) +calls=1 0 +* 94 +* 1 +fe=(180) +1933 2 +780 2 +fi=(181) +158 2 +fe=(180) +780 2 +fi=(181) +158 2 +cob=(7) +cfi=(153) +cfn=(1806) +calls=2 0 +* 188 +* 2 +fe=(180) +1933 4 ++5 2 +780 2 +fi=(181) +158 2 +fe=(180) +780 2 +fi=(181) +158 2 +cob=(7) +cfi=(153) +cfn=(1806) +calls=2 0 +* 188 +* 2 +fe=(180) +1933 4 ++5 2 ++2 16 + +fn=(1948) +735 10000000 +1950 20000000 +fi=(214) +408 30000000 +fe=(180) +1951 12380678 +780 12380678 +1950 24761356 +780 29525185 ++8 29525185 +1951 59050370 + +ob=(7) +fl=(153) +fn=(1652) +0 5 +cfn=(1664) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1658) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1710) +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1748) +0 14 +cfn=(1754) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1754) +0 11 +cob=(3) +cfi=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +cfn=(1250) __strlen_avx2 +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1978) std::basic_fstream >::~basic_fstream() +0 17 +cfn=(1984) +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2054) +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2060) +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(2022) +0 8 +cfn=(1658) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(217) ./libio/./libio/iofclose.c +cfn=(2028) fclose@@GLIBC_2.2.5 +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 3 + +ob=(8) +fl=(180) +fn=(1948) +788 17144507 +1950 34289014 +2534 20000000 +-1 20000000 +fi=(164) +173 6669378 +fi=(205) +620 13322488 +cob=(7) +cfi=(153) +cfn=(1844) +calls=3330622 0 +* 563746885 +* 3330622 +fe=(180) + +fl=(199) +fn=(1976) std::vector >::~vector() +367 1 ++19 2 +-19 1 +fi=(181) +158 1 +fe=(199) +367 1 +fi=(181) +158 1 +cob=(7) +cfi=(153) +cfn=(1806) +calls=1 0 +* 65 +* 1 +fe=(199) + +ob=(7) +fl=(153) +fn=(2022) +0 3 + +ob=(3) +fl=(103) +fn=(352) +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(169) +fn=(1218) +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(189) ./csu/../sysdeps/nptl/libc_start_call_main.h +fn=(1732) (below main) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(190) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +cfn=(1734) _setjmp +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) +cfi=(164) +cfn=(1740) +calls=1 178 +* 5883363882 ++16 2 +cfi=(215) ./stdlib/./stdlib/exit.c +cfn=(1970) exit +calls=1 +71 +* 22082 + +fl=(185) ./nptl/./nptl/libc-cleanup.c +fn=(1692) __libc_cleanup_pop_restore +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1690) __libc_cleanup_push_defer +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(116) +fn=(406) +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(242) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(243) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(213) +fn=(1934) +26 562284 ++1 93714 + +fl=(141) ./nptl/./nptl/pthread_mutex_conf.c +fn=(506) __pthread_tunables_init +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +fn=(552) __strrchr_avx2 +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(89) +fn=(316) +54 5 ++3 3 ++7 2 ++9 2 ++2 2 ++10 2 ++8 2 ++3 5 + +fl=(203) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(1830) mmap +47 10 ++3 20 ++8 40 ++2 10 + +fl=(204) ./misc/../sysdeps/unix/syscall-template.S +fn=(1836) munmap +117 40 ++5 10 + +fl=(192) ./setjmp/./setjmp/sigjmp.c +fn=(1738) __sigjmp_save +28 2 ++2 2 +-1 1 ++5 3 + +fl=(147) +fn=(546) +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) ./misc/./misc/init-misc.c +cfn=(548) __init_misc +calls=1 -40 +* 53 + +fl=(208) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(1870) fstat +29 1 ++1 2 ++5 3 +cfi=(209) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +cfn=(1872) fstatat +calls=1 154 +* 7 + +fl=(114) +fn=(388) +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(244) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(167) +fn=(1142) +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(182) +fn=(1678) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) +cfi=(52) +cfn=(1680) 0x0000000004ab3368 +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(183) ./libio/./libio/genops.c +cfn=(1682) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(184) ./libio/./libio/fileops.c +cfn=(1686) _IO_new_file_init_internal +calls=1 +37 +* 113 ++1 5 +cfi=(184) +cfn=(1694) _IO_file_fopen@@GLIBC_2.2.5 +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1676) +86 2 +cfn=(1678) +calls=1 -29 +* 584 + +fl=(137) +fn=(498) +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +cfn=(502) getrlimit +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(245) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(245) ++13 2 +fi=(140) +-4 1 +fi=(245) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) +cfn=(506) +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(215) +fn=(1972) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 45 ++2 14 ++1 14 +-1 14 ++3 116 ++47 15 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(183) +cfn=(2262) _IO_cleanup +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(228) ./posix/../sysdeps/unix/sysv/linux/_exit.c +cfn=(2272) _Exit +calls=1 27 +* 4 +-30 5 ++1 5 +-2 5 ++4 5 ++3 5 +-3 10 ++3 15 ++1 15 +cob=(1) +cfi=(222) +cfn=(2132) +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2080) +calls=1 0 +* 6761 +cob=(8) +cfi=(219) +cfn=(2074) +calls=1 281 +* 797 +cob=(7) +cfi=(153) +cfn=(1978) +calls=1 0 +* 10918 +cob=(8) +cfi=(199) +cfn=(1976) +calls=1 367 +* 73 ++1 20 ++10 2 ++1 2 +-82 1 +cfi=(216) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(1974) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(1970) +145 1 ++1 4 +cfn=(1972) +calls=1 40 +* 22077 + +fl=(102) +fn=(350) +38 5 ++6 1 + +fl=(173) ./iconv/./iconv/gconv_simple.c +fn=(1234) __gconv_btwoc_ascii +51 512 ++3 128 + +fl=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +fn=(914) brk +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(228) +fn=(2272) +27 1 ++3 1 ++1 2 + +fl=(86) +fn=(310) +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(87) +fn=(318) +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +fn=(900) getrandom +29 6 ++1 1 + +fl=(172) ./elf/./elf/dl-profstub.c +fn=(1232) _dl_mcount_wrapper_check +37 128 +-1 128 ++1 256 ++2 128 + +fl=(183) +fn=(2264) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(185) +cfn=(1690) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(185) +cfn=(1692) +calls=1 55 +* 8 ++4 12 + +fn=(2036) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2046) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1684) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(1864) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(210) ./libio/./libio/libioP.h +940 3 ++2 2 ++1 2 +fe=(183) +347 2 +cfi=(207) ./libio/./libio/filedoalloc.c +cfn=(1866) _IO_file_doallocate +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(2030) _IO_un_link +54 4 ++28 2 +cfn=(2032) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2032) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(185) +cfn=(1690) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(185) +cfn=(1692) +calls=1 -24 +* 8 ++3 9 + +fn=(2262) +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2264) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(185) +cfn=(1690) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(210) +940 4 +fe=(183) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(210) +942 2 ++1 2 +fe=(183) +824 4 +cfi=(184) +cfn=(2268) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(185) +cfn=(1692) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fn=(1682) +563 9 ++1 1 +cfn=(1684) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(1878) _IO_default_xsputn +371 9 ++3 2 +fi=(210) +940 7 +fe=(183) +399 41 +fi=(210) +942 26 ++1 26 +fe=(183) +399 52 +cfi=(184) +cfn=(1862) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(1688) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(185) +cfn=(1690) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(185) +cfn=(1692) +calls=1 -48 +* 8 ++3 1 + +fn=(1874) _IO_setb +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(2270) _IO_default_setbuf +452 1 +fi=(210) +940 1 +fe=(183) +452 4 +fi=(210) +940 1 +fe=(183) +452 1 +fi=(210) +940 1 +fe=(183) +452 2 ++1 1 +fi=(210) +942 2 ++1 2 +fe=(183) +453 2 +cfi=(184) +cfn=(2096) _IO_file_sync@@GLIBC_2.2.5 +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fl=(170) +fn=(1224) +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(99) +fn=(342) +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(174) +fn=(1246) +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) +cfn=(1250) +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) +cfn=(1254) +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(186) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1698) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(216) +fn=(1974) +149 3 ++1 4 ++18 4 + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(94) +fn=(328) +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(165) +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) ./nptl/./nptl/cleanup_compat.c +cfn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +calls=1 -86 +* 6 ++2 1 +cob=(7) +cfi=(153) +cfn=(1130) +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(184) +fn=(2034) _IO_file_close_it@@GLIBC_2.2.5 +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(183) +cfn=(2036) +calls=1 960 +* 9 ++3 3 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(184) +142 2 +cfn=(2038) _IO_file_close +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(183) +cfn=(1874) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(183) +cfn=(2030) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fn=(2044) _IO_file_finish@@GLIBC_2.2.5 +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(183) +cfn=(2046) +calls=1 601 +* 15 + +fn=(1886) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(211) +cfn=(1888) +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(1686) +111 1 +-5 2 ++4 1 ++3 1 +cfi=(183) +cfn=(1688) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(1860) _IO_file_xsputn@@GLIBC_2.2.5 +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(202) +cfn=(1958) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(184) +1243 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(184) +1243 6 +cfn=(1862) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(183) +cfn=(1878) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1876) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1882) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1882) +431 2 +fi=(210) +940 2 ++2 2 +fe=(184) +431 2 +fi=(210) +940 2 +fe=(184) +431 4 +fi=(210) +940 2 +fe=(184) +431 12 ++12 2 +-10 4 +fi=(210) +942 4 ++1 4 +fe=(184) +448 8 +cfn=(1886) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(1696) _IO_file_open +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(186) +cfn=(1698) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(183) +cfn=(1688) +calls=1 87 +* 23 ++1 1 ++1 4 + +fn=(1694) +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1696) +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(187) ./string/../string/strstr.c +cfn=(1700) __GI_strstr +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(1862) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1876) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1876) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(183) +cfn=(1864) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1868) _IO_file_stat +1147 2 +cfi=(208) +cfn=(1870) +calls=1 29 +* 13 + +fn=(2038) +1167 2 +cfi=(218) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(2040) __close_nocancel +calls=1 26 +* 5 + +fn=(2268) +381 2 ++1 1 +cfi=(183) +cfn=(2270) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(2096) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fl=(188) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +fn=(1704) __strchr_avx2 +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(202) +fn=(1958) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fn=(1800) +264 23228798 ++6 23228798 ++1 23228798 ++2 13233097 ++1 13233097 ++1 13233097 ++3 13233078 ++1 13233078 ++1 13233078 ++3 26466156 ++30 9995701 ++1 9995701 ++2 9995700 ++1 9995700 ++2 9995699 ++4 9995699 ++1 4759379 ++1 4759379 ++1 4759379 ++1 4759379 ++1 4759379 ++1 4759379 ++2 4759379 ++2 4759379 ++6 5236320 ++1 5236320 ++1 5236320 ++1 5236320 ++1 5236320 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966469 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fl=(206) +fn=(1858) +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(206) +39 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(206) +39 8 +cfi=(184) +cfn=(1860) +calls=2 1204 +* 1341 ++6 4 +fi=(210) +883 4 ++1 16 +fe=(206) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(190) +fn=(1734) +30 1 ++2 1 +cfi=(191) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(1736) __sigsetjmp +calls=1 * +* 26 + +fl=(178) +fn=(1510) +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(211) +fn=(1888) +26 18 ++1 3 + +fl=(155) +fn=(894) +3281 180 ++7 72 +1338 70 ++19 178 +3298 68 ++2 144 ++3 70 ++10 68 ++28 170 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 54 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 136 +cfn=(906) _int_malloc +calls=34 1338 +* 5863 ++1 170 +fi=(156) ./malloc/./malloc/arena.c +162 48 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(1828) sysmalloc_mmap.constprop.0 +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(203) +cfn=(1830) +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(1822) _int_free +4417 192 ++10 24 +-10 72 ++10 48 ++6 120 ++1 48 ++4 120 ++8 120 +-1 48 ++1 48 ++9 17 ++9 17 +-15 17 ++6 34 ++20 68 ++14 16 ++11 4 ++2 3 +2006 3 +4523 1 ++1 1 ++4 2 ++2 1 +-2 1 ++2 1 ++4 2 ++2 4 ++1 1 ++19 2 +4698 264 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1826) unlink_chunk.constprop.0 +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 16 ++2 16 +-4 16 ++2 48 ++1 16 ++1 16 +4478 16 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1832) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1832) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1828) +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1818) +3350 68 +-4 34 ++14 34 +-14 68 ++12 34 ++4 34 +-4 34 ++4 68 ++17 72 +fi=(156) +162 72 +fe=(155) +3385 48 +cfn=(1822) +calls=24 4417 +* 2198 ++3 24 ++1 96 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1834) munmap_chunk +calls=8 3038 +* 272 +* 4 +cfn=(1834) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(906) +1338 70 +3766 280 +1357 35 +3766 35 +1357 103 +3807 66 ++27 66 ++2 54 ++3 9 ++2 18 ++56 48 ++62 373 ++1 57 ++20 35 +-1 35 +-1 35 ++1 70 ++1 138 ++4 34 ++6 136 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 16 ++2 16 +-2 16 ++2 32 +-68 6 +1357 2 +3839 4 ++2 52 +4409 315 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 70 ++2 38 ++3 19 +-3 19 ++3 38 ++68 35 ++1 35 ++1 35 +-1 35 ++1 35 ++1 70 ++1 105 ++5 70 +-99 15 +-71 2 +3899 15 +4140 95 +4268 192 +-3 249 +4365 35 ++1 70 ++2 70 ++3 117 ++17 36 ++17 140 +cfn=(918) alloc_perturb +calls=35 1999 +* 140 +* 70 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 23 +-2 23 ++2 23 +-1 23 ++1 23 +-3 23 ++8 23 +-5 23 ++2 23 +-2 92 ++2 23 ++4 23 + +fn=(1834) +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(204) +cfn=(1836) +calls=10 117 +* 50 + +fn=(918) +1999 105 ++2 35 + +fn=(1826) +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fl=(226) ./posix/./posix/register-atfork.c +fn=(2150) __unregister_atfork +82 5 ++1 5 +-1 5 ++1 15 +fi=(227) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(226) +71 10 ++38 20 ++1 10 + +fl=(217) +fn=(2028) +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(210) +883 2 ++1 7 +fe=(217) +57 1 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(217) +57 3 +cfi=(184) +cfn=(2044) +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(210) +855 4 ++1 4 ++6 2 +cob=(2) +cfi=(52) +cfn=(2048) 0x0000000004ab3360 +calls=1 0 +* 89 +fe=(217) +76 5 +-23 2 +cfi=(184) +cfn=(2034) +calls=1 +75 +* 98 +fi=(210) +883 1 +fe=(217) +53 1 +fi=(210) +883 2 +fe=(217) +49 1 +cfi=(183) +cfn=(2030) +calls=1 +5 +* 109 ++2 4 + +fl=(218) +fn=(2040) +26 4 ++1 1 + +fl=(163) +fn=(1058) +242 11 ++69 3 ++1 3 +cfi=(154) +cfn=(868) +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) +cfn=(1730) +calls=1 119 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(189) +cfn=(1732) +calls=1 29 +* 5883386017 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) 0x0000000000109000 +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) +cfn=(1070) +calls=1 +51 +* 120347 +* 4 +cob=(8) +cfi=(162) +cfn=(1064) +calls=1 0 +* 12 +-1 7 + +fl=(191) +fn=(1736) +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(192) +cfn=(1738) +calls=1 -56 +* 8 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) +cfn=(914) +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(106) +fn=(360) +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(246) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(220) +fn=(2094) +33 20 +-1 40 ++7 130 ++1 10 +fi=(210) +940 30 ++2 20 ++1 20 +fe=(220) +40 20 +cfi=(184) +cfn=(2096) +calls=10 792 +* 170 +fi=(210) +883 20 ++1 100 +fe=(220) +40 20 ++4 40 + +fl=(212) +fn=(1928) +35 468575 ++7 93715 + +fl=(81) +fn=(300) +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(98) +fn=(340) +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(247) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) +fn=(362) +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(97) +fn=(338) +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(248) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(249) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) +cfn=(900) +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(175) +fn=(1250) +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(148) +fn=(548) +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) +cfn=(552) +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(209) +fn=(1872) +154 1 +-55 2 ++70 3 ++1 1 + +fl=(139) +fn=(502) +38 1 ++1 7 ++1 1 + +fl=(166) +fn=(1144) +43 2 ++4 2 ++2 1 + +fn=(1128) +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(91) +fn=(394) +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(322) +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(400) +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fl=(100) +fn=(344) +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(225) ./stdlib/./stdlib/cxa_finalize.c +fn=(2148) __cxa_finalize +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) +cfi=(153) +cfn=(2214) +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2206) +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2204) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2202) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2200) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2198) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2196) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2194) +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2192) +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(226) +cfn=(2150) +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(154) +fn=(872) __new_exitfn +88 28 +-6 56 ++11 14 +-10 14 ++10 56 ++2 28 ++1 65 +-1 28 +-2 1 ++10 1 +-10 3 ++13 26 ++25 13 ++1 26 +-1 26 ++7 13 ++5 13 +-4 13 ++4 52 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) __internal_atexit +36 70 ++5 28 ++2 112 ++1 28 +cfn=(872) +calls=14 +44 +* 486 ++2 28 ++10 14 +-3 14 ++4 14 ++1 14 +-5 28 ++2 14 ++4 56 ++1 14 ++1 84 + +fn=(868) +70 28 +cfn=(870) +calls=14 -34 +* 1004 + +fl=(207) +fn=(1866) +78 8 ++6 4 +fi=(210) +940 3 ++2 2 ++1 2 +fe=(207) +84 3 +cfi=(184) +cfn=(1868) +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1680) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(183) +cfn=(1874) +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(250) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(207) ++44 1 +-2 2 ++5 2 + +fl=(223) +fn=(2134) +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(92) +fn=(324) +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(171) +fn=(1230) +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(251) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) +cfn=(1232) +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) +cfn=(1234) +calls=128 -6 +* 640 + +fl=(224) +fn=(2136) +368 2 +cfn=(2138) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2138) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(83) +fn=(370) +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) +fn=(398) +36 5 +fi=(252) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) +36 5 +fi=(253) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) +36 5 +fi=(254) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(187) +fn=(1700) +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(188) +cfn=(1704) +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(150) +fn=(554) +84 4 + +ob=(2) +fl=(52) +fn=(2048) +0 1 +cob=(3) +cfi=(155) +cfn=(1818) +calls=1 3350 +0 88 + +fn=(2172) +0 1 +cob=(3) +cfi=(225) +cfn=(2148) +calls=1 30 +0 133 + +fn=(2232) +0 1 +cob=(3) +cfi=(225) +cfn=(2148) +calls=1 30 +0 133 + +fn=(1712) +0 1 +cob=(7) +cfi=(153) +cfn=(1714) +calls=1 0 +0 826 + +fn=(1680) +0 2 +cob=(3) +cfi=(155) +cfn=(894) +calls=2 3281 +0 212 + +fn=(2260) +0 3 + +fn=(1060) +0 6 + +fn=(2146) +0 1 +cob=(3) +cfi=(225) +cfn=(2148) +calls=1 30 +0 133 + +fn=(2224) +0 3 + +fn=(842) +0 6 + +fn=(2162) +0 3 + +fn=(2190) +0 1 +cob=(3) +cfi=(225) +cfn=(2148) +calls=1 30 +0 1092 + +fn=(2250) +0 1 +cob=(3) +cfi=(225) +cfn=(2148) +calls=1 30 +0 133 + +fn=(2014) +0 1 +cob=(7) +cfi=(153) +cfn=(2016) +calls=1 0 +0 137 + +fn=(556) +0 4 + +ob=(3) +fl=(150) +fn=(554) +85 3 ++1 3 ++2 1 + +ob=(2) +fl=(52) +fn=(556) +0 2 + +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(2182) +0 3 + +fn=(2242) +0 3 + +totals: 5885235309 diff --git a/COSC3P95_A1Q2/callgrind.out.43073 b/COSC3P95_A1Q2/callgrind.out.43073 new file mode 100755 index 0000000..c1ae153 --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.43073 @@ -0,0 +1,14863 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 43073 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 1135327937 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 5587238688 + + +ob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +fl=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +fn=(328) index +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(172) ./elf/./elf/dl-profstub.c +fn=(1232) _dl_mcount_wrapper_check +37 128 +-1 128 ++1 256 ++2 128 + +fl=(137) ./elf/./elf/libc_early_init.c +fn=(498) __libc_early_init +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +cfn=(502) getrlimit +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(231) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(231) ++13 2 +fi=(140) +-4 1 +fi=(231) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) ./nptl/./nptl/pthread_mutex_conf.c +cfn=(506) __pthread_tunables_init +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(170) ./wcsmbs/./wcsmbs/wctob.c +fn=(1224) wctob +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(174) ./wctype/./wctype/wctype_l.c +fn=(1246) wctype_l +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +cfn=(1250) __strlen_avx2 +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(222) ./libio/./libio/iofflush.c +fn=(2112) fflush +33 20 +-1 40 ++7 130 ++1 10 +fi=(213) ./libio/./libio/libioP.h +940 30 ++2 20 ++1 20 +fe=(222) +40 20 +cfi=(187) ./libio/./libio/fileops.c +cfn=(2114) _IO_file_sync@@GLIBC_2.2.5 +calls=10 792 +* 170 +fi=(213) +883 20 ++1 100 +fe=(222) +40 20 ++4 40 + +fl=(192) ./csu/../sysdeps/nptl/libc_start_call_main.h +fn=(1750) (below main) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(193) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +cfn=(1752) _setjmp +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +cfn=(1758) main +calls=1 186 +* 5585364658 ++16 2 +cfi=(217) ./stdlib/./stdlib/exit.c +cfn=(1988) exit +calls=1 +71 +* 22171 + +fl=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +fn=(914) brk +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(165) ./nptl/./nptl/pthread_once.c +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) ./nptl/./nptl/cleanup_compat.c +cfn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +calls=1 -86 +* 6 ++2 1 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(1130) 0x00000000000b9b20 +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) pthread_once@@GLIBC_2.34 +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(215) ./libio/./libio/fileno.c +fn=(1946) fileno +35 468780 ++7 93756 + +fl=(185) ./libio/./libio/iofopen.c +fn=(1696) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) ??? +cfi=(52) ??? +cfn=(1698) 0x0000000004ab3368 +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(186) ./libio/./libio/genops.c +cfn=(1700) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(187) +cfn=(1704) _IO_new_file_init_internal +calls=1 +37 +* 113 ++1 5 +cfi=(187) +cfn=(1712) _IO_file_fopen@@GLIBC_2.2.5 +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1694) fopen@@GLIBC_2.2.5 +86 2 +cfn=(1696) +calls=1 -29 +* 584 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +fn=(900) getrandom +29 6 ++1 1 + +fl=(184) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S +fn=(1634) __memset_avx2_unaligned_erms +167 4 ++5 2 ++1 2 ++1 2 ++1 2 ++1 2 ++13 2 ++1 2 ++2 4 ++53 2 ++1 2 ++6 2 ++1 2 ++12 2 ++3 2 ++1 2 + +fl=(195) ./setjmp/./setjmp/sigjmp.c +fn=(1756) __sigjmp_save +28 2 ++2 2 +-1 1 ++5 3 + +fl=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +fn=(1510) __strcmp_avx2 +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(206) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(1848) mmap +47 10 ++3 20 ++8 40 ++2 10 + +fl=(212) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(1890) fstatat +154 1 +-55 2 ++70 3 ++1 1 + +fl=(207) ./misc/../sysdeps/unix/syscall-template.S +fn=(1854) munmap +117 40 ++5 10 + +fl=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(360) bcmp +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(232) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(227) ./stdlib/./stdlib/cxa_finalize.c +fn=(2166) __cxa_finalize +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) +cfi=(153) +cfn=(2232) 0x00000000000a6e30 +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2224) 0x00000000000a6df0 +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2222) 0x00000000000d1dd0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2220) 0x00000000000d41a0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2218) 0x00000000000d41b0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2216) 0x00000000000da5d0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2214) 0x000000000017d440 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2212) 0x000000000017d450 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2210) 0x000000000017d460 +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(228) ./posix/./posix/register-atfork.c +cfn=(2168) __unregister_atfork +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(225) ./nptl/./nptl/pthread_mutex_lock.c +fn=(2152) pthread_mutex_lock@@GLIBC_2.2.5 +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(226) ./nptl/./nptl/pthread_mutex_unlock.c +fn=(2154) pthread_mutex_unlock@@GLIBC_2.2.5 +368 2 +cfn=(2156) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2156) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(81) ./string/../sysdeps/x86/cacheinfo.h +fn=(300) __x86_cacheinfo +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(210) ./libio/./libio/filedoalloc.c +fn=(1884) _IO_file_doallocate +78 8 ++6 4 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(210) +84 3 +cfi=(187) +cfn=(1886) _IO_file_stat +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1698) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(186) +cfn=(1892) _IO_setb +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(233) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(210) ++44 1 +-2 2 ++5 2 + +fl=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(340) wmemchr +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(234) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +fn=(362) wmemset +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +fn=(338) stpncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(235) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) strncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(236) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(186) +fn=(2282) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(188) ./nptl/./nptl/libc-cleanup.c +cfn=(1708) __libc_cleanup_push_defer +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(188) +cfn=(1710) __libc_cleanup_pop_restore +calls=1 55 +* 8 ++4 12 + +fn=(1882) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(186) +347 2 +cfi=(210) +cfn=(1884) +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(1896) _IO_default_xsputn +371 9 ++3 2 +fi=(213) +940 7 +fe=(186) +399 41 +fi=(213) +942 26 ++1 26 +fe=(186) +399 52 +cfi=(187) +cfn=(1880) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(2280) _IO_cleanup +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2282) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(188) +cfn=(1708) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(213) +940 4 +fe=(186) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(213) +942 2 ++1 2 +fe=(186) +824 4 +cfi=(187) +cfn=(2286) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(188) +cfn=(1710) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fn=(1892) +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(1702) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(2054) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2064) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1700) +563 9 ++1 1 +cfn=(1702) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(2048) _IO_un_link +54 4 ++28 2 +cfn=(2050) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2050) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(188) +cfn=(1708) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1710) +calls=1 -24 +* 8 ++3 9 + +fn=(2288) _IO_default_setbuf +452 1 +fi=(213) +940 1 +fe=(186) +452 4 +fi=(213) +940 1 +fe=(186) +452 1 +fi=(213) +940 1 +fe=(186) +452 2 ++1 1 +fi=(213) +942 2 ++1 2 +fe=(186) +453 2 +cfi=(187) +cfn=(2114) +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fn=(1706) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(188) +cfn=(1708) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1710) +calls=1 -48 +* 8 ++3 1 + +fl=(189) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1716) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(155) ./malloc/./malloc/malloc.c +fn=(1844) unlink_chunk.constprop.0 +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fn=(894) malloc +3281 185 ++7 74 +1338 72 ++19 183 +3298 70 ++2 148 ++3 72 ++10 70 ++28 175 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 57 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 140 +cfn=(906) _int_malloc +calls=35 1338 +* 5995 ++1 175 +fi=(156) ./malloc/./malloc/arena.c +162 50 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(1846) sysmalloc_mmap.constprop.0 +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(206) +cfn=(1848) +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(1840) _int_free +4417 200 ++10 25 +-10 75 ++10 50 ++6 125 ++1 50 ++4 125 ++8 125 +-1 50 ++1 50 ++9 18 ++9 18 +-15 18 ++6 36 ++20 72 ++14 18 ++11 8 ++2 6 +2006 6 +4523 2 ++1 2 ++4 4 ++2 2 +-2 2 ++2 2 ++4 4 ++2 8 ++1 2 ++19 6 +4698 275 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1844) +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 16 ++2 16 +-4 16 ++2 48 ++1 16 ++1 16 +4478 16 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1850) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1850) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1846) +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1836) free +3350 70 +-4 35 ++14 35 +-14 70 ++12 35 ++4 35 +-4 35 ++4 70 ++17 75 +fi=(156) +162 75 +fe=(155) +3385 50 +cfn=(1840) +calls=25 4417 +* 2283 ++3 25 ++1 100 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1852) munmap_chunk +calls=8 3038 +* 272 +* 4 +cfn=(1852) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(906) +1338 72 +3766 288 +1357 36 +3766 36 +1357 106 +3807 68 ++27 68 ++2 60 ++3 10 ++2 20 ++56 48 ++62 373 ++1 57 ++20 36 +-1 36 +-1 36 ++1 72 ++1 142 ++4 35 ++6 140 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 17 ++2 17 +-2 17 ++2 34 +-68 6 +1357 2 +3839 4 ++2 55 +4409 324 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 72 ++2 38 ++3 19 +-3 19 ++3 38 ++68 36 ++1 36 ++1 36 +-1 36 ++1 36 ++1 72 ++1 108 ++5 72 +-99 15 +-71 2 +3899 15 +4140 97 +4268 204 +-3 261 +4365 36 ++1 72 ++2 72 ++3 120 ++17 36 ++17 144 +cfn=(918) alloc_perturb +calls=36 1999 +* 144 +* 72 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 24 +-2 24 ++2 24 +-1 24 ++1 24 +-3 24 ++8 24 +-5 24 ++2 24 +-2 96 ++2 24 ++4 24 + +fn=(1852) +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(207) +cfn=(1854) +calls=10 117 +* 50 + +fn=(918) +1999 108 ++2 36 + +fl=(216) ./misc/../sysdeps/unix/sysv/linux/writev.c +fn=(1952) writev +26 562530 ++1 93755 + +fl=(187) +fn=(2062) _IO_file_finish@@GLIBC_2.2.5 +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(186) +cfn=(2064) +calls=1 601 +* 15 + +fn=(1704) +111 1 +-5 2 ++4 1 ++3 1 +cfi=(186) +cfn=(1706) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(1880) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1894) _IO_do_write@@GLIBC_2.2.5 +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1894) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(186) +cfn=(1882) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1886) +1147 2 +cfi=(211) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(1888) fstat +calls=1 29 +* 13 + +fn=(1714) _IO_file_open +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(189) +cfn=(1716) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(186) +cfn=(1706) +calls=1 87 +* 23 ++1 1 ++1 4 + +fn=(2286) +381 2 ++1 1 +cfi=(186) +cfn=(2288) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(2114) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fn=(1712) +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1714) +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(190) ./string/../string/strstr.c +cfn=(1718) __GI_strstr +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(2056) _IO_file_close +1167 2 +cfi=(220) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(2058) __close_nocancel +calls=1 26 +* 5 + +fn=(1904) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(214) ./io/../sysdeps/unix/sysv/linux/write.c +cfn=(1906) write +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(1878) _IO_file_xsputn@@GLIBC_2.2.5 +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(205) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1976) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 6 +cfn=(1880) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(186) +cfn=(1896) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1894) +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1900) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1900) +431 2 +fi=(213) +940 2 ++2 2 +fe=(187) +431 2 +fi=(213) +940 2 +fe=(187) +431 4 +fi=(213) +940 2 +fe=(187) +431 12 ++12 2 +-10 4 +fi=(213) +942 4 ++1 4 +fe=(187) +448 8 +cfn=(1904) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(2052) _IO_file_close_it@@GLIBC_2.2.5 +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(186) +cfn=(2054) +calls=1 960 +* 9 ++3 3 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +142 2 +cfn=(2056) +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(186) +cfn=(1892) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(186) +cfn=(2048) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fl=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +fn=(322) memcpy@@GLIBC_2.14 +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(400) mempcpy +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fn=(394) memmove +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fl=(191) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +fn=(1722) __strchr_avx2 +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(175) +fn=(1250) +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=(344) strcasecmp +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) strncasecmp_l +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) strncasecmp +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) strcasecmp_l +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(163) ./csu/../csu/libc-start.c +fn=(1058) __libc_start_main@@GLIBC_2.34 +242 11 ++69 3 ++1 3 +cfi=(154) ./stdlib/./stdlib/cxa_atexit.c +cfn=(868) __cxa_atexit +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(1748) _dl_audit_preinit +calls=1 119 +* 4 +cob=(1) +cfi=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +cfn=(514) _dl_runtime_resolve_xsave +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(192) +cfn=(1750) +calls=1 29 +* 5585386882 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) 0x0000000000109000 +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) +cfn=(1070) _GLOBAL__sub_I_specialSet +calls=1 +59 +* 122991 +* 4 +cob=(8) +cfi=(162) ??? +cfn=(1064) 0x0000000000001690 +calls=1 0 +* 12 +-1 7 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) +cfn=(914) +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(324) wcschr +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) wcscmp +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(211) +fn=(1888) +29 1 ++1 2 ++5 3 +cfi=(212) +cfn=(1890) +calls=1 154 +* 7 + +fl=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(370) strchrnul +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) memrchr +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) rindex +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) strnlen +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) strlen +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=(398) strspn +36 5 +fi=(237) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) strcspn +36 5 +fi=(238) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) strpbrk +36 5 +fi=(239) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(166) +fn=(1144) +43 2 ++4 2 ++2 1 + +fn=(1128) +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +fn=(352) strcat +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) strcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) stpcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(217) +fn=(1990) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 45 ++2 14 ++1 14 +-1 14 ++3 116 ++47 15 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(186) +cfn=(2280) +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(230) ./posix/../sysdeps/unix/sysv/linux/_exit.c +cfn=(2290) _Exit +calls=1 27 +* 4 +-30 5 ++1 5 +-2 5 ++4 5 ++3 5 +-3 10 ++3 15 ++1 15 +cob=(1) +cfi=(224) ./elf/./elf/dl-fini.c +cfn=(2150) _dl_fini +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2098) std::ios_base::Init::~Init() +calls=1 0 +* 6761 +cob=(8) +cfi=(221) /usr/include/c++/12/bits/unordered_set.h +cfn=(2092) std::unordered_set, std::equal_to, std::allocator >::~unordered_set() +calls=1 -19 +* 886 +cob=(7) +cfi=(153) +cfn=(1996) std::basic_fstream >::~basic_fstream() +calls=1 0 +* 10918 +cob=(8) +cfi=(202) /usr/include/c++/12/bits/stl_vector.h +cfn=(1994) std::vector >::~vector() +calls=1 367 +* 73 ++1 20 ++10 2 ++1 2 +-82 1 +cfi=(218) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(1992) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(1988) +145 1 ++1 4 +cfn=(1990) +calls=1 40 +* 22166 + +fl=(171) ./wcsmbs/./wcsmbs/btowc.c +fn=(1230) btowc +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(240) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) +cfn=(1232) +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) ./iconv/./iconv/gconv_simple.c +cfn=(1234) __gconv_btwoc_ascii +calls=128 -6 +* 640 + +fl=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(406) rawmemchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(241) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) memchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(242) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(193) +fn=(1752) +30 1 ++2 1 +cfi=(194) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(1754) __sigsetjmp +calls=1 * +* 26 + +fl=(205) +fn=(1818) __memcpy_avx_unaligned_erms +264 23234969 ++6 23234969 ++1 23234969 ++2 13239267 ++1 13239267 ++1 13239267 ++3 13239248 ++1 13239248 ++1 13239248 ++3 26478496 ++30 9995702 ++1 9995702 ++2 9995701 ++1 9995701 ++2 9995700 ++4 9995700 ++1 4761198 ++1 4761198 ++1 4761198 ++1 4761198 ++1 4761198 ++1 4761198 ++2 4761198 ++2 4761198 ++6 5234502 ++1 5234502 ++1 5234502 ++1 5234502 ++1 5234502 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966469 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fn=(1976) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(230) +fn=(2290) +27 1 ++3 1 ++1 2 + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) +cfn=(900) +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=(316) memset +54 10 ++3 6 ++7 4 ++9 4 ++2 4 ++10 4 ++8 4 ++3 10 + +fl=(148) ./misc/./misc/init-misc.c +fn=(548) __init_misc +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +cfn=(552) __strrchr_avx2 +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(169) ./locale/./locale/uselocale.c +fn=(1218) uselocale +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(388) wmemcmp +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(243) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(139) +fn=(502) +38 1 ++1 7 ++1 1 + +fl=(194) +fn=(1754) +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(195) +cfn=(1756) +calls=1 -56 +* 8 + +fl=(218) +fn=(1992) +149 3 ++1 4 ++18 4 + +fl=(154) +fn=(868) +70 28 +cfn=(870) __internal_atexit +calls=14 -34 +* 1004 + +fn=(872) __new_exitfn +88 28 +-6 56 ++11 14 +-10 14 ++10 56 ++2 28 ++1 65 +-1 28 +-2 1 ++10 1 +-10 3 ++13 26 ++25 13 ++1 26 +-1 26 ++7 13 ++5 13 +-4 13 ++4 52 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) +36 70 ++5 28 ++2 112 ++1 28 +cfn=(872) +calls=14 +44 +* 486 ++2 28 ++10 14 +-3 14 ++4 14 ++1 14 +-5 28 ++2 14 ++4 56 ++1 14 ++1 84 + +fl=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +fn=(350) wcscpy +38 5 ++6 1 + +fl=(167) ./locale/./locale/newlocale.c +fn=(1142) newlocale +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(150) ./libio/./libio/vtables.c +fn=(554) check_stdfiles_vtables +84 4 ++1 3 ++1 3 ++2 1 + +fl=(141) +fn=(506) +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +fn=(310) strcmp +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(173) +fn=(1234) +51 512 ++3 128 + +fl=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +fn=(318) wcslen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) wcsnlen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(209) ./libio/./libio/iofwrite.c +fn=(1876) fwrite +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 8 +cfi=(187) +cfn=(1878) +calls=2 1204 +* 1341 ++6 4 +fi=(213) +883 4 ++1 16 +fe=(209) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(149) +fn=(552) +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(190) +fn=(1718) +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(191) +cfn=(1722) +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(214) +fn=(1906) +26 18 ++1 3 + +fl=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +fn=(342) strncmp +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(228) +fn=(2168) +82 5 ++1 5 +-1 5 ++1 15 +fi=(229) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(228) +71 10 ++38 20 ++1 10 + +fl=(219) ./libio/./libio/iofclose.c +fn=(2046) fclose@@GLIBC_2.2.5 +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(213) +883 2 ++1 7 +fe=(219) +57 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(219) +57 3 +cfi=(187) +cfn=(2062) +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(213) +855 4 ++1 4 ++6 2 +cob=(2) +cfi=(52) +cfn=(2066) 0x0000000004ab3360 +calls=1 0 +* 89 +fe=(219) +76 5 +-23 2 +cfi=(187) +cfn=(2052) +calls=1 +75 +* 98 +fi=(213) +883 1 +fe=(219) +53 1 +fi=(213) +883 2 +fe=(219) +49 1 +cfi=(186) +cfn=(2048) +calls=1 +5 +* 109 ++2 4 + +fl=(147) ./csu/./csu/init-first.c +fn=(546) _init_first +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) +cfn=(548) +calls=1 -40 +* 53 + +fl=(220) +fn=(2058) +26 4 ++1 1 + +fl=(188) +fn=(1710) +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1708) +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +ob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +fl=(152) ??? +fn=(570) __cpu_indicator_init +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) 0x00000000000078e0 +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(2244) 0x0000000000004660 +0 9 +cob=(2) +cfi=(52) +cfn=(2250) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2254) 0x00000000000045f0 +calls=1 0 +0 5 +0 3 + +fn=(836) 0x00000000000046a0 +0 12 + +fn=(834) +0 54 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +fn=(2254) +0 5 + +fn=(600) +0 162 + +ob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +fl=(146) ??? +fn=(2194) 0x0000000000001050 +0 5 + +fn=(540) 0x0000000000001100 +0 12 + +fn=(2184) 0x00000000000010c0 +0 9 +cob=(2) +cfi=(52) +cfn=(2190) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2194) +calls=1 0 +0 5 +0 3 + +ob=(1) +fl=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +fn=(128) bcmp +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(19) ./elf/../sysdeps/x86/get-isa-level.h +fn=(114) _dl_hwcaps_subdirs_active +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +fl=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +fn=(246) __pread64_nocancel +25 2 ++1 8 ++1 2 + +fl=(223) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2134) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +fn=(192) __read_nocancel +26 20 ++1 5 + +fl=(31) ./elf/./elf/dl-load.c +fn=(94) _dl_process_pt_gnu_property +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(136) mempcpy +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) open_verify.constprop.0 +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(188) +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) +cfn=(192) +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(196) _dl_debug_update +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) ./elf/./elf/dl-object.c +cfn=(76) _dl_new_object +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(204) mmap +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +cfn=(140) memset +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(200) fstat +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) ./elf/./elf/dl-setup_hash.c +cfn=(14) _dl_setup_hash +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) ./elf/../elf/dl-tls.c +cfn=(244) _dl_assign_tls_modid +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) _dl_add_to_namespace_list +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) +cfn=(216) _dl_audit_objopen +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(148) _dl_dst_count +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(110) _dl_init_paths +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) ./elf/../include/rtld-malloc.h +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(82) __minimal_malloc +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +cfn=(66) strlen +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) memcpy +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) expand_dynamic_string_token +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=2 40 +* 160 + +fn=(184) _dl_map_object +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(186) _dl_name_match_p +calls=49 68 +* 5196 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 898 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) cache_rpath +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) ./elf/./elf/dl-cache.c +cfn=(230) _dl_load_cache_lookup +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) __minimal_free +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fn=(224) +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) +cfn=(114) +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) +cfn=(128) +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(30) +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fl=(11) +fn=(22) __GI___tunables_init +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) do_tunable_update_val +calls=5 -61 +* 190 + +fn=(60) +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +fn=(276) __tls_init_tp +68 1 +fi=(244) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(244) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(244) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(72) __tls_pre_init_tp +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fn=(92) rtld_mutex_dummy +44 356 + +fl=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(180) __sigsetjmp +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(23) +fn=(66) +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2260 ++4 2260 ++3 3390 ++1 1130 +fi=(6) +83 3390 ++2 4748 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) +cfn=(406) +calls=1 38 +* 22 +cob=(3) +cfi=(100) +cfn=(402) +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) +calls=1 57 +* 21 +cob=(3) +cfi=(85) +cfn=(398) +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) +cfn=(390) +calls=1 38 +* 16 +cob=(3) +cfi=(114) +cfn=(388) +calls=1 34 +* 23 +cob=(3) +cfi=(97) +cfn=(386) +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) +calls=1 40 +* 24 +cob=(3) +cfi=(107) +cfn=(362) +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) +calls=1 38 +* 16 +cob=(3) +cfi=(102) +cfn=(350) +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) +calls=1 37 +* 20 +cob=(3) +cfi=(99) +cfn=(342) +calls=1 44 +* 20 +cob=(3) +cfi=(98) +cfn=(340) +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) +calls=1 35 +* 18 +cob=(3) +cfi=(92) +cfn=(334) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) +calls=1 40 +* 24 +cob=(3) +cfi=(94) +cfn=(328) +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) +cfn=(318) +calls=1 41 +* 18 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) ./elf/./elf/dl-lookup.c +cfn=(288) _dl_lookup_symbol_x +calls=1759 756 +* 1251587 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +cfn=(494) __x86_cpu_features +calls=1 39 +* 5 +cob=(3) +cfi=(81) +cfn=(300) +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(410) mprotect +calls=7 117 +* 35 +* 14 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) _dl_debug_state +117 2 + +fn=(156) _dl_debug_initialize +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(7) +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(12) __rtld_malloc_init_stubs +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fn=(480) __rtld_malloc_init_real +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(51) ./string/../string/strcspn.c +fn=(168) strcspn +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720343 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7332 +0 3 +cob=(8) +cfi=(162) +cfn=(1056) (below main) +calls=1 0 +0 5585510998 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) +cfn=(180) +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25217 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20985 ++2 1 ++1 1 ++1 4 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fl=(61) +fn=(204) +47 26 ++3 52 ++8 104 ++2 26 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) __minimal_calloc +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(143) ./elf/./elf/dl-runtime.c +fn=(516) _dl_fixup +46 882 ++2 630 ++1 126 ++6 126 +fi=(245) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 126 +fe=(143) ++21 126 ++5 126 ++1 126 +-6 126 ++6 252 ++1 126 ++2 126 +-2 126 ++2 126 +-2 630 ++7 252 ++4 252 ++4 378 ++4 378 ++1 504 ++1 378 ++8 126 +-1 126 ++1 252 ++10 1260 +cfi=(78) +cfn=(288) +calls=126 756 +* 91247 +* 126 ++4 630 ++10 1260 ++15 504 ++9 378 ++26 378 +fi=(5) ++61 126 +fe=(143) +-57 756 +-1 252 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 6 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 +25 +* 21 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 +2 +* 23 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 +8 +* 24 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 +22 +* 23 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 +16 +* 18 +fe=(143) ++93 12 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) +calls=1 279 +* 26553 ++3 1 +cfi=(13) ./elf/./elf/dl-sort-maps.c +cfn=(26) _dl_sort_maps_init +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) _dl_x86_init_cpu_features +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685252 ++3 4 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fl=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(202) fstatat +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(246) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(2) +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) +cfn=(12) +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719612 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) +cfn=(184) +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) +cfn=(268) _dl_tls_static_surplus_init +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) _dl_determine_tlsoffset +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) _dl_allocate_tls_storage +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) ./elf/./elf/dl-environ.c +cfn=(74) _dl_next_ld_env_entry +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) +cfn=(156) +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) _dl_count_modids +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) _dl_audit_activity_map +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29423 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 21001 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(247) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(247) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614086 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) _dl_add_to_slotinfo +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) _dl_allocate_tls_init +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) ./elf/./elf/dl-call-libc-early-init.c +cfn=(496) _dl_call_libc_early_init +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) _dl_audit_activity_nsid +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) _dl_unload_cache +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) +calls=1 76 +* 2834 ++3 1 +cfi=(134) ./elf/../sysdeps/nptl/dl-mutex.c +cfn=(488) __rtld_mutex_init +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) handle_preload_list +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) +cfn=(168) +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fn=(258) +677 2 ++2 4 +cfi=(75) ./elf/./elf/dl-version.c +cfn=(260) _dl_check_all_versions +calls=1 392 +* 20975 +* 2 ++4 2 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(134) +fn=(488) +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 25767 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) _dl_sort_maps +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +cfn=(248) __libc_scratch_buffer_set_array_size +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25030 +* 11 ++5 22 + +fl=(33) +fn=(264) strncmp +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fn=(98) +131 2258 ++1 2258 ++2 2258 ++1 2258 ++21 2258 ++1 2258 ++1 1196 ++1 1196 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++17 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++5 29 ++1 29 ++9 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 +-7 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 200 ++1 138 ++1 138 ++1 138 ++2 138 ++1 138 ++1 138 ++1 138 ++1 138 ++1 138 +-5 62 ++1 62 ++1 62 ++1 62 ++1 62 ++1 62 ++10 1033 ++1 1033 ++1 1033 ++2 1033 ++6 1033 ++1 1033 ++1 1033 ++1 1033 ++1 1033 ++5 1033 ++2 1022 ++1 1022 ++1 2044 ++8 1022 ++1 1022 ++3 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 3 ++1 3 ++1 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++3 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 +-1 1 ++1 1 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++6 9 ++1 9 ++1 18 ++4 9 ++1 9 ++3 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 +-1 1 ++1 1 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++1 24 ++4 12 ++1 12 +-1 2 ++1 2 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 3 ++1 3 ++2 3 ++1 3 ++2 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++7 2 ++1 2 ++1 2 ++32 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 13 ++1 13 ++1 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 26 ++1 26 ++1 26 ++1 26 ++1 26 ++2 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 +-1 1 ++1 1 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++2 26 ++4 13 ++1 13 +-1 1 ++1 1 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1108 ++2 1108 ++1 1108 ++1 1108 ++1 1108 +-3 125 ++1 125 ++1 125 ++1 125 ++1 276 ++5 138 ++6 138 ++1 138 ++8 138 ++1 138 +-16 2120 ++6 2120 ++1 2120 ++8 2120 ++1 2120 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(17) ./elf/../sysdeps/x86/cpu-features.c +fn=(38) init_cpu_features.constprop.0 +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(45) +fn=(140) +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) +cfi=(152) +cfn=(836) +calls=1 -70 +* 12 +cob=(3) +cfi=(150) +cfn=(554) +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) +calls=1 -70 +* 656 +cob=(4) +cfi=(151) ??? +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) +cfn=(546) +calls=1 -24 +* 71 +cob=(5) +cfi=(146) +cfn=(540) +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(8) +fn=(14) +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(27) +fn=(90) +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) +cfn=(92) +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fn=(76) +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) +cfn=(66) +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) +-39 10 +cfi=(28) +cfn=(78) +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) +cfn=(86) +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fl=(78) +fn=(292) do_lookup_x +348 15160 ++1 1895 +-1 7580 ++6 1895 +-6 3790 ++7 1895 ++41 1895 +-30 3790 ++30 1895 +-30 7580 ++14 18009 ++8 6003 +-4 6003 ++1 6003 ++3 24012 ++1 12006 ++3 6003 +-3 6003 ++4 12006 ++7 6003 +-3 12006 +-2 6003 ++5 18009 ++3 42021 ++99 12372 +359 12008 ++3 12008 ++4 12014 ++4 12006 ++4 12006 +fi=(4) +138 3760 ++1 5640 +fe=(78) +460 3760 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7520 +fe=(78) +467 9912 ++16 3596 ++1 1798 ++1 3760 +-78 5793 +-1 3862 ++2 3862 ++2 1929 ++6 7716 +-6 1929 ++6 13503 ++7 8667 +-10 23840 ++3 1888 +-1 3776 ++1 1888 +-1 1888 ++2 3776 +-1 22656 +cfn=(294) check_match +calls=1888 71 +* 174856 ++4 5664 ++3 18 ++82 15 ++1 15160 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 101 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 410 ++98 6 +cfi=(55) +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16911 + +fn=(288) +756 24635 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1895 ++3 3790 +-8 1895 ++1 3790 ++10 1895 ++1 3790 +-1 38875 ++1 77750 ++20 39829 +-2 39829 ++6 39829 +-3 79658 ++2 39829 +-30 39829 ++3 79658 +fe=(78) +758 1895 ++1 1895 ++3 1895 +-4 1895 ++1 1895 ++7 7544 ++3 1895 ++2 3790 +-2 1895 ++6 3790 +-7 22740 ++7 75 ++1 26530 +cfn=(292) +calls=1895 348 +* 677977 +* 5685 ++28 1895 +-23 5685 ++23 1895 +-23 3790 ++24 11264 ++7 1880 +-7 1880 ++35 7520 ++34 1880 +-20 5640 ++3 3760 +-57 1895 ++76 17055 +fi=(79) +87 941 ++1 941 ++1 1882 ++1 941 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1888 ++3 1888 +-3 22656 ++3 7542 ++13 1883 +-13 1883 ++13 1883 +-13 1883 ++13 5649 ++3 4058 +cfi=(33) +cfn=(98) +calls=73 +41 +* 4250 +* 146 ++4 1883 ++1 3766 ++2 3760 ++19 3760 ++1 15040 ++2 6 +-40 1879 ++84 11328 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5631 +cfi=(33) +cfn=(98) +calls=1877 +13 +* 68354 +* 3754 +-44 20 ++5 10 + +fl=(13) +fn=(252) +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) +fn=(74) +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(142) +fn=(514) +76 126 ++3 126 ++2 126 ++10 126 ++6 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++4 126 ++1 126 ++3 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++7 126 ++1 126 ++1 126 +cfi=(143) +cfn=(516) +calls=126 -84 +* 103491 ++1 126 ++5 126 ++1 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++2 126 ++4 126 ++2 126 + +fl=(73) +fn=(248) +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(69) +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(526) +536 4 +-1 1 ++3 2 +cfi=(118) +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(230) +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) +cfn=(150) +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) +cfn=(98) +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) +fn=(200) +29 6 ++1 12 ++5 18 +cfi=(60) +cfn=(202) +calls=6 154 +* 42 + +fl=(136) +fn=(496) +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) +cfn=(498) +calls=1 -7 +* 1212 + +fl=(118) +fn=(528) +117 4 ++5 1 + +fn=(410) +117 28 ++5 7 + +fl=(50) +fn=(216) +78 20 + +fn=(524) +45 12 ++2 9 ++4 3 + +fn=(2182) _dl_audit_objclose +98 28 + +fn=(1748) +119 4 + +fn=(164) +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fl=(55) +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) +cfn=(190) +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) +cfn=(204) +calls=1 -2 +* 8 +* 2 + +fn=(186) +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3633 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4457 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fl=(48) +fn=(244) +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fn=(470) +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) +cfn=(140) +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(272) +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) allocate_dtv +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(268) +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(158) +199 2 ++1 1 ++15 2 + +fn=(274) +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fl=(75) +fn=(260) +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20865 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5635 +* 116 +204 22 ++4 33 ++5 11 +fi=(248) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 62 ++1 62 +-1 31 ++4 31 +-3 31 ++3 31 +-3 143 +56 168 ++8 126 ++6 126 ++16 42 ++1 84 ++2 42 ++5 378 ++14 1394 ++12 1965 ++4 655 +-30 1310 +231 168 ++3 126 ++5 31 +-24 31 +110 42 ++3 168 +cfi=(33) +cfn=(98) +calls=42 +18 +* 1720 +* 126 +224 168 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 31 +-15 31 ++2 31 +-2 31 ++2 31 +-2 31 ++2 62 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 42 ++1 42 +-1 126 ++1 42 ++1 42 +-2 42 ++2 84 ++1 126 ++3 126 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) +calls=1 125 +* 31 +* 2 + +fl=(16) +fn=(36) +39 3 ++2 1 +cfi=(17) +cfn=(38) +calls=1 399 +* 7272 + +fn=(494) +39 3 ++32 2 + +fl=(224) +fn=(2150) +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(225) +cfn=(2152) +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(226) +cfn=(2154) +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) +cfn=(2262) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2244) +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2202) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2184) +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2158) 0x0000000000001650 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2278) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2260) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2242) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2200) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2180) 0x000000000010a1f8 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2182) +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +ob=(4) +fl=(123) +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fl=(120) +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fl=(151) +fn=(2272) 0x0000000000010210 +0 5 + +fn=(560) +0 12 + +fn=(2262) +0 9 +cob=(2) +cfi=(52) +cfn=(2268) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2272) +calls=1 0 +0 5 +0 3 + +fl=(119) +fn=(444) +29 4 ++1 3 +fi=(249) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(250) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(251) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(252) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(253) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(254) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 ++1 3 +fi=(255) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(7) +fl=(153) +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1106) std::locale::facet::_S_get_c_name() +0 21 + +fn=(1298) 0x00000000000d48d0 +0 23 +cfn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) std::locale::id::_M_id() const +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 350 + +fn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) __dynamic_cast +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1606) std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const +0 46 + +fn=(1732) operator new[](unsigned long) +0 2 +cfn=(1614) operator new(unsigned long) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1824) operator delete(void*, unsigned long) +0 66 +cfn=(1830) operator delete(void*) +calls=33 0 +0 4191 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 37 + +fn=(1830) +0 68 +cob=(3) +cfi=(155) +cfn=(1836) +calls=34 3350 +0 3417 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 38 + +fn=(1940) std::__basic_file::fd() +0 281268 +cob=(3) +cfi=(215) +cfn=(1946) +calls=93756 35 +0 562536 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 93760 + +fn=(1084) std::locale::locale() +0 189 +cfn=(1086) 0x00000000000bbb80 +calls=27 0 +0 70541 +0 270 + +fn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +0 448 +cfn=(1158) +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1400) +0 102 + +fn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +0 49 +cfn=(1470) std::ios_base::_M_init() +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) std::locale::~locale() +0 104 + +fn=(1536) bool std::has_facet > > >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1682) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +0 7 +cfn=(1684) 0x00000000000c9ad0 +calls=1 0 +0 9 +0 6 +cfn=(1676) std::__basic_file::is_open() const +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(185) +cfn=(1694) +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1790) std::random_device::_M_getval() +0 23 + +fn=(1862) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +0 349930530 +cfn=(1868) std::ostream::sentry::sentry(std::ostream&) +calls=23328702 0 +0 536560146 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 23328706 +0 699861060 +cfn=(1914) std::basic_filebuf >::xsputn(char const*, long) +calls=23328700 0 +0 2264158628 +cfn=(1870) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +calls=2 0 +0 2249 +0 116643510 + +fn=(1914) +0 373259200 +cfn=(1916) std::codecvt::do_always_noconv() const +calls=23328700 0 +0 69986100 +0 374009244 +cfn=(1934) std::__basic_file::xsputn_2(char const*, long, char const*, long) +calls=93755 0 +0 5627546 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 93759 +0 210427075 +cfn=(1922) std::basic_streambuf >::xsputn(char const*, long) +calls=23234945 0 +0 1206018942 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 23234949 +0 1500080 + +fn=(1986) std::random_device::_M_fini() +0 4 + +fn=(2002) std::basic_filebuf >::close() +0 9 +cfn=(1676) +calls=1 0 +0 4 +0 1 +0 5 +cfn=(2008) std::basic_filebuf >::_M_terminate_output() +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(2030) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(2040) std::__basic_file::close() +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(2020) std::__basic_file::xsputn(char const*, long) +0 10 +cfn=(1940) +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(214) +cfn=(1906) +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(2030) +0 9 +cob=(2) +cfi=(52) +cfn=(2032) 0x00000000048f0108 +calls=1 0 +0 138 +0 11 + +fn=(2090) std::ios_base::_M_dispose_callbacks() +0 13 + +fn=(2104) std::ostream::flush() +0 39 +cfn=(1868) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2106) __gnu_cxx::stdio_sync_filebuf >::sync() +calls=3 0 +0 918 +0 25 +cfn=(2122) std::uncaught_exception() +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2106) +calls=1 0 +0 68 +0 17 + +fn=(2105) std::ostream::flush()'2 +0 13 +cfn=(1869) std::ostream::sentry::sentry(std::ostream&)'2 +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2106) +calls=1 0 +0 68 +0 13 + +fn=(2148) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2112) +calls=5 33 +0 320 +0 5 + +fn=(2210) +0 2 + +fn=(2220) +0 2 + +fn=(2232) +0 4 +cfn=(2230) std::error_category::~error_category() +calls=1 0 +0 2 +0 1 + +fn=(2236) 0x00000000000a5d90 +0 5 + +fn=(1164) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1916) +0 69986106 + +fn=(2140) std::basic_ostream >::flush() +0 39 +cfn=(2146) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2148) +calls=3 0 +0 204 +0 25 +cfn=(2122) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2148) +calls=1 0 +0 68 +0 17 + +fn=(2141) std::basic_ostream >::flush()'2 +0 13 +cfn=(2147) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2148) +calls=1 0 +0 68 +0 13 + +fn=(2216) +0 2 + +fn=(950) +0 44 + +fn=(1078) std::ios_base::Init::Init() +0 39 +cfn=(1084) +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +0 84 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) +0 32 +cfn=(1560) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1664) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1676) +0 24 + +fn=(2078) std::ios_base::~ios_base() +0 8 +cfn=(2084) std::ios_base::_M_call_callbacks(std::ios_base::event) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2090) +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1482) +calls=1 0 +0 8 +0 1 + +fn=(2202) +0 9 +cob=(2) +cfi=(52) +cfn=(2208) 0x00000000048f0140 +calls=1 0 +0 1093 +0 1 +cfn=(2236) +calls=1 0 +0 5 +0 3 + +fn=(2212) +0 2 + +fn=(2224) +0 4 +cfn=(2230) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(852) +0 9 +cfn=(860) std::error_category::error_category() +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) std::ctype const& std::use_facet >(std::locale const&) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1640) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +0 13 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1646) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1670) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1742) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1742) +0 7 + +fn=(1870) +0 12 +cob=(3) +cfi=(209) +cfn=(1876) +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1922) +0 743518251 +cfn=(1924) std::basic_filebuf >::overflow(int) +calls=1 0 +0 39 +0 92939786 +cob=(3) +cfi=(205) +cfn=(1818) +calls=23234945 264 +0 299855086 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 23234949 +0 46469890 + +fn=(2084) +0 11 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +ob=(8) +fl=(162) +fn=(1056) +0 11 +cob=(3) +cfi=(163) +cfn=(1058) +calls=1 242 +0 5585510987 + +fn=(1064) +0 12 + +fn=(2158) +0 9 +cob=(2) +cfi=(52) +cfn=(2164) 0x0000000000109170 +calls=1 0 +0 134 +0 1 +cfn=(2174) 0x00000000000015e0 +calls=1 0 +0 5 +0 3 + +fn=(2174) +0 5 + +fl=(202) +fn=(1994) +367 1 ++19 2 +-19 1 +fi=(182) /usr/include/c++/12/bits/new_allocator.h +158 1 +fe=(202) +367 1 +fi=(182) +158 1 +cob=(7) +cfi=(153) +cfn=(1824) +calls=1 0 +* 65 +* 1 +fe=(202) + +fl=(198) /usr/include/c++/12/bits/random.tcc +fn=(1800) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12437878 +-1 2501758 +-4 7505274 ++4 2498354 +-4 7559166 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12357651 +-1 2485635 +-4 7456905 ++4 2482425 +-4 7447275 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 96378 +-1 16137 ++2 16137 ++1 16137 +-3 15915 ++2 15915 ++1 15915 + +fn=(1798) std::mersenne_twister_engine::operator()() +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1800) +calls=32052 -50 +* 155311495 ++3 64104 + +fl=(164) +fn=(1910) testSwitch(TEST_ENUM) +54 50000000 ++20 6667825 +fi=(208) /usr/include/c++/12/ostream +620 13328700 +cob=(7) +cfi=(153) +cfn=(1862) +calls=3332175 0 +* 564014724 +* 3332175 +fe=(164) + +fn=(1070) +204 1 +fi=(179) /usr/include/c++/12/iostream +74 1 +fe=(164) +204 1 +fi=(179) +74 2 +fe=(164) +204 1 +fi=(179) +74 1 +cob=(7) +cfi=(153) +cfn=(1078) +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 817 +* 5 +* 3 +fi=(180) /usr/include/c++/12/bits/hashtable.h +578 1 +fi=(179) +74 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 865 +* 5 +fi=(180) +578 3 +fe=(164) +42 2 +fi=(180) +578 1 +fe=(164) +42 1 +fi=(180) +578 1 +fe=(164) +42 2 +fi=(180) +578 5 +cfn=(1600) std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, std::hash const&, std::equal_to const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 6633 +fe=(164) +40 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +30 +* 74 +* 1 ++3 7 +cob=(7) +cfi=(153) +cfn=(1640) +calls=1 -43 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +33 +* 1093 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +27 +* 74 +* 1 +204 1 +45 2 +204 1 +45 1 +204 1 +45 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +25 +* 74 +* 1 + +fn=(1758) +186 7 ++1 5 +cfi=(196) /usr/include/c++/12/bits/random.h +cfn=(1760) std::random_device::random_device() +calls=1 1621 +* 3773 +fi=(196) +1651 2 +cob=(7) +cfi=(153) +cfn=(1790) +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +188 1 +fi=(198) +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +191 2 +fi=(198) +342 1 +fe=(164) +191 4 +fi=(199) /usr/include/c++/12/bits/uniform_int_dist.h ++67 2 +cfi=(198) +cfn=(1798) +calls=1 458 +* 4881 +* 19999998 +cfi=(198) +cfn=(1798) +calls=9999999 458 +* 435402770 +* 20000000 ++2 20000000 +fi=(200) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(199) +269 10000000 +fi=(200) +114 20000000 +fi=(203) /usr/include/c++/12/bits/stl_construct.h +-17 9999975 +fi=(200) ++22 19999950 +fe=(164) ++72 30000000 +fi=(208) +620 5 +cob=(7) +cfi=(153) +cfn=(1862) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1189 +* 5 +fe=(164) +195 9 +cfn=(1910) +calls=1 54 +* 6 +* 29999997 +cfn=(1910) +calls=9999999 54 +* 637343418 +* 40000000 ++1 6 +cfn=(1954) testIfs(TEST_ENUM) +calls=1 -47 +* 6 +* 29999997 +cfn=(1954) +calls=9999999 -47 +* 637338465 +* 40000000 ++1 6 +cfi=(180) +cfn=(1958) testHashset(TEST_ENUM) +calls=1 1668 +* 13 +* 29999997 +cfi=(180) +cfn=(1958) +calls=9999999 1668 +* 756852052 +* 40000000 ++1 6 +cfi=(180) +cfn=(1966) testHashset2(TEST_ENUM) +calls=1 1645 +* 13 +* 29999997 +cfi=(180) +cfn=(1966) +calls=9999999 1645 +* 756852091 +* 30000000 +fi=(208) +620 4 +cob=(7) +cfi=(153) +cfn=(1862) +calls=1 0 +* 377 +* 1 +fe=(164) +201 9 +cfn=(1978) switchAll(TEST_ENUM) +calls=1 79 +* 187 +* 29999997 +cfn=(1978) +calls=9999999 79 +* 1854438243 +* 30000000 +fi=(196) +1628 2 +cob=(7) +cfi=(153) +cfn=(1986) +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 881 +* 5 +fe=(164) +204 9 +fi=(200) +439 25 +fi=(202) +988 25 +1893 25 +988 75 +1893 50 +fi=(201) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(202) +378 50 +fi=(203) +97 25 +fi=(200) +477 25 +fi=(204) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(202) +386 2 +fi=(200) +515 25 ++1 25 ++1 50 +fi=(204) +1117 144 +cob=(3) +cfi=(205) +cfn=(1818) +calls=24 264 +* 7107016 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 783 +* 28 +* 72 +fi=(200) +514 24 +fi=(182) +158 48 +fi=(200) +514 48 +fi=(182) +158 24 +cob=(7) +cfi=(153) +cfn=(1824) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 715 +* 28 +* 72 +fi=(202) +1897 75 +fi=(182) +137 100 +cob=(7) +cfi=(153) +cfn=(1614) +calls=25 0 +* 5895 +* 25 +fi=(200) +517 25 +-3 25 +fi=(182) +137 25 +fi=(200) +517 50 +fe=(164) + +fn=(1954) +149 50000000 ++10 6667825 +fi=(208) +620 13328700 +cob=(7) +cfi=(153) +cfn=(1862) +calls=3332175 0 +* 564009771 +* 3332175 +fe=(164) + +fn=(1978) +79 70000000 +fi=(208) +620 1904640 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476160 0 +* 81907260 +* 476160 +* 1907676 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476919 0 +* 82037448 +* 476919 +fe=(164) + +ob=(7) +fl=(153) +fn=(1022) +0 50 + +fn=(1100) std::locale::_Impl::_Impl(unsigned long) +0 139 +cfn=(1106) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) std::ctype::ctype(unsigned long) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) +cfn=(1124) +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) +0 5 +cfn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1766) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +0 14 +cfn=(1772) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1772) +0 11 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1868) +0 349930579 +cfn=(2105) +calls=1 0 +0 125 +0 1 +0 186629643 + +fn=(1869) +0 23 + +fn=(2034) operator delete[](void*) +0 2 +cfn=(1830) +calls=1 0 +0 134 +0 1 + +fn=(2128) __cxa_get_globals +0 8 +cob=(1) +cfi=(223) +cfn=(2134) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +fn=(2222) +0 2 + +fn=(960) +0 34 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) +0 121 +cfn=(1084) +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1614) +0 272 +cob=(3) +cfi=(155) +cfn=(894) +calls=34 3281 +0 7125 +0 34 +0 136 + +fn=(1646) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1652) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1658) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1664) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1670) +0 12 +cfn=(1676) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 7 +cfn=(1682) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1676) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1728) std::basic_filebuf >::_M_allocate_internal_buffer() +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1934) +0 1406325 +cfn=(1940) +calls=93755 0 +0 938280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 93759 +0 1218815 +cob=(3) +cfi=(216) +cfn=(1952) +calls=93755 26 +0 656285 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 93759 +0 1218815 + +fn=(2008) +0 16 +cfn=(1924) +calls=1 0 +0 2648 +0 9 +cfn=(1916) +calls=1 0 +0 3 +0 12 + +fn=(2122) +0 6 +cfn=(2128) +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +fn=(2218) +0 2 + +fn=(860) +0 10 + +fn=(924) +0 78 + +fn=(1272) +0 102 + +fn=(1424) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) +0 784 +cob=(3) +cfi=(178) +cfn=(1510) +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1622) std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const +0 91 +cfn=(1606) +calls=1 0 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 885 +0 5 +0 16 + +fn=(1652) +0 4 + +fn=(1658) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1684) +0 9 + +fn=(1728) +0 9 +cob=(2) +cfi=(52) +cfn=(1730) 0x00000000048f0138 +calls=1 0 +0 827 +0 4 + +fn=(1996) +0 17 +cfn=(2002) +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2072) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2078) +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(2040) +0 8 +cfn=(1676) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(219) +cfn=(2046) +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(2106) +0 15 +cob=(3) +cfi=(222) +cfn=(2112) +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2214) +0 2 + +fn=(1086) +0 11 +cfn=(1100) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) +0 5 +cob=(3) +cfi=(167) +cfn=(1142) +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) +cfn=(1224) +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) +cfn=(1230) +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) +0 414 + +fn=(1450) +0 3 + +fn=(1516) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 49 + +ob=(8) +fl=(164) +fn=(1978) +fi=(208) +620 1902860 +cob=(7) +cfi=(153) +cfn=(1862) +calls=475715 0 +* 81831728 +* 475715 +* 1905756 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476439 0 +* 81956328 +* 476439 +* 1903144 +cob=(7) +cfi=(153) +cfn=(1862) +calls=475786 0 +* 81843184 +* 475786 +* 1905272 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476318 0 +* 81936380 +* 476318 +* 1901676 +cob=(7) +cfi=(153) +cfn=(1862) +calls=475419 0 +* 81780888 +* 475419 +* 1906168 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476542 0 +* 81973360 +* 476542 +* 1906740 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476685 0 +* 81998244 +* 476685 +* 1902912 +cob=(7) +cfi=(153) +cfn=(1862) +calls=475728 0 +* 81833892 +* 475728 +* 1901444 +cob=(7) +cfi=(153) +cfn=(1862) +calls=475361 0 +* 81770228 +* 475361 +* 1904728 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476182 0 +* 83337592 +* 476182 +* 1905160 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476290 0 +* 83356261 +* 476290 +* 1904472 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476118 0 +* 83326689 +* 476118 +* 1907368 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476842 0 +* 83453092 +* 476842 +* 1904452 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476113 0 +* 83325220 +* 476113 +* 1905788 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476447 0 +* 83384462 +* 476447 +* 1903120 +cob=(7) +cfi=(153) +cfn=(1862) +calls=475780 0 +* 83267341 +* 475780 +* 1906896 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476724 0 +* 83432772 +* 476724 +* 1905116 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476279 0 +* 83353808 +* 476279 +* 1904612 +cob=(7) +cfi=(153) +cfn=(1862) +calls=476153 0 +* 83332253 +* 476153 +fe=(164) + +fl=(221) +fn=(2092) +97 4 +fi=(180) +466 1 +fi=(183) /usr/include/c++/12/bits/hashtable_policy.h +2002 3 +340 1 ++1 1 +fi=(182) +158 2 +cob=(7) +cfi=(153) +cfn=(1824) +calls=1 0 +* 94 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1824) +calls=6 0 +* 604 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1824) +calls=1 0 +* 94 +* 1 +fe=(221) + +fl=(180) +fn=(1966) +1645 10000000 +fi=(164) +178 10000000 +fe=(180) +1645 10000000 +fi=(164) +181 6667825 +fi=(208) +620 13328700 +cob=(7) +cfi=(153) +cfn=(1862) +calls=3332175 0 +* 564009771 +* 3332175 +fe=(180) +798 10000000 +fi=(181) /usr/include/c++/12/bits/functional_hash.h +166 10000000 +fi=(183) +488 20000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5236388 +fi=(256) /usr/include/c++/12/bits/stl_function.h +378 5236388 +fi=(183) +1707 10472776 +fe=(180) +1940 7140993 +fi=(183) +1270 1904912 +488 3809824 +fi=(181) +166 1904912 +fi=(183) +488 1904912 +fe=(180) +1940 4285942 +fi=(183) +1707 952236 +fi=(164) +179 6664350 +fe=(180) + +fn=(1958) +1668 10000000 +fi=(164) +172 10000000 +fe=(180) +1668 10000000 +fi=(164) +175 6667825 +fi=(208) +620 13328700 +cob=(7) +cfi=(153) +cfn=(1862) +calls=3332175 0 +* 564009732 +* 3332175 +fe=(180) +798 10000000 +fi=(181) +166 10000000 +fi=(183) +488 20000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5236388 +fi=(256) +378 5236388 +fi=(183) +1707 10472776 +fe=(180) +1940 7140993 +fi=(183) +1270 1904912 +488 3809824 +fi=(181) +166 1904912 +fi=(183) +488 1904912 +fe=(180) +1940 4285942 +fi=(183) +1707 952236 +fi=(164) +173 6664350 +fe=(180) + +fn=(1600) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1035 +* 5 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 1 + +ob=(7) +fl=(153) +fn=(1516) +0 28 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1924) +0 33 +cfn=(2014) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +ob=(8) +fl=(180) +fn=(1600) +2235 6 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(181) +166 6 +fi=(183) +488 6 +fi=(181) +166 6 +fi=(183) +488 6 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(256) +378 1 +fi=(183) +1714 2 +fe=(180) +1970 3 +fi=(183) +1270 1 +488 2 +fi=(181) +166 1 +fi=(183) +488 1 +fe=(180) +1970 2 +1190 21 ++2 8 +466 1 +2236 2 +fi=(181) +166 1 +fi=(183) +488 1 +fi=(181) +166 1 +fi=(183) +488 2 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 708 +* 5 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 1035 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1132 +* 11 +* 7 ++3 14 +1987 30 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 3 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 737 +* 5 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 ++1 1 +fi=(183) +488 2 +fe=(180) +1987 4 ++12 6 ++1 6 +-1 6 ++3 12 +fi=(181) +166 5 +fi=(183) +488 10 +fe=(180) +2005 5 ++2 15 + +ob=(7) +fl=(153) +fn=(2014) +0 17 +cfn=(1916) +calls=1 0 +0 3 +0 6 +cfn=(2020) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2072) +0 2 +cfn=(2040) +calls=1 0 +0 14 +0 1 + +fn=(2098) +0 13 +cfn=(2104) +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2104) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2104) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2140) +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2140) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2140) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2146) +0 49 +cfn=(2141) +calls=1 0 +0 125 +0 1 +0 27 + +ob=(8) +fl=(180) +fn=(1600) +2007 3 + +fl=(196) +fn=(1760) +1621 3 +fi=(197) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(257) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(197) +200 1 +fi=(257) +431 1 +fi=(197) +229 1 +fi=(257) +354 1 +fe=(196) +1621 1 +cob=(7) +cfi=(153) +cfn=(1766) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1212 +* 5 + +ob=(7) +fl=(153) +fn=(2147) +0 18 + +ob=(8) +fl=(196) +fn=(1760) +fi=(197) +234 1 ++51 2 +fe=(196) + +ob=(7) +fl=(153) +fn=(2147) +0 5 + +fn=(2230) +0 4 + +ob=(8) +fl=(196) +fn=(1760) +1621 4 + +ob=(2) +fl=(52) +fn=(2190) +0 1 +cob=(3) +cfi=(227) +cfn=(2166) +calls=1 30 +0 133 + +fn=(2250) +0 1 +cob=(3) +cfi=(227) +cfn=(2166) +calls=1 30 +0 133 + +fn=(2278) +0 3 + +fn=(1730) +0 1 +cob=(7) +cfi=(153) +cfn=(1732) +calls=1 0 +0 826 + +fn=(2066) +0 1 +cob=(3) +cfi=(155) +cfn=(1836) +calls=1 3350 +0 88 + +fn=(2164) +0 1 +cob=(3) +cfi=(227) +cfn=(2166) +calls=1 30 +0 133 + +fn=(2242) +0 3 + +fn=(1060) +0 6 + +fn=(1698) +0 2 +cob=(3) +cfi=(155) +cfn=(894) +calls=2 3281 +0 212 + +fn=(2180) +0 3 + +fn=(2208) +0 1 +cob=(3) +cfi=(227) +cfn=(2166) +calls=1 30 +0 1092 + +fn=(2268) +0 1 +cob=(3) +cfi=(227) +cfn=(2166) +calls=1 30 +0 133 + +fn=(842) +0 6 + +fn=(556) +0 6 + +fn=(2200) +0 3 + +fn=(2260) +0 3 + +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(2032) +0 1 +cob=(7) +cfi=(153) +cfn=(2034) +calls=1 0 +0 137 + +totals: 5587238688 diff --git a/COSC3P95_A1Q2/callgrind.out.43317 b/COSC3P95_A1Q2/callgrind.out.43317 new file mode 100755 index 0000000..86963d2 --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.43317 @@ -0,0 +1,15085 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 43317 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 1144005719 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 5599710685 + + +ob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +fl=(190) ./string/../string/strstr.c +fn=(1726) __GI_strstr +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(191) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +cfn=(1730) __strchr_avx2 +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(156) ./malloc/./malloc/arena.c +fn=(898) ptmalloc_init.part.0 +313 1 +fi=(155) ./malloc/./malloc/malloc.c +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +cfn=(900) getrandom +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=(316) memset +54 10 ++3 6 ++7 4 ++9 4 ++2 4 ++10 4 ++8 4 ++3 10 + +fl=(148) ./misc/./misc/init-misc.c +fn=(548) __init_misc +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +cfn=(552) __strrchr_avx2 +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(192) ./csu/../sysdeps/nptl/libc_start_call_main.h +fn=(1758) (below main) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(193) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +cfn=(1760) _setjmp +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +cfn=(1766) main +calls=1 196 +* 5597833390 ++16 2 +cfi=(217) ./stdlib/./stdlib/exit.c +cfn=(1996) exit +calls=1 +71 +* 23197 + +fl=(219) ./libio/./libio/iofclose.c +fn=(2054) fclose@@GLIBC_2.2.5 +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(213) ./libio/./libio/libioP.h +883 2 ++1 7 +fe=(219) +57 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(219) +57 3 +cfi=(187) ./libio/./libio/fileops.c +cfn=(2070) _IO_file_finish@@GLIBC_2.2.5 +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(213) +855 4 ++1 4 ++6 2 +cob=(2) ??? +cfi=(52) ??? +cfn=(2074) 0x0000000004ab3360 +calls=1 0 +* 89 +fe=(219) +76 5 +-23 2 +cfi=(187) +cfn=(2060) _IO_file_close_it@@GLIBC_2.2.5 +calls=1 +75 +* 98 +fi=(213) +883 1 +fe=(219) +53 1 +fi=(213) +883 2 +fe=(219) +49 1 +cfi=(186) ./libio/./libio/genops.c +cfn=(2056) _IO_un_link +calls=1 +5 +* 109 ++2 4 + +fl=(188) ./nptl/./nptl/libc-cleanup.c +fn=(1718) __libc_cleanup_pop_restore +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1716) __libc_cleanup_push_defer +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(220) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +fn=(2066) __close_nocancel +26 4 ++1 1 + +fl=(167) ./locale/./locale/newlocale.c +fn=(1142) newlocale +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(215) ./libio/./libio/fileno.c +fn=(1954) fileno +35 468890 ++7 93778 + +fl=(227) ./stdlib/./stdlib/cxa_finalize.c +fn=(2180) __cxa_finalize +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(2246) 0x00000000000a6e30 +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2238) 0x00000000000a6df0 +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2236) 0x00000000000d1dd0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2234) 0x00000000000d41a0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2232) 0x00000000000d41b0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2230) 0x00000000000da5d0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2228) 0x000000000017d440 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2226) 0x000000000017d450 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2224) 0x000000000017d460 +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(228) ./posix/./posix/register-atfork.c +cfn=(2182) __unregister_atfork +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(225) ./nptl/./nptl/pthread_mutex_lock.c +fn=(2166) pthread_mutex_lock@@GLIBC_2.2.5 +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(388) wmemcmp +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(231) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +fn=(502) getrlimit +38 1 ++1 7 ++1 1 + +fl=(226) ./nptl/./nptl/pthread_mutex_unlock.c +fn=(2168) pthread_mutex_unlock@@GLIBC_2.2.5 +368 2 +cfn=(2170) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2170) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(154) ./stdlib/./stdlib/cxa_atexit.c +fn=(868) __cxa_atexit +70 30 +cfn=(870) __internal_atexit +calls=15 -34 +* 1076 + +fn=(872) __new_exitfn +88 30 +-6 60 ++11 15 +-10 15 ++10 60 ++2 30 ++1 70 +-1 30 +-2 1 ++10 1 +-10 3 ++13 28 ++25 14 ++1 28 +-1 28 ++7 14 ++5 14 +-4 14 ++4 56 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) +36 75 ++5 30 ++2 120 ++1 30 +cfn=(872) +calls=15 +44 +* 521 ++2 30 ++10 15 +-3 15 ++4 15 ++1 15 +-5 30 ++2 15 ++4 60 ++1 15 ++1 90 + +fl=(195) ./setjmp/./setjmp/sigjmp.c +fn=(1764) __sigjmp_save +28 2 ++2 2 +-1 1 ++5 3 + +fl=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +fn=(350) wcscpy +38 5 ++6 1 + +fl=(173) ./iconv/./iconv/gconv_simple.c +fn=(1234) __gconv_btwoc_ascii +51 512 ++3 128 + +fl=(206) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(1856) mmap +47 10 ++3 20 ++8 40 ++2 10 + +fl=(212) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(1898) fstatat +154 1 +-55 2 ++70 3 ++1 1 + +fl=(207) ./misc/../sysdeps/unix/syscall-template.S +fn=(1862) munmap +117 40 ++5 10 + +fl=(150) ./libio/./libio/vtables.c +fn=(554) check_stdfiles_vtables +84 4 ++1 3 ++1 3 ++2 1 + +fl=(185) ./libio/./libio/iofopen.c +fn=(1704) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) +cfi=(52) +cfn=(1706) 0x0000000004ab3368 +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(186) +cfn=(1708) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(187) +cfn=(1712) _IO_new_file_init_internal +calls=1 +37 +* 113 ++1 5 +cfi=(187) +cfn=(1720) _IO_file_fopen@@GLIBC_2.2.5 +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1702) fopen@@GLIBC_2.2.5 +86 2 +cfn=(1704) +calls=1 -29 +* 584 + +fl=(141) ./nptl/./nptl/pthread_mutex_conf.c +fn=(506) __pthread_tunables_init +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +cob=(1) +cfi=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +cfn=(514) _dl_runtime_resolve_xsave +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(210) ./libio/./libio/filedoalloc.c +fn=(1892) _IO_file_doallocate +78 8 ++6 4 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(210) +84 3 +cfi=(187) +cfn=(1894) _IO_file_stat +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1706) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(186) +cfn=(1900) _IO_setb +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(232) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(210) ++44 1 +-2 2 ++5 2 + +fl=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +fn=(310) strcmp +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(172) ./elf/./elf/dl-profstub.c +fn=(1232) _dl_mcount_wrapper_check +37 128 +-1 128 ++1 256 ++2 128 + +fl=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +fn=(318) wcslen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) wcsnlen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(149) +fn=(552) +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(170) ./wcsmbs/./wcsmbs/wctob.c +fn=(1224) wctob +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(174) ./wctype/./wctype/wctype_l.c +fn=(1246) wctype_l +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +cfn=(1250) __strlen_avx2 +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +fn=(342) strncmp +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(147) ./csu/./csu/init-first.c +fn=(546) _init_first +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) +cfn=(548) +calls=1 -40 +* 53 + +fl=(184) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S +fn=(1634) __memset_avx2_unaligned_erms +167 8 ++5 4 ++1 4 ++1 4 ++1 4 ++1 4 ++13 4 ++1 4 ++2 8 ++53 4 ++1 4 ++6 4 ++1 4 ++12 4 ++3 4 ++1 4 + +fl=(165) ./nptl/./nptl/pthread_once.c +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) ./nptl/./nptl/cleanup_compat.c +cfn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +calls=1 -86 +* 6 ++2 1 +cob=(7) +cfi=(153) +cfn=(1130) 0x00000000000b9b20 +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) pthread_once@@GLIBC_2.34 +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +fn=(328) index +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(216) ./misc/../sysdeps/unix/sysv/linux/writev.c +fn=(1960) writev +26 562662 ++1 93777 + +fl=(186) +fn=(2296) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(188) +cfn=(1716) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 55 +* 8 ++4 12 + +fn=(1710) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(2062) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2072) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1708) +563 9 ++1 1 +cfn=(1710) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(2056) +54 4 ++28 2 +cfn=(2058) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2058) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(188) +cfn=(1716) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -24 +* 8 ++3 9 + +fn=(1714) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(188) +cfn=(1716) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -48 +* 8 ++3 1 + +fn=(2294) _IO_cleanup +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2296) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(188) +cfn=(1716) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(213) +940 4 +fe=(186) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(213) +942 2 ++1 2 +fe=(186) +824 4 +cfi=(187) +cfn=(2300) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fn=(1890) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(186) +347 2 +cfi=(210) +cfn=(1892) +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(1904) _IO_default_xsputn +371 9 ++3 2 +fi=(213) +940 7 +fe=(186) +399 41 +fi=(213) +942 26 ++1 26 +fe=(186) +399 52 +cfi=(187) +cfn=(1888) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(1900) +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(2302) _IO_default_setbuf +452 1 +fi=(213) +940 1 +fe=(186) +452 4 +fi=(213) +940 1 +fe=(186) +452 1 +fi=(213) +940 1 +fe=(186) +452 2 ++1 1 +fi=(213) +942 2 ++1 2 +fe=(186) +453 2 +cfi=(187) +cfn=(2128) _IO_file_sync@@GLIBC_2.2.5 +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fl=(137) ./elf/./elf/libc_early_init.c +fn=(498) __libc_early_init +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) +cfn=(502) +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(233) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(233) ++13 2 +fi=(140) +-4 1 +fi=(233) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) +cfn=(506) +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(230) ./posix/../sysdeps/unix/sysv/linux/_exit.c +fn=(2304) _Exit +27 1 ++3 1 ++1 2 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(189) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1724) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +fn=(914) brk +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +fn=(1510) __strcmp_avx2 +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(211) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(1896) fstat +29 1 ++1 2 ++5 3 +cfi=(212) +cfn=(1898) +calls=1 154 +* 7 + +fl=(187) +fn=(1912) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(214) ./io/../sysdeps/unix/sysv/linux/write.c +cfn=(1914) write +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(1720) +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1722) _IO_file_open +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(190) +cfn=(1726) +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(1886) _IO_file_xsputn@@GLIBC_2.2.5 +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(205) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1984) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 6 +cfn=(1888) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(186) +cfn=(1904) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1902) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1908) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1908) +431 2 +fi=(213) +940 2 ++2 2 +fe=(187) +431 2 +fi=(213) +940 2 +fe=(187) +431 4 +fi=(213) +940 2 +fe=(187) +431 12 ++12 2 +-10 4 +fi=(213) +942 4 ++1 4 +fe=(187) +448 8 +cfn=(1912) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(2064) _IO_file_close +1167 2 +cfi=(220) +cfn=(2066) +calls=1 26 +* 5 + +fn=(2300) +381 2 ++1 1 +cfi=(186) +cfn=(2302) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(1888) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1902) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1902) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(186) +cfn=(1890) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1894) +1147 2 +cfi=(211) +cfn=(1896) +calls=1 29 +* 13 + +fn=(2128) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fn=(2060) +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(186) +cfn=(2062) +calls=1 960 +* 9 ++3 3 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +142 2 +cfn=(2064) +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(186) +cfn=(1900) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(186) +cfn=(2056) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fn=(2070) +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(186) +cfn=(2072) +calls=1 601 +* 15 + +fn=(1712) +111 1 +-5 2 ++4 1 ++3 1 +cfi=(186) +cfn=(1714) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(1722) +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(189) +cfn=(1724) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(186) +cfn=(1714) +calls=1 87 +* 23 ++1 1 ++1 4 + +fl=(191) +fn=(1730) +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(205) +fn=(1826) __memcpy_avx_unaligned_erms +264 23238291 ++6 23238291 ++1 23238291 ++2 13242589 ++1 13242589 ++1 13242589 ++3 13242570 ++1 13242570 ++1 13242570 ++3 26485140 ++30 9995702 ++1 9995702 ++2 9995701 ++1 9995701 ++2 9995700 ++4 9995700 ++1 4761883 ++1 4761883 ++1 4761883 ++1 4761883 ++1 4761883 ++1 4761883 ++2 4761883 ++2 4761883 ++6 5233817 ++1 5233817 ++1 5233817 ++1 5233817 ++1 5233817 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966437 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fn=(1984) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(157) +fn=(900) +29 6 ++1 1 + +fl=(193) +fn=(1760) +30 1 ++2 1 +cfi=(194) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(1762) __sigsetjmp +calls=1 * +* 26 + +fl=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(360) bcmp +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(234) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(217) +fn=(1998) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 48 ++2 15 ++1 15 +-1 15 ++3 123 ++47 18 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(186) +cfn=(2294) +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(230) +cfn=(2304) +calls=1 27 +* 4 +-30 6 ++1 6 +-2 6 ++4 6 ++3 6 +-3 12 ++3 18 ++1 18 +cob=(1) +cfi=(224) ./elf/./elf/dl-fini.c +cfn=(2164) _dl_fini +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2112) std::ios_base::Init::~Init() +calls=1 0 +* 6761 +cob=(8) +cfi=(221) /usr/include/c++/12/bits/unordered_set.h +cfn=(2106) std::unordered_set, std::equal_to, std::allocator >::~unordered_set() +calls=1 -19 +* 993 +cob=(8) +cfi=(221) +cfn=(2100) std::unordered_set >::~unordered_set() +calls=1 -19 +* 886 +cob=(7) +cfi=(153) +cfn=(2004) std::basic_fstream >::~basic_fstream() +calls=1 0 +* 10918 +cob=(8) +cfi=(202) /usr/include/c++/12/bits/stl_vector.h +cfn=(2002) std::vector >::~vector() +calls=1 367 +* 73 ++1 24 ++10 2 ++1 2 +-82 1 +cfi=(218) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(2000) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(1996) +145 1 ++1 4 +cfn=(1998) +calls=1 40 +* 23192 + +fl=(194) +fn=(1762) +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(195) +cfn=(1764) +calls=1 -56 +* 8 + +fl=(81) ./string/../sysdeps/x86/cacheinfo.h +fn=(300) __x86_cacheinfo +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(340) wmemchr +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(235) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +fn=(362) wmemset +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +fn=(338) stpncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(236) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) strncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(237) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(175) +fn=(1250) +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(228) +fn=(2182) +82 5 ++1 5 +-1 5 ++1 15 +fi=(229) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(228) +71 10 ++38 20 ++1 10 + +fl=(155) +fn=(1848) _int_free +4417 264 ++10 33 +-10 99 ++10 66 ++6 165 ++1 66 ++4 165 ++8 165 +-1 66 ++1 66 ++9 26 ++9 26 +-15 26 ++6 52 ++20 104 ++14 32 ++11 36 ++2 27 +2006 27 +4523 9 ++1 9 ++4 18 ++2 9 +-2 9 ++2 9 ++4 18 ++2 36 ++1 9 ++19 34 +4698 363 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1852) unlink_chunk.constprop.0 +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 17 ++2 17 +-4 17 ++2 51 ++1 17 ++1 17 +4478 17 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1858) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1860) munmap_chunk +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(207) +cfn=(1862) +calls=10 117 +* 50 + +fn=(894) malloc +3281 225 ++7 90 +1338 88 ++19 223 +3298 86 ++2 180 ++3 88 ++10 86 ++28 215 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 81 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 172 +cfn=(906) _int_malloc +calls=43 1338 +* 7051 ++1 215 +fi=(156) +162 66 +315 1 +cfn=(898) +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(1844) free +3350 86 +-4 43 ++14 43 +-14 86 ++12 43 ++4 43 +-4 43 ++4 86 ++17 99 +fi=(156) +162 99 +fe=(155) +3385 66 +cfn=(1848) +calls=33 4417 +* 2942 ++3 33 ++1 132 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1860) +calls=8 3038 +* 272 +* 4 +cfn=(1860) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1854) sysmalloc_mmap.constprop.0 +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1852) +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fn=(906) +1338 88 +3766 352 +1357 44 +3766 44 +1357 130 +3807 84 ++27 84 ++2 108 ++3 18 ++2 36 ++56 48 ++62 373 ++1 57 ++20 44 +-1 44 +-1 44 ++1 88 ++1 174 ++4 43 ++6 172 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 25 ++2 25 +-2 25 ++2 50 +-68 6 +1357 2 +3839 4 ++2 79 +4409 396 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 88 ++2 38 ++3 19 +-3 19 ++3 38 ++68 44 ++1 44 ++1 44 +-1 44 ++1 44 ++1 88 ++1 132 ++5 88 +-99 15 +-71 2 +3899 15 +4140 113 +4268 300 +-3 357 +4365 44 ++1 88 ++2 88 ++3 144 ++17 36 ++17 176 +cfn=(918) alloc_perturb +calls=44 1999 +* 176 +* 88 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 32 +-2 32 ++2 32 +-1 32 ++1 32 +-3 32 ++8 32 +-5 32 ++2 32 +-2 128 ++2 32 ++4 32 + +fn=(1854) +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(206) +cfn=(1856) +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(918) +1999 132 ++2 44 + +fn=(1858) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fl=(166) +fn=(1144) +43 2 ++4 2 ++2 1 + +fn=(1128) +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +fn=(322) memcpy@@GLIBC_2.14 +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(400) mempcpy +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fn=(394) memmove +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fl=(218) +fn=(2000) +149 3 ++1 4 ++18 4 + +fl=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=(344) strcasecmp +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) strncasecmp_l +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) strncasecmp +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) strcasecmp_l +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(163) ./csu/../csu/libc-start.c +fn=(1058) __libc_start_main@@GLIBC_2.34 +242 11 ++69 3 ++1 3 +cfi=(154) +cfn=(868) +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(1756) _dl_audit_preinit +calls=1 119 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(192) +cfn=(1758) +calls=1 29 +* 5597856640 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) 0x0000000000109000 +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) +cfn=(1070) _GLOBAL__sub_I_specialSet +calls=1 +69 +* 125230 +* 4 +cob=(8) +cfi=(162) ??? +cfn=(1064) 0x0000000000001710 +calls=1 0 +* 12 +-1 7 + +fl=(171) ./wcsmbs/./wcsmbs/btowc.c +fn=(1230) btowc +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(238) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) +cfn=(1232) +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) +cfn=(1234) +calls=128 -6 +* 640 + +fl=(222) ./libio/./libio/iofflush.c +fn=(2126) fflush +33 20 +-1 40 ++7 130 ++1 10 +fi=(213) +940 30 ++2 20 ++1 20 +fe=(222) +40 20 +cfi=(187) +cfn=(2128) +calls=10 792 +* 170 +fi=(213) +883 20 ++1 100 +fe=(222) +40 20 ++4 40 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) +cfn=(914) +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(209) ./libio/./libio/iofwrite.c +fn=(1884) fwrite +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 8 +cfi=(187) +cfn=(1886) +calls=2 1204 +* 1341 ++6 4 +fi=(213) +883 4 ++1 16 +fe=(209) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(324) wcschr +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) wcscmp +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(214) +fn=(1914) +26 18 ++1 3 + +fl=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(370) strchrnul +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) memrchr +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) rindex +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) strnlen +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) strlen +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=(398) strspn +36 5 +fi=(239) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) strcspn +36 5 +fi=(240) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) strpbrk +36 5 +fi=(241) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(169) ./locale/./locale/uselocale.c +fn=(1218) uselocale +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +fn=(352) strcat +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) strcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) stpcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(406) rawmemchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(242) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) memchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(243) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +ob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +fl=(152) ??? +fn=(570) __cpu_indicator_init +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) 0x00000000000078e0 +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(836) 0x00000000000046a0 +0 12 + +fn=(2258) 0x0000000000004660 +0 9 +cob=(2) +cfi=(52) +cfn=(2264) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2268) 0x00000000000045f0 +calls=1 0 +0 5 +0 3 + +fn=(834) +0 54 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +fn=(600) +0 162 + +fn=(2268) +0 5 + +ob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +fl=(146) ??? +fn=(540) 0x0000000000001100 +0 12 + +fn=(2208) 0x0000000000001050 +0 5 + +fn=(2198) 0x00000000000010c0 +0 9 +cob=(2) +cfi=(52) +cfn=(2204) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2208) +calls=1 0 +0 5 +0 3 + +ob=(1) +fl=(131) ./elf/./dl-find_object.h +fn=(474) _dl_find_object_from_map +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(17) ./elf/../sysdeps/x86/cpu-features.c +fn=(38) init_cpu_features.constprop.0 +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) __GI___tunable_set_val +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) handle_intel.constprop.0 +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) get_common_cache_info.constprop.0 +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) ./elf/../sysdeps/x86/get-isa-level.h +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +fn=(140) memset +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(145) ./elf/./elf/dl-init.c +fn=(532) _dl_init +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) +cfi=(152) +cfn=(836) +calls=1 -70 +* 12 +cob=(3) +cfi=(150) +cfn=(554) +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) +calls=1 -70 +* 656 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(151) ??? +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) +cfn=(546) +calls=1 -24 +* 71 +cob=(5) +cfi=(146) +cfn=(540) +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +fn=(214) __GI___close_nocancel +26 24 ++1 6 + +fl=(8) ./elf/./elf/dl-setup_hash.c +fn=(14) _dl_setup_hash +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(135) ./elf/./elf/dl-lookup-direct.c +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) _dl_lookup_direct +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(27) ./elf/./elf/dl-object.c +fn=(90) _dl_add_to_namespace_list +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +cfn=(92) rtld_mutex_dummy +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fn=(76) _dl_new_object +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +cfn=(66) strlen +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) ./elf/../include/rtld-malloc.h +-39 10 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(78) __minimal_calloc +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(86) memcpy +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) mempcpy +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) __minimal_malloc +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fl=(78) ./elf/./elf/dl-lookup.c +fn=(292) do_lookup_x +348 15160 ++1 1895 +-1 7580 ++6 1895 +-6 3790 ++7 1895 ++41 1895 +-30 3790 ++30 1895 +-30 7580 ++14 18009 ++8 6003 +-4 6003 ++1 6003 ++3 24012 ++1 12006 ++3 6003 +-3 6003 ++4 12006 ++7 6003 +-3 12006 +-2 6003 ++5 18009 ++3 42021 ++99 12372 +359 12008 ++3 12008 ++4 12014 ++4 12006 ++4 12006 +fi=(4) +138 3760 ++1 5640 +fe=(78) +460 3760 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7520 +fe=(78) +467 9912 ++16 3596 ++1 1798 ++1 3760 +-78 5793 +-1 3862 ++2 3862 ++2 1929 ++6 7716 +-6 1929 ++6 13503 ++7 8667 +-10 23840 ++3 1888 +-1 3776 ++1 1888 +-1 1888 ++2 3776 +-1 22656 +cfn=(294) check_match +calls=1888 71 +* 174856 ++4 5664 ++3 18 ++82 15 ++1 15160 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 101 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 410 ++98 6 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) __minimal_free +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16911 + +fn=(288) _dl_lookup_symbol_x +756 24635 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1895 ++3 3790 +-8 1895 ++1 3790 ++10 1895 ++1 3790 +-1 38875 ++1 77750 ++20 39829 +-2 39829 ++6 39829 +-3 79658 ++2 39829 +-30 39829 ++3 79658 +fe=(78) +758 1895 ++1 1895 ++3 1895 +-4 1895 ++1 1895 ++7 7544 ++3 1895 ++2 3790 +-2 1895 ++6 3790 +-7 22740 ++7 75 ++1 26530 +cfn=(292) +calls=1895 348 +* 677977 +* 5685 ++28 1895 +-23 5685 ++23 1895 +-23 3790 ++24 11264 ++7 1880 +-7 1880 ++35 7520 ++34 1880 +-20 5640 ++3 3760 +-57 1895 ++76 17055 +fi=(79) +87 941 ++1 941 ++1 1882 ++1 941 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1888 ++3 1888 +-3 22656 ++3 7542 ++13 1883 +-13 1883 ++13 1883 +-13 1883 ++13 5649 ++3 4058 +cfi=(33) +cfn=(98) +calls=73 +41 +* 4250 +* 146 ++4 1883 ++1 3766 ++2 3760 ++19 3760 ++1 15040 ++2 6 +-40 1879 ++84 11328 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5631 +cfi=(33) +cfn=(98) +calls=1877 +13 +* 68354 +* 3754 +-44 20 ++5 10 + +fl=(13) ./elf/./elf/dl-sort-maps.c +fn=(252) _dl_sort_maps +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) _dl_sort_maps_init +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) ./elf/./elf/dl-environ.c +fn=(74) _dl_next_ld_env_entry +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(142) +fn=(514) +76 126 ++3 126 ++2 126 ++10 126 ++6 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++4 126 ++1 126 ++3 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++7 126 ++1 126 ++1 126 +cfi=(143) ./elf/./elf/dl-runtime.c +cfn=(516) _dl_fixup +calls=126 -84 +* 103491 ++1 126 ++5 126 ++1 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++2 126 ++4 126 ++2 126 + +fl=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +fn=(248) __libc_scratch_buffer_set_array_size +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(69) ./elf/./elf/dl-cache.c +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(526) _dl_unload_cache +536 4 +-1 1 ++3 2 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(230) _dl_load_cache_lookup +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) +cfn=(98) +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(200) fstat +29 6 ++1 12 ++5 18 +cfi=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +cfn=(202) fstatat +calls=6 154 +* 42 + +fl=(136) ./elf/./elf/dl-call-libc-early-init.c +fn=(496) _dl_call_libc_early_init +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) +cfn=(498) +calls=1 -7 +* 1212 + +fl=(118) +fn=(528) +117 4 ++5 1 + +fn=(410) mprotect +117 28 ++5 7 + +fl=(50) +fn=(1756) +119 4 + +fn=(524) _dl_audit_activity_nsid +45 12 ++2 9 ++4 3 + +fn=(2196) _dl_audit_objclose +98 28 + +fn=(164) _dl_audit_activity_map +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(216) _dl_audit_objopen +78 20 + +fl=(55) +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(204) mmap +calls=1 -2 +* 8 +* 2 + +fn=(186) _dl_name_match_p +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3633 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4457 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fl=(48) ./elf/../elf/dl-tls.c +fn=(274) allocate_dtv +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) _dl_add_to_slotinfo +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(244) _dl_assign_tls_modid +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fn=(470) _dl_allocate_tls_init +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) +cfn=(140) +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(272) _dl_allocate_tls_storage +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(268) _dl_tls_static_surplus_init +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) _dl_determine_tlsoffset +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(158) _dl_count_modids +199 2 ++1 1 ++15 2 + +fl=(75) ./elf/./elf/dl-version.c +fn=(260) _dl_check_all_versions +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20865 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5635 +* 116 +204 22 ++4 33 ++5 11 +fi=(244) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 62 ++1 62 +-1 31 ++4 31 +-3 31 ++3 31 +-3 143 +56 168 ++8 126 ++6 126 ++16 42 ++1 84 ++2 42 ++5 378 ++14 1394 ++12 1965 ++4 655 +-30 1310 +231 168 ++3 126 ++5 31 +-24 31 +110 42 ++3 168 +cfi=(33) +cfn=(98) +calls=42 +18 +* 1720 +* 126 +224 168 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 31 +-15 31 ++2 31 +-2 31 ++2 31 +-2 31 ++2 62 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 42 ++1 42 +-1 126 ++1 42 ++1 42 +-2 42 ++2 84 ++1 126 ++3 126 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) strncmp +calls=1 125 +* 31 +* 2 + +fl=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +fn=(36) _dl_x86_init_cpu_features +39 3 ++2 1 +cfi=(17) +cfn=(38) +calls=1 399 +* 7272 + +fn=(494) __x86_cpu_features +39 3 ++32 2 + +fl=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +fn=(128) bcmp +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(19) +fn=(114) _dl_hwcaps_subdirs_active +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +fl=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +fn=(246) __pread64_nocancel +25 2 ++1 8 ++1 2 + +fl=(20) +fn=(50) +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +fn=(192) __read_nocancel +26 20 ++1 5 + +fl=(31) ./elf/./elf/dl-load.c +fn=(224) cache_rpath +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) _dl_process_pt_gnu_property +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) +cfn=(136) +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) open_verify.constprop.0 +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(188) +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) +cfn=(190) +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) +cfn=(192) +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(196) _dl_debug_update +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) +cfn=(76) +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) +cfn=(204) +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) +cfn=(140) +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) +cfn=(200) +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) +cfn=(214) +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) +cfn=(14) +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) +cfn=(244) +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) +cfn=(216) +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) +cfn=(98) +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(148) _dl_dst_count +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(110) _dl_init_paths +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) expand_dynamic_string_token +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) +cfn=(150) +calls=2 40 +* 160 + +fn=(184) _dl_map_object +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) +cfn=(186) +calls=49 68 +* 5196 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 898 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) +cfn=(230) +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) +cfn=(114) +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) +cfn=(128) +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(30) +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fl=(11) +fn=(22) __GI___tunables_init +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(58) +158 30 ++2 5 +cfn=(60) do_tunable_update_val +calls=5 -61 +* 190 + +fn=(60) +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(25) +fn=(276) __tls_init_tp +68 1 +fi=(245) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(245) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(245) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(72) __tls_pre_init_tp +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fn=(92) +44 356 + +fl=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(180) __sigsetjmp +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(23) +fn=(66) +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2260 ++4 2260 ++3 3390 ++1 1130 +fi=(6) +83 3390 ++2 4748 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) +cfn=(406) +calls=1 38 +* 22 +cob=(3) +cfi=(100) +cfn=(402) +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) +calls=1 57 +* 21 +cob=(3) +cfi=(85) +cfn=(398) +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) +cfn=(390) +calls=1 38 +* 16 +cob=(3) +cfi=(114) +cfn=(388) +calls=1 34 +* 23 +cob=(3) +cfi=(97) +cfn=(386) +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) +calls=1 40 +* 24 +cob=(3) +cfi=(107) +cfn=(362) +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) +calls=1 38 +* 16 +cob=(3) +cfi=(102) +cfn=(350) +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) +calls=1 37 +* 20 +cob=(3) +cfi=(99) +cfn=(342) +calls=1 44 +* 20 +cob=(3) +cfi=(98) +cfn=(340) +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) +calls=1 35 +* 18 +cob=(3) +cfi=(92) +cfn=(334) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) +calls=1 40 +* 24 +cob=(3) +cfi=(94) +cfn=(328) +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) +cfn=(318) +calls=1 41 +* 18 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) +cfn=(288) +calls=1759 756 +* 1251587 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) +cfn=(494) +calls=1 39 +* 5 +cob=(3) +cfi=(81) +cfn=(300) +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) +cfn=(410) +calls=7 117 +* 35 +* 14 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) _dl_debug_state +117 2 + +fn=(156) _dl_debug_initialize +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(7) +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(12) __rtld_malloc_init_stubs +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fn=(480) __rtld_malloc_init_real +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(51) ./string/../string/strcspn.c +fn=(168) strcspn +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720343 +0 10 +cfi=(145) +cfn=(532) +calls=1 77 +0 7332 +0 3 +cob=(8) +cfi=(162) +cfn=(1056) (below main) +calls=1 0 +0 5597982995 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) +cfn=(180) +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25217 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20985 ++2 1 ++1 1 ++1 4 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fl=(61) +fn=(204) +47 26 ++3 52 ++8 104 ++2 26 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(143) +fn=(516) +46 882 ++2 630 ++1 126 ++6 126 +fi=(246) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 126 +fe=(143) ++21 126 ++5 126 ++1 126 +-6 126 ++6 252 ++1 126 ++2 126 +-2 126 ++2 126 +-2 630 ++7 252 ++4 252 ++4 378 ++4 378 ++1 504 ++1 378 ++8 126 +-1 126 ++1 252 ++10 1260 +cfi=(78) +cfn=(288) +calls=126 756 +* 91247 +* 126 ++4 630 ++10 1260 ++15 504 ++9 378 ++26 378 +fi=(5) ++61 126 +fe=(143) +-57 756 +-1 252 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 6 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 +25 +* 21 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 +2 +* 23 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 +8 +* 24 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 +22 +* 23 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 +16 +* 18 +fe=(143) ++93 12 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) +calls=1 279 +* 26553 ++3 1 +cfi=(13) +cfn=(26) +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685252 ++3 4 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fl=(60) +fn=(202) +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(224) +fn=(2164) +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(225) +cfn=(2166) +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(226) +cfn=(2168) +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) +cfn=(2276) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2258) +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2216) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2198) +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2172) 0x00000000000016d0 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2292) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2274) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2256) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2214) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2194) 0x000000000010a728 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2196) +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) +cfn=(474) +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(247) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(223) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2148) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(2) +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) +cfn=(12) +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719612 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) +cfn=(184) +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) +cfn=(268) +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) +cfn=(74) +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) +cfn=(156) +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29423 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 21001 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(248) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(248) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614086 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) +cfn=(496) +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) +calls=1 76 +* 2834 ++3 1 +cfi=(134) ./elf/../sysdeps/nptl/dl-mutex.c +cfn=(488) __rtld_mutex_init +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) handle_preload_list +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) +cfn=(168) +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fn=(258) +677 2 ++2 4 +cfi=(75) +cfn=(260) +calls=1 392 +* 20975 +* 2 ++4 2 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(134) +fn=(488) +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) +cfn=(490) +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 25767 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) +cfn=(248) +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25030 +* 11 ++5 22 + +fl=(33) +fn=(264) +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fn=(98) +131 2258 ++1 2258 ++2 2258 ++1 2258 ++21 2258 ++1 2258 ++1 1196 ++1 1196 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++17 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++5 29 ++1 29 ++9 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 +-7 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 200 ++1 138 ++1 138 ++1 138 ++2 138 ++1 138 ++1 138 ++1 138 ++1 138 ++1 138 +-5 62 ++1 62 ++1 62 ++1 62 ++1 62 ++1 62 ++10 1033 ++1 1033 ++1 1033 ++2 1033 ++6 1033 ++1 1033 ++1 1033 ++1 1033 ++1 1033 ++5 1033 ++2 1022 ++1 1022 ++1 2044 ++8 1022 ++1 1022 ++3 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 3 ++1 3 ++1 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++3 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 +-1 1 ++1 1 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++6 9 ++1 9 ++1 18 ++4 9 ++1 9 ++3 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 +-1 1 ++1 1 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++1 24 ++4 12 ++1 12 +-1 2 ++1 2 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 3 ++1 3 ++2 3 ++1 3 ++2 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++7 2 ++1 2 ++1 2 ++32 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 13 ++1 13 ++1 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 26 ++1 26 ++1 26 ++1 26 ++1 26 ++2 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 +-1 1 ++1 1 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++2 26 ++4 13 ++1 13 +-1 1 ++1 1 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1108 ++2 1108 ++1 1108 ++1 1108 ++1 1108 +-3 125 ++1 125 ++1 125 ++1 125 ++1 276 ++5 138 ++6 138 ++1 138 ++8 138 ++1 138 +-16 2120 ++6 2120 ++1 2120 ++8 2120 ++1 2120 + +ob=(4) +fl=(123) +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fl=(120) +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fl=(151) +fn=(2286) 0x0000000000010210 +0 5 + +fn=(560) +0 12 + +fn=(2276) +0 9 +cob=(2) +cfi=(52) +cfn=(2282) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2286) +calls=1 0 +0 5 +0 3 + +fl=(119) +fn=(414) +29 4 ++1 3 +fi=(249) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(250) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(251) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(252) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 ++1 3 +fi=(253) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fn=(444) +29 4 ++1 3 +fi=(254) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(255) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(7) +fl=(153) +fn=(860) std::error_category::error_category() +0 10 + +fn=(924) +0 78 + +fn=(1084) std::locale::locale() +0 189 +cfn=(1086) 0x00000000000bbb80 +calls=27 0 +0 70541 +0 270 + +fn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +0 448 +cfn=(1158) std::locale::id::_M_id() const +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +0 49 +cfn=(1470) std::ios_base::_M_init() +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) std::locale::~locale() +0 104 + +fn=(1536) bool std::has_facet > > >(std::locale const&) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) __dynamic_cast +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1740) operator new[](unsigned long) +0 2 +cfn=(1614) operator new(unsigned long) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1832) operator delete(void*, unsigned long) +0 82 +cfn=(1838) operator delete(void*) +calls=41 0 +0 5066 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 45 + +fn=(1838) +0 84 +cob=(3) +cfi=(155) +cfn=(1844) +calls=42 3350 +0 4268 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 46 + +fn=(2142) __cxa_get_globals +0 8 +cob=(1) +cfi=(223) +cfn=(2148) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +fn=(2236) +0 2 + +fn=(1164) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1106) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1690) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +0 7 +cfn=(1692) 0x00000000000c9ad0 +calls=1 0 +0 9 +0 6 +cfn=(1684) std::__basic_file::is_open() const +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(185) +cfn=(1702) +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1878) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +0 12 +cob=(3) +cfi=(209) +cfn=(1884) +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1994) std::random_device::_M_fini() +0 4 + +fn=(2010) std::basic_filebuf >::close() +0 9 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 5 +cfn=(2016) std::basic_filebuf >::_M_terminate_output() +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(2038) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(2048) std::__basic_file::close() +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(2028) std::__basic_file::xsputn(char const*, long) +0 10 +cfn=(1948) std::__basic_file::fd() +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(214) +cfn=(1914) +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(2038) +0 9 +cob=(2) +cfi=(52) +cfn=(2040) 0x00000000048f0108 +calls=1 0 +0 138 +0 11 + +fn=(2098) std::ios_base::_M_dispose_callbacks() +0 13 + +fn=(2136) std::uncaught_exception() +0 6 +cfn=(2142) +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +fn=(2232) +0 2 + +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1078) std::ios_base::Init::Init() +0 39 +cfn=(1084) +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +0 84 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) +0 32 +cfn=(1560) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1614) +0 336 +cob=(3) +cfi=(155) +cfn=(894) +calls=42 3281 +0 8525 +0 42 +0 168 + +fn=(1774) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +0 14 +cfn=(1780) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1780) +0 11 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1876) std::ostream::sentry::sentry(std::ostream&) +0 349980739 +cfn=(2119) std::ostream::flush()'2 +calls=1 0 +0 125 +0 1 +0 186656395 + +fn=(1877) std::ostream::sentry::sentry(std::ostream&)'2 +0 23 + +fn=(1932) std::basic_filebuf >::overflow(int) +0 33 +cfn=(2022) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(2120) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2126) +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2228) +0 2 + +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) std::ctype const& std::use_facet >(std::locale const&) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1622) std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const +0 182 +cfn=(1606) std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const +calls=2 0 +0 76 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 885 +0 6 +0 32 + +fn=(1672) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1684) +0 24 + +fn=(1942) std::__basic_file::xsputn_2(char const*, long, char const*, long) +0 1406655 +cfn=(1948) +calls=93777 0 +0 938500 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 93781 +0 1219101 +cob=(3) +cfi=(216) +cfn=(1960) +calls=93777 26 +0 656439 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 93781 +0 1219101 + +fn=(2086) std::ios_base::~ios_base() +0 8 +cfn=(2092) std::ios_base::_M_call_callbacks(std::ios_base::event) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2098) +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1482) +calls=1 0 +0 8 +0 1 + +fn=(2112) +0 13 +cfn=(2118) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2118) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2118) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2154) std::basic_ostream >::flush() +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2154) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2154) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2160) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2155) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2161) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2244) std::error_category::~error_category() +0 4 + +fn=(1100) std::locale::_Impl::_Impl(unsigned long) +0 139 +cfn=(1106) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) std::ctype::ctype(unsigned long) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) 0x00000000000d48d0 +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) +cfn=(1124) +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) +0 5 +cfn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1648) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +0 13 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1654) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1678) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1750) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1750) +0 7 + +fn=(1922) std::basic_filebuf >::xsputn(char const*, long) +0 373312704 +cfn=(1924) std::codecvt::do_always_noconv() const +calls=23332044 0 +0 69996132 +0 374062924 +cfn=(1942) +calls=93777 0 +0 5628866 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 93781 +0 210457281 +cfn=(1930) std::basic_streambuf >::xsputn(char const*, long) +calls=23238267 0 +0 1206187097 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 23238271 +0 1500432 + +fn=(2092) +0 11 + +fn=(950) +0 44 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) +0 121 +cfn=(1084) +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1606) +0 92 + +fn=(1924) +0 69996138 + +fn=(2042) operator delete[](void*) +0 2 +cfn=(1838) +calls=1 0 +0 134 +0 1 + +fn=(2118) +0 39 +cfn=(1876) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2120) +calls=3 0 +0 918 +0 25 +cfn=(2136) +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2120) +calls=1 0 +0 68 +0 17 + +fn=(2119) +0 13 +cfn=(1877) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2120) +calls=1 0 +0 68 +0 13 + +fn=(2162) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2126) +calls=5 33 +0 320 +0 5 + +fn=(2224) +0 2 + +fn=(2234) +0 2 + +fn=(2246) +0 4 +cfn=(2244) +calls=1 0 +0 2 +0 1 + +fn=(2250) 0x00000000000a5d90 +0 5 + +fn=(852) +0 9 +cfn=(860) +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1272) +0 102 + +fn=(1424) std::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) +0 784 +cob=(3) +cfi=(178) +cfn=(1510) +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1654) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1660) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1666) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1672) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1678) +0 12 +cfn=(1684) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 7 +cfn=(1690) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1736) std::basic_filebuf >::_M_allocate_internal_buffer() +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1948) +0 281334 +cob=(3) +cfi=(215) +cfn=(1954) +calls=93778 35 +0 562668 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 93782 + +fn=(2016) +0 16 +cfn=(1932) +calls=1 0 +0 2648 +0 9 +cfn=(1924) +calls=1 0 +0 3 +0 12 + +fn=(2154) +0 39 +cfn=(2160) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2162) +calls=3 0 +0 204 +0 25 +cfn=(2136) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2162) +calls=1 0 +0 68 +0 17 + +fn=(2155) +0 13 +cfn=(2161) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2162) +calls=1 0 +0 68 +0 13 + +fn=(2230) +0 2 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +fn=(1022) +0 50 + +fn=(1086) +0 11 +cfn=(1100) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) +0 5 +cob=(3) +cfi=(167) +cfn=(1142) +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) +cfn=(1224) +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) +cfn=(1230) +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1450) +0 3 + +fn=(1516) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1660) +0 4 + +fn=(1666) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1692) +0 9 + +fn=(1736) +0 9 +cob=(2) +cfi=(52) +cfn=(1738) 0x00000000048f0138 +calls=1 0 +0 827 +0 4 + +fn=(1798) std::random_device::_M_getval() +0 23 + +fn=(1870) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +0 349980690 +cfn=(1876) +calls=23332046 0 +0 536637058 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 23332050 +0 699961380 +cfn=(1922) +calls=23332044 0 +0 2264479221 +cfn=(1878) +calls=2 0 +0 2249 +0 116660230 + +fn=(1930) +0 743624555 +cfn=(1932) +calls=1 0 +0 39 +0 92953074 +cob=(3) +cfi=(205) +cfn=(1826) +calls=23238267 264 +0 299893683 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 23238271 +0 46476534 + +fn=(2004) +0 17 +cfn=(2010) +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2080) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2086) +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(2048) +0 8 +cfn=(1684) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(219) +cfn=(2054) +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(2216) +0 9 +cob=(2) +cfi=(52) +cfn=(2222) 0x00000000048f0140 +calls=1 0 +0 1093 +0 1 +cfn=(2250) +calls=1 0 +0 5 +0 3 + +fn=(2226) +0 2 + +fn=(2238) +0 4 +cfn=(2244) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(960) +0 34 + +fn=(1106) +0 21 + +fn=(1298) +0 23 +cfn=(1304) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 350 + +fn=(1542) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(2022) +0 17 +cfn=(1924) +calls=1 0 +0 3 +0 6 +cfn=(2028) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 + +ob=(8) +fl=(198) /usr/include/c++/12/bits/random.tcc +fn=(1808) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12436721 +-1 2500601 +-4 7501803 ++4 2499511 +-4 7562637 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12357529 +-1 2485513 +-4 7456539 ++4 2482547 +-4 7447641 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 95916 +-1 15906 ++2 15906 ++1 15906 +-3 16146 ++2 16146 ++1 16146 + +fn=(1806) std::mersenne_twister_engine::operator()() +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1808) +calls=32052 -50 +* 155309754 ++3 64104 + +fl=(162) +fn=(1056) +0 11 +cob=(3) +cfi=(163) +cfn=(1058) +calls=1 242 +0 5597982984 + +fn=(1064) +0 12 + +fn=(2172) +0 9 +cob=(2) +cfi=(52) +cfn=(2178) 0x0000000000109170 +calls=1 0 +0 134 +0 1 +cfn=(2188) 0x0000000000001660 +calls=1 0 +0 5 +0 3 + +fn=(2188) +0 5 + +fl=(221) +fn=(2106) +97 4 +fi=(180) /usr/include/c++/12/bits/hashtable.h +466 1 +fi=(183) /usr/include/c++/12/bits/hashtable_policy.h +2002 3 +340 1 ++1 1 +fi=(182) /usr/include/c++/12/bits/new_allocator.h +158 2 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 115 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 690 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fn=(2100) +97 4 +fi=(180) +466 1 +fi=(183) +2002 3 +340 1 ++1 1 +fi=(182) +158 2 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 604 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fl=(164) +fn=(1918) testSwitch(TEST_ENUM) +64 50000000 ++20 6666989 +fi=(208) /usr/include/c++/12/ostream +620 13332044 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3333011 0 +* 564156242 +* 3333011 +fe=(164) + +fn=(1986) switchAll(TEST_ENUM) +89 70000000 +fi=(208) +620 1901328 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475332 0 +* 81765132 +* 475332 +* 1906016 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476504 0 +* 81967760 +* 476504 +* 1905500 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476375 0 +* 81945176 +* 476375 +* 1902600 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475650 0 +* 81821304 +* 475650 +* 1906716 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476679 0 +* 81997860 +* 476679 +* 1904156 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476039 0 +* 81886700 +* 476039 +* 1904408 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476102 0 +* 81897752 +* 476102 +* 1901052 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475263 0 +* 81753948 +* 475263 +* 1903552 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475888 0 +* 81860548 +* 475888 +* 1906296 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476574 0 +* 81978936 +* 476574 +* 1904012 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476003 0 +* 81880580 +* 476003 +* 1902352 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475588 0 +* 83233543 +* 475588 +* 1905148 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476287 0 +* 83355967 +* 476287 +* 1907940 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476985 0 +* 83478216 +* 476985 +* 1905684 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476421 0 +* 83379516 +* 476421 +* 1912712 +cob=(7) +cfi=(153) +cfn=(1870) +calls=478178 0 +* 83686727 +* 478178 +* 1910468 +cob=(7) +cfi=(153) +cfn=(1870) +calls=477617 0 +* 83588486 +* 477617 +* 1900540 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475135 0 +* 83154499 +* 475135 +* 1901628 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475407 0 +* 83201208 +* 475407 +* 1900596 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475149 0 +* 83156454 +* 475149 +* 1907296 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476824 0 +* 83450173 +* 476824 +fe=(164) + +fn=(1766) +196 7 ++1 5 +cfi=(196) /usr/include/c++/12/bits/random.h +cfn=(1768) std::random_device::random_device() +calls=1 1621 +* 3773 +fi=(196) +1651 2 +cob=(7) +cfi=(153) +cfn=(1798) +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +198 1 +fi=(198) +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +201 2 +fi=(198) +342 1 +fe=(164) +201 4 +fi=(199) /usr/include/c++/12/bits/uniform_int_dist.h ++57 2 +cfi=(198) +cfn=(1806) +calls=1 458 +* 4868 +* 19999998 +cfi=(198) +cfn=(1806) +calls=9999999 458 +* 435401042 +* 20000000 ++2 20000000 +fi=(200) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(199) +269 10000000 +fi=(200) +114 20000000 +fi=(203) /usr/include/c++/12/bits/stl_construct.h +-17 9999975 +fi=(200) ++22 19999950 +fe=(164) ++82 30000000 +fi=(208) +620 5 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1189 +* 5 +fe=(164) +205 9 +cfn=(1918) +calls=1 64 +* 2100 +* 29999997 +cfn=(1918) +calls=9999999 64 +* 637486186 +* 40000000 ++1 6 +cfn=(1962) testIfs(TEST_ENUM) +calls=1 -47 +* 179 +* 29999997 +cfn=(1962) +calls=9999999 -47 +* 637483115 +* 40000000 ++1 6 +cfi=(180) +cfn=(1966) testHashset(TEST_ENUM) +calls=1 1668 +* 192 +* 29999997 +cfi=(180) +cfn=(1966) +calls=9999999 1668 +* 756990293 +* 40000000 ++1 6 +cfi=(180) +cfn=(1974) testHashset2(TEST_ENUM) +calls=1 1668 +* 195 +* 29999997 +cfi=(180) +cfn=(1974) +calls=9999999 1668 +* 768892254 +* 30000000 +fi=(208) +620 4 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 377 +* 1 +fe=(164) +211 9 +cfn=(1986) +calls=1 89 +* 187 +* 29999997 +cfn=(1986) +calls=9999999 89 +* 1854440298 +* 30000000 +fi=(196) +1628 2 +cob=(7) +cfi=(153) +cfn=(1994) +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 881 +* 5 +fe=(164) +214 9 +fi=(200) +439 25 +fi=(202) +988 25 +1893 25 +988 75 +1893 50 +fi=(201) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(202) +378 50 +fi=(203) +97 25 +fi=(200) +477 25 +fi=(204) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(202) +386 2 +fi=(200) +515 25 ++1 25 ++1 50 +fi=(204) +1117 144 +cob=(3) +cfi=(205) +cfn=(1826) +calls=24 264 +* 7106984 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 783 +* 28 +* 72 +fi=(200) +514 24 +fi=(182) +158 48 +fi=(200) +514 48 +fi=(182) +158 24 +cob=(7) +cfi=(153) +cfn=(1832) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 715 +* 28 +* 72 +fi=(202) +1897 75 +fi=(182) +137 100 +cob=(7) +cfi=(153) +cfn=(1614) +calls=25 0 +* 5895 +* 25 +fi=(200) +517 25 +-3 25 +fi=(182) +137 25 +fi=(200) +517 50 +fe=(164) + +fn=(1070) +214 5 +fi=(179) /usr/include/c++/12/iostream +74 1 +fe=(164) +214 1 +fi=(179) +74 2 +fe=(164) +214 1 +fi=(179) +74 1 +cob=(7) +cfi=(153) +cfn=(1078) +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 817 +* 5 +* 2 +fi=(180) +578 1 +fi=(179) +74 1 +fi=(180) +578 3 +fi=(179) +74 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 865 +* 5 +fi=(180) +578 3 +fe=(164) +49 1 +fi=(180) +578 3 +fe=(164) +49 2 +fi=(180) +578 1 +fe=(164) +49 1 +fi=(180) +578 1 +fe=(164) +49 1 +fi=(180) +578 3 +cfn=(1600) std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, std::hash const&, std::equal_to const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 6633 +fe=(164) +47 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +23 +* 74 +* 1 +fi=(180) +578 3 +fe=(164) +52 1 +fi=(180) +578 3 +fe=(164) +52 1 +fi=(180) +578 1 +fe=(164) +52 1 +fi=(180) +578 1 +fe=(164) +52 2 +fi=(180) +578 1 +cfn=(1636) std::_Hashtable, std::__detail::_Identity, specialCompare, specialHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, specialHash const&, specialCompare const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 2133 +fe=(164) +50 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +20 +* 74 +* 1 ++3 7 +cob=(7) +cfi=(153) +cfn=(1648) +calls=1 -53 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +23 +* 1093 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +17 +* 74 +* 1 +214 1 +55 2 +214 1 +55 1 +214 5 +55 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +15 +* 74 +* 1 + +fn=(1962) +159 50000000 ++10 6666989 +fi=(208) +620 13332044 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3333011 0 +* 564151250 +* 3333011 +fe=(164) + +fl=(196) +fn=(1768) +1621 3 +fi=(197) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(256) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(197) +200 1 +fi=(256) +431 1 +fi=(197) +229 1 +fi=(256) +354 1 +fe=(196) +1621 1 +cob=(7) +cfi=(153) +cfn=(1774) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1212 +* 5 +fi=(197) +234 1 ++51 2 +fe=(196) +1621 4 + +fl=(180) +fn=(1636) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +* 1 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(164) +35 6 +fi=(183) +488 18 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(183) +1666 2 +fe=(180) +1970 3 +fi=(183) +1323 1 +488 4 +fe=(180) +1970 2 +fi=(183) +1714 2 +fe=(180) +1190 21 ++2 8 +466 1 +2236 2 +fi=(164) +35 1 +fi=(183) +488 4 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 146 +* 7 +* 7 ++3 14 +1987 12 +fi=(183) +1336 6 +fe=(180) +1987 25 +fi=(183) +1336 1 +fe=(180) +1987 4 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 4 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 +fi=(183) +488 1 +fe=(180) +2591 1 +fi=(183) +488 2 +fe=(180) +1999 6 ++1 6 +-1 6 ++3 12 +fi=(183) +488 15 +fe=(180) +2005 5 ++2 18 + +ob=(7) +fl=(153) +fn=(2022) +0 10 + +fn=(2080) +0 2 +cfn=(2048) +calls=1 0 +0 14 +0 1 + +ob=(8) +fl=(180) +fn=(1600) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1035 +* 5 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(181) /usr/include/c++/12/bits/functional_hash.h +166 6 +fi=(183) +488 6 +fi=(181) +166 6 +fi=(183) +488 6 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(257) /usr/include/c++/12/bits/stl_function.h +378 1 +fi=(183) +1714 2 +fe=(180) +1970 3 +fi=(183) +1270 1 +488 2 +fi=(181) +166 1 +fi=(183) +488 1 +fe=(180) +1970 2 +1190 21 ++2 8 +466 1 +2236 2 +fi=(181) +166 1 +fi=(183) +488 1 +fi=(181) +166 1 +fi=(183) +488 2 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 708 +* 5 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 1035 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1132 +* 11 +* 7 ++3 14 +1987 30 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 3 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 737 +* 5 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 ++1 1 +fi=(183) +488 2 +fe=(180) +1987 4 ++12 6 ++1 6 +-1 6 ++3 12 +fi=(181) +166 5 +fi=(183) +488 10 +fe=(180) +2005 5 ++2 18 + +fn=(1966) +1668 10000000 +fi=(164) +182 10000000 +fe=(180) +1668 10000000 +fi=(164) +185 6666989 +fi=(208) +620 13332044 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3333011 0 +* 564151250 +* 3333011 +fe=(180) +798 10000000 +fi=(181) +166 10000000 +fi=(183) +488 20000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5235942 +fi=(257) +378 5235942 +fi=(183) +1707 10471884 +fe=(180) +1940 7139748 +fi=(183) +1270 1903814 +488 3807628 +fi=(181) +166 1903814 +fi=(183) +488 1903814 +fe=(180) +1940 4284613 +fi=(183) +1707 953970 +fi=(164) +183 6666022 +fe=(180) + +fn=(1974) +1668 20000000 +fi=(164) +191 6666989 +fi=(208) +620 13332044 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3333011 0 +* 564151250 +* 3333011 +fe=(180) +798 10000000 +fi=(164) +35 10000000 +fi=(183) +488 30000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5235942 +fi=(183) +1666 10471884 +fe=(180) +1940 7139748 +fi=(183) +1323 1903814 +488 7615256 +fe=(180) +1940 4284613 +fi=(183) +1707 18091876 +fi=(164) +189 6666022 +fe=(180) + +fl=(202) +fn=(2002) +367 1 ++19 2 +-19 1 +fi=(182) +158 1 +fe=(202) +367 1 +fi=(182) +158 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 65 +* 1 +fe=(202) + +ob=(2) +fl=(52) +fn=(1060) +0 6 + +fn=(2292) +0 3 + +fn=(842) +0 6 + +fn=(2178) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +fn=(2256) +0 3 + +fn=(2040) +0 1 +cob=(7) +cfi=(153) +cfn=(2042) +calls=1 0 +0 137 + +fn=(2194) +0 3 + +fn=(2222) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 1092 + +fn=(2282) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +fn=(556) +0 6 + +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(2214) +0 3 + +fn=(2274) +0 3 + +fn=(1738) +0 1 +cob=(7) +cfi=(153) +cfn=(1740) +calls=1 0 +0 826 + +fn=(2074) +0 1 +cob=(3) +cfi=(155) +cfn=(1844) +calls=1 3350 +0 88 + +fn=(1706) +0 2 +cob=(3) +cfi=(155) +cfn=(894) +calls=2 3281 +0 212 + +fn=(2204) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +fn=(2264) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +totals: 5599710685 diff --git a/COSC3P95_A1Q2/callgrind.out.43468 b/COSC3P95_A1Q2/callgrind.out.43468 new file mode 100755 index 0000000..c81fa58 --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.43468 @@ -0,0 +1,15106 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 43468 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 1144223662 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 5600878893 + + +ob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +fl=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +fn=(318) wcslen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) wcsnlen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(228) ./posix/./posix/register-atfork.c +fn=(2182) __unregister_atfork +82 5 ++1 5 +-1 5 ++1 15 +fi=(229) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(228) +71 10 ++38 20 ++1 10 + +fl=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +fn=(552) __strrchr_avx2 +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(170) ./wcsmbs/./wcsmbs/wctob.c +fn=(1224) wctob +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(174) ./wctype/./wctype/wctype_l.c +fn=(1246) wctype_l +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +cfn=(1250) __strlen_avx2 +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +fn=(342) strncmp +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(147) ./csu/./csu/init-first.c +fn=(546) _init_first +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) ./misc/./misc/init-misc.c +cfn=(548) __init_misc +calls=1 -40 +* 53 + +fl=(184) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S +fn=(1634) __memset_avx2_unaligned_erms +167 8 ++5 4 ++1 4 ++1 4 ++1 4 ++1 4 ++13 4 ++1 4 ++2 8 ++53 4 ++1 4 ++6 4 ++1 4 ++12 4 ++3 4 ++1 4 + +fl=(165) ./nptl/./nptl/pthread_once.c +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) ./nptl/./nptl/cleanup_compat.c +cfn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +calls=1 -86 +* 6 ++2 1 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(1130) 0x00000000000b9b20 +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) pthread_once@@GLIBC_2.34 +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +fn=(328) index +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(222) ./libio/./libio/iofflush.c +fn=(2126) fflush +33 20 +-1 40 ++7 130 ++1 10 +fi=(213) ./libio/./libio/libioP.h +940 30 ++2 20 ++1 20 +fe=(222) +40 20 +cfi=(187) ./libio/./libio/fileops.c +cfn=(2128) _IO_file_sync@@GLIBC_2.2.5 +calls=10 792 +* 170 +fi=(213) +883 20 ++1 100 +fe=(222) +40 20 ++4 40 + +fl=(137) ./elf/./elf/libc_early_init.c +fn=(498) __libc_early_init +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +cfn=(502) getrlimit +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(231) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(231) ++13 2 +fi=(140) +-4 1 +fi=(231) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) ./nptl/./nptl/pthread_mutex_conf.c +cfn=(506) __pthread_tunables_init +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(218) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +fn=(2000) __call_tls_dtors +149 3 ++1 4 ++18 4 + +fl=(209) ./libio/./libio/iofwrite.c +fn=(1884) fwrite +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 8 +cfi=(187) +cfn=(1886) _IO_file_xsputn@@GLIBC_2.2.5 +calls=2 1204 +* 1341 ++6 4 +fi=(213) +883 4 ++1 16 +fe=(209) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +fn=(914) brk +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +fn=(1510) __strcmp_avx2 +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(214) ./io/../sysdeps/unix/sysv/linux/write.c +fn=(1914) write +26 18 ++1 3 + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +fn=(900) getrandom +29 6 ++1 1 + +fl=(190) ./string/../string/strstr.c +fn=(1726) __GI_strstr +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(191) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +cfn=(1730) __strchr_avx2 +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(227) ./stdlib/./stdlib/cxa_finalize.c +fn=(2180) __cxa_finalize +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) +cfi=(153) +cfn=(2246) 0x00000000000a6e30 +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2238) 0x00000000000a6df0 +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2236) 0x00000000000d1dd0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2234) 0x00000000000d41a0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2232) 0x00000000000d41b0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2230) 0x00000000000da5d0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2228) 0x000000000017d440 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2226) 0x000000000017d450 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2224) 0x000000000017d460 +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(228) +cfn=(2182) +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(225) ./nptl/./nptl/pthread_mutex_lock.c +fn=(2166) pthread_mutex_lock@@GLIBC_2.2.5 +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(192) ./csu/../sysdeps/nptl/libc_start_call_main.h +fn=(1758) (below main) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(193) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +cfn=(1760) _setjmp +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +cfn=(1766) main +calls=1 194 +* 5599001598 ++16 2 +cfi=(217) ./stdlib/./stdlib/exit.c +cfn=(1996) exit +calls=1 +71 +* 23197 + +fl=(226) ./nptl/./nptl/pthread_mutex_unlock.c +fn=(2168) pthread_mutex_unlock@@GLIBC_2.2.5 +368 2 +cfn=(2170) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2170) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(360) bcmp +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(232) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(219) ./libio/./libio/iofclose.c +fn=(2054) fclose@@GLIBC_2.2.5 +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(213) +883 2 ++1 7 +fe=(219) +57 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(219) +57 3 +cfi=(187) +cfn=(2070) _IO_file_finish@@GLIBC_2.2.5 +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(213) +855 4 ++1 4 ++6 2 +cob=(2) ??? +cfi=(52) ??? +cfn=(2074) 0x0000000004ab3360 +calls=1 0 +* 89 +fe=(219) +76 5 +-23 2 +cfi=(187) +cfn=(2060) _IO_file_close_it@@GLIBC_2.2.5 +calls=1 +75 +* 98 +fi=(213) +883 1 +fe=(219) +53 1 +fi=(213) +883 2 +fe=(219) +49 1 +cfi=(186) ./libio/./libio/genops.c +cfn=(2056) _IO_un_link +calls=1 +5 +* 109 ++2 4 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(188) ./nptl/./nptl/libc-cleanup.c +fn=(1718) __libc_cleanup_pop_restore +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1716) __libc_cleanup_push_defer +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(220) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +fn=(2066) __close_nocancel +26 4 ++1 1 + +fl=(215) ./libio/./libio/fileno.c +fn=(1954) fileno +35 469115 ++7 93823 + +fl=(81) ./string/../sysdeps/x86/cacheinfo.h +fn=(300) __x86_cacheinfo +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(340) wmemchr +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(233) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +fn=(362) wmemset +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +fn=(338) stpncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(234) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) strncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(235) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(175) +fn=(1250) +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(195) ./setjmp/./setjmp/sigjmp.c +fn=(1764) __sigjmp_save +28 2 ++2 2 +-1 1 ++5 3 + +fl=(206) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(1856) mmap +47 10 ++3 20 ++8 40 ++2 10 + +fl=(212) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(1898) fstatat +154 1 +-55 2 ++70 3 ++1 1 + +fl=(155) ./malloc/./malloc/malloc.c +fn=(1848) _int_free +4417 264 ++10 33 +-10 99 ++10 66 ++6 165 ++1 66 ++4 165 ++8 165 +-1 66 ++1 66 ++9 26 ++9 26 +-15 26 ++6 52 ++20 104 ++14 32 ++11 36 ++2 27 +2006 27 +4523 9 ++1 9 ++4 18 ++2 9 +-2 9 ++2 9 ++4 18 ++2 36 ++1 9 ++19 34 +4698 363 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1852) unlink_chunk.constprop.0 +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 17 ++2 17 +-4 17 ++2 51 ++1 17 ++1 17 +4478 17 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1858) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1860) munmap_chunk +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(207) ./misc/../sysdeps/unix/syscall-template.S +cfn=(1862) munmap +calls=10 117 +* 50 + +fn=(1844) free +3350 86 +-4 43 ++14 43 +-14 86 ++12 43 ++4 43 +-4 43 ++4 86 ++17 99 +fi=(156) ./malloc/./malloc/arena.c +162 99 +fe=(155) +3385 66 +cfn=(1848) +calls=33 4417 +* 2942 ++3 33 ++1 132 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1860) +calls=8 3038 +* 272 +* 4 +cfn=(1860) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(894) malloc +3281 225 ++7 90 +1338 88 ++19 223 +3298 86 ++2 180 ++3 88 ++10 86 ++28 215 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 81 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 172 +cfn=(906) _int_malloc +calls=43 1338 +* 7051 ++1 215 +fi=(156) +162 66 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(1852) +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1854) sysmalloc_mmap.constprop.0 +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1854) +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(206) +cfn=(1856) +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(1858) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fn=(906) +1338 88 +3766 352 +1357 44 +3766 44 +1357 130 +3807 84 ++27 84 ++2 108 ++3 18 ++2 36 ++56 48 ++62 373 ++1 57 ++20 44 +-1 44 +-1 44 ++1 88 ++1 174 ++4 43 ++6 172 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 25 ++2 25 +-2 25 ++2 50 +-68 6 +1357 2 +3839 4 ++2 79 +4409 396 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 88 ++2 38 ++3 19 +-3 19 ++3 38 ++68 44 ++1 44 ++1 44 +-1 44 ++1 44 ++1 88 ++1 132 ++5 88 +-99 15 +-71 2 +3899 15 +4140 113 +4268 300 +-3 357 +4365 44 ++1 88 ++2 88 ++3 144 ++17 36 ++17 176 +cfn=(918) alloc_perturb +calls=44 1999 +* 176 +* 88 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 32 +-2 32 ++2 32 +-1 32 ++1 32 +-3 32 ++8 32 +-5 32 ++2 32 +-2 128 ++2 32 ++4 32 + +fn=(918) +1999 132 ++2 44 + +fl=(207) +fn=(1862) +117 40 ++5 10 + +fl=(166) +fn=(1144) +43 2 ++4 2 ++2 1 + +fn=(1128) +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(185) ./libio/./libio/iofopen.c +fn=(1704) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) +cfi=(52) +cfn=(1706) 0x0000000004ab3368 +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(186) +cfn=(1708) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(187) +cfn=(1712) _IO_new_file_init_internal +calls=1 +37 +* 113 ++1 5 +cfi=(187) +cfn=(1720) _IO_file_fopen@@GLIBC_2.2.5 +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1702) fopen@@GLIBC_2.2.5 +86 2 +cfn=(1704) +calls=1 -29 +* 584 + +fl=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +fn=(400) mempcpy +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fn=(394) memmove +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(322) memcpy@@GLIBC_2.14 +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fl=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=(344) strcasecmp +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) strncasecmp_l +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) strncasecmp +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) strcasecmp_l +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(163) ./csu/../csu/libc-start.c +fn=(1058) __libc_start_main@@GLIBC_2.34 +242 11 ++69 3 ++1 3 +cfi=(154) ./stdlib/./stdlib/cxa_atexit.c +cfn=(868) __cxa_atexit +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(1756) _dl_audit_preinit +calls=1 119 +* 4 +cob=(1) +cfi=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +cfn=(514) _dl_runtime_resolve_xsave +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(192) +cfn=(1758) +calls=1 29 +* 5599024848 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) 0x0000000000109000 +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) +cfn=(1070) _GLOBAL__sub_I_specialSet +calls=1 +67 +* 125230 +* 4 +cob=(8) +cfi=(162) ??? +cfn=(1064) 0x0000000000001710 +calls=1 0 +* 12 +-1 7 + +fl=(171) ./wcsmbs/./wcsmbs/btowc.c +fn=(1230) btowc +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(236) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) ./elf/./elf/dl-profstub.c +cfn=(1232) _dl_mcount_wrapper_check +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) ./iconv/./iconv/gconv_simple.c +cfn=(1234) __gconv_btwoc_ascii +calls=128 -6 +* 640 + +fl=(210) ./libio/./libio/filedoalloc.c +fn=(1892) _IO_file_doallocate +78 8 ++6 4 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(210) +84 3 +cfi=(187) +cfn=(1894) _IO_file_stat +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1706) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(186) +cfn=(1900) _IO_setb +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(237) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(210) ++44 1 +-2 2 ++5 2 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) +cfn=(914) +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(324) wcschr +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) wcscmp +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(370) strchrnul +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) memrchr +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) rindex +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) strnlen +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) strlen +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=(398) strspn +36 5 +fi=(238) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) strcspn +36 5 +fi=(239) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) strpbrk +36 5 +fi=(240) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(169) ./locale/./locale/uselocale.c +fn=(1218) uselocale +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +fn=(352) strcat +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) strcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) stpcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(230) ./posix/../sysdeps/unix/sysv/linux/_exit.c +fn=(2304) _Exit +27 1 ++3 1 ++1 2 + +fl=(216) ./misc/../sysdeps/unix/sysv/linux/writev.c +fn=(1960) writev +26 562932 ++1 93822 + +fl=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(406) rawmemchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(241) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) memchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(242) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(186) +fn=(2302) _IO_default_setbuf +452 1 +fi=(213) +940 1 +fe=(186) +452 4 +fi=(213) +940 1 +fe=(186) +452 1 +fi=(213) +940 1 +fe=(186) +452 2 ++1 1 +fi=(213) +942 2 ++1 2 +fe=(186) +453 2 +cfi=(187) +cfn=(2128) +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fn=(1710) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(2062) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2072) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1708) +563 9 ++1 1 +cfn=(1710) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(2056) +54 4 ++28 2 +cfn=(2058) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2058) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(188) +cfn=(1716) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -24 +* 8 ++3 9 + +fn=(1714) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(188) +cfn=(1716) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -48 +* 8 ++3 1 + +fn=(2296) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(188) +cfn=(1716) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 55 +* 8 ++4 12 + +fn=(1890) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(186) +347 2 +cfi=(210) +cfn=(1892) +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(1904) _IO_default_xsputn +371 9 ++3 2 +fi=(213) +940 7 +fe=(186) +399 41 +fi=(213) +942 26 ++1 26 +fe=(186) +399 52 +cfi=(187) +cfn=(1888) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(1900) +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(2294) _IO_cleanup +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2296) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(188) +cfn=(1716) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(213) +940 4 +fe=(186) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(213) +942 2 ++1 2 +fe=(186) +824 4 +cfi=(187) +cfn=(2300) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) +cfn=(900) +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(189) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1724) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=(316) memset +54 10 ++3 6 ++7 4 ++9 4 ++2 4 ++10 4 ++8 4 ++3 10 + +fl=(148) +fn=(548) +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) +cfn=(552) +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(167) ./locale/./locale/newlocale.c +fn=(1142) newlocale +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(211) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(1896) fstat +29 1 ++1 2 ++5 3 +cfi=(212) +cfn=(1898) +calls=1 154 +* 7 + +fl=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(388) wmemcmp +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(243) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(139) +fn=(502) +38 1 ++1 7 ++1 1 + +fl=(187) +fn=(2060) +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(186) +cfn=(2062) +calls=1 960 +* 9 ++3 3 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +142 2 +cfn=(2064) _IO_file_close +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(186) +cfn=(1900) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(186) +cfn=(2056) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fn=(2070) +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(186) +cfn=(2072) +calls=1 601 +* 15 + +fn=(2300) +381 2 ++1 1 +cfi=(186) +cfn=(2302) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(1712) +111 1 +-5 2 ++4 1 ++3 1 +cfi=(186) +cfn=(1714) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(2128) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fn=(1722) _IO_file_open +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(189) +cfn=(1724) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(186) +cfn=(1714) +calls=1 87 +* 23 ++1 1 ++1 4 + +fn=(1912) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(214) +cfn=(1914) +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(1720) +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1722) +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(190) +cfn=(1726) +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(1886) +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(205) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1984) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 6 +cfn=(1888) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(186) +cfn=(1904) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1902) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1908) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1908) +431 2 +fi=(213) +940 2 ++2 2 +fe=(187) +431 2 +fi=(213) +940 2 +fe=(187) +431 4 +fi=(213) +940 2 +fe=(187) +431 12 ++12 2 +-10 4 +fi=(213) +942 4 ++1 4 +fe=(187) +448 8 +cfn=(1912) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(2064) +1167 2 +cfi=(220) +cfn=(2066) +calls=1 26 +* 5 + +fn=(1888) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1902) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1902) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(186) +cfn=(1890) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1894) +1147 2 +cfi=(211) +cfn=(1896) +calls=1 29 +* 13 + +fl=(191) +fn=(1730) +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(205) +fn=(1826) __memcpy_avx_unaligned_erms +264 23244870 ++6 23244870 ++1 23244870 ++2 13249168 ++1 13249168 ++1 13249168 ++3 13249149 ++1 13249149 ++1 13249149 ++3 26498298 ++30 9995702 ++1 9995702 ++2 9995701 ++1 9995701 ++2 9995700 ++4 9995700 ++1 4759956 ++1 4759956 ++1 4759956 ++1 4759956 ++1 4759956 ++1 4759956 ++2 4759956 ++2 4759956 ++6 5235744 ++1 5235744 ++1 5235744 ++1 5235744 ++1 5235744 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966437 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fn=(1984) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(154) +fn=(868) +70 30 +cfn=(870) __internal_atexit +calls=15 -34 +* 1076 + +fn=(872) __new_exitfn +88 30 +-6 60 ++11 15 +-10 15 ++10 60 ++2 30 ++1 70 +-1 30 +-2 1 ++10 1 +-10 3 ++13 28 ++25 14 ++1 28 +-1 28 ++7 14 ++5 14 +-4 14 ++4 56 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) +36 75 ++5 30 ++2 120 ++1 30 +cfn=(872) +calls=15 +44 +* 521 ++2 30 ++10 15 +-3 15 ++4 15 ++1 15 +-5 30 ++2 15 ++4 60 ++1 15 ++1 90 + +fl=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +fn=(350) wcscpy +38 5 ++6 1 + +fl=(173) +fn=(1234) +51 512 ++3 128 + +fl=(193) +fn=(1760) +30 1 ++2 1 +cfi=(194) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(1762) __sigsetjmp +calls=1 * +* 26 + +fl=(150) ./libio/./libio/vtables.c +fn=(554) check_stdfiles_vtables +84 4 ++1 3 ++1 3 ++2 1 + +fl=(217) +fn=(1998) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 48 ++2 15 ++1 15 +-1 15 ++3 123 ++47 18 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(186) +cfn=(2294) +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(230) +cfn=(2304) +calls=1 27 +* 4 +-30 6 ++1 6 +-2 6 ++4 6 ++3 6 +-3 12 ++3 18 ++1 18 +cob=(1) +cfi=(224) ./elf/./elf/dl-fini.c +cfn=(2164) _dl_fini +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2112) std::ios_base::Init::~Init() +calls=1 0 +* 6761 +cob=(8) +cfi=(221) /usr/include/c++/12/bits/unordered_set.h +cfn=(2106) std::unordered_set, std::equal_to, std::allocator >::~unordered_set() +calls=1 -19 +* 993 +cob=(8) +cfi=(221) +cfn=(2100) std::unordered_set, std::allocator >::~unordered_set() +calls=1 -19 +* 886 +cob=(7) +cfi=(153) +cfn=(2004) std::basic_fstream >::~basic_fstream() +calls=1 0 +* 10918 +cob=(8) +cfi=(202) /usr/include/c++/12/bits/stl_vector.h +cfn=(2002) std::vector >::~vector() +calls=1 367 +* 73 ++1 24 ++10 2 ++1 2 +-82 1 +cfi=(218) +cfn=(2000) +calls=1 149 +* 11 +* 1 + +fn=(1996) +145 1 ++1 4 +cfn=(1998) +calls=1 40 +* 23192 + +fl=(141) +fn=(506) +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(194) +fn=(1762) +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(195) +cfn=(1764) +calls=1 -56 +* 8 + +fl=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +fn=(310) strcmp +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(172) +fn=(1232) +37 128 +-1 128 ++1 256 ++2 128 + +ob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +fl=(152) ??? +fn=(600) 0x00000000000078e0 +0 162 + +fn=(570) __cpu_indicator_init +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(2268) 0x00000000000045f0 +0 5 + +fn=(836) 0x00000000000046a0 +0 12 + +fn=(834) +0 54 + +fn=(2258) 0x0000000000004660 +0 9 +cob=(2) +cfi=(52) +cfn=(2264) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2268) +calls=1 0 +0 5 +0 3 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +ob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +fl=(146) ??? +fn=(540) 0x0000000000001100 +0 12 + +fn=(2208) 0x0000000000001050 +0 5 + +fn=(2198) 0x00000000000010c0 +0 9 +cob=(2) +cfi=(52) +cfn=(2204) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2208) +calls=1 0 +0 5 +0 3 + +ob=(1) +fl=(27) ./elf/./elf/dl-object.c +fn=(90) _dl_add_to_namespace_list +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +cfn=(92) rtld_mutex_dummy +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fn=(76) _dl_new_object +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +cfn=(66) strlen +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) ./elf/../include/rtld-malloc.h +-39 10 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(78) __minimal_calloc +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(86) memcpy +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) mempcpy +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) __minimal_malloc +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fl=(78) ./elf/./elf/dl-lookup.c +fn=(292) do_lookup_x +348 15160 ++1 1895 +-1 7580 ++6 1895 +-6 3790 ++7 1895 ++41 1895 +-30 3790 ++30 1895 +-30 7580 ++14 18009 ++8 6003 +-4 6003 ++1 6003 ++3 24012 ++1 12006 ++3 6003 +-3 6003 ++4 12006 ++7 6003 +-3 12006 +-2 6003 ++5 18009 ++3 42021 ++99 12372 +359 12008 ++3 12008 ++4 12014 ++4 12006 ++4 12006 +fi=(4) +138 3760 ++1 5640 +fe=(78) +460 3760 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7520 +fe=(78) +467 9912 ++16 3596 ++1 1798 ++1 3760 +-78 5793 +-1 3862 ++2 3862 ++2 1929 ++6 7716 +-6 1929 ++6 13503 ++7 8667 +-10 23840 ++3 1888 +-1 3776 ++1 1888 +-1 1888 ++2 3776 +-1 22656 +cfn=(294) check_match +calls=1888 71 +* 174856 ++4 5664 ++3 18 ++82 15 ++1 15160 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 101 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 410 ++98 6 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) __minimal_free +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16911 + +fn=(288) _dl_lookup_symbol_x +756 24635 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1895 ++3 3790 +-8 1895 ++1 3790 ++10 1895 ++1 3790 +-1 38875 ++1 77750 ++20 39829 +-2 39829 ++6 39829 +-3 79658 ++2 39829 +-30 39829 ++3 79658 +fe=(78) +758 1895 ++1 1895 ++3 1895 +-4 1895 ++1 1895 ++7 7544 ++3 1895 ++2 3790 +-2 1895 ++6 3790 +-7 22740 ++7 75 ++1 26530 +cfn=(292) +calls=1895 348 +* 677977 +* 5685 ++28 1895 +-23 5685 ++23 1895 +-23 3790 ++24 11264 ++7 1880 +-7 1880 ++35 7520 ++34 1880 +-20 5640 ++3 3760 +-57 1895 ++76 17055 +fi=(79) +87 941 ++1 941 ++1 1882 ++1 941 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1888 ++3 1888 +-3 22656 ++3 7542 ++13 1883 +-13 1883 ++13 1883 +-13 1883 ++13 5649 ++3 4058 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=73 +41 +* 4250 +* 146 ++4 1883 ++1 3766 ++2 3760 ++19 3760 ++1 15040 ++2 6 +-40 1879 ++84 11328 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5631 +cfi=(33) +cfn=(98) +calls=1877 +13 +* 68354 +* 3754 +-44 20 ++5 10 + +fl=(13) ./elf/./elf/dl-sort-maps.c +fn=(252) _dl_sort_maps +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) _dl_sort_maps_init +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) ./elf/./elf/dl-environ.c +fn=(74) _dl_next_ld_env_entry +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(142) +fn=(514) +76 126 ++3 126 ++2 126 ++10 126 ++6 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++4 126 ++1 126 ++3 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++7 126 ++1 126 ++1 126 +cfi=(143) ./elf/./elf/dl-runtime.c +cfn=(516) _dl_fixup +calls=126 -84 +* 103491 ++1 126 ++5 126 ++1 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++2 126 ++4 126 ++2 126 + +fl=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +fn=(248) __libc_scratch_buffer_set_array_size +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(69) ./elf/./elf/dl-cache.c +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(526) _dl_unload_cache +536 4 +-1 1 ++3 2 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(230) _dl_load_cache_lookup +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) +cfn=(98) +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(200) fstat +29 6 ++1 12 ++5 18 +cfi=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +cfn=(202) fstatat +calls=6 154 +* 42 + +fl=(136) ./elf/./elf/dl-call-libc-early-init.c +fn=(496) _dl_call_libc_early_init +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) +cfn=(498) +calls=1 -7 +* 1212 + +fl=(118) +fn=(528) +117 4 ++5 1 + +fn=(410) mprotect +117 28 ++5 7 + +fl=(50) +fn=(524) _dl_audit_activity_nsid +45 12 ++2 9 ++4 3 + +fn=(2196) _dl_audit_objclose +98 28 + +fn=(164) _dl_audit_activity_map +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(1756) +119 4 + +fn=(216) _dl_audit_objopen +78 20 + +fl=(55) +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(204) mmap +calls=1 -2 +* 8 +* 2 + +fn=(186) _dl_name_match_p +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3633 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4457 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fl=(48) ./elf/../elf/dl-tls.c +fn=(274) allocate_dtv +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) _dl_add_to_slotinfo +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(244) _dl_assign_tls_modid +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fn=(470) _dl_allocate_tls_init +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +cfn=(140) memset +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(272) _dl_allocate_tls_storage +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(268) _dl_tls_static_surplus_init +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) _dl_determine_tlsoffset +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(158) _dl_count_modids +199 2 ++1 1 ++15 2 + +fl=(75) ./elf/./elf/dl-version.c +fn=(260) _dl_check_all_versions +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20865 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5635 +* 116 +204 22 ++4 33 ++5 11 +fi=(244) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 62 ++1 62 +-1 31 ++4 31 +-3 31 ++3 31 +-3 143 +56 168 ++8 126 ++6 126 ++16 42 ++1 84 ++2 42 ++5 378 ++14 1394 ++12 1965 ++4 655 +-30 1310 +231 168 ++3 126 ++5 31 +-24 31 +110 42 ++3 168 +cfi=(33) +cfn=(98) +calls=42 +18 +* 1720 +* 126 +224 168 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 31 +-15 31 ++2 31 +-2 31 ++2 31 +-2 31 ++2 62 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 42 ++1 42 +-1 126 ++1 42 ++1 42 +-2 42 ++2 84 ++1 126 ++3 126 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) strncmp +calls=1 125 +* 31 +* 2 + +fl=(224) +fn=(2164) +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(225) +cfn=(2166) +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(226) +cfn=(2168) +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(151) ??? +cfn=(2276) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2258) +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2216) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2198) +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2172) 0x00000000000016d0 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2292) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2274) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2256) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2214) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2194) 0x000000000010a728 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2196) +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +fn=(36) _dl_x86_init_cpu_features +39 3 ++2 1 +cfi=(17) ./elf/../sysdeps/x86/cpu-features.c +cfn=(38) init_cpu_features.constprop.0 +calls=1 399 +* 7272 + +fn=(494) __x86_cpu_features +39 3 ++32 2 + +fl=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +fn=(128) bcmp +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(19) ./elf/../sysdeps/x86/get-isa-level.h +fn=(114) _dl_hwcaps_subdirs_active +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +fl=(223) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2148) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +fn=(246) __pread64_nocancel +25 2 ++1 8 ++1 2 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +fn=(192) __read_nocancel +26 20 ++1 5 + +fl=(31) ./elf/./elf/dl-load.c +fn=(224) cache_rpath +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) _dl_process_pt_gnu_property +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) +cfn=(136) +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) open_verify.constprop.0 +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(188) +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) +cfn=(190) +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) +cfn=(192) +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(196) _dl_debug_update +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) +cfn=(76) +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) +cfn=(204) +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) +cfn=(140) +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) +cfn=(200) +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) +cfn=(214) +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) ./elf/./elf/dl-setup_hash.c +cfn=(14) _dl_setup_hash +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) +cfn=(244) +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) +cfn=(216) +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) +cfn=(98) +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(148) _dl_dst_count +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(110) _dl_init_paths +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) expand_dynamic_string_token +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) +cfn=(150) +calls=2 40 +* 160 + +fn=(184) _dl_map_object +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) +cfn=(186) +calls=49 68 +* 5196 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 898 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) +cfn=(230) +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) +cfn=(114) +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) +cfn=(128) +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(30) +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fl=(11) +fn=(22) __GI___tunables_init +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) do_tunable_update_val +calls=5 -61 +* 190 + +fn=(60) +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(25) +fn=(276) __tls_init_tp +68 1 +fi=(245) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(245) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(245) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(72) __tls_pre_init_tp +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fn=(92) +44 356 + +fl=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(180) __sigsetjmp +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(23) +fn=(66) +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2260 ++4 2260 ++3 3390 ++1 1130 +fi=(6) +83 3390 ++2 4748 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) +cfn=(406) +calls=1 38 +* 22 +cob=(3) +cfi=(100) +cfn=(402) +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) +calls=1 57 +* 21 +cob=(3) +cfi=(85) +cfn=(398) +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) +cfn=(390) +calls=1 38 +* 16 +cob=(3) +cfi=(114) +cfn=(388) +calls=1 34 +* 23 +cob=(3) +cfi=(97) +cfn=(386) +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) +calls=1 40 +* 24 +cob=(3) +cfi=(107) +cfn=(362) +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) +calls=1 38 +* 16 +cob=(3) +cfi=(102) +cfn=(350) +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) +calls=1 37 +* 20 +cob=(3) +cfi=(99) +cfn=(342) +calls=1 44 +* 20 +cob=(3) +cfi=(98) +cfn=(340) +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) +calls=1 35 +* 18 +cob=(3) +cfi=(92) +cfn=(334) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) +calls=1 40 +* 24 +cob=(3) +cfi=(94) +cfn=(328) +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) +cfn=(318) +calls=1 41 +* 18 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) +cfn=(288) +calls=1759 756 +* 1251587 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) +cfn=(494) +calls=1 39 +* 5 +cob=(3) +cfi=(81) +cfn=(300) +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) +cfn=(410) +calls=7 117 +* 35 +* 14 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) _dl_debug_state +117 2 + +fn=(156) _dl_debug_initialize +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(7) +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(12) __rtld_malloc_init_stubs +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fn=(480) __rtld_malloc_init_real +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(51) ./string/../string/strcspn.c +fn=(168) strcspn +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720343 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7332 +0 3 +cob=(8) +cfi=(162) +cfn=(1056) (below main) +calls=1 0 +0 5599151203 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) +cfn=(180) +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25217 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20985 ++2 1 ++1 1 ++1 4 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fl=(61) +fn=(204) +47 26 ++3 52 ++8 104 ++2 26 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(143) +fn=(516) +46 882 ++2 630 ++1 126 ++6 126 +fi=(246) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 126 +fe=(143) ++21 126 ++5 126 ++1 126 +-6 126 ++6 252 ++1 126 ++2 126 +-2 126 ++2 126 +-2 630 ++7 252 ++4 252 ++4 378 ++4 378 ++1 504 ++1 378 ++8 126 +-1 126 ++1 252 ++10 1260 +cfi=(78) +cfn=(288) +calls=126 756 +* 91247 +* 126 ++4 630 ++10 1260 ++15 504 ++9 378 ++26 378 +fi=(5) ++61 126 +fe=(143) +-57 756 +-1 252 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 6 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 +25 +* 21 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 +2 +* 23 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 +8 +* 24 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 +22 +* 23 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 +16 +* 18 +fe=(143) ++93 12 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) +calls=1 279 +* 26553 ++3 1 +cfi=(13) +cfn=(26) +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685252 ++3 4 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fl=(60) +fn=(202) +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(247) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(2) +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) +cfn=(12) +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719612 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) +cfn=(184) +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) +cfn=(268) +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) +cfn=(74) +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) +cfn=(156) +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29423 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 21001 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(248) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(248) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614086 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) +cfn=(496) +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) +calls=1 76 +* 2834 ++3 1 +cfi=(134) ./elf/../sysdeps/nptl/dl-mutex.c +cfn=(488) __rtld_mutex_init +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) handle_preload_list +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) +cfn=(168) +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fn=(258) +677 2 ++2 4 +cfi=(75) +cfn=(260) +calls=1 392 +* 20975 +* 2 ++4 2 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(134) +fn=(488) +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) +cfn=(490) +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 25767 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) +cfn=(248) +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25030 +* 11 ++5 22 + +fl=(33) +fn=(264) +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fn=(98) +131 2258 ++1 2258 ++2 2258 ++1 2258 ++21 2258 ++1 2258 ++1 1196 ++1 1196 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++17 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++5 29 ++1 29 ++9 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 +-7 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 200 ++1 138 ++1 138 ++1 138 ++2 138 ++1 138 ++1 138 ++1 138 ++1 138 ++1 138 +-5 62 ++1 62 ++1 62 ++1 62 ++1 62 ++1 62 ++10 1033 ++1 1033 ++1 1033 ++2 1033 ++6 1033 ++1 1033 ++1 1033 ++1 1033 ++1 1033 ++5 1033 ++2 1022 ++1 1022 ++1 2044 ++8 1022 ++1 1022 ++3 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 3 ++1 3 ++1 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++3 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 +-1 1 ++1 1 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++6 9 ++1 9 ++1 18 ++4 9 ++1 9 ++3 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 +-1 1 ++1 1 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++1 24 ++4 12 ++1 12 +-1 2 ++1 2 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 3 ++1 3 ++2 3 ++1 3 ++2 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++7 2 ++1 2 ++1 2 ++32 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 13 ++1 13 ++1 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 26 ++1 26 ++1 26 ++1 26 ++1 26 ++2 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 +-1 1 ++1 1 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++2 26 ++4 13 ++1 13 +-1 1 ++1 1 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1108 ++2 1108 ++1 1108 ++1 1108 ++1 1108 +-3 125 ++1 125 ++1 125 ++1 125 ++1 276 ++5 138 ++6 138 ++1 138 ++8 138 ++1 138 +-16 2120 ++6 2120 ++1 2120 ++8 2120 ++1 2120 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(17) +fn=(38) +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(45) +fn=(140) +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) +cfi=(152) +cfn=(836) +calls=1 -70 +* 12 +cob=(3) +cfi=(150) +cfn=(554) +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) +calls=1 -70 +* 656 +cob=(4) +cfi=(151) +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) +cfn=(546) +calls=1 -24 +* 71 +cob=(5) +cfi=(146) +cfn=(540) +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(8) +fn=(14) +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +ob=(4) +fl=(123) +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fl=(120) +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fl=(151) +fn=(560) +0 12 + +fn=(2286) 0x0000000000010210 +0 5 + +fn=(2276) +0 9 +cob=(2) +cfi=(52) +cfn=(2282) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2286) +calls=1 0 +0 5 +0 3 + +fl=(119) +fn=(444) +29 4 ++1 3 +fi=(249) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(250) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(251) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(252) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(253) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(254) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 ++1 3 +fi=(255) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(7) +fl=(153) +fn=(1164) std::codecvt::codecvt(unsigned long) +0 13 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +0 15 +cfn=(1106) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) std::__cxx11::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1672) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) std::locale::id::_M_id() const +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) __dynamic_cast +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1684) std::__basic_file::is_open() const +0 24 + +fn=(1942) std::__basic_file::xsputn_2(char const*, long, char const*, long) +0 1407330 +cfn=(1948) std::__basic_file::fd() +calls=93822 0 +0 938950 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 93826 +0 1219686 +cob=(3) +cfi=(216) +cfn=(1960) +calls=93822 26 +0 656754 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 93826 +0 1219686 + +fn=(2086) std::ios_base::~ios_base() +0 8 +cfn=(2092) std::ios_base::_M_call_callbacks(std::ios_base::event) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2098) std::ios_base::_M_dispose_callbacks() +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1482) std::locale::~locale() +calls=1 0 +0 8 +0 1 + +fn=(2142) __cxa_get_globals +0 8 +cob=(1) +cfi=(223) +cfn=(2148) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +fn=(2236) +0 2 + +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1078) std::ios_base::Init::Init() +0 39 +cfn=(1084) std::locale::locale() +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +0 84 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +0 32 +cfn=(1560) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1614) operator new(unsigned long) +0 336 +cob=(3) +cfi=(155) +cfn=(894) +calls=42 3281 +0 8525 +0 42 +0 168 + +fn=(1648) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +0 13 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1654) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1678) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1750) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1750) +0 7 + +fn=(2092) +0 11 + +fn=(2136) std::uncaught_exception() +0 6 +cfn=(2142) +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +fn=(2232) +0 2 + +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) std::ctype const& std::use_facet >(std::locale const&) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1622) std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const +0 182 +cfn=(1606) std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const +calls=2 0 +0 76 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 885 +0 6 +0 32 + +fn=(1932) std::basic_filebuf >::overflow(int) +0 33 +cfn=(2022) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(2042) operator delete[](void*) +0 2 +cfn=(1838) operator delete(void*) +calls=1 0 +0 134 +0 1 + +fn=(2120) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2126) +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2228) +0 2 + +fn=(1100) std::locale::_Impl::_Impl(unsigned long) +0 139 +cfn=(1106) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) std::ctype::ctype(unsigned long) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) 0x00000000000d48d0 +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) +cfn=(1124) +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) +0 5 +cfn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1654) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1660) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1666) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1672) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1678) +0 12 +cfn=(1684) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 7 +cfn=(1690) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1736) std::basic_filebuf >::_M_allocate_internal_buffer() +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1948) +0 281469 +cob=(3) +cfi=(215) +cfn=(1954) +calls=93823 35 +0 562938 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 93827 + +fn=(2016) std::basic_filebuf >::_M_terminate_output() +0 16 +cfn=(1932) +calls=1 0 +0 2648 +0 9 +cfn=(1924) std::codecvt::do_always_noconv() const +calls=1 0 +0 3 +0 12 + +fn=(2112) +0 13 +cfn=(2118) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2118) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2118) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2154) std::basic_ostream >::flush() +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2154) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2154) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2160) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2155) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2161) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2244) std::error_category::~error_category() +0 4 + +fn=(950) +0 44 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) std::ios_base::_M_init() +0 121 +cfn=(1084) +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1606) +0 92 + +fn=(1660) +0 4 + +fn=(1666) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1692) 0x00000000000c9ad0 +0 9 + +fn=(1736) +0 9 +cob=(2) +cfi=(52) +cfn=(1738) 0x00000000048f0138 +calls=1 0 +0 827 +0 4 + +fn=(1798) std::random_device::_M_getval() +0 23 + +fn=(1870) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +0 350080050 +cfn=(1876) std::ostream::sentry::sentry(std::ostream&) +calls=23338670 0 +0 536789410 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 23338674 +0 700160100 +cfn=(1922) std::basic_filebuf >::xsputn(char const*, long) +calls=23338668 0 +0 2265104475 +cfn=(1878) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +calls=2 0 +0 2249 +0 116693350 + +fn=(1922) +0 373418688 +cfn=(1924) +calls=23338668 0 +0 70016004 +0 256725348 + +ob=(8) +fl=(164) +fn=(1918) testSwitch(TEST_ENUM) +62 50000000 ++20 6665333 +fi=(208) /usr/include/c++/12/ostream +620 13338668 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334667 0 +* 564436535 +* 3334667 +fe=(164) + +fn=(1986) switchAll(TEST_ENUM) +87 70000000 +fi=(208) +620 1903704 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475926 0 +* 81868128 +* 475926 +* 1906068 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476517 0 +* 81969312 +* 476517 +* 1908040 +cob=(7) +cfi=(153) +cfn=(1870) +calls=477010 0 +* 82054468 +* 477010 +* 1901960 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475490 0 +* 81792920 +* 475490 +* 1904172 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476043 0 +* 81888576 +* 476043 +* 1907520 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476880 0 +* 82031460 +* 476880 +* 1899824 +cob=(7) +cfi=(153) +cfn=(1870) +calls=474956 0 +* 81700532 +* 474956 +* 1907508 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476877 0 +* 82031628 +* 476877 +* 1906424 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476606 0 +* 81984224 +* 476606 +* 1902508 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475627 0 +* 81816808 +* 475627 +* 1905728 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476432 0 +* 81954908 +* 476432 +* 1903868 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475967 0 +* 83300825 +* 475967 +* 1904108 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476027 0 +* 83310434 +* 476027 +* 1904648 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476162 0 +* 83333531 +* 476162 +* 1901452 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475363 0 +* 83194036 +* 475363 +* 1907656 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476914 0 +* 83465263 +* 476914 +* 1902956 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475739 0 +* 83259836 +* 475739 +* 1904848 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476212 0 +* 83342050 +* 476212 +* 1904112 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476028 0 +* 83310840 +* 476028 +* 1904520 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476130 0 +* 83327634 +* 476130 +* 1908376 +cob=(7) +cfi=(153) +cfn=(1870) +calls=477094 0 +* 83497291 +* 477094 +fe=(164) + +fn=(1766) +194 7 ++1 5 +cfi=(196) /usr/include/c++/12/bits/random.h +cfn=(1768) std::random_device::random_device() +calls=1 1621 +* 3773 +fi=(196) +1651 2 +cob=(7) +cfi=(153) +cfn=(1798) +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +196 1 +fi=(198) /usr/include/c++/12/bits/random.tcc +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +199 2 +fi=(198) +342 1 +fe=(164) +199 4 +fi=(199) /usr/include/c++/12/bits/uniform_int_dist.h ++59 2 +cfi=(198) +cfn=(1806) std::mersenne_twister_engine::operator()() +calls=1 458 +* 4863 +* 19999998 +cfi=(198) +cfn=(1806) +calls=9999999 458 +* 435399375 +* 20000000 ++2 20000000 +fi=(200) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(199) +269 10000000 +fi=(200) +114 20000000 +fi=(203) /usr/include/c++/12/bits/stl_construct.h +-17 9999975 +fi=(200) ++22 19999950 +fe=(164) ++80 30000000 +fi=(208) +620 5 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1189 +* 5 +fe=(164) +203 9 +cfn=(1918) +calls=1 62 +* 6 +* 29999997 +cfn=(1918) +calls=9999999 62 +* 637775197 +* 40000000 ++1 6 +cfn=(1962) testIfs(TEST_ENUM) +calls=1 -47 +* 6 +* 29999997 +cfn=(1962) +calls=9999999 -47 +* 637770205 +* 40000000 ++1 6 +cfi=(180) /usr/include/c++/12/bits/hashtable.h +cfn=(1966) testHashset(TEST_ENUM) +calls=1 1668 +* 13 +* 29999997 +cfi=(180) +cfn=(1966) +calls=9999999 1668 +* 757288736 +* 40000000 ++1 6 +cfi=(180) +cfn=(1974) testHashset2(TEST_ENUM) +calls=1 1668 +* 13 +* 29999997 +cfi=(180) +cfn=(1974) +calls=9999999 1668 +* 769195999 +* 30000000 +fi=(208) +620 4 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 377 +* 1 +fe=(164) +209 9 +cfn=(1986) +calls=1 87 +* 184 +* 29999997 +cfn=(1986) +calls=9999999 87 +* 1854434520 +* 30000000 +fi=(196) +1628 2 +cob=(7) +cfi=(153) +cfn=(1994) std::random_device::_M_fini() +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 881 +* 5 +fe=(164) +212 9 +fi=(200) +439 25 +fi=(202) +988 25 +1893 25 +988 75 +1893 50 +fi=(201) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(202) +378 50 +fi=(203) +97 25 +fi=(200) +477 25 +fi=(204) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(202) +386 2 +fi=(200) +515 25 ++1 25 ++1 50 +fi=(204) +1117 144 +cob=(3) +cfi=(205) +cfn=(1826) +calls=24 264 +* 7106984 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 783 +* 28 +* 72 +fi=(200) +514 24 +fi=(182) /usr/include/c++/12/bits/new_allocator.h +158 48 +fi=(200) +514 48 +fi=(182) +158 24 +cob=(7) +cfi=(153) +cfn=(1832) operator delete(void*, unsigned long) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 715 +* 28 +* 72 +fi=(202) +1897 75 +fi=(182) +137 100 +cob=(7) +cfi=(153) +cfn=(1614) +calls=25 0 +* 5895 +* 25 +fi=(200) +517 25 +-3 25 +fi=(182) +137 25 +fi=(200) +517 50 +fe=(164) + +fn=(1962) +157 50000000 ++10 6665333 +fi=(208) +620 13338668 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334667 0 +* 564431543 +* 3334667 +fe=(164) + +fn=(1070) +212 5 +fi=(179) /usr/include/c++/12/iostream +74 1 +fe=(164) +212 1 +fi=(179) +74 2 +fe=(164) +212 1 +fi=(179) +74 1 +cob=(7) +cfi=(153) +cfn=(1078) +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 817 +* 5 +* 2 +fi=(180) +578 1 +fi=(179) +74 1 +fi=(180) +578 3 +fi=(179) +74 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 865 +* 5 +fi=(180) +578 3 +fe=(164) +47 1 +fi=(180) +578 3 +fe=(164) +47 2 +fi=(180) +578 1 +fe=(164) +47 1 +fi=(180) +578 1 +fe=(164) +47 1 +fi=(180) +578 3 +cfn=(1600) std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, std::hash const&, std::equal_to const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 6633 +fe=(164) +45 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +25 +* 74 +* 1 +fi=(180) +578 3 +fe=(164) +50 1 +fi=(180) +578 3 +fe=(164) +50 1 +fi=(180) +578 1 +fe=(164) +50 1 +fi=(180) +578 1 +fe=(164) +50 2 +fi=(180) +578 1 +cfn=(1636) std::_Hashtable, std::__detail::_Identity, std::equal_to, specialHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, specialHash const&, std::equal_to const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 2133 +fe=(164) +48 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +22 +* 74 +* 1 ++3 7 +cob=(7) +cfi=(153) +cfn=(1648) +calls=1 -51 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +25 +* 1093 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +19 +* 74 +* 1 +212 1 +53 2 +212 1 +53 1 +212 5 +53 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +17 +* 74 +* 1 + +fl=(180) +fn=(1636) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) /usr/include/c++/12/bits/hashtable_policy.h +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +* 1 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(164) +35 6 +fi=(183) +488 18 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(183) +1666 2 +fe=(180) +1970 3 +fi=(183) +1323 1 +488 4 +fe=(180) +1970 2 +fi=(183) +1714 2 +fe=(180) +1190 21 ++2 8 +466 1 +2236 2 +fi=(164) +35 1 +fi=(183) +488 4 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 146 +* 7 +* 7 ++3 14 +1987 12 +fi=(183) +1336 6 +fe=(180) +1987 25 +fi=(183) +1336 1 +fe=(180) +1987 4 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 4 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 +fi=(183) +488 1 +fe=(180) +2591 1 +fi=(183) +488 2 +fe=(180) +1999 6 ++1 6 +-1 6 ++3 12 +fi=(183) +488 15 +fe=(180) +2005 5 ++2 18 + +fn=(1966) +1668 10000000 +fi=(164) +180 10000000 +fe=(180) +1668 10000000 +fi=(164) +183 6665333 +fi=(208) +620 13338668 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334667 0 +* 564431543 +* 3334667 +fe=(180) +798 10000000 +fi=(181) /usr/include/c++/12/bits/functional_hash.h +166 10000000 +fi=(183) +488 20000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5237890 +fi=(256) /usr/include/c++/12/bits/stl_function.h +378 5237890 +fi=(183) +1707 10475780 +fe=(180) +1940 7138155 +fi=(183) +1270 1904429 +488 3808858 +fi=(181) +166 1904429 +fi=(183) +488 1904429 +fe=(180) +1940 4285020 +fi=(183) +1707 952324 +fi=(164) +181 6669334 +fe=(180) + +fn=(1974) +1668 20000000 +fi=(164) +189 6665333 +fi=(208) +620 13338668 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334667 0 +* 564431582 +* 3334667 +fe=(180) +798 10000000 +fi=(164) +35 10000000 +fi=(183) +488 30000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5237890 +fi=(183) +1666 10475780 +fe=(180) +1940 7138155 +fi=(183) +1323 1904429 +488 7617716 +fe=(180) +1940 4285020 +fi=(183) +1707 18097438 +fi=(164) +187 6669334 +fe=(180) + +fn=(1600) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1035 +* 5 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(181) +166 6 +fi=(183) +488 6 +fi=(181) +166 6 +fi=(183) +488 6 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(256) +378 1 +fi=(183) +1714 2 +fe=(180) +1970 3 +fi=(183) +1270 1 +488 2 +fi=(181) +166 1 +fi=(183) +488 1 +fe=(180) +1970 2 +1190 21 ++2 8 +466 1 +2236 2 +fi=(181) +166 1 +fi=(183) +488 1 +fi=(181) +166 1 +fi=(183) +488 2 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 708 +* 5 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 1035 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1132 +* 11 +* 7 ++3 14 +1987 30 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 3 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 737 +* 5 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 ++1 1 +fi=(183) +488 2 +fe=(180) +1987 4 ++12 6 ++1 6 +-1 6 ++3 12 +fi=(181) +166 5 +fi=(183) +488 10 +fe=(180) +2005 5 ++2 18 + +fl=(202) +fn=(2002) +367 1 ++19 2 +-19 1 +fi=(182) +158 1 +fe=(202) +367 1 +fi=(182) +158 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 65 +* 1 +fe=(202) + +fl=(198) +fn=(1808) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12435666 +-1 2499546 +-4 7498638 ++4 2500566 +-4 7565802 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12356544 +-1 2484528 +-4 7453584 ++4 2483532 +-4 7450596 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 96284 +-1 16090 ++2 16090 ++1 16090 +-3 15962 ++2 15962 ++1 15962 + +fn=(1806) +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1808) +calls=32052 -50 +* 155308082 ++3 64104 + +fl=(221) +fn=(2106) +97 4 +fi=(180) +466 1 +fi=(183) +2002 3 +340 1 ++1 1 +fi=(182) +158 2 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 115 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 690 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fn=(2100) +97 4 +fi=(180) +466 1 +fi=(183) +2002 2 +fe=(221) + +ob=(7) +fl=(153) +fn=(1922) +0 117443920 +cfn=(1942) +calls=93822 0 +0 5631566 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 93826 +0 210517122 +cfn=(1930) std::basic_streambuf >::xsputn(char const*, long) +calls=23244846 0 +0 1206510266 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 23244850 +0 1501152 + +fn=(2004) +0 17 +cfn=(2010) std::basic_filebuf >::close() +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2080) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2086) +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(2048) std::__basic_file::close() +0 8 +cfn=(1684) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(219) +cfn=(2054) +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(852) +0 9 +cfn=(860) std::error_category::error_category() +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1272) +0 102 + +fn=(1424) std::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) +0 784 +cob=(3) +cfi=(178) +cfn=(1510) +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1924) +0 70016010 + +fn=(2022) +0 17 +cfn=(1924) +calls=1 0 +0 3 +0 6 +cfn=(2028) std::__basic_file::xsputn(char const*, long) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2080) +0 2 +cfn=(2048) +calls=1 0 +0 14 +0 1 + +fn=(2118) +0 39 +cfn=(1876) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2120) +calls=3 0 +0 918 +0 25 +cfn=(2136) +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2120) +calls=1 0 +0 68 +0 17 + +fn=(2119) std::ostream::flush()'2 +0 13 +cfn=(1877) std::ostream::sentry::sentry(std::ostream&)'2 +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2120) +calls=1 0 +0 68 +0 13 + +fn=(2162) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2126) +calls=5 33 +0 320 +0 5 + +fn=(2224) +0 2 + +fn=(2234) +0 2 + +fn=(2246) +0 4 +cfn=(2244) +calls=1 0 +0 2 +0 1 + +fn=(2250) 0x00000000000a5d90 +0 5 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +fn=(1022) +0 50 + +fn=(1086) 0x00000000000bbb80 +0 11 +cfn=(1100) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) +0 5 +cob=(3) +cfi=(167) +cfn=(1142) +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) +cfn=(1224) +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) +cfn=(1230) +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1450) +0 3 + +fn=(1516) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1740) operator new[](unsigned long) +0 2 +cfn=(1614) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1832) +0 82 +cfn=(1838) +calls=41 0 +0 5066 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 45 + +fn=(1838) +0 84 +cob=(3) +cfi=(155) +cfn=(1844) +calls=42 3350 +0 4268 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 46 + +fn=(2154) +0 39 +cfn=(2160) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2162) +calls=3 0 +0 204 +0 25 +cfn=(2136) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2162) +calls=1 0 +0 68 +0 17 + +fn=(2155) +0 13 +cfn=(2161) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2162) +calls=1 0 +0 68 +0 13 + +fn=(2230) +0 2 + +fn=(960) +0 34 + +fn=(1106) +0 21 + +fn=(1298) +0 23 +cfn=(1304) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 350 + +fn=(1542) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1690) +0 7 +cfn=(1692) +calls=1 0 +0 9 +0 6 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(185) +cfn=(1702) +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1878) +0 12 +cob=(3) +cfi=(209) +cfn=(1884) +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1930) +0 743835083 +cfn=(1932) +calls=1 0 +0 39 +0 92979390 +cob=(3) +cfi=(205) +cfn=(1826) +calls=23244846 264 +0 299960271 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 23244850 +0 46489692 + +fn=(1994) +0 4 + +fn=(2010) +0 9 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 5 +cfn=(2016) +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(2038) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(2048) +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(2028) +0 10 +cfn=(1948) +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(214) +cfn=(1914) +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(2038) +0 9 +cob=(2) +cfi=(52) +cfn=(2040) 0x00000000048f0108 +calls=1 0 +0 138 +0 11 + +fn=(2098) +0 13 + +fn=(2216) +0 9 +cob=(2) +cfi=(52) +cfn=(2222) 0x00000000048f0140 +calls=1 0 +0 1093 +0 1 +cfn=(2250) +calls=1 0 +0 5 +0 3 + +fn=(2226) +0 2 + +fn=(2238) +0 4 +cfn=(2244) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(860) +0 10 + +fn=(924) +0 78 + +fn=(1084) +0 189 +cfn=(1086) +calls=27 0 +0 70541 +0 270 + +fn=(1152) +0 448 +cfn=(1158) +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) +0 102 + +fn=(1400) +0 102 + +fn=(1464) +0 49 +cfn=(1470) +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) +0 104 + +fn=(1536) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1548) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1774) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +0 14 +cfn=(1780) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1780) +0 11 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 6 + +ob=(8) +fl=(221) +fn=(2100) +fi=(183) +2002 1 +340 1 ++1 1 +fi=(182) +158 2 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 604 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fl=(196) +fn=(1768) +1621 3 +fi=(197) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(257) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(197) +200 1 +fi=(257) +431 1 +fi=(197) +229 1 +fi=(257) +354 1 +fe=(196) +1621 1 +cob=(7) +cfi=(153) +cfn=(1774) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1212 +* 5 +fi=(197) +234 1 ++51 2 +fe=(196) +1621 4 + +fl=(162) +fn=(2188) 0x0000000000001660 +0 5 + +fn=(1056) +0 11 +cob=(3) +cfi=(163) +cfn=(1058) +calls=1 242 +0 5599151192 + +fn=(1064) +0 10 + +ob=(7) +fl=(153) +fn=(1780) +0 3 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1876) +0 350080097 + +ob=(8) +fl=(162) +fn=(1064) +0 2 + +fn=(2172) +0 9 +cob=(2) +cfi=(52) +cfn=(2178) 0x0000000000109170 +calls=1 0 +0 134 +0 1 +cfn=(2188) +calls=1 0 +0 5 +0 3 + +ob=(7) +fl=(153) +fn=(1876) +0 2 +cfn=(2119) +calls=1 0 +0 125 +0 1 +0 186709387 + +fn=(1877) +0 23 + +ob=(2) +fl=(52) +fn=(842) +0 6 + +fn=(2292) +0 3 + +fn=(2178) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +fn=(2256) +0 3 + +fn=(556) +0 6 + +fn=(2194) +0 3 + +fn=(2222) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 1092 + +fn=(2282) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(1738) +0 1 +cob=(7) +cfi=(153) +cfn=(1740) +calls=1 0 +0 826 + +fn=(2074) +0 1 +cob=(3) +cfi=(155) +cfn=(1844) +calls=1 3350 +0 88 + +fn=(1706) +0 2 +cob=(3) +cfi=(155) +cfn=(894) +calls=2 3281 +0 212 + +fn=(2214) +0 3 + +fn=(2274) +0 3 + +fn=(2204) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +fn=(2264) +0 1 +cob=(3) +cfi=(227) +cfn=(2180) +calls=1 30 +0 133 + +fn=(1060) +0 6 + +fn=(2040) +0 1 +cob=(7) +cfi=(153) +cfn=(2042) +calls=1 0 +0 137 + +totals: 5600878893 diff --git a/COSC3P95_A1Q2/callgrind.out.43725 b/COSC3P95_A1Q2/callgrind.out.43725 new file mode 100755 index 0000000..01fbde4 --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.43725 @@ -0,0 +1,15124 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 43725 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 1291503929 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 6300354372 + + +ob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +fl=(154) ./stdlib/./stdlib/cxa_atexit.c +fn=(870) __internal_atexit +36 75 ++5 30 ++2 120 ++1 30 +cfn=(872) __new_exitfn +calls=15 +44 +* 521 ++2 30 ++10 15 +-3 15 ++4 15 ++1 15 +-5 30 ++2 15 ++4 60 ++1 15 ++1 90 + +fn=(868) __cxa_atexit +70 30 +cfn=(870) +calls=15 -34 +* 1076 + +fn=(872) +88 30 +-6 60 ++11 15 +-10 15 ++10 60 ++2 30 ++1 70 +-1 30 +-2 1 ++10 1 +-10 3 ++13 28 ++25 14 ++1 28 +-1 28 ++7 14 ++5 14 +-4 14 ++4 56 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fl=(220) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +fn=(2070) __close_nocancel +26 4 ++1 1 + +fl=(195) ./setjmp/./setjmp/sigjmp.c +fn=(1764) __sigjmp_save +28 2 ++2 2 +-1 1 ++5 3 + +fl=(227) ./stdlib/./stdlib/cxa_finalize.c +fn=(2184) __cxa_finalize +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(2250) 0x00000000000a6e30 +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2242) 0x00000000000a6df0 +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2240) 0x00000000000d1dd0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2238) 0x00000000000d41a0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2236) 0x00000000000d41b0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2234) 0x00000000000da5d0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2232) 0x000000000017d440 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2230) 0x000000000017d450 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2228) 0x000000000017d460 +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(228) ./posix/./posix/register-atfork.c +cfn=(2186) __unregister_atfork +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +fn=(350) wcscpy +38 5 ++6 1 + +fl=(173) ./iconv/./iconv/gconv_simple.c +fn=(1234) __gconv_btwoc_ascii +51 512 ++3 128 + +fl=(206) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +fn=(1856) mmap +47 10 ++3 20 ++8 40 ++2 10 + +fl=(212) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(1898) fstatat +154 1 +-55 2 ++70 3 ++1 1 + +fl=(225) ./nptl/./nptl/pthread_mutex_lock.c +fn=(2170) pthread_mutex_lock@@GLIBC_2.2.5 +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(226) ./nptl/./nptl/pthread_mutex_unlock.c +fn=(2172) pthread_mutex_unlock@@GLIBC_2.2.5 +368 2 +cfn=(2174) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2174) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(207) ./misc/../sysdeps/unix/syscall-template.S +fn=(1862) munmap +117 40 ++5 10 + +fl=(150) ./libio/./libio/vtables.c +fn=(554) check_stdfiles_vtables +84 4 ++1 3 ++1 3 ++2 1 + +fl=(185) ./libio/./libio/iofopen.c +fn=(1704) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) ??? +cfi=(52) ??? +cfn=(1706) 0x0000000004ab3368 +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(186) ./libio/./libio/genops.c +cfn=(1708) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(187) ./libio/./libio/fileops.c +cfn=(1712) _IO_new_file_init_internal +calls=1 +37 +* 113 ++1 5 +cfi=(187) +cfn=(1720) _IO_file_fopen@@GLIBC_2.2.5 +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1702) fopen@@GLIBC_2.2.5 +86 2 +cfn=(1704) +calls=1 -29 +* 584 + +fl=(141) ./nptl/./nptl/pthread_mutex_conf.c +fn=(506) __pthread_tunables_init +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 405 +* 19 +cob=(1) +cfi=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +cfn=(514) _dl_runtime_resolve_xsave +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(210) ./libio/./libio/filedoalloc.c +fn=(1892) _IO_file_doallocate +78 8 ++6 4 +fi=(213) ./libio/./libio/libioP.h +940 3 ++2 2 ++1 2 +fe=(210) +84 3 +cfi=(187) +cfn=(1894) _IO_file_stat +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1706) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(186) +cfn=(1900) _IO_setb +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(231) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(210) ++44 1 +-2 2 ++5 2 + +fl=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +fn=(310) strcmp +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(172) ./elf/./elf/dl-profstub.c +fn=(1232) _dl_mcount_wrapper_check +37 128 +-1 128 ++1 256 ++2 128 + +fl=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +fn=(318) wcslen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) wcsnlen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +fn=(552) __strrchr_avx2 +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(170) ./wcsmbs/./wcsmbs/wctob.c +fn=(1224) wctob +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(174) ./wctype/./wctype/wctype_l.c +fn=(1246) wctype_l +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +cfn=(1250) __strlen_avx2 +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +fn=(342) strncmp +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(147) ./csu/./csu/init-first.c +fn=(546) _init_first +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) ./misc/./misc/init-misc.c +cfn=(548) __init_misc +calls=1 -40 +* 53 + +fl=(184) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S +fn=(1634) __memset_avx2_unaligned_erms +167 8 ++5 4 ++1 4 ++1 4 ++1 4 ++1 4 ++13 4 ++1 4 ++2 8 ++53 4 ++1 4 ++6 4 ++1 4 ++12 4 ++3 4 ++1 4 + +fl=(165) ./nptl/./nptl/pthread_once.c +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) ./nptl/./nptl/cleanup_compat.c +cfn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +calls=1 -86 +* 6 ++2 1 +cob=(7) +cfi=(153) +cfn=(1130) 0x00000000000b9b20 +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) pthread_once@@GLIBC_2.34 +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +fn=(328) index +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(216) ./misc/../sysdeps/unix/sysv/linux/writev.c +fn=(1960) writev +26 697596 ++1 116266 + +fl=(186) +fn=(2306) _IO_default_setbuf +452 1 +fi=(213) +940 1 +fe=(186) +452 4 +fi=(213) +940 1 +fe=(186) +452 1 +fi=(213) +940 1 +fe=(186) +452 2 ++1 1 +fi=(213) +942 2 ++1 2 +fe=(186) +453 2 +cfi=(187) +cfn=(2132) _IO_file_sync@@GLIBC_2.2.5 +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fn=(1710) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(2300) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(188) ./nptl/./nptl/libc-cleanup.c +cfn=(1716) __libc_cleanup_push_defer +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(188) +cfn=(1718) __libc_cleanup_pop_restore +calls=1 55 +* 8 ++4 12 + +fn=(1708) +563 9 ++1 1 +cfn=(1710) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(2066) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2076) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1714) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(188) +cfn=(1716) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -48 +* 8 ++3 1 + +fn=(2060) _IO_un_link +54 4 ++28 2 +cfn=(2062) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2062) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(188) +cfn=(1716) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -24 +* 8 ++3 9 + +fn=(1890) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(186) +347 2 +cfi=(210) +cfn=(1892) +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(2298) _IO_cleanup +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2300) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(188) +cfn=(1716) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(213) +940 4 +fe=(186) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(213) +942 2 ++1 2 +fe=(186) +824 4 +cfi=(187) +cfn=(2304) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fn=(1904) _IO_default_xsputn +371 9 ++3 2 +fi=(213) +940 7 +fe=(186) +399 41 +fi=(213) +942 26 ++1 26 +fe=(186) +399 52 +cfi=(187) +cfn=(1888) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(1900) +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fl=(137) ./elf/./elf/libc_early_init.c +fn=(498) __libc_early_init +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +cfn=(502) getrlimit +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(232) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(232) ++13 2 +fi=(140) +-4 1 +fi=(232) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) +cfn=(506) +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(189) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1724) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +fn=(914) brk +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +fn=(1510) __strcmp_avx2 +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(211) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(1896) fstat +29 1 ++1 2 ++5 3 +cfi=(212) +cfn=(1898) +calls=1 154 +* 7 + +fl=(187) +fn=(2064) _IO_file_close_it@@GLIBC_2.2.5 +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(186) +cfn=(2066) +calls=1 960 +* 9 ++3 3 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +142 2 +cfn=(2068) _IO_file_close +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(186) +cfn=(1900) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(186) +cfn=(2060) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fn=(1712) +111 1 +-5 2 ++4 1 ++3 1 +cfi=(186) +cfn=(1714) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(2074) _IO_file_finish@@GLIBC_2.2.5 +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(186) +cfn=(2076) +calls=1 601 +* 15 + +fn=(1722) _IO_file_open +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(189) +cfn=(1724) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(186) +cfn=(1714) +calls=1 87 +* 23 ++1 1 ++1 4 + +fn=(1912) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(214) ./io/../sysdeps/unix/sysv/linux/write.c +cfn=(1914) write +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(1720) +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1722) +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(190) ./string/../string/strstr.c +cfn=(1726) __GI_strstr +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(1886) _IO_file_xsputn@@GLIBC_2.2.5 +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(205) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1988) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 6 +cfn=(1888) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(186) +cfn=(1904) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1902) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1908) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1908) +431 2 +fi=(213) +940 2 ++2 2 +fe=(187) +431 2 +fi=(213) +940 2 +fe=(187) +431 4 +fi=(213) +940 2 +fe=(187) +431 12 ++12 2 +-10 4 +fi=(213) +942 4 ++1 4 +fe=(187) +448 8 +cfn=(1912) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(2068) +1167 2 +cfi=(220) +cfn=(2070) +calls=1 26 +* 5 + +fn=(1888) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1902) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1902) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(186) +cfn=(1890) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1894) +1147 2 +cfi=(211) +cfn=(1896) +calls=1 29 +* 13 + +fn=(2304) +381 2 ++1 1 +cfi=(186) +cfn=(2306) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(2132) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fl=(230) ./posix/../sysdeps/unix/sysv/linux/_exit.c +fn=(2308) _Exit +27 1 ++3 1 ++1 2 + +fl=(191) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +fn=(1730) __strchr_avx2 +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(205) +fn=(1826) __memcpy_avx_unaligned_erms +264 26566523 ++6 26566523 ++1 26566523 ++2 16570822 ++1 16570822 ++1 16570822 ++3 16570803 ++1 16570803 ++1 16570803 ++3 33141606 ++30 9995701 ++1 9995701 ++2 9995700 ++1 9995700 ++2 9995699 ++4 9995699 ++1 4760109 ++1 4760109 ++1 4760109 ++1 4760109 ++1 4760109 ++1 4760109 ++2 4760109 ++2 4760109 ++6 5235590 ++1 5235590 ++1 5235590 ++1 5235590 ++1 5235590 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966437 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fn=(1988) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +fn=(900) getrandom +29 6 ++1 1 + +fl=(193) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +fn=(1760) _setjmp +30 1 ++2 1 +cfi=(194) ./setjmp/../sysdeps/x86_64/setjmp.S +cfn=(1762) __sigsetjmp +calls=1 * +* 26 + +fl=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(360) bcmp +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(233) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(158) ./malloc/./malloc/morecore.c +fn=(910) __glibc_morecore +26 12 +-1 6 ++4 6 +cfi=(159) ./misc/./misc/sbrk.c +cfn=(912) sbrk +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +fl=(194) +fn=(1762) +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(195) +cfn=(1764) +calls=1 -56 +* 8 + +fl=(81) ./string/../sysdeps/x86/cacheinfo.h +fn=(300) __x86_cacheinfo +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(340) wmemchr +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(234) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +fn=(362) wmemset +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +fn=(338) stpncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(235) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) strncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(236) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(175) +fn=(1250) +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(217) ./stdlib/./stdlib/exit.c +fn=(2002) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 48 ++2 15 ++1 15 +-1 15 ++3 123 ++47 18 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(186) +cfn=(2298) +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(230) +cfn=(2308) +calls=1 27 +* 4 +-30 6 ++1 6 +-2 6 ++4 6 ++3 6 +-3 12 ++3 18 ++1 18 +cob=(1) +cfi=(224) ./elf/./elf/dl-fini.c +cfn=(2168) _dl_fini +calls=1 -85 +* 2808 +cob=(7) +cfi=(153) +cfn=(2116) std::ios_base::Init::~Init() +calls=1 0 +* 6761 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(221) /usr/include/c++/12/bits/unordered_set.h +cfn=(2110) std::unordered_set, std::equal_to, std::allocator >::~unordered_set() +calls=1 -19 +* 993 +cob=(8) +cfi=(221) +cfn=(2104) std::unordered_set >::~unordered_set() +calls=1 -19 +* 886 +cob=(7) +cfi=(153) +cfn=(2008) std::basic_fstream >::~basic_fstream() +calls=1 0 +* 10918 +cob=(8) +cfi=(202) /usr/include/c++/12/bits/stl_vector.h +cfn=(2006) std::vector >::~vector() +calls=1 367 +* 73 ++1 24 ++10 2 ++1 2 +-82 1 +cfi=(218) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(2004) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(2000) exit +145 1 ++1 4 +cfn=(2002) +calls=1 40 +* 23192 + +fl=(155) ./malloc/./malloc/malloc.c +fn=(1848) _int_free +4417 264 ++10 33 +-10 99 ++10 66 ++6 165 ++1 66 ++4 165 ++8 165 +-1 66 ++1 66 ++9 26 ++9 26 +-15 26 ++6 52 ++20 104 ++14 32 ++11 36 ++2 27 +2006 27 +4523 9 ++1 9 ++4 18 ++2 9 +-2 9 ++2 9 ++4 18 ++2 36 ++1 9 ++19 34 +4698 363 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1852) unlink_chunk.constprop.0 +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 17 ++2 17 +-4 17 ++2 51 ++1 17 ++1 17 +4478 17 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1858) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1860) munmap_chunk +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(207) +cfn=(1862) +calls=10 117 +* 50 + +fn=(894) malloc +3281 225 ++7 90 +1338 88 ++19 223 +3298 86 ++2 180 ++3 88 ++10 86 ++28 215 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 81 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 172 +cfn=(906) _int_malloc +calls=43 1338 +* 7051 ++1 215 +fi=(156) ./malloc/./malloc/arena.c +162 66 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(1844) free +3350 86 +-4 43 ++14 43 +-14 86 ++12 43 ++4 43 +-4 43 ++4 86 ++17 99 +fi=(156) +162 99 +fe=(155) +3385 66 +cfn=(1848) +calls=33 4417 +* 2942 ++3 33 ++1 132 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1860) +calls=8 3038 +* 272 +* 4 +cfn=(1860) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1854) sysmalloc_mmap.constprop.0 +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) +cfn=(910) +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1852) +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fn=(906) +1338 88 +3766 352 +1357 44 +3766 44 +1357 130 +3807 84 ++27 84 ++2 108 ++3 18 ++2 36 ++56 48 ++62 373 ++1 57 ++20 44 +-1 44 +-1 44 ++1 88 ++1 174 ++4 43 ++6 172 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 25 ++2 25 +-2 25 ++2 50 +-68 6 +1357 2 +3839 4 ++2 79 +4409 396 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 88 ++2 38 ++3 19 +-3 19 ++3 38 ++68 44 ++1 44 ++1 44 +-1 44 ++1 44 ++1 88 ++1 132 ++5 88 +-99 15 +-71 2 +3899 15 +4140 113 +4268 300 +-3 357 +4365 44 ++1 88 ++2 88 ++3 144 ++17 36 ++17 176 +cfn=(918) alloc_perturb +calls=44 1999 +* 176 +* 88 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 32 +-2 32 ++2 32 +-1 32 ++1 32 +-3 32 ++8 32 +-5 32 ++2 32 +-2 128 ++2 32 ++4 32 + +fn=(1854) +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(206) +cfn=(1856) +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(918) +1999 132 ++2 44 + +fn=(1858) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fl=(166) +fn=(1144) +43 2 ++4 2 ++2 1 + +fn=(1128) +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +fn=(394) memmove +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(322) memcpy@@GLIBC_2.14 +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(400) mempcpy +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fl=(228) +fn=(2186) +82 5 ++1 5 +-1 5 ++1 15 +fi=(229) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(228) +71 10 ++38 20 ++1 10 + +fl=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=(344) strcasecmp +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) strncasecmp_l +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) strncasecmp +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) strcasecmp_l +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(163) ./csu/../csu/libc-start.c +fn=(1058) __libc_start_main@@GLIBC_2.34 +242 11 ++69 3 ++1 3 +cfi=(154) +cfn=(868) +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(1756) _dl_audit_preinit +calls=1 119 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(192) ./csu/../sysdeps/nptl/libc_start_call_main.h +cfn=(1758) (below main) +calls=1 29 +* 6298500327 +128 2 ++6 3 ++1 6 +cob=(2) +cfi=(52) +cfn=(1060) 0x0000000000109000 +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +cfn=(1070) _GLOBAL__sub_I_boolmap +calls=1 +84 +* 125230 +* 4 +cob=(8) +cfi=(162) ??? +cfn=(1064) 0x0000000000001730 +calls=1 0 +* 12 +-1 7 + +fl=(171) ./wcsmbs/./wcsmbs/btowc.c +fn=(1230) btowc +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(237) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) +cfn=(1232) +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) +cfn=(1234) +calls=128 -6 +* 640 + +fl=(159) +fn=(912) +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) +cfn=(914) +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(209) ./libio/./libio/iofwrite.c +fn=(1884) fwrite +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 8 +cfi=(187) +cfn=(1886) +calls=2 1204 +* 1341 ++6 4 +fi=(213) +883 4 ++1 16 +fe=(209) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(324) wcschr +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) wcscmp +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(214) +fn=(1914) +26 18 ++1 3 + +fl=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(370) strchrnul +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) memrchr +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) rindex +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) strnlen +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) strlen +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=(398) strspn +36 5 +fi=(238) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) strcspn +36 5 +fi=(239) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) strpbrk +36 5 +fi=(240) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(169) ./locale/./locale/uselocale.c +fn=(1218) uselocale +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(218) +fn=(2004) +149 3 ++1 4 ++18 4 + +fl=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +fn=(352) strcat +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) strcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) stpcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(222) ./libio/./libio/iofflush.c +fn=(2130) fflush +33 20 +-1 40 ++7 130 ++1 10 +fi=(213) +940 30 ++2 20 ++1 20 +fe=(222) +40 20 +cfi=(187) +cfn=(2132) +calls=10 792 +* 170 +fi=(213) +883 20 ++1 100 +fe=(222) +40 20 ++4 40 + +fl=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(406) rawmemchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(241) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) memchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(242) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(190) +fn=(1726) +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(191) +cfn=(1730) +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) +cfn=(900) +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=(316) memset +54 10 ++3 6 ++7 4 ++9 4 ++2 4 ++10 4 ++8 4 ++3 10 + +fl=(148) +fn=(548) +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) +cfn=(552) +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(192) +fn=(1758) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(193) +cfn=(1760) +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) +cfi=(164) +cfn=(1766) main +calls=1 210 +* 6298477077 ++16 2 +cfi=(217) +cfn=(2000) +calls=1 +71 +* 23197 + +fl=(188) +fn=(1718) +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1716) +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(167) ./locale/./locale/newlocale.c +fn=(1142) newlocale +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(215) ./libio/./libio/fileno.c +fn=(1954) fileno +35 581335 ++7 116267 + +fl=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(388) wmemcmp +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(243) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(139) +fn=(502) +38 1 ++1 7 ++1 1 + +fl=(219) ./libio/./libio/iofclose.c +fn=(2058) fclose@@GLIBC_2.2.5 +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(213) +883 2 ++1 7 +fe=(219) +57 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(219) +57 3 +cfi=(187) +cfn=(2074) +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(213) +855 4 ++1 4 ++6 2 +cob=(2) +cfi=(52) +cfn=(2078) 0x0000000004ab3360 +calls=1 0 +* 89 +fe=(219) +76 5 +-23 2 +cfi=(187) +cfn=(2064) +calls=1 +75 +* 98 +fi=(213) +883 1 +fe=(219) +53 1 +fi=(213) +883 2 +fe=(219) +49 1 +cfi=(186) +cfn=(2060) +calls=1 +5 +* 109 ++2 4 + +ob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +fl=(152) ??? +fn=(570) __cpu_indicator_init +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) 0x00000000000078e0 +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(2272) 0x00000000000045f0 +0 5 + +fn=(836) 0x00000000000046a0 +0 12 + +fn=(834) +0 54 + +fn=(2262) 0x0000000000004660 +0 9 +cob=(2) +cfi=(52) +cfn=(2268) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2272) +calls=1 0 +0 5 +0 3 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +fn=(600) +0 162 + +ob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +fl=(146) ??? +fn=(540) 0x0000000000001100 +0 12 + +fn=(2212) 0x0000000000001050 +0 5 + +fn=(2202) 0x00000000000010c0 +0 9 +cob=(2) +cfi=(52) +cfn=(2208) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2212) +calls=1 0 +0 5 +0 3 + +ob=(1) +fl=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +fn=(246) __pread64_nocancel +25 2 ++1 8 ++1 2 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +fn=(192) __read_nocancel +26 20 ++1 5 + +fl=(31) ./elf/./elf/dl-load.c +fn=(224) cache_rpath +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) _dl_process_pt_gnu_property +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(136) mempcpy +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) open_verify.constprop.0 +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(188) +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) +cfn=(192) +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(196) _dl_debug_update +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) ./elf/./elf/dl-object.c +cfn=(76) _dl_new_object +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(204) mmap +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +cfn=(140) memset +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(200) fstat +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) ./elf/./elf/dl-setup_hash.c +cfn=(14) _dl_setup_hash +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) ./elf/../elf/dl-tls.c +cfn=(244) _dl_assign_tls_modid +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) _dl_add_to_namespace_list +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) +cfn=(216) _dl_audit_objopen +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(148) _dl_dst_count +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(110) _dl_init_paths +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) ./elf/../include/rtld-malloc.h +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(82) __minimal_malloc +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +cfn=(66) strlen +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) memcpy +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) expand_dynamic_string_token +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=2 40 +* 160 + +fn=(184) _dl_map_object +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(186) _dl_name_match_p +calls=49 68 +* 5196 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 898 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) ./elf/./elf/dl-cache.c +cfn=(230) _dl_load_cache_lookup +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) __minimal_free +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) ./elf/../sysdeps/x86/get-isa-level.h +cfn=(114) _dl_hwcaps_subdirs_active +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +cfn=(128) bcmp +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(30) +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fl=(11) +fn=(22) __GI___tunables_init +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) do_tunable_update_val +calls=5 -61 +* 190 + +fn=(60) +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +fn=(276) __tls_init_tp +68 1 +fi=(244) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(244) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(244) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(72) __tls_pre_init_tp +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fn=(92) rtld_mutex_dummy +44 356 + +fl=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(180) __sigsetjmp +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(23) +fn=(66) +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2260 ++4 2260 ++3 3390 ++1 1130 +fi=(6) +83 3390 ++2 4748 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) +cfn=(406) +calls=1 38 +* 22 +cob=(3) +cfi=(100) +cfn=(402) +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) +calls=1 57 +* 21 +cob=(3) +cfi=(85) +cfn=(398) +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) +cfn=(390) +calls=1 38 +* 16 +cob=(3) +cfi=(114) +cfn=(388) +calls=1 34 +* 23 +cob=(3) +cfi=(97) +cfn=(386) +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) +calls=1 40 +* 24 +cob=(3) +cfi=(107) +cfn=(362) +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) +calls=1 38 +* 16 +cob=(3) +cfi=(102) +cfn=(350) +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) +calls=1 37 +* 20 +cob=(3) +cfi=(99) +cfn=(342) +calls=1 44 +* 20 +cob=(3) +cfi=(98) +cfn=(340) +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) +calls=1 35 +* 18 +cob=(3) +cfi=(92) +cfn=(334) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) +calls=1 40 +* 24 +cob=(3) +cfi=(94) +cfn=(328) +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) +cfn=(318) +calls=1 41 +* 18 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) ./elf/./elf/dl-lookup.c +cfn=(288) _dl_lookup_symbol_x +calls=1759 756 +* 1251587 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +cfn=(494) __x86_cpu_features +calls=1 39 +* 5 +cob=(3) +cfi=(81) +cfn=(300) +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(410) mprotect +calls=7 117 +* 35 +* 14 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) _dl_debug_state +117 2 + +fn=(156) _dl_debug_initialize +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(7) +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(12) __rtld_malloc_init_stubs +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fn=(480) __rtld_malloc_init_real +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(51) ./string/../string/strcspn.c +fn=(168) strcspn +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720343 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7332 +0 3 +cob=(8) +cfi=(162) +cfn=(1056) (below main) +calls=1 0 +0 6298626682 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) +cfn=(180) +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25217 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20985 ++2 1 ++1 1 ++1 4 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fl=(61) +fn=(204) +47 26 ++3 52 ++8 104 ++2 26 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) __minimal_calloc +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(143) ./elf/./elf/dl-runtime.c +fn=(516) _dl_fixup +46 882 ++2 630 ++1 126 ++6 126 +fi=(245) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 126 +fe=(143) ++21 126 ++5 126 ++1 126 +-6 126 ++6 252 ++1 126 ++2 126 +-2 126 ++2 126 +-2 630 ++7 252 ++4 252 ++4 378 ++4 378 ++1 504 ++1 378 ++8 126 +-1 126 ++1 252 ++10 1260 +cfi=(78) +cfn=(288) +calls=126 756 +* 91247 +* 126 ++4 630 ++10 1260 ++15 504 ++9 378 ++26 378 +fi=(5) ++61 126 +fe=(143) +-57 756 +-1 252 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 6 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 +25 +* 21 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 +2 +* 23 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 +8 +* 24 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 +22 +* 23 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 +16 +* 18 +fe=(143) ++93 12 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) +calls=1 279 +* 26553 ++3 1 +cfi=(13) ./elf/./elf/dl-sort-maps.c +cfn=(26) _dl_sort_maps_init +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) _dl_x86_init_cpu_features +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685252 ++3 4 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fl=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(202) fstatat +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(246) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(224) +fn=(2168) +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(225) +cfn=(2170) +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) _dl_audit_activity_nsid +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) _dl_sort_maps +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(226) +cfn=(2172) +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) ??? +cfn=(2280) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2262) +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2220) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2202) +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2176) 0x00000000000016f0 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2296) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2278) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2260) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2218) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2198) 0x000000000010a778 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2200) _dl_audit_objclose +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(2) +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) +cfn=(12) +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719612 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) +cfn=(184) +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) +cfn=(268) _dl_tls_static_surplus_init +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) _dl_determine_tlsoffset +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) _dl_allocate_tls_storage +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) ./elf/./elf/dl-environ.c +cfn=(74) _dl_next_ld_env_entry +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) +cfn=(156) +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) _dl_count_modids +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) _dl_audit_activity_map +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29423 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 21001 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(247) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(247) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614086 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) _dl_add_to_slotinfo +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) _dl_allocate_tls_init +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) ./elf/./elf/dl-call-libc-early-init.c +cfn=(496) _dl_call_libc_early_init +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) _dl_unload_cache +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) +calls=1 76 +* 2834 ++3 1 +cfi=(134) ./elf/../sysdeps/nptl/dl-mutex.c +cfn=(488) __rtld_mutex_init +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) handle_preload_list +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) +cfn=(168) +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fn=(258) +677 2 ++2 4 +cfi=(75) ./elf/./elf/dl-version.c +cfn=(260) _dl_check_all_versions +calls=1 392 +* 20975 +* 2 ++4 2 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(134) +fn=(488) +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 25767 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +cfn=(248) __libc_scratch_buffer_set_array_size +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25030 +* 11 ++5 22 + +fl=(33) +fn=(264) strncmp +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fn=(98) +131 2258 ++1 2258 ++2 2258 ++1 2258 ++21 2258 ++1 2258 ++1 1196 ++1 1196 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++17 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++5 29 ++1 29 ++9 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 +-7 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 200 ++1 138 ++1 138 ++1 138 ++2 138 ++1 138 ++1 138 ++1 138 ++1 138 ++1 138 +-5 62 ++1 62 ++1 62 ++1 62 ++1 62 ++1 62 ++10 1033 ++1 1033 ++1 1033 ++2 1033 ++6 1033 ++1 1033 ++1 1033 ++1 1033 ++1 1033 ++5 1033 ++2 1022 ++1 1022 ++1 2044 ++8 1022 ++1 1022 ++3 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 3 ++1 3 ++1 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++3 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 +-1 1 ++1 1 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++6 9 ++1 9 ++1 18 ++4 9 ++1 9 ++3 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 +-1 1 ++1 1 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++1 24 ++4 12 ++1 12 +-1 2 ++1 2 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 3 ++1 3 ++2 3 ++1 3 ++2 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++7 2 ++1 2 ++1 2 ++32 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 13 ++1 13 ++1 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 26 ++1 26 ++1 26 ++1 26 ++1 26 ++2 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 +-1 1 ++1 1 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++2 26 ++4 13 ++1 13 +-1 1 ++1 1 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1108 ++2 1108 ++1 1108 ++1 1108 ++1 1108 +-3 125 ++1 125 ++1 125 ++1 125 ++1 276 ++5 138 ++6 138 ++1 138 ++8 138 ++1 138 +-16 2120 ++6 2120 ++1 2120 ++8 2120 ++1 2120 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(223) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2152) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(17) ./elf/../sysdeps/x86/cpu-features.c +fn=(38) init_cpu_features.constprop.0 +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(45) +fn=(140) +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) +cfi=(152) +cfn=(836) +calls=1 -70 +* 12 +cob=(3) +cfi=(150) +cfn=(554) +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) +calls=1 -70 +* 656 +cob=(4) +cfi=(151) +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) +cfn=(546) +calls=1 -24 +* 71 +cob=(5) +cfi=(146) +cfn=(540) +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(8) +fn=(14) +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(27) +fn=(90) +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) +cfn=(92) +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fn=(76) +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) +cfn=(66) +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) +-39 10 +cfi=(28) +cfn=(78) +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) +cfn=(86) +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fl=(78) +fn=(292) do_lookup_x +348 15160 ++1 1895 +-1 7580 ++6 1895 +-6 3790 ++7 1895 ++41 1895 +-30 3790 ++30 1895 +-30 7580 ++14 18009 ++8 6003 +-4 6003 ++1 6003 ++3 24012 ++1 12006 ++3 6003 +-3 6003 ++4 12006 ++7 6003 +-3 12006 +-2 6003 ++5 18009 ++3 42021 ++99 12372 +359 12008 ++3 12008 ++4 12014 ++4 12006 ++4 12006 +fi=(4) +138 3760 ++1 5640 +fe=(78) +460 3760 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7520 +fe=(78) +467 9912 ++16 3596 ++1 1798 ++1 3760 +-78 5793 +-1 3862 ++2 3862 ++2 1929 ++6 7716 +-6 1929 ++6 13503 ++7 8667 +-10 23840 ++3 1888 +-1 3776 ++1 1888 +-1 1888 ++2 3776 +-1 22656 +cfn=(294) check_match +calls=1888 71 +* 174856 ++4 5664 ++3 18 ++82 15 ++1 15160 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 101 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 410 ++98 6 +cfi=(55) +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16911 + +fn=(288) +756 24635 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1895 ++3 3790 +-8 1895 ++1 3790 ++10 1895 ++1 3790 +-1 38875 ++1 77750 ++20 39829 +-2 39829 ++6 39829 +-3 79658 ++2 39829 +-30 39829 ++3 79658 +fe=(78) +758 1895 ++1 1895 ++3 1895 +-4 1895 ++1 1895 ++7 7544 ++3 1895 ++2 3790 +-2 1895 ++6 3790 +-7 22740 ++7 75 ++1 26530 +cfn=(292) +calls=1895 348 +* 677977 +* 5685 ++28 1895 +-23 5685 ++23 1895 +-23 3790 ++24 11264 ++7 1880 +-7 1880 ++35 7520 ++34 1880 +-20 5640 ++3 3760 +-57 1895 ++76 17055 +fi=(79) +87 941 ++1 941 ++1 1882 ++1 941 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1888 ++3 1888 +-3 22656 ++3 7542 ++13 1883 +-13 1883 ++13 1883 +-13 1883 ++13 5649 ++3 4058 +cfi=(33) +cfn=(98) +calls=73 +41 +* 4250 +* 146 ++4 1883 ++1 3766 ++2 3760 ++19 3760 ++1 15040 ++2 6 +-40 1879 ++84 11328 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5631 +cfi=(33) +cfn=(98) +calls=1877 +13 +* 68354 +* 3754 +-44 20 ++5 10 + +fl=(13) +fn=(252) +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) +fn=(74) +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(142) +fn=(514) +76 126 ++3 126 ++2 126 ++10 126 ++6 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++4 126 ++1 126 ++3 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++7 126 ++1 126 ++1 126 +cfi=(143) +cfn=(516) +calls=126 -84 +* 103491 ++1 126 ++5 126 ++1 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++2 126 ++4 126 ++2 126 + +fl=(73) +fn=(248) +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(69) +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(526) +536 4 +-1 1 ++3 2 +cfi=(118) +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(230) +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) +cfn=(150) +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) +cfn=(98) +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) +fn=(200) +29 6 ++1 12 ++5 18 +cfi=(60) +cfn=(202) +calls=6 154 +* 42 + +fl=(136) +fn=(496) +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) +cfn=(498) +calls=1 -7 +* 1212 + +fl=(118) +fn=(528) +117 4 ++5 1 + +fn=(410) +117 28 ++5 7 + +fl=(50) +fn=(2200) +98 28 + +fn=(164) +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(216) +78 20 + +fn=(1756) +119 4 + +fn=(524) +45 12 ++2 9 ++4 3 + +fl=(55) +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) +cfn=(190) +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) +cfn=(204) +calls=1 -2 +* 8 +* 2 + +fn=(186) +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3633 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4457 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fl=(48) +fn=(274) allocate_dtv +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(244) +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fn=(470) +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) +cfn=(140) +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(272) +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(268) +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(158) +199 2 ++1 1 ++15 2 + +fl=(75) +fn=(260) +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20865 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5635 +* 116 +204 22 ++4 33 ++5 11 +fi=(248) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 62 ++1 62 +-1 31 ++4 31 +-3 31 ++3 31 +-3 143 +56 168 ++8 126 ++6 126 ++16 42 ++1 84 ++2 42 ++5 378 ++14 1394 ++12 1965 ++4 655 +-30 1310 +231 168 ++3 126 ++5 31 +-24 31 +110 42 ++3 168 +cfi=(33) +cfn=(98) +calls=42 +18 +* 1720 +* 126 +224 168 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 31 +-15 31 ++2 31 +-2 31 ++2 31 +-2 31 ++2 62 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 42 ++1 42 +-1 126 ++1 42 ++1 42 +-2 42 ++2 84 ++1 126 ++3 126 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) +calls=1 125 +* 31 +* 2 + +fl=(16) +fn=(36) +39 3 ++2 1 +cfi=(17) +cfn=(38) +calls=1 399 +* 7272 + +fn=(494) +39 3 ++32 2 + +fl=(43) +fn=(128) +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(19) +fn=(114) +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +ob=(4) +fl=(123) +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fl=(120) +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fl=(151) +fn=(560) +0 12 + +fn=(2290) 0x0000000000010210 +0 5 + +fn=(2280) +0 9 +cob=(2) +cfi=(52) +cfn=(2286) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2290) +calls=1 0 +0 5 +0 3 + +fl=(119) +fn=(444) +29 4 ++1 3 +fi=(249) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(250) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(251) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(252) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(253) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(254) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fn=(436) +29 4 ++1 3 +fi=(255) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(8) +fl=(198) /usr/include/c++/12/bits/random.tcc +fn=(1808) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12437208 +-1 2501088 +-4 7503264 ++4 2499024 +-4 7561176 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12356331 +-1 2484315 +-4 7452945 ++4 2483745 +-4 7451235 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 96022 +-1 15959 ++2 15959 ++1 15959 +-3 16093 ++2 16093 ++1 16093 + +fn=(1806) std::mersenne_twister_engine::operator()() +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1808) +calls=32052 -50 +* 155309149 ++3 64104 + +fl=(162) +fn=(1064) +0 12 + +fn=(2176) +0 9 +cob=(2) +cfi=(52) +cfn=(2182) 0x0000000000109170 +calls=1 0 +0 134 +0 1 +cfn=(2192) 0x0000000000001680 +calls=1 0 +0 5 +0 3 + +fn=(2192) +0 5 + +fn=(1056) +0 11 +cob=(3) +cfi=(163) +cfn=(1058) +calls=1 242 +0 6298626671 + +fl=(221) +fn=(2110) +97 4 +fi=(180) /usr/include/c++/12/bits/hashtable.h +466 1 +fi=(183) /usr/include/c++/12/bits/hashtable_policy.h +2002 3 +340 1 ++1 1 +fi=(182) /usr/include/c++/12/bits/new_allocator.h +158 2 +cob=(7) +cfi=(153) +cfn=(1832) operator delete(void*, unsigned long) +calls=1 0 +* 115 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 690 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fn=(2104) +97 4 +fi=(180) +466 1 +fi=(183) +2002 3 +340 1 ++1 1 +fi=(182) +158 2 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 604 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fl=(164) +fn=(1918) testSwitch(TEST_ENUM) +73 50000000 ++20 6663447 +fi=(208) /usr/include/c++/12/ostream +620 13346212 +cob=(7) +cfi=(153) +cfn=(1870) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +calls=3336553 0 +* 564755737 +* 3336553 +fe=(164) + +fn=(1990) switchAll(TEST_ENUM) +98 70000000 +fi=(208) +620 1907880 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476970 0 +* 82047588 +* 476970 +* 1902248 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475562 0 +* 81806276 +* 475562 +* 1905448 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476362 0 +* 81942112 +* 476362 +* 1899016 +cob=(7) +cfi=(153) +cfn=(1870) +calls=474754 0 +* 81666112 +* 474754 +* 1907588 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476897 0 +* 82034456 +* 476897 +* 1908380 +cob=(7) +cfi=(153) +cfn=(1870) +calls=477095 0 +* 82068332 +* 477095 +* 1901344 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475336 0 +* 81765568 +* 475336 +* 1904396 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476099 0 +* 81897668 +* 476099 +* 1903912 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475978 0 +* 81876316 +* 475978 +* 1905956 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476489 0 +* 81964820 +* 476489 +* 1906476 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476619 0 +* 81987036 +* 476619 +* 1897408 +cob=(7) +cfi=(153) +cfn=(1870) +calls=474352 0 +* 83016979 +* 474352 +* 1908644 +cob=(7) +cfi=(153) +cfn=(1870) +calls=477161 0 +* 83509676 +* 477161 +* 1903188 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475797 0 +* 83270283 +* 475797 +* 1903608 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475902 0 +* 83288823 +* 475902 +* 1904572 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476143 0 +* 83330272 +* 476143 +* 1906556 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476639 0 +* 83417963 +* 476639 +* 1904208 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476052 0 +* 83314842 +* 476052 +* 1906472 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476618 0 +* 83413892 +* 476618 +* 1906788 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476697 0 +* 83427255 +* 476697 +* 1905912 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476478 0 +* 83388930 +* 476478 +fe=(164) + +fn=(1766) +210 7 ++1 5 +cfi=(196) /usr/include/c++/12/bits/random.h +cfn=(1768) std::random_device::random_device() +calls=1 1621 +* 3773 +fi=(196) +1651 2 +cob=(7) +cfi=(153) +cfn=(1798) std::random_device::_M_getval() +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +212 1 +fi=(198) +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +215 2 +fi=(198) +342 1 +fe=(164) +215 4 +fi=(199) /usr/include/c++/12/bits/uniform_int_dist.h ++43 2 +cfi=(198) +cfn=(1806) +calls=1 458 +* 4865 +* 19999998 +cfi=(198) +cfn=(1806) +calls=9999999 458 +* 435400440 +* 20000000 ++2 20000000 +fi=(200) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(199) +269 10000000 +fi=(200) +114 20000000 +fi=(203) /usr/include/c++/12/bits/stl_construct.h +-17 9999975 +fi=(200) ++22 19999950 +fe=(164) ++96 30000000 +fi=(208) +620 5 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1189 +* 5 +fe=(164) +219 9 +cfn=(1918) +calls=1 73 +* 6 +* 29999997 +cfn=(1918) +calls=9999999 73 +* 638101943 +* 40000000 ++1 6 +cfn=(1962) testIfs(TEST_ENUM) +calls=1 -52 +* 6 +* 29999997 +cfn=(1962) +calls=9999999 -52 +* 638096990 +* 40000000 ++1 6 +cfi=(180) +cfn=(1966) testHashset(TEST_ENUM) +calls=1 1668 +* 13 +* 29999997 +cfi=(180) +cfn=(1966) +calls=9999999 1668 +* 757646648 +* 40000000 ++1 6 +cfi=(180) +cfn=(1974) testHashset2(TEST_ENUM) +calls=1 1668 +* 13 +* 29999997 +cfi=(180) +cfn=(1974) +calls=9999999 1668 +* 769561474 +* 40000000 ++1 6 +cfn=(1982) testBoolMap(TEST_ENUM) +calls=1 -20 +* 5 +* 29999997 +cfn=(1982) +calls=9999999 -20 +* 628096991 +* 30000000 +fi=(208) +620 4 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 377 +* 1 +fe=(164) +226 9 +cfn=(1990) +calls=1 98 +* 184 +* 29999997 +cfn=(1990) +calls=9999999 98 +* 1854435015 +* 30000000 +fi=(196) +1628 2 +cob=(7) +cfi=(153) +cfn=(1998) std::random_device::_M_fini() +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 881 +* 5 +fe=(164) +229 9 +fi=(200) +439 25 +fi=(202) +988 25 +1893 25 +988 75 +1893 50 +fi=(201) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(202) +378 50 +fi=(203) +97 25 +fi=(200) +477 25 +fi=(204) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(202) +386 2 +fi=(200) +515 25 ++1 25 ++1 50 +fi=(204) +1117 144 +cob=(3) +cfi=(205) +cfn=(1826) +calls=24 264 +* 7106984 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 783 +* 28 +* 72 +fi=(200) +514 24 +fi=(182) +158 48 +fi=(200) +514 48 +fi=(182) +158 24 +cob=(7) +cfi=(153) +cfn=(1832) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 715 +* 28 +* 72 +fi=(202) +1897 75 +fi=(182) +137 100 +cob=(7) +cfi=(153) +cfn=(1614) operator new(unsigned long) +calls=25 0 +* 5895 +* 25 +fi=(200) +517 25 +-3 25 +fi=(182) +137 25 +fi=(200) +517 50 +fe=(164) + +fn=(1982) +203 40000000 ++2 6663447 +fi=(208) +620 13346212 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3336553 0 +* 564750784 +* 3336553 +fe=(164) + +fn=(1070) +229 5 +fi=(179) /usr/include/c++/12/iostream +74 1 +fe=(164) +229 1 +fi=(179) +74 2 +fe=(164) +229 1 +fi=(179) +74 1 +cob=(7) +cfi=(153) +cfn=(1078) std::ios_base::Init::Init() +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 817 +* 5 +* 2 +fi=(180) +578 1 +fi=(179) +74 1 +fi=(180) +578 3 +fi=(179) +74 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 865 +* 5 +fi=(180) +578 3 +fe=(164) +58 1 +fi=(180) +578 3 +fe=(164) +58 2 +fi=(180) +578 1 +fe=(164) +58 1 +fi=(180) +578 1 +fe=(164) +58 1 +fi=(180) +578 3 +cfn=(1600) std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, std::hash const&, std::equal_to const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 6633 +fe=(164) +56 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +14 +* 74 +* 1 +fi=(180) +578 3 +fe=(164) +61 1 +fi=(180) +578 3 +fe=(164) +61 1 +fi=(180) +578 1 +fe=(164) +61 1 +fi=(180) +578 1 +fe=(164) +61 2 +fi=(180) +578 1 +cfn=(1636) std::_Hashtable, std::__detail::_Identity, specialCompare, specialHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, specialHash const&, specialCompare const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 2133 +fe=(164) +59 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +11 +* 74 +* 1 ++3 7 +cob=(7) +cfi=(153) +cfn=(1648) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +calls=1 -62 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +14 +* 1093 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +8 +* 74 +* 1 +229 1 +64 2 +229 1 +64 1 +229 5 +64 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +6 +* 74 +* 1 + +fn=(1962) +168 50000000 ++10 6663447 +fi=(208) +620 13346212 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3336553 0 +* 564750784 +* 3336553 +fe=(164) + +fl=(196) +fn=(1768) +1621 3 +fi=(197) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(256) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(197) +200 1 +fi=(256) +431 1 +fi=(197) +229 1 +fi=(256) +354 1 +fe=(196) +1621 1 +cob=(7) +cfi=(153) +cfn=(1774) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1212 +* 5 +fi=(197) +234 1 ++51 2 +fe=(196) +1621 4 + +fl=(180) +fn=(1636) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const +calls=1 0 +* 8 +* 1 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(164) +46 6 +fi=(183) +488 18 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(183) +1666 2 +fe=(180) +1970 3 +fi=(183) +1323 1 +488 4 +fe=(180) +1970 2 +fi=(183) +1714 2 +fe=(180) +1190 21 ++2 8 +466 1 +2236 2 +fi=(164) +46 1 +fi=(183) +488 4 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const +calls=7 0 +* 146 +* 7 +* 7 ++3 14 +1987 12 +fi=(183) +1336 6 +fe=(180) +1987 25 +fi=(183) +1336 1 +fe=(180) +1987 4 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 4 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 +fi=(183) +488 1 +fe=(180) +2591 1 +fi=(183) +488 2 +fe=(180) +1999 6 ++1 6 +-1 6 ++3 12 +fi=(183) +488 15 +fe=(180) +2005 5 ++2 18 + +fn=(1600) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1035 +* 5 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(181) /usr/include/c++/12/bits/functional_hash.h +166 6 +fi=(183) +488 6 +fi=(181) +166 6 +fi=(183) +488 6 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(257) /usr/include/c++/12/bits/stl_function.h +378 1 +fi=(183) +1714 2 +fe=(180) + +ob=(7) +fl=(153) +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1078) +0 39 +cfn=(1084) std::locale::locale() +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +0 84 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +0 32 +cfn=(1560) bool std::has_facet >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) std::ctype const& std::use_facet >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) bool std::has_facet > > >(std::locale const&) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) std::locale::id::_M_id() const +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) __dynamic_cast +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1614) +0 336 +cob=(3) +cfi=(155) +cfn=(894) +calls=42 3281 +0 8525 +0 42 +0 168 + +fn=(1774) +0 14 +cfn=(1780) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1780) +0 11 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1876) std::ostream::sentry::sentry(std::ostream&) +0 400241554 +cfn=(2123) std::ostream::flush()'2 +calls=1 0 +0 125 +0 1 +0 213462163 + +fn=(1877) std::ostream::sentry::sentry(std::ostream&)'2 +0 23 + +fn=(1998) +0 4 + +fn=(2014) std::basic_filebuf >::close() +0 9 +cfn=(1684) std::__basic_file::is_open() const +calls=1 0 +0 4 +0 1 +0 5 +cfn=(2020) std::basic_filebuf >::_M_terminate_output() +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(2042) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(2052) std::__basic_file::close() +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(2032) std::__basic_file::xsputn(char const*, long) +0 10 +cfn=(1948) std::__basic_file::fd() +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(214) +cfn=(1914) +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(2042) +0 9 +cob=(2) +cfi=(52) +cfn=(2044) 0x00000000048f0108 +calls=1 0 +0 138 +0 11 + +fn=(2102) std::ios_base::_M_dispose_callbacks() +0 13 + +fn=(2140) std::uncaught_exception() +0 6 +cfn=(2146) __cxa_get_globals +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +fn=(2236) +0 2 + +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +0 11 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) std::ctype const& std::use_facet >(std::locale const&) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1622) +0 182 +cfn=(1606) +calls=2 0 +0 76 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 885 +0 6 +0 32 + +fn=(1672) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1684) +0 24 + +fn=(1942) std::__basic_file::xsputn_2(char const*, long, char const*, long) +0 1743990 +cfn=(1948) +calls=116266 0 +0 1163390 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 116270 +0 1511458 +cob=(3) +cfi=(216) +cfn=(1960) +calls=116266 26 +0 813862 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 116270 +0 1511458 + +fn=(2124) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2130) +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2232) +0 2 + +fn=(1100) std::locale::_Impl::_Impl(unsigned long) +0 139 +cfn=(1106) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) std::ctype::ctype(unsigned long) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) 0x00000000000d48d0 +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) +cfn=(1124) +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) +0 5 +cfn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1648) +0 13 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1654) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1678) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1750) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1750) +0 7 + +fn=(2090) std::ios_base::~ios_base() +0 8 +cfn=(2096) std::ios_base::_M_call_callbacks(std::ios_base::event) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2102) +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1482) std::locale::~locale() +calls=1 0 +0 8 +0 1 + +fn=(2116) +0 13 +cfn=(2122) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2122) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2122) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2158) std::basic_ostream >::flush() +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2158) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2158) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2164) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2159) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2165) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2248) std::error_category::~error_category() +0 4 + +fn=(950) +0 44 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) std::ios_base::_M_init() +0 121 +cfn=(1084) +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1606) +0 92 + +fn=(1932) std::basic_filebuf >::overflow(int) +0 33 +cfn=(2026) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(2096) +0 11 + +fn=(852) +0 9 +cfn=(860) std::error_category::error_category() +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1272) +0 102 + +fn=(1424) std::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) +0 784 +cob=(3) +cfi=(178) +cfn=(1510) +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1654) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1660) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1666) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1672) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1678) +0 12 +cfn=(1684) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 7 +cfn=(1690) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1736) std::basic_filebuf >::_M_allocate_internal_buffer() +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1948) +0 348801 +cob=(3) +cfi=(215) +cfn=(1954) +calls=116267 35 +0 697602 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 116271 + +fn=(2046) operator delete[](void*) +0 2 +cfn=(1838) operator delete(void*) +calls=1 0 +0 134 +0 1 + +fn=(2122) +0 39 +cfn=(1876) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2124) +calls=3 0 +0 918 +0 25 +cfn=(2140) +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2124) +calls=1 0 +0 68 +0 17 + +fn=(2123) +0 13 +cfn=(1877) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2124) +calls=1 0 +0 68 +0 13 + +fn=(2166) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2130) +calls=5 33 +0 320 +0 5 + +fn=(2228) +0 2 + +fn=(2238) +0 2 + +fn=(2250) +0 4 +cfn=(2248) +calls=1 0 +0 2 +0 1 + +fn=(2254) 0x00000000000a5d90 +0 5 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +fn=(1022) +0 50 + +fn=(1086) 0x00000000000bbb80 +0 11 +cfn=(1100) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) +0 5 +cob=(3) +cfi=(167) +cfn=(1142) +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) +cfn=(1224) +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) +cfn=(1230) +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1450) +0 3 + +fn=(1516) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1660) +0 4 + +fn=(1666) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1692) 0x00000000000c9ad0 +0 9 + +fn=(1736) +0 9 +cob=(2) +cfi=(52) +cfn=(1738) 0x00000000048f0138 +calls=1 0 +0 827 +0 4 + +fn=(1798) +0 23 + +fn=(1870) +0 400241505 +cfn=(1876) +calls=26682767 0 +0 613703641 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 26682771 +0 800483010 +cfn=(1922) std::basic_filebuf >::xsputn(char const*, long) +calls=26682765 0 +0 2583669462 +cfn=(1878) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +calls=2 0 +0 2249 +0 133413835 + +fn=(1922) +0 426924240 +cfn=(1924) std::codecvt::do_always_noconv() const +calls=26682765 0 +0 80048295 +0 427854372 +cfn=(1942) +calls=116266 0 +0 6978206 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 116270 +0 240726215 +cfn=(1930) std::basic_streambuf >::xsputn(char const*, long) +calls=26566499 0 +0 1372593372 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 26566503 +0 1860256 + +fn=(2020) +0 16 +cfn=(1932) +calls=1 0 +0 2648 +0 9 +cfn=(1924) +calls=1 0 +0 3 +0 12 + +fn=(2158) +0 39 +cfn=(2164) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2166) +calls=3 0 +0 204 +0 25 +cfn=(2140) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2166) +calls=1 0 +0 68 +0 17 + +fn=(2159) +0 13 +cfn=(2165) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2166) +calls=1 0 +0 68 +0 13 + +fn=(2234) +0 2 + +fn=(960) +0 34 + +fn=(1106) +0 21 + +fn=(1298) +0 23 +cfn=(1304) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 350 + +fn=(1542) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1924) +0 80048301 + +fn=(2008) +0 17 +cfn=(2014) +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2084) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2090) +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(2052) +0 8 +cfn=(1684) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(219) +cfn=(2058) +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(2220) +0 9 +cob=(2) +cfi=(52) +cfn=(2226) 0x00000000048f0140 +calls=1 0 +0 1093 +0 1 +cfn=(2254) +calls=1 0 +0 5 +0 3 + +fn=(2230) +0 2 + +fn=(2242) +0 4 +cfn=(2248) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(860) +0 10 + +fn=(924) +0 78 + +fn=(1084) +0 189 +cfn=(1086) +calls=27 0 +0 70541 +0 270 + +fn=(1152) +0 96 + +ob=(8) +fl=(180) +fn=(1600) +1970 3 +fi=(183) +1270 1 +488 2 +fi=(181) +166 1 +fi=(183) +488 1 +fe=(180) +1970 2 +1190 21 ++2 8 +466 1 +2236 2 +fi=(181) +166 1 +fi=(183) +488 1 +fi=(181) +166 1 +fi=(183) +488 2 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 708 +* 5 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 1035 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1132 +* 11 +* 7 ++3 14 +1987 30 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 3 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 737 +* 5 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 ++1 1 +fi=(183) +488 2 +fe=(180) +1987 4 ++12 6 ++1 6 +-1 6 ++3 12 + +ob=(7) +fl=(153) +fn=(1152) +0 352 +cfn=(1158) +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) +0 102 + +fn=(1400) +0 102 + +fn=(1464) +0 49 +cfn=(1470) +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) +0 104 + +fn=(1536) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 + +ob=(8) +fl=(180) +fn=(1600) +fi=(181) +166 5 +fi=(183) +488 10 +fe=(180) +2005 5 ++2 18 + +fn=(1966) +1668 10000000 +fi=(164) +191 10000000 +fe=(180) +1668 10000000 +fi=(164) +194 6663447 +fi=(208) +620 13346212 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3336553 0 +* 564750784 +* 3336553 +fe=(180) +798 10000000 +fi=(181) +166 10000000 +fi=(183) +488 20000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5241720 +fi=(257) +378 5241720 +fi=(183) +1707 10483440 +fe=(180) +1940 7142892 +fi=(183) +1270 1905628 +488 3811256 +fi=(181) +166 1905628 +fi=(183) +488 1905628 +fe=(180) +1940 4287053 +fi=(183) +1707 951594 +fi=(164) +192 6673106 +fe=(180) + +fn=(1974) +1668 20000000 + +ob=(7) +fl=(153) +fn=(1536) +0 35 + +fn=(1548) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1740) operator new[](unsigned long) +0 2 +cfn=(1614) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1832) +0 82 +cfn=(1838) +calls=41 0 +0 5066 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 45 + +fn=(1838) +0 84 +cob=(3) +cfi=(155) +cfn=(1844) +calls=42 3350 +0 4268 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 46 + +fn=(2026) +0 17 +cfn=(1924) +calls=1 0 +0 3 +0 6 +cfn=(2032) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2084) +0 2 +cfn=(2052) +calls=1 0 +0 14 +0 1 + +fn=(1164) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1690) +0 7 +cfn=(1692) +calls=1 0 +0 9 +0 6 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(185) +cfn=(1702) +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1878) +0 12 +cob=(3) +cfi=(209) +cfn=(1884) +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1930) +0 850127979 +cfn=(1932) +calls=1 0 +0 39 +0 106266002 +cob=(3) +cfi=(205) +cfn=(1826) +calls=26566499 264 +0 336498910 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 26566503 +0 53132998 + +fn=(2146) +0 8 +cob=(1) +cfi=(223) +cfn=(2152) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +ob=(8) +fl=(180) +fn=(1974) +fi=(164) +200 6663447 +fi=(208) +620 13346212 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3336553 0 +* 564750784 +* 3336553 +fe=(180) +798 10000000 +fi=(164) +46 10000000 +fi=(183) +488 30000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5241720 +fi=(183) +1666 10483440 +fe=(180) +1940 7142892 +fi=(183) +1323 1905628 +488 7622512 +fe=(180) +1940 4287053 +fi=(183) +1707 18108140 +fi=(164) +198 6673106 +fe=(180) + +fl=(202) +fn=(2006) +367 1 ++19 2 +-19 1 +fi=(182) +158 1 +fe=(202) +367 1 +fi=(182) +158 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 65 +* 1 +fe=(202) + +ob=(7) +fl=(153) +fn=(2240) +0 2 + +ob=(2) +fl=(52) +fn=(2208) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +fn=(2268) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +fn=(1060) +0 6 + +fn=(842) +0 6 + +fn=(2296) +0 3 + +fn=(2182) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +fn=(2260) +0 3 + +fn=(556) +0 6 + +fn=(2044) +0 1 +cob=(7) +cfi=(153) +cfn=(2046) +calls=1 0 +0 137 + +fn=(2198) +0 3 + +fn=(2226) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 1092 + +fn=(2286) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(1738) +0 1 +cob=(7) +cfi=(153) +cfn=(1740) +calls=1 0 +0 826 + +fn=(2218) +0 3 + +fn=(2278) +0 3 + +fn=(1706) +0 2 +cob=(3) +cfi=(155) +cfn=(894) +calls=2 3281 +0 212 + +fn=(2078) +0 1 +cob=(3) +cfi=(155) +cfn=(1844) +calls=1 3350 +0 88 + +totals: 6300354372 diff --git a/COSC3P95_A1Q2/callgrind.out.43822 b/COSC3P95_A1Q2/callgrind.out.43822 new file mode 100755 index 0000000..e000381 --- /dev/null +++ b/COSC3P95_A1Q2/callgrind.out.43822 @@ -0,0 +1,15127 @@ +# callgrind format +version: 1 +creator: callgrind-3.19.0 +pid: 43822 +cmd: ./cmake-build-relwithdebinfo/COSC3P95_A1Q2 +part: 1 + + +desc: I1 cache: +desc: D1 cache: +desc: LL cache: + +desc: Timerange: Basic block 0 - 1291079401 +desc: Trigger: Program termination + +positions: line +events: Ir +summary: 6298097689 + + +ob=(3) /usr/lib/x86_64-linux-gnu/libc.so.6 +fl=(194) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(1762) __sigsetjmp +32 1 ++9 1 ++1 2 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 2 ++2 1 ++1 1 ++3 2 ++2 1 ++23 1 +cfi=(195) ./setjmp/./setjmp/sigjmp.c +cfn=(1764) __sigjmp_save +calls=1 -56 +* 8 + +fl=(81) ./string/../sysdeps/x86/cacheinfo.h +fn=(300) __x86_cacheinfo +61 1 ++3 3 ++2 1 ++1 1 +-1 2 ++7 3 ++2 1 ++1 1 +-1 2 ++5 2 ++2 2 ++1 2 ++1 2 ++2 2 +fi=(82) ./string/../sysdeps/x86/cacheinfo.c +* 2 +fe=(81) + +fl=(98) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(340) wmemchr +38 10 +-1 4 ++2 6 ++6 4 +-3 4 ++9 6 ++3 8 +fi=(231) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemchr.c +-23 2 +fe=(98) + +fl=(107) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wmemset.h +fn=(362) wmemset +36 10 ++1 6 +fi=(108) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemset.c +-6 2 +fe=(107) + +fl=(97) ./string/../sysdeps/x86_64/multiarch/ifunc-strncpy.h +fn=(338) stpncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(232) ./string/../sysdeps/x86_64/multiarch/stpncpy.c +-15 1 +fe=(97) + +fn=(386) strncpy +35 5 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(233) ./string/../sysdeps/x86_64/multiarch/strncpy.c +-17 1 +fe=(97) + +fl=(175) ./string/../sysdeps/x86_64/multiarch/strlen-avx2.S +fn=(1250) __strlen_avx2 +65 69 ++1 69 ++1 69 ++3 69 ++2 69 ++1 69 ++3 69 ++1 69 ++8 69 ++1 69 ++1 69 ++5 138 + +fl=(217) ./stdlib/./stdlib/exit.c +fn=(2002) __run_exit_handlers +40 10 ++5 2 ++3 5 ++11 1 ++2 2 ++40 2 +-32 48 ++2 15 ++1 15 +-1 15 ++3 123 ++47 18 +-56 1 ++69 4 ++2 2 ++1 6 +cfi=(186) ./libio/./libio/genops.c +cfn=(2298) _IO_cleanup +calls=1 863 +* 356 +* 3 ++2 2 +cfi=(230) ./posix/../sysdeps/unix/sysv/linux/_exit.c +cfn=(2308) _Exit +calls=1 27 +* 4 +-30 6 ++1 6 +-2 6 ++4 6 ++3 6 +-3 12 ++3 18 ++1 18 +cob=(1) /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 +cfi=(224) ./elf/./elf/dl-fini.c +cfn=(2168) _dl_fini +calls=1 -85 +* 2808 +cob=(7) /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.30 +cfi=(153) ??? +cfn=(2116) std::ios_base::Init::~Init() +calls=1 0 +* 6761 +cob=(8) /home/brett/projects/cpp/COSC3P95_A1Q2/cmake-build-relwithdebinfo/COSC3P95_A1Q2 +cfi=(221) /usr/include/c++/12/bits/unordered_set.h +cfn=(2110) std::unordered_set, std::equal_to, std::allocator >::~unordered_set() +calls=1 -19 +* 993 +cob=(8) +cfi=(221) +cfn=(2104) std::unordered_set >::~unordered_set() +calls=1 -19 +* 886 +cob=(7) +cfi=(153) +cfn=(2008) std::basic_fstream >::~basic_fstream() +calls=1 0 +* 10918 +cob=(8) +cfi=(202) /usr/include/c++/12/bits/stl_vector.h +cfn=(2006) std::vector >::~vector() +calls=1 367 +* 73 ++1 24 ++10 2 ++1 2 +-82 1 +cfi=(218) ./stdlib/./stdlib/cxa_thread_atexit_impl.c +cfn=(2004) __call_tls_dtors +calls=1 149 +* 11 +* 1 + +fn=(2000) exit +145 1 ++1 4 +cfn=(2002) +calls=1 40 +* 23192 + +fl=(155) ./malloc/./malloc/malloc.c +fn=(1848) _int_free +4417 264 ++10 33 +-10 99 ++10 66 ++6 165 ++1 66 ++4 165 ++8 165 +-1 66 ++1 66 ++9 26 ++9 26 +-15 26 ++6 52 ++20 104 ++14 32 ++11 36 ++2 27 +2006 27 +4523 9 ++1 9 ++4 18 ++2 9 +-2 9 ++2 9 ++4 18 ++2 36 ++1 9 ++19 34 +4698 363 +4565 14 ++6 21 ++7 7 +-4 7 ++4 14 ++3 14 ++5 21 ++3 14 ++1 14 ++1 14 +2006 21 +4597 14 ++1 5 ++2 5 +-1 5 ++2 20 ++2 10 +cfn=(1852) unlink_chunk.constprop.0 +calls=5 1620 +* 160 ++3 14 ++5 12 ++4 6 ++9 6 +-1 6 ++1 18 ++1 12 ++12 6 +-10 6 ++11 6 +-1 6 +-8 12 ++2 12 ++3 6 ++1 6 ++2 6 ++1 6 ++30 14 ++1 3 ++3 3 +3177 17 ++2 17 +-4 17 ++2 51 ++1 17 ++1 17 +4478 17 +4688 21 +-39 1 ++1 3 ++1 2 +-68 21 +-2 14 ++93 5 ++2 2 +cfn=(1858) systrim.constprop.0 +calls=1 2980 +* 139 +* 1 + +fn=(1860) munmap_chunk +3038 10 ++2 10 +-1 10 ++1 10 +-1 10 ++1 10 ++2 20 ++3 20 ++7 10 +-8 10 ++9 10 +-8 10 ++1 10 ++6 30 ++1 40 ++3 10 ++1 30 ++5 10 ++1 10 +-1 10 +cfi=(207) ./misc/../sysdeps/unix/syscall-template.S +cfn=(1862) munmap +calls=10 117 +* 50 + +fn=(894) malloc +3281 225 ++7 90 +1338 88 ++19 223 +3298 86 ++2 180 ++3 88 ++10 86 ++28 215 +3235 4 +cfn=(904) tcache_init.part.0 +calls=1 -6 +* 461 ++68 2 ++2 81 +3187 4 ++1 4 ++2 2 ++1 2 +-1 6 ++1 2 ++1 2 +3341 10 +-26 172 +cfn=(906) _int_malloc +calls=43 1338 +* 7051 ++1 215 +fi=(156) ./malloc/./malloc/arena.c +162 66 +315 1 +cfn=(898) ptmalloc_init.part.0 +calls=1 -2 +* 1102 +fe=(155) +1338 2 + +fn=(904) +3229 3 ++9 8 ++1 3 +cfn=(906) +calls=1 1338 +* 346 +* 1 ++1 2 ++8 4 ++9 1 ++1 2 +-1 1 ++1 86 ++3 4 + +fn=(1844) free +3350 86 +-4 43 ++14 43 +-14 86 ++12 43 ++4 43 +-4 43 ++4 86 ++17 99 +fi=(156) +162 99 +fe=(155) +3385 66 +cfn=(1848) +calls=33 4417 +* 2942 ++3 33 ++1 132 +-23 30 ++2 40 ++2 16 ++1 16 ++4 16 +cfn=(1860) +calls=8 3038 +* 272 +* 4 +cfn=(1860) +calls=2 3038 +* 68 ++13 10 ++1 40 + +fn=(908) sysmalloc +2542 108 ++20 48 ++11 24 ++1 24 +-11 2 ++37 2 ++11 2 +-10 6 ++1 2 ++9 13 ++6 6 ++3 6 +2935 4 ++1 2 ++5 4 ++3 4 ++5 4 +-2 2 ++2 2 +-1 2 ++1 2 +-3 2 ++3 2 ++1 2 +-1 6 ++1 2 ++2 2 ++6 132 +2575 30 ++4 30 ++9 40 +cfn=(1854) sysmalloc_mmap.constprop.0 +calls=10 2414 +* 604 ++1 20 ++92 4 ++9 8 ++13 6 ++8 10 ++8 4 ++39 4 ++2 6 ++6 6 ++1 1 +2940 1 +2767 3 +-46 8 +cfi=(158) ./malloc/./malloc/morecore.c +cfn=(910) __glibc_morecore +calls=2 26 +* 93 ++1 4 +-1 2 ++1 2 +2022 2 +2723 2 +2022 8 +2604 4 +2769 4 ++40 3 ++22 2 ++1 1 +-1 1 ++1 6 ++2 2 ++1 4 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++12 3 +-12 1 ++12 1 +2022 4 +2891 4 +-1 1 +-1 1 ++1 3 ++1 1 ++11 2 +2759 2 +2034 3 + +fn=(1852) +1620 5 ++2 25 ++3 5 ++1 10 ++2 20 +-3 5 ++6 5 ++1 5 ++1 25 ++2 10 ++1 15 ++3 10 ++14 5 ++1 5 ++3 10 + +fn=(906) +1338 88 +3766 352 +1357 44 +3766 44 +1357 130 +3807 84 ++27 84 ++2 108 ++3 18 ++2 36 ++56 48 ++62 373 ++1 57 ++20 44 +-1 44 +-1 44 ++1 88 ++1 174 ++4 43 ++6 172 +-6 1 ++6 9 +-1 5 ++1 5 ++3 10 ++1 5 ++2 10 ++1 15 ++2 5 ++1 20 ++2 20 +-10 5 ++12 10 ++1 10 ++2 10 ++11 20 ++31 5 ++1 5 ++4 10 ++29 10 ++8 60 ++1 15 ++1 5 +-1 5 ++4 10 +3807 4 ++27 4 ++66 25 ++2 25 +-2 25 ++2 50 +-68 6 +1357 2 +3839 4 ++2 79 +4409 396 +4143 10 ++9 5 +-9 10 ++9 5 +-9 10 ++1 5 ++1 5 ++1 5 ++1 5 ++6 10 +3990 20 +4168 10 ++11 88 ++2 38 ++3 19 +-3 19 ++3 38 ++68 44 ++1 44 ++1 44 +-1 44 ++1 44 ++1 88 ++1 132 ++5 88 +-99 15 +-71 2 +3899 15 +4140 113 +4268 300 +-3 357 +4365 44 ++1 88 ++2 88 ++3 144 ++17 36 ++17 176 +cfn=(918) alloc_perturb +calls=44 1999 +* 176 +* 88 +-2 36 +cfn=(908) +calls=12 2542 +* 1393 +* 12 ++1 24 +-28 32 +-2 32 ++2 32 +-1 32 ++1 32 +-3 32 ++8 32 +-5 32 ++2 32 +-2 128 ++2 32 ++4 32 + +fn=(1854) +2414 30 ++13 30 ++5 20 ++3 90 +cfi=(206) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(1856) mmap +calls=10 47 +* 80 +* 10 ++3 20 ++4 20 ++18 30 ++19 10 +-1 10 ++5 10 +-4 20 ++4 20 ++1 34 ++3 30 ++1 50 ++5 50 +2022 40 + +fn=(918) +1999 132 ++2 44 + +fn=(1858) +2980 1 +-9 5 ++11 1 ++1 2 ++5 1 ++1 1 +-1 2 ++4 5 ++2 2 ++40 4 +-33 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 +* 1 ++1 4 ++12 3 +cfi=(158) +cfn=(910) +calls=1 26 +* 42 ++1 2 +cfi=(158) +cfn=(910) +calls=1 26 +* 25 ++4 2 ++4 2 ++4 2 +-1 1 ++1 2 ++2 2 + +fl=(166) ./nptl/./nptl/cleanup_compat.c +fn=(1144) _pthread_cleanup_pop@@GLIBC_2.34 +43 2 ++4 2 ++2 1 + +fn=(1128) _pthread_cleanup_push@@GLIBC_2.34 +28 1 ++1 1 ++1 2 ++2 1 ++1 1 + +fl=(91) ./string/../sysdeps/x86_64/multiarch/ifunc-memmove.h +fn=(322) memcpy@@GLIBC_2.14 +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fn=(400) mempcpy +57 3 +-1 2 ++4 3 ++14 2 ++3 2 ++8 2 ++8 2 ++3 5 + +fn=(394) memmove +57 6 +-1 4 ++4 6 ++14 4 ++3 4 ++8 4 ++8 4 ++3 10 + +fl=(228) ./posix/./posix/register-atfork.c +fn=(2186) __unregister_atfork +82 5 ++1 5 +-1 5 ++1 15 +fi=(229) ./posix/../malloc/dynarray-skeleton.c +243 5 +fe=(228) +71 10 ++38 20 ++1 10 + +fl=(100) ./string/../sysdeps/x86_64/multiarch/ifunc-strcasecmp.h +fn=(344) strcasecmp +37 4 +-1 2 +fi=(101) ./string/../sysdeps/x86_64/multiarch/strcasecmp.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(356) strncasecmp_l +37 4 +-1 2 +fi=(105) ./string/../sysdeps/x86_64/multiarch/strncase_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(402) strncasecmp +37 4 +-1 2 +fi=(117) ./string/../sysdeps/x86_64/multiarch/strncase.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fn=(378) strcasecmp_l +37 4 +-1 2 +fi=(112) ./string/../sysdeps/x86_64/multiarch/strcasecmp_l.c +-5 2 +fe=(100) ++7 3 ++3 2 ++4 3 ++3 4 + +fl=(163) ./csu/../csu/libc-start.c +fn=(1058) __libc_start_main@@GLIBC_2.34 +242 11 ++69 3 ++1 3 +cfi=(154) ./stdlib/./stdlib/cxa_atexit.c +cfn=(868) __cxa_atexit +calls=1 70 +* 74 ++25 6 ++6 2 +-3 2 ++10 2 +cob=(1) +cfi=(50) ./elf/./elf/dl-audit.c +cfn=(1756) _dl_audit_preinit +calls=1 119 +* 4 +cob=(1) +cfi=(142) ./elf/../sysdeps/x86_64/dl-trampoline.h +cfn=(514) _dl_runtime_resolve_xsave +calls=1 76 +* 936 +* 5 ++2 2 ++8 4 +cfi=(192) ./csu/../sysdeps/nptl/libc_start_call_main.h +cfn=(1758) (below main) +calls=1 29 +* 6296243644 +128 2 ++6 3 ++1 6 +cob=(2) ??? +cfi=(52) ??? +cfn=(1060) 0x0000000000109000 +calls=1 0 +* 6 ++3 1 ++1 2 ++3 2 ++1 2 +-1 1 ++2 8 ++1 4 +cob=(8) +cfi=(164) /home/brett/projects/cpp/COSC3P95_A1Q2/main.cpp +cfn=(1070) _GLOBAL__sub_I_boolmap +calls=1 +84 +* 125230 +* 4 +cob=(8) +cfi=(162) ??? +cfn=(1064) 0x0000000000001730 +calls=1 0 +* 12 +-1 7 + +fl=(171) ./wcsmbs/./wcsmbs/btowc.c +fn=(1230) btowc +32 256 ++5 256 +-5 1536 ++5 1536 ++5 512 ++56 1024 +-52 384 +fi=(234) ./wcsmbs/./wcsmbsload.h ++23 128 ++1 384 +fe=(171) +-23 128 ++2 128 +-2 128 ++2 128 ++5 512 ++3 256 +cfi=(172) ./elf/./elf/dl-profstub.c +cfn=(1232) _dl_mcount_wrapper_check +calls=128 -20 +* 640 +* 512 ++41 128 +-41 256 ++41 384 +-41 128 +cfi=(173) ./iconv/./iconv/gconv_simple.c +cfn=(1234) __gconv_btwoc_ascii +calls=128 -6 +* 640 + +fl=(159) ./misc/./misc/sbrk.c +fn=(912) sbrk +37 6 ++3 6 ++3 6 +-6 18 ++3 6 ++3 6 ++35 15 +-20 12 ++1 2 +cfi=(160) ./misc/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(914) brk +calls=1 -35 +* 8 +* 2 ++4 1 +-1 12 ++4 9 ++2 2 +-2 3 ++8 1 +cfi=(160) +cfn=(914) +calls=1 -50 +* 8 +* 2 +cfi=(160) +cfn=(914) +calls=2 -50 +* 16 +* 6 ++4 15 + +fl=(209) ./libio/./libio/iofwrite.c +fn=(1884) fwrite +31 6 ++1 2 +-1 2 ++1 2 +-1 6 ++4 4 ++2 34 ++1 7 ++1 1 +fi=(213) ./libio/./libio/libioP.h +940 3 ++2 2 ++1 2 +fe=(209) +39 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(209) +39 8 +cfi=(187) ./libio/./libio/fileops.c +cfn=(1886) _IO_file_xsputn@@GLIBC_2.2.5 +calls=2 1204 +* 1341 ++6 4 +fi=(213) +883 4 ++1 16 +fe=(209) +45 4 ++1 2 ++3 18 +-11 2 + +fl=(92) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(324) wcschr +40 10 +-2 4 +fi=(93) ./wcsmbs/../sysdeps/x86_64/multiarch/wcschr.c +-7 4 +fe=(92) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(334) wcscmp +40 5 +-2 2 +fi=(96) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscmp.c +-8 2 +fe=(92) ++11 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fl=(214) ./io/../sysdeps/unix/sysv/linux/write.c +fn=(1914) write +26 18 ++1 3 + +fl=(83) ./string/../sysdeps/x86_64/multiarch/ifunc-avx2.h +fn=(370) strchrnul +40 5 +-2 2 +fi=(110) ./string/../sysdeps/x86_64/multiarch/strchrnul.c +-7 2 +fe=(83) ++10 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(366) memrchr +40 5 +-2 2 +fi=(109) ./string/../sysdeps/x86_64/multiarch/memrchr.c +-9 2 +fe=(83) ++12 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(330) rindex +40 5 +-2 2 +fi=(95) ./string/../sysdeps/x86_64/multiarch/strrchr.c +-10 2 +fe=(83) ++13 2 ++1 3 ++3 2 ++4 3 ++3 5 + +fn=(304) strnlen +40 10 +-2 4 +fi=(84) ./string/../sysdeps/x86_64/multiarch/strnlen.c +-7 4 +fe=(83) ++10 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fn=(382) strlen +40 10 +-2 4 +fi=(113) ./string/../sysdeps/x86_64/multiarch/strlen.c +-9 4 +fe=(83) ++12 4 ++1 6 ++3 4 ++4 6 ++3 10 + +fl=(85) ./string/../sysdeps/x86_64/multiarch/ifunc-sse4_2.h +fn=(398) strspn +36 5 +fi=(235) ./string/../sysdeps/x86_64/multiarch/strspn.c +-7 1 +fe=(85) + +fn=(348) strcspn +36 5 +fi=(236) ./string/../sysdeps/x86_64/multiarch/strcspn.c +-7 1 +fe=(85) + +fn=(308) strpbrk +36 5 +fi=(237) ./string/../sysdeps/x86_64/multiarch/strpbrk.c +-7 1 +fe=(85) + +fl=(169) ./locale/./locale/uselocale.c +fn=(1218) uselocale +31 6 ++2 4 ++3 4 ++1 2 ++28 6 ++1 6 ++2 6 ++4 6 ++1 2 + +fl=(218) +fn=(2004) +149 3 ++1 4 ++18 4 + +fl=(103) ./string/../sysdeps/x86_64/multiarch/ifunc-strcpy.h +fn=(352) strcat +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(104) ./string/../sysdeps/x86_64/multiarch/strcat.c +-20 1 +fe=(103) + +fn=(374) strcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(111) ./string/../sysdeps/x86_64/multiarch/strcpy.c +-20 1 +fe=(103) + +fn=(390) stpcpy +38 2 ++1 1 +-1 2 ++1 2 ++3 2 ++4 3 ++3 3 +fi=(115) ./string/../sysdeps/x86_64/multiarch/stpcpy.c +-16 1 +fe=(103) + +fl=(222) ./libio/./libio/iofflush.c +fn=(2130) fflush +33 20 +-1 40 ++7 130 ++1 10 +fi=(213) +940 30 ++2 20 ++1 20 +fe=(222) +40 20 +cfi=(187) +cfn=(2132) _IO_file_sync@@GLIBC_2.2.5 +calls=10 792 +* 170 +fi=(213) +883 20 ++1 100 +fe=(222) +40 20 ++4 40 + +fl=(116) ./string/../sysdeps/x86_64/multiarch/ifunc-evex.h +fn=(406) rawmemchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(238) ./string/../sysdeps/x86_64/multiarch/rawmemchr.c +-23 1 +fe=(116) + +fn=(396) memchr +38 5 +-1 2 ++2 3 ++6 2 +-3 2 ++9 3 ++3 4 +fi=(239) ./string/../sysdeps/x86_64/multiarch/memchr.c +-25 1 +fe=(116) + +fl=(190) ./string/../string/strstr.c +fn=(1726) __GI_strstr +77 7 ++5 1 +-5 3 ++5 2 ++2 4 +cfi=(191) ./string/../sysdeps/x86_64/multiarch/strchr-avx2.S +cfn=(1730) __strchr_avx2 +calls=1 -29 +* 20 +* 1 +* 1 ++1 2 ++44 1 ++32 12 + +fl=(156) +fn=(898) +313 1 +fi=(155) +3156 3 +fe=(156) +313 5 ++5 1 +fi=(155) +3156 2 +cfi=(157) ./stdlib/../sysdeps/unix/sysv/linux/getrandom.c +cfn=(900) getrandom +calls=1 29 +* 7 +* 2 +fe=(156) +343 2 ++4 3 +fi=(155) +1960 4 ++3 1 +-3 1 ++3 2 +-3 2 ++3 126 +-3 126 ++3 252 +-3 252 +fe=(156) +352 3 +fi=(155) +1971 1 ++1 1 ++2 1 +fe=(156) +352 1 +cob=(1) +cfi=(11) ./elf/./elf/dl-tunables.c +cfn=(28) __tunable_get_val +calls=1 +53 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +52 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +51 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +50 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +49 +* 19 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +48 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +47 +* 20 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +45 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +44 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +43 +* 20 +* 1 ++3 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +40 +* 20 +* 1 ++1 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 +39 +* 20 +* 1 ++1 2 ++63 7 + +fl=(89) ./string/../sysdeps/x86_64/multiarch/ifunc-memset.h +fn=(316) memset +54 10 ++3 6 ++7 4 ++9 4 ++2 4 ++10 4 ++8 4 ++3 10 + +fl=(148) ./misc/./misc/init-misc.c +fn=(548) __init_misc +31 2 +-1 4 ++1 3 ++2 3 +cfi=(149) ./string/../sysdeps/x86_64/multiarch/strrchr-avx2.S +cfn=(552) __strrchr_avx2 +calls=1 +21 +* 28 +* 1 ++4 5 ++1 3 ++2 4 + +fl=(192) +fn=(1758) +29 2 ++15 1 +-15 5 ++15 1 +cfi=(193) ./setjmp/../sysdeps/x86_64/bsd-_setjmp.S +cfn=(1760) _setjmp +calls=1 -14 +* 28 ++2 2 ++5 2 ++1 2 ++3 2 ++3 6 +cob=(8) +cfi=(164) +cfn=(1766) main +calls=1 210 +* 6296220394 ++16 2 +cfi=(217) +cfn=(2000) +calls=1 +71 +* 23197 + +fl=(188) ./nptl/./nptl/libc-cleanup.c +fn=(1718) __libc_cleanup_pop_restore +55 4 ++2 8 ++2 4 ++1 12 ++11 4 + +fn=(1716) __libc_cleanup_push_defer +25 4 ++2 8 ++2 8 ++3 8 ++14 12 ++2 4 ++1 4 + +fl=(167) ./locale/./locale/newlocale.c +fn=(1142) newlocale +43 13 ++12 2 +277 12 +63 2 ++3 1 +-10 1 ++10 2 ++7 3 ++2 1 +-2 1 + +fl=(215) ./libio/./libio/fileno.c +fn=(1954) fileno +35 580910 ++7 116182 + +fl=(114) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(388) wmemcmp +34 5 ++1 2 ++1 2 ++1 3 ++3 2 ++4 3 ++3 4 +fi=(240) ./wcsmbs/../sysdeps/x86_64/multiarch/wmemcmp.c +-18 2 +fe=(114) + +fl=(139) ./resource/../sysdeps/unix/sysv/linux/getrlimit64.c +fn=(502) getrlimit +38 1 ++1 7 ++1 1 + +fl=(219) ./libio/./libio/iofclose.c +fn=(2058) fclose@@GLIBC_2.2.5 +34 3 ++14 1 +-14 1 ++14 2 ++3 12 ++1 2 +fi=(213) +883 2 ++1 7 +fe=(219) +57 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(219) +57 3 +cfi=(187) +cfn=(2074) _IO_file_finish@@GLIBC_2.2.5 +calls=1 168 +* 27 ++1 3 ++13 2 +fi=(213) +855 4 ++1 4 ++6 2 +cob=(2) +cfi=(52) +cfn=(2078) 0x0000000004ab3360 +calls=1 0 +* 89 +fe=(219) +76 5 +-23 2 +cfi=(187) +cfn=(2064) _IO_file_close_it@@GLIBC_2.2.5 +calls=1 +75 +* 98 +fi=(213) +883 1 +fe=(219) +53 1 +fi=(213) +883 2 +fe=(219) +49 1 +cfi=(186) +cfn=(2060) _IO_un_link +calls=1 +5 +* 109 ++2 4 + +fl=(154) +fn=(868) +70 30 +cfn=(870) __internal_atexit +calls=15 -34 +* 1076 + +fn=(872) __new_exitfn +88 30 +-6 60 ++11 15 +-10 15 ++10 60 ++2 30 ++1 70 +-1 30 +-2 1 ++10 1 +-10 3 ++13 28 ++25 14 ++1 28 +-1 28 ++7 14 ++5 14 +-4 14 ++4 56 +-5 1 ++5 1 +-4 1 ++4 4 +-18 1 +-1 1 ++12 1 + +fn=(870) +36 75 ++5 30 ++2 120 ++1 30 +cfn=(872) +calls=15 +44 +* 521 ++2 30 ++10 15 +-3 15 ++4 15 ++1 15 +-5 30 ++2 15 ++4 60 ++1 15 ++1 90 + +fl=(220) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +fn=(2070) __close_nocancel +26 4 ++1 1 + +fl=(195) +fn=(1764) +28 2 ++2 2 +-1 1 ++5 3 + +fl=(227) ./stdlib/./stdlib/cxa_finalize.c +fn=(2184) __cxa_finalize +30 5 ++3 10 +-3 35 ++3 20 ++3 15 ++4 30 ++1 90 +-1 108 ++1 108 ++2 9 ++36 9 +-3 9 +-31 9 +-2 9 ++39 9 +-3 18 ++3 27 ++1 27 +cob=(7) +cfi=(153) +cfn=(2250) 0x00000000000a6e30 +calls=1 -83 +* 7 +cob=(7) +cfi=(153) +cfn=(2242) 0x00000000000a6df0 +calls=1 -83 +* 730 +cob=(7) +cfi=(153) +cfn=(2240) 0x00000000000d1dd0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2238) 0x00000000000d41a0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2236) 0x00000000000d41b0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2234) 0x00000000000da5d0 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2232) 0x000000000017d440 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2230) 0x000000000017d450 +calls=1 -83 +* 2 +cob=(7) +cfi=(153) +cfn=(2228) 0x000000000017d460 +calls=1 -83 +* 2 ++1 36 ++4 27 +-48 28 +-4 15 ++58 15 ++4 35 +-4 15 ++11 10 ++1 10 +cfi=(228) +cfn=(2186) +calls=5 -24 +* 75 ++1 20 ++1 40 + +fl=(102) ./wcsmbs/../sysdeps/x86_64/multiarch/wcscpy.c +fn=(350) wcscpy +38 5 ++6 1 + +fl=(173) +fn=(1234) +51 512 ++3 128 + +fl=(206) +fn=(1856) +47 10 ++3 20 ++8 40 ++2 10 + +fl=(212) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(1898) fstatat +154 1 +-55 2 ++70 3 ++1 1 + +fl=(225) ./nptl/./nptl/pthread_mutex_lock.c +fn=(2170) pthread_mutex_lock@@GLIBC_2.2.5 +80 3 ++4 2 +-7 2 ++11 2 ++91 1 ++5 1 +-2 1 +-58 1 ++66 3 +-93 2 ++11 4 ++4 1 ++3 2 +-71 1 ++1 7 ++1 1 ++84 3 ++1 2 + +fl=(226) ./nptl/./nptl/pthread_mutex_unlock.c +fn=(2172) pthread_mutex_unlock@@GLIBC_2.2.5 +368 2 +cfn=(2174) __pthread_mutex_unlock_usercnt +calls=1 51 +* 33 + +fn=(2174) +51 3 ++1 2 +-4 1 ++9 2 ++5 1 ++1 2 ++2 1 +-26 1 ++1 4 ++1 1 ++31 1 ++32 2 +-30 2 ++6 4 ++4 3 ++3 3 + +fl=(207) +fn=(1862) +117 40 ++5 10 + +fl=(150) ./libio/./libio/vtables.c +fn=(554) check_stdfiles_vtables +84 4 ++1 3 ++1 3 ++2 1 + +fl=(185) ./libio/./libio/iofopen.c +fn=(1704) __fopen_internal +57 6 ++8 1 +-8 2 ++8 1 +cob=(2) +cfi=(52) +cfn=(1706) 0x0000000004ab3368 +calls=1 -65 +* 172 ++2 3 ++3 1 ++2 2 +-2 1 ++2 5 +cfi=(186) +cfn=(1708) _IO_no_init +calls=1 563 +* 53 ++1 1 ++1 1 +-1 1 ++1 1 +cfi=(187) +cfn=(1712) _IO_new_file_init_internal +calls=1 +37 +* 113 ++1 5 +cfi=(187) +cfn=(1720) _IO_file_fopen@@GLIBC_2.2.5 +calls=1 213 +* 204 +* 2 +-38 2 ++44 7 + +fn=(1702) fopen@@GLIBC_2.2.5 +86 2 +cfn=(1704) +calls=1 -29 +* 584 + +fl=(141) ./nptl/./nptl/pthread_mutex_conf.c +fn=(506) __pthread_tunables_init +50 1 ++1 2 +-1 4 ++1 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +25 +* 936 +* 5 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 6 + +fl=(210) ./libio/./libio/filedoalloc.c +fn=(1892) _IO_file_doallocate +78 8 ++6 4 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(210) +84 3 +cfi=(187) +cfn=(1894) _IO_file_stat +calls=1 1147 +* 15 +* 2 ++2 4 ++11 4 ++4 2 +cob=(2) +cfi=(52) +cfn=(1706) +calls=1 0 +* 42 +* 1 ++1 2 ++2 4 +cfi=(186) +cfn=(1900) _IO_setb +calls=1 329 +* 27 ++1 1 ++1 8 +-15 1 +fi=(241) ./libio/../include/sys/sysmacros.h +-44 6 +fe=(210) ++44 1 +-2 2 ++5 2 + +fl=(86) ./string/../sysdeps/x86_64/multiarch/strcmp.c +fn=(310) strcmp +48 4 ++1 2 +-1 4 +-1 4 ++2 4 ++3 4 ++4 6 ++3 6 ++20 2 + +fl=(172) +fn=(1232) +37 128 +-1 128 ++1 256 ++2 128 + +fl=(87) ./wcsmbs/../sysdeps/x86_64/multiarch/ifunc-wcslen.h +fn=(318) wcslen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(90) ./wcsmbs/../sysdeps/x86_64/multiarch/wcslen.c +-23 1 +fe=(87) + +fn=(312) wcsnlen +41 4 +-1 2 ++2 3 ++3 2 ++4 3 ++3 3 +fi=(88) ./wcsmbs/../sysdeps/x86_64/multiarch/wcsnlen.c +-22 1 +fe=(87) + +fl=(149) +fn=(552) +54 1 ++1 1 ++2 1 ++1 1 ++4 1 ++1 1 ++1 1 ++3 1 ++2 1 ++1 1 ++1 1 ++1 1 ++25 1 ++1 1 ++1 1 ++1 1 ++1 1 ++26 1 ++1 1 ++4 2 ++24 1 ++3 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(170) ./wcsmbs/./wcsmbs/wctob.c +fn=(1224) wctob +30 896 ++9 384 ++6 128 +-1 256 ++37 1024 + +fl=(174) ./wctype/./wctype/wctype_l.c +fn=(1246) wctype_l +26 60 ++7 10 +-7 30 ++3 10 +cfi=(175) +cfn=(1250) +calls=10 +36 +* 130 +* 10 ++3 10 +-3 10 ++3 10 ++1 10 ++7 48 ++1 96 +-8 48 ++2 96 +cfi=(175) +cfn=(1250) +calls=48 +30 +* 624 +* 48 +* 20 +cfi=(175) +cfn=(1250) +calls=10 +30 +* 130 +* 10 +* 58 ++2 312 +cfi=(176) ./string/../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S +cfn=(1254) __memcmp_avx2_movbe +calls=49 +43 +* 999 +* 49 +* 98 ++8 10 ++1 10 ++1 80 + +fl=(99) ./string/../sysdeps/x86_64/multiarch/strncmp.c +fn=(342) strncmp +44 4 +-1 2 ++24 2 +-22 3 ++3 2 ++4 3 ++3 4 + +fl=(147) ./csu/./csu/init-first.c +fn=(546) _init_first +46 3 ++5 2 ++4 5 ++8 1 +-2 1 ++10 1 +-9 1 ++1 1 ++9 2 +-1 1 +cfi=(148) +cfn=(548) +calls=1 -40 +* 53 + +fl=(184) ./string/../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S +fn=(1634) __memset_avx2_unaligned_erms +167 8 ++5 4 ++1 4 ++1 4 ++1 4 ++1 4 ++13 4 ++1 4 ++2 8 ++53 4 ++1 4 ++6 4 ++1 4 ++12 4 ++3 4 ++1 4 + +fl=(165) ./nptl/./nptl/pthread_once.c +fn=(1126) __pthread_once_slow +68 9 ++8 1 ++4 2 ++52 9 +-44 2 ++4 2 ++9 2 ++13 13 +cfi=(166) +cfn=(1128) +calls=1 -86 +* 6 ++2 1 +cob=(7) +cfi=(153) +cfn=(1130) 0x00000000000b9b20 +calls=1 0 +* 1828 ++2 3 +cfi=(166) +cfn=(1144) +calls=1 -75 +* 5 +fi=(168) ./nptl/../sysdeps/nptl/futex-internal.h ++91 3 +fe=(165) +-85 1 +fi=(168) ++85 5 +fe=(165) + +fn=(1124) pthread_once@@GLIBC_2.34 +139 14 ++1 28 ++4 26 +-1 1 +cfn=(1126) +calls=1 -75 +* 1892 + +fl=(94) ./string/../sysdeps/x86_64/multiarch/strchr.c +fn=(328) index +43 2 ++1 1 +-1 2 +-1 2 ++2 2 ++3 2 ++4 3 ++3 3 ++11 1 + +fl=(216) ./misc/../sysdeps/unix/sysv/linux/writev.c +fn=(1960) writev +26 697086 ++1 116181 + +fl=(186) +fn=(1710) _IO_old_init +534 1 +-2 1 ++2 1 ++5 1 +-7 1 ++2 1 ++10 1 +-10 1 ++16 1 +-11 1 +-5 1 ++16 1 +-16 1 ++21 1 +-16 5 ++16 2 ++1 2 ++2 1 + +fn=(2300) _IO_flush_all_lockp +686 2 ++6 1 +-6 9 ++5 6 +cfi=(188) +cfn=(1716) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 ++2 1 +-10 1 ++11 3 ++3 3 ++8 6 ++2 3 +-16 9 ++6 2 +-4 2 ++4 16 ++14 9 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 55 +* 8 ++4 12 + +fn=(1708) +563 9 ++1 1 +cfn=(1710) +calls=1 -30 +* 24 ++1 1 ++1 2 ++2 1 ++4 1 ++7 1 ++2 1 +-9 5 ++15 1 ++1 6 + +fn=(2066) _IO_unsave_markers +960 1 ++2 1 +-2 1 ++2 1 ++5 3 ++2 2 + +fn=(2076) _IO_default_finish +601 2 ++2 3 ++6 3 ++3 3 +54 2 +624 2 + +fn=(1714) _IO_link_in +87 12 ++1 2 +-1 6 ++1 6 ++18 20 +-16 1 ++2 3 +-2 1 ++2 1 ++1 1 +-1 3 +cfi=(188) +cfn=(1716) +calls=1 -67 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++5 1 +-3 1 +-2 2 ++3 1 +-1 1 ++3 12 ++1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -48 +* 8 ++3 1 + +fn=(2060) +54 4 ++28 2 +cfn=(2062) __GI__IO_un_link.part.0 +calls=1 -30 +* 106 + +fn=(2062) +52 2 ++7 1 +-7 7 ++6 6 +cfi=(188) +cfn=(1716) +calls=1 -33 +* 12 ++1 9 ++2 1 +-1 1 +-1 2 ++2 10 ++13 1 +-13 1 ++2 1 ++13 1 +-15 2 ++15 1 +-13 2 ++3 1 +-1 2 ++1 1 ++8 2 ++2 11 ++2 2 +-1 1 ++1 7 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 -24 +* 8 ++3 9 + +fn=(1890) _IO_doallocbuf +344 2 +-1 3 ++3 4 ++1 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(186) +347 2 +cfi=(210) +cfn=(1892) +calls=1 78 +* 146 +* 2 ++3 4 + +fn=(2298) +863 1 ++3 1 +-3 9 +-77 1 ++80 1 +cfn=(2300) +calls=1 686 +* 121 +-80 2 ++80 1 +-80 3 +cfi=(188) +cfn=(1716) +calls=1 25 +* 12 ++1 9 ++3 1 +-3 2 ++3 2 +fi=(213) +940 4 +fe=(186) +838 3 +-48 9 ++9 9 ++2 6 ++6 13 ++8 5 ++9 1 +fi=(213) +942 2 ++1 2 +fe=(186) +824 4 +cfi=(187) +cfn=(2304) _IO_file_setbuf@@GLIBC_2.2.5 +calls=1 381 +* 78 ++2 3 ++4 5 ++1 8 ++11 9 ++1 2 +cfi=(188) +cfn=(1718) +calls=1 55 +* 8 ++35 12 +-59 1 +-2 1 ++3 1 +-3 1 ++2 3 + +fn=(1904) _IO_default_xsputn +371 9 ++3 2 +fi=(213) +940 7 +fe=(186) +399 41 +fi=(213) +942 26 ++1 26 +fe=(186) +399 52 +cfi=(187) +cfn=(1888) _IO_file_overflow@@GLIBC_2.2.5 +calls=13 731 +* 546 +* 26 ++2 13 +-2 13 +-20 56 +-4 1 ++29 8 + +fn=(1900) +329 18 ++1 8 ++5 4 +-3 2 ++3 4 +-2 2 ++2 4 ++3 12 + +fn=(2306) _IO_default_setbuf +452 1 +fi=(213) +940 1 +fe=(186) +452 4 +fi=(213) +940 1 +fe=(186) +452 1 +fi=(213) +940 1 +fe=(186) +452 2 ++1 1 +fi=(213) +942 2 ++1 2 +fe=(186) +453 2 +cfi=(187) +cfn=(2132) +calls=1 792 +* 17 +* 2 ++4 1 +330 1 +462 1 +-7 2 +332 1 +466 1 +337 1 +-4 1 ++4 1 +467 1 +-1 3 ++2 6 +-11 1 ++1 2 +-1 1 +330 4 + +fl=(137) ./elf/./elf/libc_early_init.c +fn=(498) __libc_early_init +33 6 ++2 1 +cfi=(138) ./ctype/./ctype/ctype-info.c +cfn=(500) __ctype_init +calls=1 -4 +* 16 ++3 1 +fi=(140) ./elf/../sysdeps/nptl/pthread_early_init.h +-5 2 +fe=(137) ++8 1 +-3 1 ++3 1 +fi=(140) +-8 1 +cfi=(139) +cfn=(502) +calls=1 +5 +* 9 +* 3 ++1 1 ++4 5 ++7 1 +fi=(242) ./elf/../nptl/nptl-stack.h ++13 3 +fi=(140) +-13 1 +fi=(242) ++13 2 +fi=(140) +-4 1 +fi=(242) ++4 3 +fi=(140) +-6 1 +-6 1 ++6 6 ++1 1 ++4 1 +cfi=(141) +cfn=(506) +calls=1 -7 +* 1001 +fe=(137) +-10 3 ++2 2 +-2 1 +cfi=(144) ./nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c +cfn=(520) __lll_elision_init +calls=1 +49 +* 136 + +fl=(176) +fn=(1254) +80 50 ++1 50 ++75 39 ++10 39 ++1 39 ++1 39 ++3 78 +401 50 ++1 50 ++5 50 ++1 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 50 ++1 50 ++3 50 ++1 50 ++1 11 ++1 22 + +fl=(189) ./io/../sysdeps/unix/sysv/linux/open64.c +fn=(1724) open +30 1 ++3 1 +-3 8 ++3 2 ++8 7 ++2 7 +-7 1 ++5 1 +-4 1 +-1 4 ++5 1 + +fl=(160) +fn=(914) +24 8 +fi=(161) ./misc/../sysdeps/unix/sysv/linux/brk.c ++13 8 ++1 8 ++6 4 ++1 4 +fe=(160) + +fl=(178) ./string/../sysdeps/x86_64/multiarch/strcmp-avx2.S +fn=(1510) __strcmp_avx2 +249 14 ++25 14 ++1 14 ++1 14 ++2 14 ++1 14 ++4 14 ++4 14 ++2 14 ++2 14 ++3 14 ++9 14 ++1 28 ++4 14 ++10 14 ++1 14 ++3 14 ++4 28 + +fl=(211) ./io/../sysdeps/unix/sysv/linux/fstat64.c +fn=(1896) fstat +29 1 ++1 2 ++5 3 +cfi=(212) +cfn=(1898) +calls=1 154 +* 7 + +fl=(187) +fn=(1912) _IO_file_write@@GLIBC_2.2.5 +1173 12 ++2 8 +-1 4 ++6 2 +cfi=(214) +cfn=(1914) +calls=2 26 +* 14 ++1 4 ++5 2 ++1 2 +-12 4 ++4 6 ++1 4 ++10 6 ++3 12 +-4 6 + +fn=(1720) +213 11 ++9 2 ++2 8 +356 12 +224 4 ++13 1 ++10 9 ++33 5 +cfn=(1722) _IO_file_open +calls=1 -98 +* 89 +* 1 ++3 2 ++3 3 +cfi=(190) +cfn=(1726) +calls=1 77 +* 54 +* 1 ++1 2 + +fn=(1886) +1204 2 +-1 4 +-6 20 ++13 2 ++2 2 +-2 6 ++17 3 ++6 1 ++2 1 ++2 3 +-2 1 +cfi=(205) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(1988) __mempcpy_avx_unaligned_erms +calls=1 251 +* 14 +* 1 ++1 1 ++1 1 +-2 1 ++4 2 ++28 8 +-55 1 ++4 1 +-4 1 ++1 2 ++3 2 ++2 3 ++2 1 ++11 3 +-32 1 ++44 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 1 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +1243 6 +cfn=(1888) +calls=2 731 +* 359 +* 4 ++6 4 ++1 8 ++2 2 +-2 2 ++2 4 ++11 4 ++1 4 +cfi=(186) +cfn=(1904) +calls=1 371 +* 826 ++2 3 ++1 1 +-15 1 ++15 7 +-10 2 + +fn=(1902) _IO_do_write@@GLIBC_2.2.5 +425 7 ++1 1 +-3 4 ++2 2 +cfn=(1908) new_do_write +calls=2 +6 +* 198 +* 2 ++1 2 +-1 6 ++1 2 + +fn=(1908) +431 2 +fi=(213) +940 2 ++2 2 +fe=(187) +431 2 +fi=(213) +940 2 +fe=(187) +431 4 +fi=(213) +940 2 +fe=(187) +431 12 ++12 2 +-10 4 +fi=(213) +942 4 ++1 4 +fe=(187) +448 8 +cfn=(1912) +calls=2 1173 +* 86 ++1 2 +-1 2 ++1 8 ++2 2 ++4 4 +-3 4 +-1 4 ++4 4 +-2 2 ++4 18 +-17 8 ++14 4 + +fn=(2068) _IO_file_close +1167 2 +cfi=(220) +cfn=(2070) +calls=1 26 +* 5 + +fn=(1888) +731 45 ++1 15 +-1 15 ++1 30 ++7 88 ++37 14 +-2 28 ++3 26 ++3 39 ++1 39 ++1 52 ++4 13 ++1 52 +-45 2 ++12 2 ++9 3 ++5 3 ++2 2 +-5 1 ++5 1 ++1 1 +-5 1 ++1 1 ++4 4 ++1 1 ++2 2 ++2 2 +-1 2 ++12 6 +-11 2 +-1 2 +cfn=(1902) +calls=2 425 +* 114 ++9 2 +-1 1 ++1 1 +-1 1 +cfn=(1902) +calls=1 425 +* 110 +* 2 +-39 2 +cfi=(186) +cfn=(1890) +calls=1 344 +* 171 ++1 1 ++9 1 +-9 5 + +fn=(1894) +1147 2 +cfi=(211) +cfn=(1896) +calls=1 29 +* 13 + +fn=(2304) +381 2 ++1 1 +cfi=(186) +cfn=(2306) +calls=1 +70 +* 65 +* 2 ++3 1 ++4 2 +-2 3 ++3 2 + +fn=(2132) +792 44 ++5 44 ++2 11 ++1 22 ++11 22 ++4 44 + +fn=(2064) +128 3 ++2 3 ++4 2 ++3 1 +-3 1 +-1 2 ++6 1 ++3 1 +-3 1 +cfi=(186) +cfn=(2066) +calls=1 960 +* 9 ++3 3 +fi=(213) +940 3 ++2 2 ++1 2 +fe=(187) +142 2 +cfn=(2068) +calls=1 1167 +* 7 +* 1 ++3 3 ++8 5 +cfi=(186) +cfn=(1900) +calls=1 329 +* 27 ++1 1 ++3 1 +-3 3 ++3 1 +cfi=(186) +cfn=(2060) +calls=1 54 +* 3 ++5 1 +-4 1 ++1 1 ++3 1 +-2 1 ++3 5 + +fn=(1712) +111 1 +-5 2 ++4 1 ++3 1 +cfi=(186) +cfn=(1714) +calls=1 -26 +* 105 ++1 1 ++1 2 + +fn=(2074) +168 4 ++1 2 ++7 1 +-1 2 ++1 2 +-1 1 +cfi=(186) +cfn=(2076) +calls=1 601 +* 15 + +fn=(1722) +182 1 ++3 1 +-3 7 ++2 2 ++4 1 +cfi=(189) +cfn=(1724) +calls=1 30 +* 34 +* 1 ++1 2 ++3 2 ++3 1 +-4 1 ++1 4 ++3 2 ++10 2 +cfi=(186) +cfn=(1714) +calls=1 87 +* 23 ++1 1 ++1 4 + +fl=(230) +fn=(2308) +27 1 ++3 1 ++1 2 + +fl=(191) +fn=(1730) +55 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++3 1 ++8 1 ++8 1 ++1 2 + +fl=(205) +fn=(1826) __memcpy_avx_unaligned_erms +264 26553948 ++6 26553948 ++1 26553948 ++2 16558247 ++1 16558247 ++1 16558247 ++3 16558228 ++1 16558228 ++1 16558228 ++3 33116456 ++30 9995701 ++1 9995701 ++2 9995700 ++1 9995700 ++2 9995699 ++4 9995699 ++1 4761078 ++1 4761078 ++1 4761078 ++1 4761078 ++1 4761078 ++1 4761078 ++2 4761078 ++2 4761078 ++6 5234621 ++1 5234621 ++1 5234621 ++1 5234621 ++1 5234621 ++7 1 ++1 1 ++1 1 ++1 1 ++2 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++5 19 ++1 19 ++5 7 ++1 7 ++2 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 2 ++4 5 ++1 5 ++4 5 ++2 5 ++4 5 ++1 5 ++11 5 ++3 5 ++2 5 ++2 5 ++4 5 ++1 5 ++9 3 ++1 3 ++2 3 ++2 3 ++1 3 ++1 3 ++3 3 ++2 3 ++2 3 ++2 6 ++6 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-11 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++1 22 ++2 3 ++1 3 ++1 3 ++1 3 ++2 3 ++4 6 ++13 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++2 2 ++2 4 ++6 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 +-11 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++1 92 ++2 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 4 ++9 6 ++7 6 ++1 6 ++6 5 ++3 5 ++2 5 ++3 5 ++1 5 ++2 5 ++2 966437 ++2 5 ++2 5 ++2 10 ++5 12 ++1 12 ++4 12 ++2 12 ++3 12 ++4 12 ++1 12 ++3 6 ++1 6 ++24 1 ++2 1 ++2 1 ++2 1 ++3 1 ++1 1 ++2 65489 ++3 1 ++2 1 ++2 2 ++17 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++7 6 ++6 6 ++2 6 ++8 6 ++1 6 ++2 6 ++2 6 ++2 6 ++2 6 ++8 6 ++1 6 ++1 6 ++1 6 ++5 6 ++1 6 ++1 6 ++3 4 ++2 8 ++5 4 ++2 8 ++1 8 ++1 8 ++1 8 ++2 16 ++1 16 ++1 4 ++2 16 ++1 16 ++1 4 ++1 4 ++1 4 +-15 1912 ++2 3824 ++1 3824 ++1 3824 ++1 3824 ++2 7648 ++1 7648 ++1 1912 ++2 7648 ++1 7648 ++1 1912 ++1 1912 ++1 1912 +-13 118792 ++1 118792 ++1 118792 ++1 118792 ++2 237584 ++1 237584 ++1 59396 ++2 237584 ++1 237584 ++1 59396 ++1 59396 ++1 59396 ++1 1916 ++1 1916 ++1 1916 ++1 1916 ++1 4 ++3 4 ++1 4 ++5 504 ++1 504 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++1 252 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++1 4 ++1 8 ++5 2 ++2 4 ++5 2 ++4 4 ++1 4 ++1 4 ++1 4 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++2 8 ++1 8 ++1 8 ++1 8 ++1 2 ++1 2 ++1 2 +-21 3068 ++4 6136 ++1 6136 ++1 6136 ++1 6136 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++2 12272 ++1 12272 ++1 12272 ++1 12272 ++1 3068 ++1 3068 ++1 3068 +-17 190340 ++1 190340 ++1 190340 ++1 190340 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++2 380680 ++1 380680 ++1 380680 ++1 380680 ++1 95170 ++1 95170 ++1 95170 ++1 3070 ++1 3070 ++1 3070 ++1 3070 ++1 2 ++2 2 ++1 2 ++5 508 ++1 508 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++1 254 ++4 2 ++1 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++1 2 ++1 4 + +fn=(1988) +251 1 ++1 1 ++1 1 ++17 1 ++1 1 ++42 1 ++1 1 ++2 1 ++1 1 ++55 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(138) +fn=(500) +31 7 ++2 4 ++2 4 ++1 1 + +fl=(157) +fn=(900) +29 6 ++1 1 + +fl=(193) +fn=(1760) +30 1 ++2 1 +cfi=(194) +cfn=(1762) +calls=1 * +* 26 + +fl=(106) ./string/../sysdeps/x86_64/multiarch/ifunc-memcmp.h +fn=(360) bcmp +34 10 ++1 4 ++1 4 ++1 6 ++3 4 ++4 6 ++3 8 +fi=(243) ./string/../sysdeps/x86_64/multiarch/memcmp.c +-18 4 +fe=(106) + +fl=(158) +fn=(910) +26 12 +-1 6 ++4 6 +cfi=(159) +cfn=(912) +calls=6 +8 +* 162 ++1 12 ++4 12 + +fl=(144) +fn=(520) +96 1 ++5 1 +-5 1 ++5 1 +-5 3 ++5 3 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++2 4 +cob=(1) +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +* 1 ++4 3 ++1 1 ++1 6 + +ob=(6) /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +fl=(152) ??? +fn=(600) 0x00000000000078e0 +0 162 + +fn=(570) __cpu_indicator_init +0 42 +cfn=(834) 0x0000000000003410 +calls=1 0 +0 9 +0 18 +cfn=(600) +calls=1 0 +0 12 +0 2 +cfn=(834) +calls=1 0 +0 9 +0 7 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(834) +calls=1 0 +0 9 +0 6 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(834) +calls=1 0 +0 9 +0 4 +cfn=(600) +calls=1 0 +0 12 +0 10 +cfn=(572) 0x0000000000003430 +calls=1 0 +0 441 +0 17 + +fn=(2272) 0x00000000000045f0 +0 5 + +fn=(836) 0x00000000000046a0 +0 12 + +fn=(834) +0 54 + +fn=(2262) 0x0000000000004660 +0 9 +cob=(2) +cfi=(52) +cfn=(2268) 0x0000000004a70340 +calls=1 0 +0 134 +0 1 +cfn=(2272) +calls=1 0 +0 5 +0 3 + +fn=(572) +0 217 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 9 +cfn=(600) +calls=1 0 +0 12 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 31 +cfn=(600) +calls=1 0 +0 9 +0 6 +cfn=(600) +calls=1 0 +0 9 +0 12 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 9 +0 3 +cfn=(600) +calls=1 0 +0 12 +0 9 +cfn=(600) +calls=1 0 +0 9 +0 1 + +ob=(5) /usr/libexec/valgrind/vgpreload_core-amd64-linux.so +fl=(146) ??? +fn=(540) 0x0000000000001100 +0 12 + +fn=(2212) 0x0000000000001050 +0 5 + +fn=(2202) 0x00000000000010c0 +0 9 +cob=(2) +cfi=(52) +cfn=(2208) 0x0000000004837030 +calls=1 0 +0 134 +0 1 +cfn=(2212) +calls=1 0 +0 5 +0 3 + +ob=(1) +fl=(72) ./io/../sysdeps/unix/sysv/linux/pread64_nocancel.c +fn=(246) __pread64_nocancel +25 2 ++1 8 ++1 2 + +fl=(20) ./elf/../sysdeps/x86/dl-cacheinfo.h +fn=(50) handle_intel.constprop.0 +255 24 +-5 12 ++22 12 +-22 84 ++13 12 ++1 12 ++8 12 ++7 12 +-7 24 ++8 12 +-1 12 ++1 48 ++9 60 +cfn=(52) intel_check_word.constprop.0 +calls=12 123 +* 1215 ++2 24 ++3 5 +cfn=(52) +calls=1 123 +* 20 ++2 2 ++3 5 +cfn=(52) +calls=1 123 +* 265 ++2 2 +-35 4 ++18 60 +cfn=(52) +calls=12 123 +* 4032 ++2 24 ++24 96 +-5 3 + +fn=(56) get_common_cache_info.constprop.0 +481 2 ++17 1 +-17 1 ++18 1 +-2 1 +-16 2 ++15 1 ++11 1 +-26 4 ++17 1 ++12 2 +-5 1 ++16 1 ++5 3 ++4 2 +681 4 ++1 5 ++4 2 ++9 2 +-2 1 ++2 2 +-1 1 ++1 3 +535 3 ++3 1 +-3 2 ++3 1 +-3 1 ++3 2 ++10 26 ++14 2 ++4 1 ++3 1 ++1 1 +-4 2 ++3 3 ++6 2 +-37 12 ++6 6 +-6 3 ++6 2 ++1 8 ++8 2 ++4 1 ++1 1 +-1 2 ++18 2 +-68 6 ++74 4 ++8 6 ++2 2 +-2 1 ++6 3 ++3 1 ++1 5 +-4 4 ++21 2 +-21 4 ++3 1 ++1 4 +-4 1 ++6 4 ++3 2 ++5 1 ++2 2 ++1 1 ++1 1 +-2 2 ++1 1 +-19 6 ++46 2 ++1 1 ++1 2 ++2 2 +-1 3 +-23 2 +-7 1 ++11 2 ++3 1 ++2 4 ++1 1 ++5 2 + +fn=(52) +123 78 +-4 78 ++10 104 +-10 26 ++10 52 ++2 52 ++71 50 +fi=(21) ./elf/../bits/stdlib-bsearch.h +32 25 +fe=(20) +202 125 +-71 102 ++2 63 ++2 126 ++8 126 ++51 102 ++22 51 +fi=(21) +28 51 +-1 102 ++2 228 ++2 178 ++1 89 +fe=(20) ++78 178 ++3 345 +fi=(21) +-82 282 +-2 564 ++2 512 ++1 256 +fe=(20) ++78 512 ++15 15 +246 104 +fi=(21) +37 126 +fe=(20) +155 36 ++3 36 +-6 12 ++3 24 ++9 24 ++1 24 ++22 21 +-32 63 ++3 63 ++4 64 ++2 128 ++3 84 ++1 50 ++1 38 ++1 24 ++2 11 ++2 22 ++6 14 ++3 8 ++1 12 +-3 12 +-5 4 ++2 4 ++1 4 +-2 4 +-1 4 ++2 8 +-2 4 ++3 4 +-2 12 ++2 12 + +fl=(57) ./io/../sysdeps/unix/sysv/linux/read_nocancel.c +fn=(192) __read_nocancel +26 20 ++1 5 + +fl=(31) ./elf/./elf/dl-load.c +fn=(224) cache_rpath +681 26 ++1 39 ++4 2 +-1 4 ++14 26 +-11 8 ++3 2 +-8 26 + +fn=(94) _dl_process_pt_gnu_property +876 3 +-8 3 ++8 3 +-6 3 ++12 6 +-13 3 ++13 3 +-13 3 ++13 6 ++3 9 ++1 6 ++1 6 ++43 3 + +fn=(226) open_path +1819 32 ++1 4 +-1 12 ++1 4 ++6 8 ++5 4 +-7 4 ++7 4 ++70 4 +-70 4 ++70 4 +-70 4 ++38 4 +-38 4 ++38 4 +-38 4 ++38 4 +-46 4 ++8 8 ++3 8 ++9 24 ++7 8 +-12 4 ++13 4 +-1 8 +cfi=(30) ./string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S +cfn=(136) mempcpy +calls=4 206 +* 48 +* 4 ++1 28 ++3 80 ++5 91 +cfi=(30) +cfn=(136) +calls=13 206 +* 160 +* 52 +cfi=(30) +cfn=(136) +calls=13 206 +* 156 ++3 39 ++6 39 ++3 91 +cfn=(188) open_verify.constprop.0 +calls=13 1578 +* 676 +* 13 ++2 39 ++2 20 ++89 36 +1851 90 ++89 20 ++7 8 +-2 4 ++2 8 ++3 16 +1829 8 ++70 12 ++2 6 +-21 20 ++1 80 ++6 20 ++2 10 +-2 20 ++2 10 +cfi=(68) ./io/../sysdeps/unix/sysv/linux/stat64.c +cfn=(228) stat +calls=10 28 +* 138 +* 10 ++3 10 +-3 29 +-38 18 ++39 1 ++2 1 +-2 1 ++2 7 +-41 2 + +fn=(188) +1578 180 ++32 18 +-32 36 ++32 36 ++19 72 +cfi=(56) ./io/../sysdeps/unix/sysv/linux/open64_nocancel.c +cfn=(190) __open_nocancel +calls=18 31 +* 327 +* 18 ++2 36 ++8 5 ++6 15 +-5 5 ++5 25 +cfi=(57) +cfn=(192) +calls=5 26 +* 25 ++2 10 ++2 10 ++2 10 ++6 10 ++17 65 ++81 10 ++5 10 ++6 20 ++6 10 ++6 5 ++1 5 +-1 15 ++1 15 ++26 162 +-22 1 ++1 2 +-1 4 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1674 9 +-59 26 + +fn=(194) _dl_map_object_from_fd +944 55 ++10 5 +-10 15 ++10 5 +cfi=(47) ./elf/./elf/dl-debug.c +cfn=(196) _dl_debug_update +calls=5 41 +* 30 +* 5 ++7 20 ++85 20 ++10 10 ++7 35 +cfi=(27) ./elf/./elf/dl-object.c +cfn=(76) _dl_new_object +calls=5 59 +* 1707 +* 5 ++1 10 ++11 5 ++5 5 +-4 5 +-1 5 ++2 5 ++2 5 +-2 5 ++2 10 ++1 15 ++1 8 ++19 4 +-2 4 ++2 40 ++10 4 +-10 4 ++10 12 +-10 1 +-2 1 ++2 10 ++10 1 +-10 1 ++10 3 ++27 5 +-33 5 +-3 5 ++2 5 +-1 5 ++35 5 ++9 5 +-50 5 ++41 5 ++9 5 +-36 5 ++63 25 +-62 126 ++20 2 ++1 1 +-22 144 ++1 268 +1223 10 +1110 5 +1223 10 +1110 15 +1228 35 ++10 15 ++1 5 +-1 5 ++1 5 +-1 15 ++1 15 +-1 15 ++1 15 +-1 45 +1076 10 +1245 10 ++10 20 ++7 20 +fi=(62) ./elf/./dl-map-segments.h +28 5 +fe=(31) +1262 15 +fi=(62) +28 10 ++1 40 +cfi=(61) ./misc/../sysdeps/unix/sysv/linux/mmap64.c +cfn=(204) mmap +calls=5 +18 +* 40 ++73 10 +-1 5 +-72 5 ++73 5 ++3 10 ++1 5 ++2 5 +-3 5 ++1 5 ++2 5 ++17 5 +-96 5 ++98 5 +fi=(63) ./elf/./dl-load.h +-36 40 ++1 15 ++2 40 +fi=(62) ++55 80 ++6 5 ++2 5 +-2 5 ++1 5 ++2 10 +-1 20 ++8 10 ++3 10 ++8 35 +cfi=(45) ./string/../sysdeps/x86_64/multiarch/../multiarch/memset-vec-unaligned-erms.S +cfn=(140) memset +calls=5 -35 +* 716 +* 10 ++6 10 ++12 20 +-59 120 ++2 30 ++3 15 +-3 30 ++2 120 +cfi=(61) +cfn=(204) +calls=15 -92 +* 120 +* 45 +fe=(31) +1111 56 ++26 140 ++8 40 ++1 20 +-1 20 ++1 80 ++1 20 +-1 20 ++1 20 ++2 20 +-2 20 ++2 20 ++2 20 +-4 20 ++1 40 +-1 20 ++4 100 ++2 40 ++13 40 ++1 75 ++5 15 ++1 135 +-28 15 ++38 15 +-11 5 ++1 45 +-28 5 ++38 5 +-66 10 ++7 5 ++2 5 +-2 5 ++1 5 ++1 5 +-1 10 ++1 40 ++60 6 ++5 2 +-1 4 ++5 2 +-5 4 +-66 2 ++71 8 ++1 2 ++3 2 +-3 2 ++8 8 ++15 10 ++1 5 +fi=(58) ./elf/../sysdeps/posix/dl-fileid.h +37 15 +cfi=(59) ./io/../sysdeps/unix/sysv/linux/fstat64.c +cfn=(200) fstat +calls=5 -8 +* 65 +* 10 +fe=(31) +999 10 +fi=(58) +40 15 +fe=(31) +999 5 +fi=(58) +40 5 +fe=(31) +999 80 ++1 40 +fi=(58) +49 60 +fe=(31) +1525 45 +1084 1 ++1 2 +-1 4 ++1 1 +-1 1 ++1 1 +cfi=(72) +cfn=(246) +calls=1 25 +* 6 +* 2 +1278 20 ++1 15 +fi=(64) ./elf/./elf/get-dynamic-info.h +39 10 ++6 5 +-2 5 ++2 10 ++9 5 ++5 5 +-1 5 +-3 82 ++13 24 +-23 96 ++23 105 +-23 420 ++4 258 ++5 116 ++2 25 +fi=(63) ++39 16 ++2 4 +-1 8 ++1 4 +-1 4 ++1 4 +-1 4 ++1 4 +-1 8 ++3 16 +fe=(31) +1018 10 +fi=(64) +59 20 ++13 20 ++12 17 ++1 20 ++1 20 ++1 20 ++1 17 ++1 19 ++1 19 ++1 20 ++12 5 ++7 5 +-7 35 ++7 11 ++5 8 ++7 8 ++1 15 ++6 15 ++1 6 ++17 15 ++5 4 ++2 4 ++2 4 ++2 4 ++4 15 ++2 3 ++1 2 ++9 2 ++6 2 ++4 10 +fe=(31) +1285 10 ++1 10 ++2 10 ++10 15 ++19 10 ++2 30 ++52 15 ++1 4 ++6 40 ++1 92 ++6 8 +cfn=(94) +calls=2 876 +* 38 +-7 106 ++1 53 ++6 53 +-6 106 +fi=(32) ./elf/../sysdeps/x86/dl-prop.h +212 14 ++1 7 +95 28 ++10 4 +212 2 +105 4 +-3 2 +-1 2 ++2 2 ++2 4 +-5 4 ++93 8 +-1 2 +-87 6 ++3 6 ++1 4 ++1 4 ++4 6 ++4 6 ++3 6 ++1 4 ++4 2 ++1 8 ++4 4 ++1 2 ++3 4 ++3 2 ++1 8 ++5 8 ++7 4 ++16 2 +-3 4 ++3 6 +fe=(31) +1390 10 +cfi=(65) ./io/../sysdeps/unix/sysv/linux/close_nocancel.c +cfn=(214) __GI___close_nocancel +calls=5 26 +* 25 +* 10 ++13 10 ++2 20 ++2 10 ++16 10 +cfi=(8) ./elf/./elf/dl-setup_hash.c +cfn=(14) _dl_setup_hash +calls=5 28 +* 130 ++4 10 ++1 10 ++17 10 ++1 1 ++3 1 ++5 1 +-5 1 ++5 1 +-5 4 ++5 4 +-5 4 ++5 4 ++10 10 ++7 40 ++10 10 ++1 8 ++5 4 +cfi=(48) ./elf/../elf/dl-tls.c +cfn=(244) _dl_assign_tls_modid +calls=2 131 +* 18 ++7 15 +cfi=(27) +cfn=(90) _dl_add_to_namespace_list +calls=5 31 +* 255 ++3 20 ++23 35 ++1 15 +cfi=(50) +cfn=(216) _dl_audit_objopen +calls=5 78 +* 20 +* 5 +-5 10 +fi=(32) +198 16 ++2 2 ++1 2 ++1 2 +-2 2 ++3 2 +-3 4 ++3 2 +fi=(64) +62 20 ++2 20 +fi=(62) +186 16 +cfi=(61) +cfn=(204) +calls=2 47 +* 16 ++3 4 +fe=(31) +1472 12 ++2 3 +-1 15 ++1 3 +-1 3 ++1 3 +-1 3 +cfi=(33) ./string/../sysdeps/x86_64/multiarch/../multiarch/strcmp-sse2.S +cfn=(98) strcmp +calls=3 131 +* 97 +* 6 ++2 5 +1285 8 + +fn=(148) _dl_dst_count +238 13 ++3 13 +-3 39 ++7 13 +-7 13 ++3 13 +cfi=(42) ./string/../sysdeps/x86_64/multiarch/../multiarch/strchr-sse2.S +cfn=(124) index +calls=13 33 +* 395 ++3 26 ++20 91 + +fn=(110) _dl_init_paths +706 10 ++14 1 +-14 2 ++14 2 +cfi=(38) ./elf/./elf/dl-hwcaps.c +cfn=(112) _dl_important_hwcaps +calls=1 175 +* 1977 +fi=(29) ./elf/../include/rtld-malloc.h +56 1 +fe=(31) +720 1 +fi=(29) +56 1 +cfi=(28) ./elf/./elf/dl-minimal-malloc.c +cfn=(82) __minimal_malloc +calls=1 -21 +* 24 +fe=(31) +725 1 ++2 3 ++8 2 +-1 3 ++5 3 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +739 1 ++2 4 ++17 1 +-10 1 ++8 1 +-9 1 ++9 2 ++11 1 +-9 1 ++3 2 ++9 1 +-2 1 ++2 2 +-7 1 +-4 1 ++3 1 ++6 1 ++2 1 +-3 2 ++1 16 +cfi=(45) +cfn=(140) +calls=4 141 +* 68 ++2 15 +-14 3 ++10 3 ++4 9 +-12 3 +-2 3 ++2 3 ++4 3 +-3 3 ++3 3 ++1 3 +-2 3 ++5 6 +-3 3 ++4 6 ++15 1 ++3 1 +-15 1 ++7 1 +-1 1 ++9 2 ++2 4 ++2 3 ++36 5 ++2 3 +cfi=(23) ./string/../sysdeps/x86_64/multiarch/../multiarch/strlen-sse2.S +cfn=(66) strlen +calls=1 101 +* 16 +* 8 +cfi=(30) +cfn=(86) memcpy +calls=1 219 +* 10 +* 1 ++5 4 +-1 2 ++2 1 ++1 2 +-2 4 ++1 13 ++1 26 +-2 52 ++5 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(31) +836 1 +fi=(29) +56 1 +fe=(31) +838 2 ++6 6 +cfn=(142) fillin_rpath.isra.0 +calls=1 468 +* 642 ++3 3 ++6 1 ++4 8 +-49 1 +-2 1 ++2 2 ++14 2 + +fn=(146) expand_dynamic_string_token +385 6 ++10 2 +-10 8 ++10 2 +cfn=(148) +calls=2 238 +* 104 ++3 4 ++12 2 +-11 2 ++11 8 +-11 2 +cfi=(46) ./string/./string/strdup.c +cfn=(150) strdup +calls=2 40 +* 160 + +fn=(184) _dl_map_object +1971 120 ++8 24 ++1 48 ++3 234 ++5 343 ++2 147 +cfi=(55) ./elf/./elf/dl-misc.c +cfn=(186) _dl_name_match_p +calls=49 68 +* 5196 +* 98 ++4 84 ++1 126 ++4 22 +-1 110 ++1 22 ++1 22 +-1 22 ++1 44 +cfi=(33) +cfn=(98) +calls=22 131 +* 898 +* 44 +2274 108 +2015 5 +-1 10 ++1 10 +-1 10 +-41 5 ++50 15 ++17 10 +-2 5 ++2 5 +cfi=(42) +cfn=(124) +calls=5 33 +* 115 +* 10 +2206 2 +-1 3 +cfn=(146) +calls=1 385 +* 175 ++2 1 +-3 1 ++1 1 ++2 2 ++4 8 +cfn=(188) +calls=1 1578 +* 101 +* 1 ++3 2 ++12 20 ++45 5 ++1 10 +-1 5 ++1 55 +cfn=(194) +calls=5 944 +* 9687 +* 15 +2044 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 64 +* 8 ++2 8 ++7 16 ++51 56 +cfn=(226) +calls=4 1819 +* 2297 ++6 4 +-6 4 ++6 16 ++1 24 +cfn=(224) +calls=4 681 +* 44 +* 8 ++8 4 ++14 8 ++2 12 ++4 8 +cfi=(69) ./elf/./elf/dl-cache.c +cfn=(230) _dl_load_cache_lookup +calls=4 413 +* 5930 +* 4 ++2 8 ++4 8 ++8 12 ++23 32 +cfn=(188) +calls=4 1578 +* 429 +* 4 ++4 8 ++1 4 ++17 8 +2078 16 ++1 36 +cfn=(224) +calls=4 681 +* 36 +* 16 ++9 8 ++15 8 ++1 8 +-47 4 ++1 4 ++7 36 +-3 15 ++1 30 +cfn=(224) +calls=5 681 +* 53 +* 10 ++9 16 ++5 8 ++1 8 + +fn=(142) +468 7 ++4 1 +-4 9 ++6 3 +cfi=(7) ./elf/./elf/dl-minimal.c +cfn=(144) strsep +calls=1 242 +* 282 +* 3 +cfi=(7) +cfn=(144) +calls=1 242 +* 8 +* 6 ++7 2 ++2 3 +cfn=(146) +calls=1 -98 +* 125 +* 1 ++4 2 ++5 2 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 +* 1 ++1 2 ++7 5 ++9 15 ++1 8 +fi=(29) +50 2 +cfi=(28) +cfn=(154) __minimal_free +calls=1 +47 +* 4 ++1 1 +fe=(31) +528 4 ++4 4 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(31) +534 2 ++5 1 ++1 2 +-1 1 +-1 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 12 ++3 1 +-3 1 ++1 1 ++2 1 ++6 1 ++1 1 +-1 3 ++1 4 ++1 1 +-1 3 ++1 9 +-1 27 ++3 1 ++1 1 +-1 1 ++1 2 ++1 1 ++6 2 ++1 1 ++3 3 +-60 4 ++66 1 ++3 10 + +fl=(38) +fn=(134) copy_hwcaps +77 6 ++6 2 +-6 2 ++6 2 +-6 4 +fi=(40) ./elf/./dl-hwcaps.h +-23 2 ++2 4 ++32 2 ++1 2 ++1 2 +fe=(38) +-8 4 ++1 4 +-1 2 ++1 8 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 ++4 2 ++2 2 ++2 2 +-3 2 ++1 4 ++1 4 ++1 2 +-11 4 +cfi=(41) ./elf/./elf/dl-hwcaps_split.c +cfn=(120) _dl_hwcaps_split_masked +calls=2 -29 +* 131 +* 4 +cfi=(41) +cfn=(120) +calls=2 -29 +* 163 +* 8 ++13 12 + +fn=(112) +175 4 ++1 1 +-1 6 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++3 1 +-1 1 ++1 1 +-1 1 ++1 1 ++9 2 +-9 1 ++8 1 +cfi=(19) ./elf/../sysdeps/x86/get-isa-level.h +cfn=(114) _dl_hwcaps_subdirs_active +calls=1 31 +* 48 +fi=(40) +54 1 +fe=(38) +188 2 +-1 1 +fi=(40) +56 1 ++32 1 ++1 1 ++1 1 +fe=(38) +-35 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 20 +* 2 +fi=(40) +-1 1 ++2 1 +-2 1 ++34 2 ++1 2 ++1 1 +fe=(38) +-32 2 +-1 2 ++1 2 ++1 2 +-1 2 +-3 4 +cfi=(41) +cfn=(120) +calls=2 -4 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -4 +* 143 +* 6 ++48 3 +fi=(29) +-47 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(38) ++49 2 +-2 1 ++2 1 +fi=(40) +-51 1 +fe=(38) ++57 2 +-3 1 +fi=(40) +-54 1 ++2 4 ++1 1 +fe=(38) ++58 2 +cfi=(41) +cfn=(122) _dl_hwcaps_split +calls=1 -90 +* 11 +* 1 ++2 1 +-2 1 +fi=(40) +-61 3 ++2 1 +-2 1 ++34 2 ++1 5 ++1 1 +fe=(38) ++40 10 ++1 4 ++1 2 ++1 2 +-1 2 +-4 4 +cfi=(41) +cfn=(120) +calls=2 -77 +* 131 +* 2 +cfi=(41) +cfn=(120) +calls=1 -77 +* 143 +* 6 ++8 5 ++9 5 ++3 8 +-2 6 ++14 1 ++4 1 ++1 2 ++1 1 +-20 2 ++19 1 ++1 1 +-20 2 ++8 2 ++4 7 +cfi=(43) ./string/../sysdeps/x86_64/multiarch/../multiarch/memcmp-sse2.S +cfn=(128) bcmp +calls=1 -87 +* 18 ++1 3 +-14 9 ++53 2 ++1 4 ++4 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++1 1 +-1 1 ++1 2 ++1 2 +-2 5 ++5 1 ++27 1 +-5 1 ++5 1 +-7 1 ++7 2 +-7 5 ++7 2 +-5 1 ++1 4 +fi=(44) ./elf/../sysdeps/x86/dl-hwcap.h +57 6 +fe=(38) +236 3 +-3 1 ++1 1 +cfi=(23) +cfn=(66) +calls=1 101 +* 16 ++1 1 +-1 1 ++1 2 +-5 6 ++8 3 ++2 1 ++2 3 +-2 1 ++1 2 ++4 5 ++1 1 ++3 3 ++5 2 +-1 2 ++4 2 ++1 2 ++16 2 ++7 2 +-7 2 ++7 1 +-7 5 ++7 2 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +* 1 +fe=(38) +282 2 ++7 1 ++1 1 ++1 4 +-1 5 ++1 1 +cfn=(134) +calls=1 77 +* 44 ++1 5 +cfn=(134) +calls=1 77 +* 366 ++11 1 +-8 1 ++1 1 ++7 2 ++2 1 +-2 1 ++34 1 +-10 1 ++10 4 +-7 2 ++7 2 ++10 4 +-1 1 ++1 2 +-1 2 ++1 1 +-90 2 ++86 1 ++4 3 +-4 4 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 +-3 1 ++3 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 17 +* 2 ++3 2 +-3 6 ++3 5 ++1 12 ++1 2 +-2 1 ++2 1 +cfi=(30) +cfn=(136) +calls=1 206 +* 14 +* 2 +-2 2 ++5 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 28 +* 4 ++2 16 ++6 1 +-1 3 ++1 7 +-1 22 ++5 7 ++3 2 +-3 2 ++3 2 +-3 4 ++3 4 +-3 4 ++3 4 ++1 36 ++1 12 +-1 12 ++1 24 +-2 12 ++1 24 +-1 42 +260 1 ++1 1 +-1 2 ++2 1 +-1 1 ++1 3 +-1 2 ++2 2 ++7 4 +370 9 ++3 1 ++2 2 +-1 1 ++1 1 +-2 2 ++2 2 +-1 1 +-1 2 ++5 2 ++3 2 +-6 2 ++2 6 ++3 1 ++1 2 +-6 2 ++6 3 ++7 7 ++1 1 +-1 2 ++3 2 +-3 3 ++1 3 +-1 6 ++3 6 ++3 3 +-21 1 +-59 2 ++86 9 +254 2 + +fl=(30) +fn=(136) +206 45 ++1 45 ++1 45 ++17 45 ++1 45 ++2 9 ++1 9 ++1 9 ++2 6 ++1 6 ++1 6 ++2 6 ++80 36 ++1 36 ++2 12 ++4 12 ++1 7 ++1 7 ++1 2 ++1 2 ++1 2 ++1 2 ++2 2 ++2 7 ++6 5 ++1 5 ++1 5 ++1 5 ++1 5 ++29 24 ++1 24 ++1 24 ++1 24 ++1 24 ++7 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++11 3 ++1 3 ++2 3 ++1 3 ++1 3 + +fn=(86) +219 32 ++6 32 ++1 32 ++2 23 ++1 23 ++1 23 ++2 10 ++1 10 ++1 10 ++2 10 ++80 9 ++1 9 ++2 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++2 1 ++39 8 ++1 8 ++1 8 ++1 8 ++1 8 ++7 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++11 13 ++1 13 ++2 12 ++1 12 ++1 12 ++20 1 ++1 1 ++4 1 ++2 1 ++16 1 ++3 1 ++2 1 ++2 1 ++4 1 ++1 1 ++9 1 ++1 1 ++2 1 ++2 1 ++1 1 ++1 1 ++3 1 ++2 1 ++2 1 ++2 1 ++6 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +-11 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++2 1 ++1 1 ++1 1 ++1 1 ++2 1 ++4 1 + +fl=(11) +fn=(22) __GI___tunables_init +279 8 +-9 3 +147 1 +304 4 +71 270 ++6 53 +-3 53 ++3 4385 +354 8 +81 106 ++5 159 +fi=(12) ./elf/./elf/dl-tunables.h ++54 53 +fe=(11) +-54 53 +fi=(12) ++54 53 ++1 132 +-1 131 ++1 132 +fe=(11) +320 212 +-18 7844 ++6 10759 +fi=(12) +140 954 ++1 954 +-1 12 ++1 48 +-1 60 +fe=(11) +298 106 + +fn=(58) __GI___tunable_set_val +158 30 ++2 5 +cfn=(60) do_tunable_update_val +calls=5 -61 +* 190 + +fn=(60) +99 5 ++3 15 +fi=(22) ./elf/./dl-tunable-types.h +-12 5 +fe=(11) ++21 5 ++1 5 +fi=(22) +-22 5 +fe=(11) ++22 15 ++1 25 +fi=(12) ++8 10 +fe=(11) ++13 5 ++1 5 ++1 5 ++1 5 ++1 5 +fi=(12) +-16 5 +fe=(11) +-6 10 +fi=(12) ++15 5 +fe=(11) +-12 15 ++4 20 ++7 10 ++1 10 + +fn=(28) +405 238 ++9 34 +-9 134 ++9 10 ++17 170 ++2 34 +-9 24 ++1 24 + +fl=(25) ./elf/../sysdeps/nptl/dl-tls_init_tp.c +fn=(276) __tls_init_tp +68 1 +fi=(244) ./elf/../include/list.h +-24 1 +fe=(25) ++24 1 +fi=(244) +-25 1 +fe=(25) ++26 1 ++3 1 +fi=(244) +-29 1 ++1 1 ++1 1 ++2 1 +fe=(25) ++28 4 ++1 2 ++1 1 ++5 2 ++5 1 ++6 1 +-3 1 ++3 1 +-6 3 ++6 1 ++13 3 +fi=(76) ./elf/../sysdeps/unix/sysv/linux/rseq-internal.h +-72 1 +fe=(25) ++72 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 +fi=(76) +-74 3 ++2 6 ++3 2 ++3 1 +fe=(25) ++83 3 ++7 2 ++1 3 + +fn=(72) __tls_pre_init_tp +53 2 ++3 8 ++5 1 +-5 1 ++5 1 ++1 1 +-6 1 ++8 1 + +fn=(92) rtld_mutex_dummy +44 356 + +fl=(54) ./setjmp/../sysdeps/x86_64/setjmp.S +fn=(180) __sigsetjmp +32 12 ++9 12 ++1 24 ++1 12 ++4 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 24 ++2 12 ++1 12 ++3 24 ++2 12 ++19 12 ++1 12 + +fl=(41) +fn=(126) _dl_hwcaps_contains +67 12 ++1 6 ++9 6 + +fn=(122) +25 45 ++1 45 ++4 36 ++4 48 ++1 12 +-1 24 ++2 24 ++5 27 +cfi=(42) +cfn=(124) +calls=9 -8 +* 207 ++4 18 +-3 18 ++1 6 ++3 6 ++1 42 +-20 6 ++20 18 +-4 6 +cfi=(23) +cfn=(66) +calls=3 +58 +* 48 +* 3 ++3 3 +-3 6 + +fn=(120) +51 33 ++3 22 +cfn=(122) +calls=11 -29 +* 463 +* 6 +cfn=(122) +calls=3 -29 +* 174 +* 28 ++2 9 ++1 27 ++1 42 +cfn=(126) +calls=6 +9 +* 24 +* 12 ++4 22 + +fl=(23) +fn=(66) +101 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 31 ++2 31 ++2 31 ++31 31 ++1 31 ++1 31 ++1 31 ++1 31 ++1 16 ++2 16 ++4 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++5 120 + +fl=(77) ./elf/./elf/dl-reloc.c +fn=(280) _dl_relocate_object +207 70 ++14 7 +-14 7 ++16 7 +-16 7 ++16 7 ++3 7 +-1 7 ++1 14 ++19 14 ++6 28 +-34 14 ++38 14 ++7 28 +fi=(5) ./elf/../sysdeps/x86_64/dl-machine.h +72 26 ++6 20 ++4 15 ++6 5 ++10 10 ++20 10 ++8 5 +fi=(4) ./elf/../sysdeps/generic/ldsodefs.h +-45 5 +fe=(77) +301 10 +fi=(4) +81 10 +fe=(77) +301 10 +fi=(4) +81 2 +fe=(77) +301 4 +fi=(4) +81 4 +fe=(77) +301 11221 +fi=(4) +81 2 +fe=(77) +301 2 +fi=(4) +81 4 +fe=(77) +301 321 +186 20 ++32 5 +-32 5 ++32 10 +fi=(6) ./elf/./elf/do-rel.h +49 5 +fe=(77) +301 5 +fi=(6) +50 5 +-1 10 ++4 5 +-3 5 ++3 5 +-3 5 ++3 20 ++27 15 +fe=(77) +301 2 +186 8 ++32 2 +-32 2 ++32 4 +fi=(6) +49 2 +fe=(77) +301 2 +fi=(6) +50 2 +-1 4 ++4 2 +-3 2 ++3 2 +-3 2 ++3 8 ++27 6 +-31 7 +fe=(77) +301 7 +fi=(6) +50 7 +-1 14 ++4 7 +-3 7 ++3 7 +-3 7 ++3 28 ++27 21 +-7 5 +-1 5 ++11 35 +fi=(5) +498 2260 ++4 2260 ++3 3390 ++1 1130 +fi=(6) +83 3390 ++2 4748 ++2 171 +-4 171 ++13 25 ++1 12 ++1 114 +fi=(5) +498 57 ++35 57 +-1 114 +-34 57 ++35 114 ++1 57 +cob=(4) /usr/lib/x86_64-linux-gnu/libm.so.6 +cfi=(123) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h +cfn=(462) sincos +calls=1 31 +* 7 +cob=(4) +cfi=(120) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h +cfn=(458) sin +calls=1 32 +* 8 +cob=(4) +cfi=(120) +cfn=(454) __atan2_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) ./math/../sysdeps/x86_64/fpu/multiarch/ifunc-fma.h +cfn=(452) exp2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(448) __asin_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(126) ./math/../sysdeps/x86_64/fpu/multiarch/s_fma.c +cfn=(446) fma +calls=1 49 +* 5 +cob=(4) +cfi=(119) +cfn=(444) sinf +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(442) __acos_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(120) +cfn=(438) __log_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(436) log2f@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(123) +cfn=(432) __pow_finite@GLIBC_2.15 +calls=1 31 +* 7 +cob=(4) +cfi=(119) +cfn=(430) powf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(428) sincosf +calls=1 29 +* 8 +cob=(4) +cfi=(119) +cfn=(426) logf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(422) cos +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(420) expf@@GLIBC_2.27 +calls=1 29 +* 8 +cob=(4) +cfi=(120) +cfn=(416) __exp_finite@GLIBC_2.15 +calls=1 32 +* 8 +cob=(4) +cfi=(119) +cfn=(414) cosf +calls=1 29 +* 8 +cob=(3) +cfi=(116) +cfn=(406) +calls=1 38 +* 22 +cob=(3) +cfi=(100) +cfn=(402) +calls=1 37 +* 20 +cob=(3) +cfi=(91) +cfn=(400) +calls=1 57 +* 21 +cob=(3) +cfi=(85) +cfn=(398) +calls=1 36 +* 6 +cob=(3) +cfi=(116) +cfn=(396) +calls=1 38 +* 22 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 57 +* 21 +cob=(3) +cfi=(103) +cfn=(390) +calls=1 38 +* 16 +cob=(3) +cfi=(114) +cfn=(388) +calls=1 34 +* 23 +cob=(3) +cfi=(97) +cfn=(386) +calls=1 35 +* 18 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 40 +* 24 +cob=(3) +cfi=(100) +cfn=(378) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(374) +calls=1 38 +* 16 +cob=(3) +cfi=(83) +cfn=(370) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(366) +calls=1 40 +* 24 +cob=(3) +cfi=(107) +cfn=(362) +calls=2 36 +* 18 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 34 +* 23 +cob=(3) +cfi=(100) +cfn=(356) +calls=1 37 +* 20 +cob=(3) +cfi=(103) +cfn=(352) +calls=1 38 +* 16 +cob=(3) +cfi=(102) +cfn=(350) +calls=1 38 +* 6 +cob=(3) +cfi=(85) +cfn=(348) +calls=1 36 +* 6 +cob=(3) +cfi=(100) +cfn=(344) +calls=1 37 +* 20 +cob=(3) +cfi=(99) +cfn=(342) +calls=1 44 +* 20 +cob=(3) +cfi=(98) +cfn=(340) +calls=2 38 +* 44 +cob=(3) +cfi=(97) +cfn=(338) +calls=1 35 +* 18 +cob=(3) +cfi=(92) +cfn=(334) +calls=1 40 +* 24 +cob=(3) +cfi=(83) +cfn=(330) +calls=1 40 +* 24 +cob=(3) +cfi=(94) +cfn=(328) +calls=1 43 +* 18 +cob=(3) +cfi=(92) +cfn=(324) +calls=2 40 +* 48 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 57 +* 21 +cob=(3) +cfi=(87) +cfn=(318) +calls=1 41 +* 18 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 54 +* 23 +cob=(3) +cfi=(87) +cfn=(312) +calls=1 41 +* 18 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 48 +* 18 +cob=(3) +cfi=(85) +cfn=(308) +calls=1 36 +* 6 +cob=(3) +cfi=(83) +cfn=(304) +calls=2 40 +* 48 +fi=(6) +97 57 +fi=(5) +535 57 +fi=(6) +97 118 +fe=(77) +301 56 +fi=(6) +51 7 +fi=(4) ++30 21 +fe=(77) +304 42 ++24 7 ++3 14 ++17 14 +-96 14 +fi=(6) +114 27 ++9 18 ++1 4 +fi=(5) +482 4 +fi=(6) +124 4 +fi=(5) +482 8 +fi=(6) +124 898 +fi=(5) +482 898 +fi=(6) +124 898 +fi=(5) +482 1796 ++5 1804 ++1 902 +fi=(6) +123 902 +fi=(5) +488 902 +-5 902 +fi=(6) +123 1804 ++3 27 ++3 28 ++2 21 +-59 6 +fe=(77) +182 6 +fi=(6) +73 6 +fe=(77) +182 24 +fi=(6) +-49 12 ++1 6 ++1 6 +-2 6 ++2 6 ++3 6 +-5 6 ++2 6 +-2 6 ++1 12 ++2 6 +-2 6 ++2 18 ++2 12 +-5 6760 ++1 3380 ++1 3380 +-2 3380 ++2 3380 ++3 3380 +-5 3380 ++2 3380 +-2 3380 ++1 6760 ++2 3380 +-2 3380 ++2 10140 ++2 6760 ++9 3384 +fi=(5) +253 6768 ++7 6768 ++4 6768 +fe=(77) +-94 13536 +fi=(4) +-31 10101 +fe=(77) ++32 6734 ++3 15378 ++8 1620 ++4 648 +-3 324 ++1 324 ++2 4166 +-3 1435 ++1 1435 ++2 7499 ++1 1759 +-1 1759 ++2 10554 ++2 10554 +cfi=(78) ./elf/./elf/dl-lookup.c +cfn=(288) _dl_lookup_symbol_x +calls=1759 756 +* 1251587 ++3 1759 ++1 3518 +-4 1759 ++4 8795 +fi=(5) ++79 13456 ++3 3355 +-3 10082 ++3 3372 +-3 3372 ++3 6744 ++1 6744 ++1 6744 ++25 20304 +407 8166 +fi=(6) +150 8166 +fi=(5) +407 1276 +fi=(6) +150 1963 +-19 13544 ++32 36 ++1 16 ++1 6 ++3 4 ++4 2 +-2 2 ++1 2 +-3 2 ++2 2 ++2 2 +-2 12 +fi=(5) +273 2 ++3 2 +-3 2 ++4 4 +461 2 +-1 4 ++1 4 ++1 2 +cfi=(16) ./elf/../sysdeps/x86/dl-get-cpu-features.c +cfn=(494) __x86_cpu_features +calls=1 39 +* 5 +cob=(3) +cfi=(81) +cfn=(300) +calls=1 61 +* 27 +fi=(6) +164 2 +fi=(5) +463 2 +fi=(6) +164 10 +-13 12 +fi=(5) +330 6 ++1 9 +fi=(6) +150 6 +fi=(5) +384 54 ++2 72 ++4 18 ++9 18 +-9 36 ++9 18 +fi=(6) +150 36 +fi=(5) +336 6 ++11 2 +-9 4 ++9 2 +fi=(6) +150 4 +fi=(5) +444 3 ++5 2 +-1 3 ++1 2 +-1 1 +cfi=(30) +cfn=(86) +calls=1 219 +* 70 ++2 5 ++1 2 +273 85 +fi=(6) +140 10 ++3 2 +fi=(5) +273 10 +fe=(77) +-98 7071 ++3 1608 +-1 1608 ++19 1608 +-18 3216 +349 14 +cfn=(408) _dl_protect_relro +calls=7 +7 +* 168 ++1 56 +175 5148 +fi=(5) +-52 20 +-2 10 +fe=(77) +301 3 +fi=(6) +179 2 +73 2 +179 9 ++2 2 ++1 2 +-1 1 ++3 1 +-3 4 ++3 2 +-3 10 ++1 10 +-1 5 ++3 5 +-3 20 ++3 10 ++8 6 +fi=(5) ++61 12 ++7 12 ++4 12 +fe=(77) +-94 24 +fi=(4) +-31 18 +fe=(77) ++32 12 ++3 36 ++8 30 ++4 12 +-3 6 ++1 6 ++2 36 ++4 30 +-4 6 ++4 12 +cfi=(78) +cfn=(288) +calls=6 756 +* 3656 ++3 6 ++1 12 +-4 6 ++4 30 +fi=(5) ++79 21 ++3 3 +-3 9 ++3 3 +-3 3 ++3 6 ++1 6 ++1 6 ++25 36 +407 6 +fi=(6) +195 18 +-16 24 ++30 6 +fe=(77) + +fn=(408) +356 7 +-1 14 ++1 28 ++3 7 +-3 7 ++3 7 ++4 14 ++7 14 +-6 21 +cfi=(118) ./misc/../sysdeps/unix/syscall-template.S +cfn=(410) mprotect +calls=7 117 +* 35 +* 14 + +fl=(24) ./elf/../misc/sbrk.c +fn=(68) sbrk +37 4 ++3 1 ++18 2 ++4 2 ++16 5 + +fl=(47) +fn=(196) +41 6 +-1 12 ++4 12 ++4 6 + +fn=(162) _dl_debug_state +117 2 + +fn=(156) _dl_debug_initialize +56 1 ++3 2 ++4 1 ++22 1 ++10 1 +-32 2 ++1 1 ++21 2 ++5 2 ++1 1 ++4 1 +-4 1 +-1 1 ++2 1 ++3 1 ++4 2 ++8 2 +-50 3 ++39 6 + +fl=(7) +fn=(484) lookup_malloc_symbol +61 8 ++3 4 +-3 16 ++3 4 +-3 4 ++3 8 +-1 4 ++1 12 +cfi=(78) +cfn=(288) +calls=4 756 +* 2563 ++4 28 ++1 28 ++2 4 +fi=(133) ./elf/./dl-sym-post.h +-30 8 ++12 12 +fe=(7) ++19 24 + +fn=(144) +242 6 ++2 2 ++1 4 ++4 47 ++7 112 +-2 56 ++13 1 ++4 4 +-22 14 ++11 14 +-11 30 + +fn=(12) __rtld_malloc_init_stubs +43 2 ++1 2 ++1 2 ++1 2 ++1 1 + +fn=(480) __rtld_malloc_init_real +76 1 ++10 1 +fi=(132) ./elf/../sysdeps/generic/dl-hash.h +-41 1 +fe=(7) ++31 1 +fi=(132) +-32 1 +fe=(7) ++32 5 ++11 1 +-1 1 +fi=(132) +-43 1 ++5 3 ++14 4 +-17 3 ++3 15 ++14 20 +-17 15 +fe=(7) ++46 2 +fi=(132) +-24 1 +fe=(7) ++22 1 ++2 2 +fi=(132) +-19 1 +fe=(7) ++19 1 +cfn=(484) +calls=1 -30 +* 684 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -31 +* 687 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -32 +* 744 ++1 3 +-1 1 ++1 1 +cfn=(484) +calls=1 -33 +* 612 ++5 1 ++1 1 ++1 1 ++1 1 ++1 7 + +fl=(56) +fn=(190) +31 19 +-3 19 ++3 114 ++8 133 ++2 6 +-2 39 ++2 13 + +fl=(51) ./string/../string/strcspn.c +fn=(168) strcspn +32 3 ++1 3 ++1 2 ++5 6 ++1 4 ++1 4 ++1 4 ++2 1 ++3 3 ++1 2 +-1 6 ++1 4 ++3 4 ++1 4 ++1 4 ++1 4 ++2 3 ++6 1 +-1 1 ++1 1 ++2 2 +-1 2 ++2 1 ++2 6 +-5 12 +-1 12 ++1 12 ++2 24 +-1 24 ++2 12 ++2 72 ++2 1 ++1 3 ++1 1 +-1 1 ++1 2 + +fl=(1) ??? +fn=(0) 0x000000000001aa30 +0 2 +cfi=(2) ./elf/./elf/rtld.c +cfn=(2) _dl_start +calls=1 520 +0 1720343 +0 10 +cfi=(145) ./elf/./elf/dl-init.c +cfn=(532) _dl_init +calls=1 77 +0 7332 +0 3 +cob=(8) +cfi=(162) +cfn=(1056) (below main) +calls=1 0 +0 6296369999 + +fl=(53) ./elf/./elf/dl-error-skeleton.c +fn=(178) _dl_catch_exception +175 12 ++5 12 +-5 36 ++5 12 +-2 24 ++21 12 ++7 24 +-7 12 ++1 24 ++3 24 ++3 12 +cfi=(54) +cfn=(180) +calls=12 32 +* 228 +* 24 ++2 36 +cfi=(67) ./elf/./elf/dl-deps.c +cfn=(222) openaux +calls=11 61 +* 25217 +cfi=(2) +cfn=(182) map_doit +calls=1 644 +* 2338 ++2 12 +-1 12 ++1 12 +-1 12 ++1 24 +-25 12 ++34 24 + +fn=(256) _dl_receive_error +238 5 ++1 1 ++1 1 ++3 1 ++1 1 ++2 1 +cfi=(2) +cfn=(258) version_check_doit +calls=1 677 +* 20985 ++2 1 ++1 1 ++1 4 + +fn=(174) _dl_catch_error +225 9 ++2 2 +cfn=(178) +calls=1 -52 +* 2388 +* 1 ++1 2 ++1 1 ++1 1 +-1 1 ++1 1 ++2 5 + +fl=(61) +fn=(204) +47 26 ++3 52 ++8 104 ++2 26 + +fl=(28) +fn=(154) +97 12 + +fn=(82) +35 168 ++1 126 ++11 123 ++3 41 +-3 41 ++3 82 +-3 2 ++3 1 +-3 1 ++3 158 ++18 42 ++1 42 ++2 168 +-16 12 ++1 6 ++2 3 ++1 21 +cfi=(61) +cfn=(204) +calls=3 -12 +* 24 +* 3 ++2 6 ++2 6 ++2 2 ++4 2 +-4 4 +-23 1 +-1 1 ++1 1 ++1 2 +-2 2 ++27 1 +-3 2 ++4 2 + +fn=(78) __minimal_calloc +82 17 +-4 68 ++7 17 ++1 51 +fi=(29) +-30 17 +cfi=(28) +cfn=(82) +calls=17 -21 +* 468 +fe=(28) + +fl=(143) ./elf/./elf/dl-runtime.c +fn=(516) _dl_fixup +46 882 ++2 630 ++1 126 ++6 126 +fi=(245) ./elf/../sysdeps/x86_64/dl-runtime.h +-27 126 +fe=(143) ++21 126 ++5 126 ++1 126 +-6 126 ++6 252 ++1 126 ++2 126 +-2 126 ++2 126 +-2 630 ++7 252 ++4 252 ++4 378 ++4 378 ++1 504 ++1 378 ++8 126 +-1 126 ++1 252 ++10 1260 +cfi=(78) +cfn=(288) +calls=126 756 +* 91247 +* 126 ++4 630 ++10 1260 ++15 504 ++9 378 ++26 378 +fi=(5) ++61 126 +fe=(143) +-57 756 +-1 252 +fi=(177) ./elf/../sysdeps/x86_64/dl-irel.h +32 6 +cob=(3) +cfi=(91) +cfn=(322) +calls=1 +25 +* 21 +cob=(3) +cfi=(91) +cfn=(394) +calls=1 +25 +* 21 +cob=(3) +cfi=(106) +cfn=(360) +calls=1 +2 +* 23 +cob=(3) +cfi=(83) +cfn=(382) +calls=1 +8 +* 24 +cob=(3) +cfi=(89) +cfn=(316) +calls=1 +22 +* 23 +cob=(3) +cfi=(86) +cfn=(310) +calls=1 +16 +* 18 +fe=(143) ++93 12 + +fl=(9) ./elf/../sysdeps/unix/sysv/linux/dl-sysdep.c +fn=(16) _dl_sysdep_start +102 3 ++1 1 ++3 2 +cfn=(18) _dl_sysdep_parse_arguments +calls=1 -28 +* 430 ++4 2 +cfi=(11) +cfn=(22) +calls=1 279 +* 26553 ++3 1 +cfi=(13) ./elf/./elf/dl-sort-maps.c +cfn=(26) _dl_sort_maps_init +calls=1 295 +* 30 ++2 2 +cfi=(14) ./elf/../sysdeps/unix/sysv/linux/brk_call.h +cfn=(30) brk +calls=1 -91 +* 7 +fi=(5) ++91 1 +cfi=(16) +cfn=(36) _dl_x86_init_cpu_features +calls=1 39 +* 7276 +fe=(9) +-84 3 ++1 1 +cfi=(23) +cfn=(66) +calls=1 -22 +* 16 +* 1 ++2 2 +cfi=(24) +cfn=(68) +calls=1 -88 +* 14 +* 3 ++12 3 ++3 5 +cfi=(2) +cfn=(70) dl_main +calls=1 1357 +* 1685252 ++3 4 + +fn=(522) _dl_sysdep_start_cleanup +148 1 + +fn=(18) +78 1 ++2 1 +-2 4 ++1 1 ++1 1 +-1 1 ++2 2 ++2 1 +-2 1 ++2 2 +-1 1 ++1 2 +-1 52 ++1 104 ++7 2 +-4 1 ++4 54 +fi=(10) ./elf/../sysdeps/unix/sysv/linux/dl-parse_auxv.h +-49 1 +-9 1 +fe=(9) ++54 1 +fi=(10) +-54 1 ++1 1 ++1 1 ++7 3 ++1 40 ++1 40 +-2 81 +fe=(9) ++52 1 ++1 1 ++1 1 +fi=(10) +-49 1 ++1 2 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 +-5 1 +-2 1 ++1 1 ++2 1 ++1 1 ++3 1 +-9 1 ++1 1 ++6 1 +fe=(9) ++42 1 +-1 1 ++2 1 ++1 5 + +fl=(60) ./io/../sysdeps/unix/sysv/linux/fstatat64.c +fn=(202) fstatat +154 16 +-55 32 ++70 39 ++1 7 +-2 18 ++1 18 + +fl=(42) +fn=(124) +33 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 27 ++1 23 ++4 23 ++1 23 ++1 23 ++1 23 ++2 23 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++52 4 ++4 4 ++1 4 ++1 4 ++1 4 ++2 4 + +fl=(14) +fn=(30) +24 2 +fi=(15) ./elf/../sysdeps/unix/sysv/linux/brk.c ++13 1 ++1 2 ++6 1 ++1 1 +fe=(14) + +fl=(130) ./elf/./elf/dl-find_object.c +fn=(472) _dl_find_object_init +561 3 ++3 1 ++2 2 ++13 1 +cfn=(476) _dlfo_process_initial +calls=1 474 +* 126 ++1 1 +-1 1 ++1 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(130) +580 1 +fi=(29) +56 1 +fe=(130) +582 2 ++3 2 ++5 1 ++1 1 +cfn=(476) +calls=1 474 +* 478 ++3 3 ++10 4 +-37 2 +cfi=(131) ./elf/./dl-find_object.h +cfn=(474) _dl_find_object_from_map +calls=1 95 +* 68 +* 1 ++29 2 +cfn=(478) _dlfo_sort_mappings +calls=1 -59 +* 247 ++3 6 ++2 1 + +fn=(476) +474 2 ++3 2 +-3 2 ++1 2 ++3 4 ++26 14 ++1 6 ++1 14 +-1 28 ++3 52 ++3 48 +-7 8 ++25 2 ++2 8 +-18 36 ++3 12 +-1 12 +cfi=(131) +cfn=(474) +calls=6 95 +* 328 ++2 24 + +fn=(478) +537 2 ++3 4 ++4 1 ++1 1 +-1 1 ++1 2 +-1 4 ++1 4 +-1 4 ++1 18 ++1 85 +-1 45 ++8 15 ++1 10 +-1 5 +-13 10 ++14 15 ++1 10 +-15 10 ++17 1 + +fl=(46) +fn=(150) +40 24 ++1 6 +cfi=(23) +cfn=(66) +calls=6 +60 +* 186 +* 6 +fi=(246) ./string/../include/rtld-malloc.h ++15 12 +cfi=(28) +cfn=(82) +calls=6 -21 +* 144 +fe=(46) +-12 12 ++4 6 +-1 18 ++1 12 +-1 6 +cfi=(30) +cfn=(86) +calls=6 219 +* 84 + +fl=(66) ./io/../sysdeps/unix/sysv/linux/access.c +fn=(218) access +27 7 ++4 1 + +fl=(224) +fn=(2168) +31 10 ++17 1 ++3 13 ++3 2 +cob=(3) +cfi=(225) +cfn=(2170) +calls=1 +26 +* 39 ++2 1 ++3 2 ++2 6 ++7 2 +-2 1 ++2 1 +cfi=(50) +cfn=(524) _dl_audit_activity_nsid +calls=1 -23 +* 8 ++5 1 ++5 1 +-5 4 ++5 1 +-5 1 ++5 2 ++2 14 ++2 14 ++2 14 ++1 7 ++1 7 ++4 7 +-12 21 ++14 6 ++1 4 ++6 5 +cfi=(13) +cfn=(252) _dl_sort_maps +calls=1 304 +* 532 ++9 2 +cob=(3) +cfi=(226) +cfn=(2172) +calls=1 368 +* 35 ++5 6 ++2 1 ++2 3 +-2 6 ++2 18 ++3 14 ++3 21 ++4 10 ++11 20 ++1 5 ++1 10 ++1 25 ++1 10 +cob=(4) +cfi=(151) ??? +cfn=(2280) 0x0000000000010280 +calls=1 0 +* 152 +cob=(6) +cfi=(152) +cfn=(2262) +calls=1 0 +* 152 +cob=(7) +cfi=(153) +cfn=(2220) 0x00000000000a5e00 +calls=1 0 +* 1111 +cob=(5) +cfi=(146) +cfn=(2202) +calls=1 0 +* 152 +cob=(8) +cfi=(162) +cfn=(2176) 0x00000000000016f0 +calls=1 0 +* 152 +-1 25 ++5 15 ++1 15 +cob=(2) +cfi=(52) +cfn=(2296) 0x0000000004cf0a28 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2278) 0x0000000004a868c8 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2260) 0x00000000049ec5c0 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2218) 0x0000000004837278 +calls=1 0 +* 3 +cob=(2) +cfi=(52) +cfn=(2198) 0x000000000010a778 +calls=1 0 +* 3 ++6 14 +cfi=(50) +cfn=(2200) _dl_audit_objclose +calls=7 -55 +* 28 ++5 7 +-45 21 ++49 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 +* 2 +-38 6 ++44 3 ++2 2 +-2 2 ++6 2 ++7 8 + +fl=(2) +fn=(2) +520 15 +84 1 +550 1 +84 1 +546 1 +84 1 +549 1 +84 1 +fi=(3) ./elf/./get-dynamic-info.h +-39 1 +fe=(2) +549 1 +fi=(3) +45 2 ++23 1 +-14 1 ++5 1 +-1 1 +-3 11 ++13 3 +-23 12 ++23 17 +-23 68 ++4 40 ++5 16 ++2 5 ++3 4 +fi=(4) ++22 1 +fi=(3) ++29 1 +-38 3 ++12 4 ++1 4 ++1 4 ++1 4 ++1 5 ++1 4 ++1 4 ++1 4 ++12 7 ++7 2 ++5 2 ++7 1 ++1 3 ++6 3 ++1 3 ++3 2 ++1 3 ++5 3 ++3 3 +fi=(5) +-70 1 +fe=(2) +566 90 +fi=(4) +81 1 +fe=(2) +566 3 +fi=(4) +81 2 +fe=(2) +566 40 +fi=(5) +273 3 +fi=(6) +49 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 +-7 1 +fe=(2) +566 1 +fi=(6) +50 1 +-1 2 ++4 1 +-3 1 ++3 4 ++3 2 ++7 7 ++2 7 +-2 14 +fi=(5) +264 7 +fi=(6) +64 14 +fi=(5) +264 14 ++9 56 ++3 14 ++1 14 ++26 21 ++4 6 +fi=(6) +61 25 +fe=(2) +566 6 +fi=(6) +51 1 +fi=(4) ++30 2 +fi=(3) +-19 4 ++2 4 +fe=(2) +568 1 ++13 1 +cfi=(7) +cfn=(12) +calls=1 43 +* 9 +460 2 +84 1 +478 2 +84 3 +478 1 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++2 1 ++17 1 +-15 1 ++15 1 +-18 1 ++3 1 ++9 1 +-11 1 ++17 1 +cfi=(9) +cfn=(16) +calls=1 102 +* 1719612 +* 1 ++2 2 ++89 9 +-22 3 +fi=(3) +103 3 +fe=(2) + +fn=(182) +644 1 ++2 1 +-2 1 ++2 1 ++1 2 +-1 2 ++1 3 +cfi=(31) +cfn=(184) +calls=1 1971 +* 2324 +* 1 ++2 2 + +fn=(266) init_tls +737 3 ++2 1 ++4 1 +-4 1 ++4 2 ++11 1 +fi=(29) +44 1 +fe=(2) +749 1 ++4 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(2) +764 1 +-12 1 ++6 1 +-9 1 ++11 1 ++4 1 ++2 3 +-1 2 ++3 14 ++4 2 ++2 2 +-2 4 +-5 2 +-1 4 ++1 5 +-1 10 ++10 3 ++3 2 +cfi=(48) +cfn=(268) _dl_tls_static_surplus_init +calls=1 97 +* 76 ++3 1 +cfi=(48) +cfn=(270) _dl_determine_tlsoffset +calls=1 221 +* 108 ++7 1 +cfi=(48) +cfn=(272) _dl_allocate_tls_storage +calls=1 422 +* 435 +* 1 ++1 2 ++6 1 ++3 2 +-3 1 ++3 6 ++3 1 +cfi=(25) +cfn=(276) +calls=1 68 +* 71 ++1 1 ++3 5 + +fn=(70) +1357 1 +196 1 +1357 4 +2579 1 +1357 7 +198 1 +301 1 ++1 1 +196 1 ++99 3 +1368 1 +cfi=(25) +cfn=(72) +calls=1 53 +* 16 +2558 2 ++6 5 +-4 1 ++4 1 ++2 5 +cfi=(26) ./elf/./elf/dl-environ.c +cfn=(74) _dl_next_ld_env_entry +calls=1 29 +* 58 +* 4 +cfi=(26) +cfn=(74) +calls=2 29 +* 294 +* 9 ++4 6 +-2 2 ++2 6 ++1 2 +-1 6 ++1 17 +-1 89 ++9 12 +2697 4 ++25 2 +1384 1 ++1 2 +-1 2 ++1 2 +2655 3 ++1 3 +-56 2 ++7 2 +1654 8 +cfi=(27) +cfn=(76) +calls=1 59 +* 284 +* 1 ++2 2 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 +-2 2 ++2 2 ++4 1 +cfi=(27) +cfn=(90) +calls=1 31 +* 34 ++1 2 +1362 1 +1122 1 +-1 1 ++29 1 +-23 1 ++2 1 ++21 2 +-19 1 ++1 1 +-5 1 ++2 1 ++21 2 ++57 1 +-83 1 ++23 1 ++4 1 ++19 1 ++37 2 +-57 1 ++57 2 +-56 116 +1256 4 ++2 1 +1150 18 +-26 3 +1263 22 ++6 4 +cfi=(31) +cfn=(94) +calls=1 876 +* 19 +-7 26 ++1 13 ++6 13 +-6 26 +fi=(32) +212 4 ++1 2 +95 8 ++10 2 +212 1 +105 2 +-3 1 ++3 1 +-2 1 ++2 2 +-4 1 +-1 2 ++93 4 +-1 1 +-87 3 ++3 3 ++1 2 ++1 2 ++4 3 ++4 3 ++3 3 ++1 2 ++4 1 ++1 5 ++4 2 ++1 1 ++3 2 ++3 1 ++1 4 ++5 4 ++7 2 ++16 1 +-3 2 ++6 4 +fe=(2) +1155 1 +-5 1 ++5 2 +-5 2 ++30 1 +-9 2 ++2 1 +-3 1 ++10 2 ++18 2 +-38 2 +-10 1 ++10 1 ++1 9 +-11 2 ++57 4 +-1 4 ++1 8 +-1 4 ++2 8 ++1 1 ++2 12 ++1 14 ++4 8 ++1 8 ++1 4 ++1 10 ++1 1 ++4 1 +-74 1 ++74 2 +-74 2 ++74 3 +-74 3 ++74 6 +-74 6 +1252 1 +1150 1 +1252 1 +1150 3 +1275 4 ++3 3 ++2 3 ++2 2 +1689 3 ++2 1 +-1 1 ++1 2 ++1 2 +-2 1 ++2 1 +-2 2 +cfi=(33) +cfn=(98) +calls=1 131 +* 24 +* 2 ++7 1 ++3 1 +-5 1 ++3 1 ++2 1 ++1 2 ++4 2 ++2 2 +fi=(3) +39 4 ++4 1 ++2 3 ++9 1 ++5 1 +-1 1 +-3 17 ++13 5 +-23 20 ++23 22 +-23 88 ++4 54 ++5 24 ++2 5 ++16 4 ++43 2 ++7 3 ++1 4 ++6 3 ++18 4 ++15 4 ++2 3 ++1 2 ++9 2 ++6 2 ++4 3 +fe=(2) +1715 4 ++7 2 +cfi=(8) +cfn=(14) +calls=1 28 +* 26 ++3 2 +fi=(34) ./elf/./setup-vdso.h +24 2 +fi=(37) ./elf/./dl-main.h ++88 2 +fi=(36) ./elf/../sysdeps/unix/sysv/linux/dl-vdso-setup.h +-67 1 +fi=(37) ++67 3 +cfi=(31) +cfn=(110) +calls=1 706 +* 3092 +fe=(2) +1750 3 +cfi=(47) +cfn=(156) +calls=1 56 +* 32 ++7 1 +-7 1 ++2 1 ++5 1 ++4 1 ++1 1 ++2 1 +-3 3 ++1 2 ++3 1 ++11 1 +-13 1 ++13 1 ++1 2 ++5 1 +-3 2 ++2 1 ++1 2 ++5 3 ++1 5 +-1 2 +223 1 ++1 1 +-1 1 ++1 3 +-1 2 ++2 2 +1805 2 ++5 1 +-1 1 ++1 1 ++24 1 +cfi=(48) +cfn=(158) _dl_count_modids +calls=1 199 +* 5 +* 1 +fi=(49) ./elf/../sysdeps/generic/dl-debug.h +29 4 ++1 2 +fe=(2) +1840 2 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 3 +cfi=(50) +cfn=(164) _dl_audit_activity_map +calls=1 29 +* 19 ++5 3 ++2 1 ++2 2 ++9 2 ++16 4 +cfi=(66) +cfn=(218) +calls=1 27 +* 8 +* 2 ++76 4 ++16 3 +84 1 +1982 1 +84 2 +1982 1 +84 1 +1982 5 +84 1 +1982 2 +cfi=(67) +cfn=(220) _dl_map_object_deps +calls=1 143 +* 29423 +91 1 ++9 1 +1988 1 +91 2 ++9 2 +1988 2 ++1 5 +-1 4 ++1 12 +-1 24 ++4 3 ++1 2 ++1 1 ++2 26 ++1 12 ++46 1 +-42 2 ++8 3 ++1 2 ++2 1 ++2 3 ++2 1 +-4 1 ++5 1 +-1 2 ++14 2 ++1 2 ++1 3 +-25 1 ++36 2 ++2 2 +-2 2 ++1 2 ++1 1 +-1 2 ++1 1 +cfi=(53) +cfn=(256) +calls=1 238 +* 21001 ++10 1 ++1 1 +-1 1 ++1 1 ++3 2 +843 1 +fi=(247) ./elf/../sysdeps/unix/sysv/linux/dl-osinfo.h +39 2 +fe=(2) +845 1 +fi=(247) +52 1 +fe=(2) +854 1 ++7 1 +-5 1 +2064 3 +2263 2 ++4 1 +-4 1 ++10 1 +-6 1 ++6 1 +-6 1 ++9 2 ++8 2 +fi=(32) +36 2 ++1 3 ++3 3 ++13 9 +-13 6 ++9 12 +-9 1 ++9 28 ++4 30 +-16 21 +fe=(2) +2295 3 ++3 1 +84 5 +2304 22 ++2 14 ++5 14 ++2 14 ++6 7 ++2 14 ++1 48 +cfi=(77) +cfn=(280) +calls=6 207 +* 1614086 ++4 18 ++1 4 +-23 2 ++23 2 +cfi=(48) +cfn=(412) _dl_add_to_slotinfo +calls=2 1015 +* 54 +-23 5 +91 3 ++1 1 +2336 1 +92 1 +2336 1 ++4 4 ++2 1 ++7 4 +cfi=(48) +cfn=(470) _dl_allocate_tls_init +calls=1 528 +* 213 ++3 2 +-37 1 ++1 1 +-3 2 ++49 3 ++2 2 ++33 3 +cfi=(136) ./elf/./elf/dl-call-libc-early-init.c +cfn=(496) _dl_call_libc_early_init +calls=1 29 +* 1465 ++7 1 +cfi=(9) +cfn=(522) +calls=1 148 +* 1 ++4 3 +cfi=(50) +cfn=(524) +calls=1 45 +* 8 ++5 2 +cfi=(47) +cfn=(196) +calls=1 41 +* 6 ++1 1 ++1 1 +cfi=(47) +cfn=(162) +calls=1 117 +* 1 ++5 1 +cfi=(69) +cfn=(526) _dl_unload_cache +calls=1 536 +* 16 ++5 8 +225 3 +1790 2 ++6 1 +-6 2 ++6 1 +fi=(32) +198 9 ++2 1 ++1 1 ++1 1 +-2 1 ++3 1 +-3 2 ++3 1 +fi=(3) +59 4 ++3 4 ++2 4 +fi=(35) ./elf/../sysdeps/unix/sysv/linux/dl-vdso.h +-24 2 ++1 5 +fi=(36) +-11 1 ++3 1 ++3 1 ++3 1 +fi=(35) ++16 2 +fi=(3) ++17 3 ++12 3 ++1 5 ++1 5 ++1 5 ++1 4 ++1 5 ++1 5 ++1 5 ++12 2 ++7 1 +-7 7 ++7 2 +fe=(2) +2656 2 ++2 1 ++1 1 +-1 1 ++1 1 ++1 1 +1760 4 +2374 1 +cfi=(130) +cfn=(472) +calls=1 561 +* 981 ++5 3 +cfi=(7) +cfn=(480) +calls=1 76 +* 2834 ++3 1 +cfi=(134) ./elf/../sysdeps/nptl/dl-mutex.c +cfn=(488) __rtld_mutex_init +calls=1 30 +* 425 +84 1 +2388 1 ++1 3 +84 3 +2389 2 +cfi=(77) +cfn=(280) +calls=1 207 +* 5400 +91 3 ++9 3 +2057 2 +cfn=(266) +calls=1 737 +* 818 +* 2 +2607 2 ++2 2 ++1 1 +1960 1 ++1 1 +-1 6 ++4 3 ++1 1 ++1 2 ++1 2 +-7 2 +84 1 +1859 2 +84 3 +1859 2 +cfn=(166) handle_preload_list +calls=1 875 +* 2762 +* 1 +91 3 ++9 3 + +fn=(170) do_preload +810 1 ++12 1 +-12 5 ++10 1 +-4 1 ++6 2 +-5 1 ++5 2 +-10 1 ++6 1 ++4 1 +cfi=(53) +cfn=(174) +calls=1 225 +* 2411 +* 1 ++1 3 ++8 3 ++6 5 + +fn=(166) +875 7 ++5 1 +-5 1 ++5 4 +-4 1 ++10 2 ++7 1 +182 1 +895 2 +182 2 +897 2 ++1 4 +cfn=(170) +calls=1 -88 +* 2440 +* 1 +-18 2 ++3 3 +cfi=(51) +cfn=(168) +calls=1 32 +* 251 +* 1 ++1 3 ++2 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 ++1 2 ++14 9 + +fn=(258) +677 2 ++2 4 +cfi=(75) ./elf/./elf/dl-version.c +cfn=(260) _dl_check_all_versions +calls=1 392 +* 20975 +* 2 ++4 2 + +fl=(68) +fn=(228) +28 10 ++1 40 +cfi=(60) +cfn=(202) +calls=10 154 +* 88 + +fl=(134) +fn=(488) +30 1 ++10 3 +-10 1 ++10 1 +-10 1 ++7 1 ++3 3 +cfi=(135) ./elf/./elf/dl-lookup-direct.c +cfn=(490) _dl_lookup_direct +calls=1 +34 +* 200 ++4 2 ++1 8 ++2 3 +-2 1 ++2 3 +cfi=(135) +cfn=(490) +calls=1 +27 +* 184 ++4 2 ++1 6 ++1 2 +-1 1 ++1 2 + +fl=(67) +fn=(220) +143 4 ++1 2 +-1 2 ++1 1 +-1 1 ++1 1 +-1 1 ++1 1 +-1 5 ++1 1 +-8 1 ++8 2 +-8 1 +-6 1 ++6 1 +-8 1 ++16 1 +-15 1 ++1 1 ++6 1 ++24 4 +-28 2 +-2 1 ++31 1 +-33 2 ++2 2 ++30 2 +-30 1 +-1 4 ++7 4 ++24 2 +-32 1 ++60 1 +-60 2 ++54 1 ++46 1 +-64 1 +fi=(74) ./elf/../include/scratch_buffer.h +-87 2 +fe=(67) ++87 1 +fi=(74) +-86 1 +fe=(67) +184 1 ++44 4 +-31 1 +-4 1 ++4 8 +-4 6 ++4 12 ++11 18 +-18 2 ++18 4 +417 14 ++2 5 ++3 5 +-3 15 ++3 10 +fi=(29) +56 5 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +fe=(67) +423 15 +fi=(29) +56 5 +fe=(67) +423 5 ++6 5 ++1 25 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++1 30 +cfi=(30) +cfn=(86) +calls=5 219 +* 58 ++4 5 +-1 5 ++5 21 +188 12 ++22 20 ++8 5 +-3 5 ++1 5 ++2 5 ++3 5 +-4 5 ++4 15 +-31 5 ++31 5 +-31 30 ++42 22 +-2 11 ++2 22 +cfi=(53) +cfn=(178) +calls=11 -57 +* 25767 +* 11 ++1 22 ++9 11 ++2 22 ++5 5 ++6 5 ++2 5 +-8 10 ++3 5 ++1 5 ++1 5 ++1 5 ++4 25 ++4 33 ++1 24 +-43 556 ++1 278 ++6 44 +cfi=(31) +cfn=(148) +calls=11 +10 +* 512 +* 55 ++38 384 +-45 25 +fi=(74) +85 3 +fe=(67) +448 5 ++4 4 ++11 5 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 24 +fe=(67) +465 3 +fi=(29) +56 1 +fe=(67) +465 1 ++5 1 ++2 1 +-2 1 ++1 1 ++3 1 +-4 2 ++4 1 ++4 21 ++7 7 +-2 7 ++2 7 +-2 7 ++2 7 ++5 7 +-16 21 ++21 3 ++37 2 ++15 1 +-11 1 ++11 1 +-14 2 ++20 1 +-1 4 ++1 4 +-1 5 +cfi=(13) +cfn=(252) +calls=1 304 +* 465 ++5 1 ++2 1 ++1 1 ++1 1 +-2 1 ++2 2 ++7 3 ++3 2 ++3 8 +442 18 +-1 7 ++1 14 +183 6 +449 2 +198 53 ++3 5 +fi=(74) +-70 15 +cfi=(73) ./malloc/./malloc/scratch_buffer_set_array_size.c +cfn=(248) __libc_scratch_buffer_set_array_size +calls=5 30 +* 95 +fe=(67) ++70 10 ++4 10 +547 4 +cfi=(30) +cfn=(86) +calls=1 219 +* 18 +* 3 + +fn=(222) +61 22 ++7 11 +-4 22 ++1 11 +-1 88 +cfi=(31) +cfn=(184) +calls=11 1971 +* 25030 +* 11 ++5 22 + +fl=(33) +fn=(264) strncmp +125 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++21 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++17 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 +2104 1 ++3 1 ++1 1 ++2 1 ++1 1 ++8 1 ++1 1 + +fn=(98) +131 2258 ++1 2258 ++2 2258 ++1 2258 ++21 2258 ++1 2258 ++1 1196 ++1 1196 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++17 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++1 1054 ++5 29 ++1 29 ++9 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 ++1 29 +-7 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 1204 ++1 200 ++1 138 ++1 138 ++1 138 ++2 138 ++1 138 ++1 138 ++1 138 ++1 138 ++1 138 +-5 62 ++1 62 ++1 62 ++1 62 ++1 62 ++1 62 ++10 1033 ++1 1033 ++1 1033 ++2 1033 ++6 1033 ++1 1033 ++1 1033 ++1 1033 ++1 1033 ++5 1033 ++2 1022 ++1 1022 ++1 2044 ++8 1022 ++1 1022 ++3 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++1 1022 ++31 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 6 ++3 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++75 3 ++1 3 ++1 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++3 3 ++1 3 ++1 3 ++6 3 ++1 3 ++1 6 ++4 3 ++1 3 +-1 1 ++1 1 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 1 ++1 1 ++1 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++6 9 ++1 9 ++1 18 ++4 9 ++1 9 ++3 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++4 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 +-1 1 ++1 1 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++32 15 ++1 15 ++1 15 ++1 15 ++1 15 ++2 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 15 ++1 12 ++4 12 ++1 12 ++1 12 ++6 12 ++1 12 ++1 24 ++4 12 ++1 12 +-1 2 ++1 2 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 3 ++1 3 ++2 3 ++1 3 ++2 3 ++1 3 ++1 3 ++2 3 ++1 3 ++1 3 ++4 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++7 2 ++1 2 ++1 2 ++32 20 ++1 20 ++1 20 ++1 20 ++1 20 ++2 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 20 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 7 ++1 7 ++1 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 13 ++1 13 ++1 13 ++1 13 ++1 13 ++2 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 13 ++1 5 ++4 5 ++1 5 ++1 5 ++6 5 ++1 5 ++1 10 ++4 5 ++1 5 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++69 6 ++1 6 ++1 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 1 ++4 1 ++1 1 ++1 1 ++6 1 ++1 1 ++1 2 ++4 1 ++1 1 ++3 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++69 26 ++1 26 ++1 26 ++1 26 ++1 26 ++2 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 26 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 +-1 1 ++1 1 ++3 5 ++1 5 ++1 5 ++2 5 ++1 5 ++1 5 ++4 5 ++1 5 ++1 5 ++1 5 ++1 5 ++1 5 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++32 9 ++1 9 ++1 9 ++1 9 ++1 9 ++2 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 9 ++1 7 ++4 7 ++1 7 ++1 7 ++6 7 ++1 7 ++1 14 ++4 7 ++1 7 ++3 7 ++1 7 ++1 7 ++2 7 ++1 7 ++1 7 ++4 7 ++1 7 ++1 7 ++1 7 ++1 7 ++1 7 ++7 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++1 1 ++2 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 ++41 12 ++1 12 ++1 12 ++1 12 ++1 12 ++2 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 12 ++1 4 ++4 4 ++1 4 ++1 4 ++6 4 ++1 4 ++1 8 ++4 4 ++1 4 ++3 4 ++1 4 ++1 4 ++2 4 ++1 4 ++1 4 ++4 4 ++1 4 ++1 4 ++1 4 ++1 4 ++1 4 ++69 8 ++1 8 ++1 8 ++1 8 ++1 8 ++2 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 8 ++1 6 ++4 6 ++1 6 ++1 6 ++6 6 ++1 6 ++1 12 ++4 6 ++1 6 ++3 6 ++1 6 ++1 6 ++2 6 ++1 6 ++1 6 ++4 6 ++1 6 ++1 6 ++1 6 ++1 6 ++1 6 ++69 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++1 44 ++2 13 ++4 13 ++1 13 ++1 13 ++6 13 ++1 13 ++2 26 ++4 13 ++1 13 +-1 1 ++1 1 ++3 14 ++1 14 ++1 14 ++2 14 ++1 14 ++1 14 ++4 14 ++1 14 ++1 14 ++1 14 ++1 14 ++1 14 ++7 2 ++1 2 ++2 2 ++1 2 ++2 2 ++1 2 ++1 2 ++2 2 ++1 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 ++1 2 ++1 2 ++7 1 ++1 1 ++1 1 ++4 1 ++1 1 ++1 1 ++1 1 ++7 1 ++1 1 ++1 1 ++18 1108 ++2 1108 ++1 1108 ++1 1108 ++1 1108 +-3 125 ++1 125 ++1 125 ++1 125 ++1 276 ++5 138 ++6 138 ++1 138 ++8 138 ++1 138 +-16 2120 ++6 2120 ++1 2120 ++8 2120 ++1 2120 + +fl=(131) +fn=(474) +95 14 ++1 14 ++1 7 ++6 35 ++1 176 ++1 122 ++2 21 ++5 7 + +fl=(223) ./elf/../sysdeps/x86_64/tls_get_addr.S +fn=(2152) __tls_get_addr +30 2 ++1 2 ++2 2 ++1 2 ++1 2 ++3 2 ++1 2 ++4 2 ++1 2 ++1 2 ++1 2 + +fl=(17) ./elf/../sysdeps/x86/cpu-features.c +fn=(38) init_cpu_features.constprop.0 +399 1 ++16 1 +-16 6 ++3 1 ++1 1 ++1 1 ++11 2 ++3 6 +687 3 ++1 1 ++3 2 ++1 1 ++6 1 ++1 1 ++1 1 ++1 1 +fi=(20) ++5 1 ++2 1 ++14 2 +842 1 +-2 1 ++1 1 ++1 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 1 ++5 1 +-5 1 ++1 2 ++39 1 +-1 2 ++26 2 ++8 2 +-8 1 ++8 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++5 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++2 1 ++3 2 +-3 2 ++3 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 5 ++16 2 +-12 5 ++10 1 +-10 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++7 2 +-5 2 ++5 2 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++3 3 +-3 1 ++3 3 +-3 1 ++3 2 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 8 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++1 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++3 10 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++2 9 +cfi=(11) +cfn=(58) +calls=1 158 +* 45 ++10 2 ++7 1 ++3 1 +-1 1 +fe=(17) +706 2 +fi=(20) +961 1 ++6 1 +-6 1 ++10 1 +-2 1 ++3 1 +fe=(17) +706 1 +fi=(20) +970 1 +fe=(17) +706 1 +cfi=(11) +cfn=(28) +calls=1 405 +* 18 ++4 3 ++14 1 +-1 2 ++1 3 ++47 1 +-1 1 ++1 1 +874 8 +fi=(20) ++19 10 +fe=(17) +775 3 ++27 1 ++72 1 +-82 2 ++1 3 ++2 3 ++1 2 ++2 1 ++1 1 +-1 3 +fi=(20) +-74 2 +cfn=(50) +calls=1 255 +* 450 ++1 1 +-1 1 ++1 1 +cfn=(50) +calls=1 255 +* 494 ++1 1 +-1 2 ++1 1 +cfn=(50) +calls=1 255 +* 521 ++3 1 +-3 2 ++3 1 +cfn=(50) +calls=1 255 +* 469 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 461 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 441 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 442 ++3 1 +-2 1 +-1 1 ++3 1 +cfn=(50) +calls=1 255 +* 485 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 486 ++3 1 +-3 1 ++3 1 +cfn=(50) +calls=1 255 +* 512 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 513 ++2 1 +-2 1 ++2 1 +cfn=(50) +calls=1 255 +* 819 ++2 3 +-2 1 ++2 1 +cfn=(56) +calls=1 481 +* 218 +863 8 ++11 1 +-11 1 ++11 6 +fe=(17) +424 6 +cfn=(40) get_common_indices.constprop.0 +calls=1 -99 +* 71 +303 3 ++1 2 ++1 6 ++5 2 +429 1 +cfn=(44) update_active.constprop.0 +calls=1 43 +* 187 ++2 1 ++2 1 +701 1 +431 2 +564 2 ++7 2 ++2 1 ++4 2 ++6 2 ++2 1 +422 2 +-3 1 +311 6 ++5 2 ++1 7 +433 4 ++1 4 ++69 1 ++10 9 ++42 1 ++1 1 +434 11 ++55 3 + +fn=(40) +325 1 ++4 4 ++3 3 ++5 2 +-5 1 ++5 1 +-5 1 ++4 1 ++1 1 ++1 4 ++1 4 ++1 3 ++1 2 ++7 2 ++2 5 ++5 1 +-5 1 ++5 1 +-5 1 ++5 1 +-5 2 ++5 1 ++7 1 +-7 4 ++7 1 ++1 3 ++6 1 +-6 4 ++6 1 +fi=(18) ./elf/../sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h +24 2 ++3 2 ++1 2 ++37 3 ++7 1 ++2 1 +fe=(17) +384 2 + +fn=(44) +43 7 ++4 1 ++28 1 ++9 1 +-27 1 +-1 1 +-1 1 ++25 1 +-4 1 +-20 1 ++20 1 +-11 1 ++22 1 +-32 2 ++25 1 +-14 1 +-10 1 ++20 1 ++7 1 +-18 1 ++15 1 ++8 1 +-14 1 ++27 1 +-36 1 ++18 1 ++4 1 +-4 1 ++5 1 ++4 1 ++1 1 +-19 1 ++13 1 ++5 2 +-27 1 ++28 2 ++1 1 ++7 1 +-27 1 ++6 1 ++14 1 +-11 1 ++18 1 +-7 1 +-7 1 ++5 1 ++3 1 ++2 1 +-2 1 ++3 1 +-1 2 ++1 2 ++3 2 +-4 1 ++4 1 ++8 2 ++4 2 ++2 4 ++96 1 +-1 2 ++4 3 ++4 1 +-4 1 ++4 1 ++67 3 ++4 3 +fi=(19) +31 1 +-3 1 ++3 1 +-1 2 +fe=(17) +296 1 ++1 8 +-75 3 ++1 2 ++3 1 +-1 1 ++9 1 +-5 1 ++2 1 +-2 1 ++5 1 +fi=(19) +32 3 ++4 3 +fe=(17) ++83 2 ++2 1 ++3 2 ++10 1 ++10 2 +-10 1 ++10 1 +-10 2 ++6 4 ++2 4 ++7 4 ++49 1 ++12 1 +-12 2 +fi=(19) +39 3 ++1 4 ++5 1 +-7 1 ++7 3 ++2 1 ++1 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +-4 1 ++4 1 +-3 2 +fe=(17) ++73 1 +-5 2 ++4 1 + +fl=(45) +fn=(140) +141 55 ++5 11 ++1 11 ++3 9 ++1 9 ++2 1 ++1 1 ++1 1 ++34 4 ++1 4 ++2 4 ++60 8 ++1 8 ++12 8 ++3 8 ++1 8 ++12 4 ++1 4 ++13 4 ++1 4 ++2 4 ++3 3 ++3 6 ++3 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 ++1 3 +-6 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++1 84 ++3 4 ++1 4 ++1 4 ++1 4 ++5 4 ++34 2 ++2 2 ++1 2 ++39 2 ++1 2 ++2 2 + +fl=(145) +fn=(532) +77 11 ++1 1 ++1 1 ++3 3 ++8 2 ++25 1 ++1 5 ++1 5 +-1 1 ++1 1 +cfn=(534) call_init +calls=1 -90 +* 35 +* 30 +-1 6 ++1 6 +cfn=(534) +calls=6 -90 +* 7122 +-1 14 ++7 8 +-39 1 +cfn=(534) +calls=1 -57 +* 77 ++1 2 + +fn=(534) +27 64 ++4 8 +-4 8 ++4 24 ++2 24 ++9 7 +-3 14 ++3 14 ++5 12 ++8 18 ++1 24 +cob=(2) +cfi=(52) +cfn=(842) 0x00000000048ec000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(566) 0x0000000004a70000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(556) 0x0000000004c7e000 +calls=1 -56 +* 6 +cob=(2) +cfi=(52) +cfn=(536) 0x0000000004837000 +calls=1 -56 +* 6 ++3 6 ++1 12 ++6 10 ++2 10 +-2 5 ++3 45 ++1 60 +cob=(7) +cfi=(153) +cfn=(1048) 0x00000000000a5d40 +calls=1 -70 +* 241 +cob=(7) +cfi=(153) +cfn=(1022) 0x00000000000a5c80 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(996) 0x00000000000a5bc0 +calls=1 -70 +* 50 +cob=(7) +cfi=(153) +cfn=(978) 0x00000000000a5b40 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(960) 0x00000000000a5ac0 +calls=1 -70 +* 34 +cob=(7) +cfi=(153) +cfn=(958) 0x00000000000a5aa0 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(954) 0x00000000000a5a60 +calls=1 -70 +* 162 +cob=(7) +cfi=(153) +cfn=(952) 0x00000000000a5a40 +calls=1 -70 +* 80 +cob=(7) +cfi=(153) +cfn=(950) 0x00000000000a58e0 +calls=1 -70 +* 44 +cob=(7) +cfi=(153) +cfn=(924) 0x00000000000a57f0 +calls=1 -70 +* 78 +cob=(7) +cfi=(153) +cfn=(888) 0x00000000000a5780 +calls=1 -70 +* 2576 +cob=(7) +cfi=(153) +cfn=(878) 0x00000000000a5760 +calls=1 -70 +* 714 +cob=(7) +cfi=(153) +cfn=(852) 0x00000000000a56d0 +calls=1 -70 +* 1786 +cob=(6) +cfi=(152) +cfn=(836) +calls=1 -70 +* 12 +cob=(3) +cfi=(150) +cfn=(554) +calls=1 +14 +* 11 +* 20 +cob=(7) +cfi=(153) +cfn=(846) 0x00000000000a5e40 +calls=1 -70 +* 12 +cob=(6) +cfi=(152) +cfn=(570) +calls=1 -70 +* 656 +cob=(4) +cfi=(151) +cfn=(560) 0x00000000000102c0 +calls=1 -70 +* 12 +cob=(3) +cfi=(147) +cfn=(546) +calls=1 -24 +* 71 +cob=(5) +cfi=(146) +cfn=(540) +calls=1 -70 +* 12 +-1 60 ++3 48 +-29 2 + +fl=(65) +fn=(214) +26 24 ++1 6 + +fl=(8) +fn=(14) +28 7 +-3 7 ++3 14 ++3 21 ++1 14 ++2 7 +-1 7 ++3 21 ++1 7 ++1 14 ++7 7 +-5 7 +-2 7 ++3 14 ++2 7 ++2 14 ++5 7 + +fl=(135) +fn=(492) check_match +31 21 ++1 3 +-1 6 ++1 9 ++1 9 ++2 6 ++1 6 ++12 9 ++3 6 ++2 9 +cfi=(33) +cfn=(98) +calls=3 +78 +* 171 +* 6 ++4 6 ++1 18 ++1 9 +cfi=(33) +cfn=(98) +calls=3 +72 +* 118 ++5 6 +-24 6 ++24 6 +-24 3 ++24 9 + +fn=(490) +74 27 ++4 3 +-4 3 ++1 3 +-1 3 ++2 6 ++2 9 ++37 3 +-37 9 ++1 6 ++2 9 ++3 25 ++2 3 ++1 9 +-1 3 ++1 3 +-1 3 ++1 3 +cfn=(492) +calls=3 -56 +* 442 +* 3 ++3 6 ++3 6 ++23 27 + +fl=(27) +fn=(90) +31 6 ++2 6 +-2 12 ++2 6 +-2 12 ++2 6 +cfi=(25) +cfn=(92) +calls=6 +11 +* 12 ++2 53 ++3 80 ++2 5 ++2 5 ++4 5 ++4 5 +-4 10 ++1 10 ++1 5 ++3 5 +-3 5 ++3 10 +-1 5 +cfi=(25) +cfn=(92) +calls=5 -6 +* 10 +-4 1 ++4 1 +-4 2 ++1 2 ++1 1 ++3 1 +-3 1 ++3 2 +-1 1 +cfi=(25) +cfn=(92) +calls=1 -6 +* 2 +-5 2 + +fn=(76) +59 78 ++3 12 ++21 5 +-3 5 ++3 5 +cfi=(23) +cfn=(66) +calls=5 +18 +* 98 ++4 10 +-4 5 ++9 5 +-9 15 +fi=(29) +-39 10 +cfi=(28) +cfn=(78) +calls=5 +38 +* 197 +fe=(27) ++39 1 +fi=(29) +-39 2 +cfi=(28) +cfn=(78) +calls=1 +38 +* 40 +* 6 +fe=(27) ++51 12 ++5 6 ++4 6 +-6 6 ++2 6 ++4 6 +-5 6 ++4 6 ++1 6 +-1 6 ++1 12 +cfi=(30) +cfn=(86) +calls=6 219 +* 71 +* 12 ++2 6 ++13 12 ++6 1 ++2 7 ++3 2 +-3 35 ++3 10 ++2 6 ++4 6 ++3 18 +fi=(4) +1331 3 +fe=(27) +139 2 ++2 1 +-2 2 +fi=(4) +1331 45 +fe=(27) +139 30 ++2 15 +-2 30 ++16 12 +-5 6 ++5 6 +-6 6 ++30 6 +-24 6 +-6 6 ++6 12 ++2 10 ++3 10 +-3 10 ++7 24 ++4 10 ++8 1 ++3 1 ++10 3 +-10 5 ++10 15 ++2 5 ++21 5 +-21 5 +cfi=(23) +cfn=(66) +calls=5 -90 +* 170 +* 15 ++17 5 +-13 15 ++50 15 +cfi=(30) +cfn=(136) +calls=5 -39 +* 84 +* 5 ++5 10 ++1 10 +-1 158 ++1 158 ++2 10 ++3 5 ++3 5 ++4 54 +131 12 +-8 5 +-4 10 ++34 1 ++7 4 ++8 20 +fi=(29) +56 10 +cfi=(28) +cfn=(82) +calls=5 -21 +* 120 +* 5 +fe=(27) +200 20 +64 2 ++2 3 ++1 2 ++4 6 ++6 2 + +fl=(78) +fn=(292) do_lookup_x +348 15160 ++1 1895 +-1 7580 ++6 1895 +-6 3790 ++7 1895 ++41 1895 +-30 3790 ++30 1895 +-30 7580 ++14 18009 ++8 6003 +-4 6003 ++1 6003 ++3 24012 ++1 12006 ++3 6003 +-3 6003 ++4 12006 ++7 6003 +-3 12006 +-2 6003 ++5 18009 ++3 42021 ++99 12372 +359 12008 ++3 12008 ++4 12014 ++4 12006 ++4 12006 +fi=(4) +138 3760 ++1 5640 +fe=(78) +460 3760 +fi=(80) ./elf/../sysdeps/generic/dl-protected.h +29 7520 +fe=(78) +467 9912 ++16 3596 ++1 1798 ++1 3760 +-78 5793 +-1 3862 ++2 3862 ++2 1929 ++6 7716 +-6 1929 ++6 13503 ++7 8667 +-10 23840 ++3 1888 +-1 3776 ++1 1888 +-1 1888 ++2 3776 +-1 22656 +cfn=(294) check_match +calls=1888 71 +* 174856 ++4 5664 ++3 18 ++82 15 ++1 15160 +223 164 ++2 82 +-2 164 ++2 82 +-2 82 ++2 82 +-2 82 ++2 246 ++2 82 +-2 246 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 82 ++1 82 ++1 328 ++2 162 ++1 81 +-1 486 ++1 81 +-1 162 ++1 162 +-1 243 ++1 162 +-1 1467 ++24 352 ++3 95 ++1 285 +-23 176 +-1 352 +471 3723 +-17 101 ++2 2 +263 1458 ++49 492 +-1 164 ++19 246 ++2 82 +-2 328 ++2 82 +cfi=(25) +cfn=(92) +calls=82 44 +* 164 ++2 164 ++1 82 +-1 82 ++1 82 +177 518 +-2 84 ++1 252 +-3 332 ++7 82 ++1 82 ++1 82 ++1 82 +319 328 +-59 276 +432 1 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +* 1 +fe=(78) +303 2 ++3 1 ++2 1 +-77 1 ++70 1 ++6 1 +-6 1 ++7 1 +-7 1 +171 12 ++1 410 ++98 6 +cfi=(55) +cfn=(468) _dl_higher_prime_number +calls=2 125 +* 157 +fi=(29) +44 2 +fe=(78) +270 2 +fi=(29) +44 4 +cfi=(28) +cfn=(78) +calls=2 +38 +* 68 +* 2 +fe=(78) +273 4 +172 6 +280 4 +172 6 +280 10 ++1 276 ++1 140 +171 70 +282 140 +171 70 +282 70 +171 70 ++1 70 +-1 70 ++1 210 ++1 440 ++2 14 ++1 42 +-3 168 ++7 70 ++3 70 +-2 70 ++99 276 ++6 6 +-16 4 ++16 12 +cfi=(28) +cfn=(154) +calls=2 97 +* 8 +171 2 +289 2 +-2 2 ++3 4 +-1 2 ++1 4 +171 4 ++1 2 +-1 2 ++1 8 ++5 10 +437 16911 + +fn=(288) +756 24635 +fi=(79) ./elf/../sysdeps/generic/dl-new-hash.h +74 1895 ++3 3790 +-8 1895 ++1 3790 ++10 1895 ++1 3790 +-1 38875 ++1 77750 ++20 39829 +-2 39829 ++6 39829 +-3 79658 ++2 39829 +-30 39829 ++3 79658 +fe=(78) +758 1895 ++1 1895 ++3 1895 +-4 1895 ++1 1895 ++7 7544 ++3 1895 ++2 3790 +-2 1895 ++6 3790 +-7 22740 ++7 75 ++1 26530 +cfn=(292) +calls=1895 348 +* 677977 +* 5685 ++28 1895 +-23 5685 ++23 1895 +-23 3790 ++24 11264 ++7 1880 +-7 1880 ++35 7520 ++34 1880 +-20 5640 ++3 3760 +-57 1895 ++76 17055 +fi=(79) +87 941 ++1 941 ++1 1882 ++1 941 +fe=(78) +783 90 ++18 45 ++54 2 + +fn=(294) +71 1888 ++3 1888 +-3 22656 ++3 7542 ++13 1883 +-13 1883 ++13 1883 +-13 1883 ++13 5649 ++3 4058 +cfi=(33) +cfn=(98) +calls=73 +41 +* 4250 +* 146 ++4 1883 ++1 3766 ++2 3760 ++19 3760 ++1 15040 ++2 6 +-40 1879 ++84 11328 +-18 6 ++2 6 ++1 3 +-1 6 ++1 9 +-1 6 ++4 2 ++1 7 ++2 3 +-75 8 ++39 5631 +cfi=(33) +cfn=(98) +calls=1877 +13 +* 68354 +* 3754 +-44 20 ++5 10 + +fl=(13) +fn=(252) +304 22 ++8 2 +-8 2 ++8 4 ++4 16 +216 2 +-28 2 +-2 2 ++1 4 ++29 2 +-28 8 ++1 2 +-1 2 ++1 2 +-1 4 ++1 12 +-1 12 ++1 12 +-1 24 ++28 2 ++8 2 +-1 2 ++1 2 +-8 10 ++8 4 +-8 2 ++8 2 +-3 4 ++5 38 ++2 14 +-83 64 +cfn=(254) dfs_traversal.part.0 +calls=12 -5 +* 609 ++86 42 ++18 8 ++13 2 ++54 2 +-47 8 +cfi=(30) +cfn=(86) +calls=2 -50 +* 36 ++13 8 + +fn=(254) +140 96 ++10 12 +-2 12 ++2 24 ++2 36 +-7 58 ++7 116 ++9 24 ++15 36 ++1 12 ++1 78 +cfn=(255) dfs_traversal.part.0'2 +calls=2 -38 +* 83 +* 4 +-17 18 + +fn=(255) +140 16 ++10 2 +-2 2 ++2 4 ++2 8 +-7 8 ++7 16 ++9 4 ++15 6 ++1 2 ++1 12 +-17 3 + +fn=(26) +295 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 19 ++2 3 +-1 1 ++2 2 + +fl=(26) +fn=(74) +29 3 ++3 61 ++13 51 +-13 102 ++2 106 ++1 20 ++5 2 +-3 2 ++3 2 ++2 2 ++7 1 + +fl=(142) +fn=(514) +76 126 ++3 126 ++2 126 ++10 126 ++6 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++4 126 ++1 126 ++3 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++7 126 ++1 126 ++1 126 +cfi=(143) +cfn=(516) +calls=126 -84 +* 103491 ++1 126 ++5 126 ++1 126 ++1 126 ++2 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++1 126 ++2 126 ++2 126 ++4 126 ++2 126 + +fl=(73) +fn=(248) +30 45 ++4 5 ++1 10 ++10 10 ++18 5 +-17 5 ++17 15 + +fl=(69) +fn=(240) _dl_cache_libcmp +367 44 ++1 144 ++4 239 +-2 239 ++2 239 +-2 478 ++20 470 ++2 470 +-24 195 ++28 195 ++1 195 +-29 390 ++32 12 +-28 8 ++8 4 +-2 8 ++1 8 ++1 8 +-2 4 ++2 4 ++2 12 +-3 4 ++3 4 ++2 8 ++9 120 + +fn=(526) +536 4 +-1 1 ++3 2 +cfi=(118) +cfn=(528) munmap +calls=1 117 +* 5 ++1 1 ++4 1 ++2 2 + +fn=(230) +413 20 ++2 8 ++3 12 ++69 9 ++5 12 ++3 20 +cfn=(236) search_cache +calls=4 206 +* 5102 +* 4 ++15 8 ++4 8 ++8 8 +cfi=(23) +cfn=(66) +calls=4 101 +* 136 ++2 4 +-2 4 ++1 20 ++1 4 +cfi=(30) +cfn=(86) +calls=4 219 +* 56 +* 4 ++1 4 +cfi=(46) +cfn=(150) +calls=4 40 +* 356 ++1 12 +421 5 +cfi=(55) +cfn=(232) _dl_sysdep_read_whole_file +calls=1 36 +* 83 +* 1 ++8 6 ++1 8 ++3 3 ++1 1 +-1 3 +fi=(70) ./elf/../sysdeps/generic/dl-cache.h +194 1 ++1 5 +fe=(69) +441 1 ++1 2 + +fn=(236) +206 36 ++2 4 +-2 16 +fi=(71) ./elf/../sysdeps/x86/dl-procinfo.h +39 8 ++3 12 +cfi=(33) +cfn=(98) +calls=4 +89 +* 268 +* 16 +fe=(69) +211 20 +cfi=(11) +cfn=(28) +calls=4 405 +* 80 +* 4 ++17 8 +-12 8 ++15 4 +-15 16 +359 17 +228 34 ++2 200 ++1 40 +-37 80 ++37 40 ++4 80 ++4 120 +cfn=(240) +calls=40 367 +* 3172 ++1 80 +356 36 ++1 19 +228 38 ++8 44 ++14 8 ++3 8 ++2 16 +cfn=(240) +calls=4 367 +* 330 +* 8 +-7 8 +-35 12 ++1 4 +-1 32 ++1 4 +-1 32 ++54 8 ++10 8 ++1 12 ++7 8 +fi=(70) +125 20 +fe=(69) +294 8 ++9 8 ++3 8 ++5 4 ++1 12 ++28 8 ++23 36 + +fl=(59) +fn=(200) +29 6 ++1 12 ++5 18 +cfi=(60) +cfn=(202) +calls=6 154 +* 42 + +fl=(136) +fn=(496) +29 2 +-2 1 ++6 3 +-6 1 ++6 3 +-6 1 ++6 1 +cfi=(135) +cfn=(490) +calls=1 +41 +* 230 ++4 2 ++2 4 ++2 1 +-1 1 ++1 2 +-1 1 +cob=(3) +cfi=(137) +cfn=(498) +calls=1 -7 +* 1212 + +fl=(118) +fn=(528) +117 4 ++5 1 + +fn=(410) +117 28 ++5 7 + +fl=(50) +fn=(524) +45 12 ++2 9 ++4 3 + +fn=(2200) +98 28 + +fn=(164) +29 7 ++2 1 +-1 1 ++1 2 ++6 8 + +fn=(216) +78 20 + +fn=(1756) +119 4 + +fl=(55) +fn=(232) +36 1 ++3 1 +-3 5 ++3 1 +-3 2 ++3 1 +cfi=(56) +cfn=(190) +calls=1 -8 +* 16 ++1 2 ++23 7 +-21 4 +cfi=(59) +cfn=(200) +calls=1 -13 +* 13 +* 2 ++2 2 ++3 2 ++13 2 +cfi=(65) +cfn=(214) +calls=1 -34 +* 5 +* 1 +-11 6 +cfi=(61) +cfn=(204) +calls=1 -2 +* 8 +* 2 + +fn=(186) +68 535 ++1 214 +cfi=(33) +cfn=(98) +calls=107 +62 +* 3633 +* 214 ++3 107 ++2 214 ++6 104 +-6 208 ++1 366 +cfi=(33) +cfn=(98) +calls=122 +56 +* 4457 +* 244 ++8 18 +-13 18 ++13 143 +-1 89 ++1 267 + +fn=(468) +125 2 +-1 2 ++3 2 ++2 80 ++1 30 +-1 7 +-2 24 ++18 2 ++1 2 +-15 6 + +fl=(48) +fn=(274) allocate_dtv +365 1 +fi=(29) +44 1 +fe=(48) +365 3 ++5 1 ++4 1 ++1 1 +fi=(29) +44 1 +cfi=(28) +cfn=(78) +calls=1 +38 +* 34 +fe=(48) +376 2 ++3 1 ++6 3 ++6 4 + +fn=(412) +1015 14 ++6 2 ++3 2 ++1 2 ++4 6 ++34 4 ++3 6 ++1 6 ++3 12 + +fn=(244) +131 2 ++3 2 ++13 2 +-13 2 ++52 2 ++2 2 ++3 2 ++1 4 + +fn=(470) +528 9 ++1 2 ++4 1 ++6 1 +-6 1 ++6 1 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 3 ++12 1 +-18 1 ++42 3 +-19 12 ++9 6 ++1 4 ++6 6 ++3 2 +-2 2 ++2 2 +-2 2 ++2 8 ++4 2 +-4 2 ++4 2 +-1 4 ++4 4 ++1 8 ++2 4 ++1 4 ++17 2 +-8 2 ++8 2 ++2 6 +cfi=(30) +cfn=(136) +calls=2 206 +* 24 +* 10 +cfi=(45) +cfn=(140) +calls=2 141 +* 36 ++6 2 +-55 8 ++6 7 ++55 2 +cfi=(25) +cfn=(92) +calls=1 44 +* 2 ++3 2 ++3 9 + +fn=(272) +422 1 ++2 1 +-2 1 ++13 1 +-13 1 ++14 1 +fi=(29) +56 1 +cfi=(28) +cfn=(82) +calls=1 -21 +* 52 +fe=(48) +437 2 ++8 5 ++5 1 +-5 1 ++1 1 ++4 304 ++19 1 ++2 2 +cfn=(274) +calls=1 365 +* 53 ++1 2 ++3 4 + +fn=(268) +97 1 ++4 1 +-4 2 ++4 1 +-4 2 ++4 3 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 +* 1 ++1 4 +cfi=(11) +cfn=(28) +calls=1 405 +* 20 ++6 1 ++2 1 +-8 1 ++6 2 ++2 3 ++3 1 ++2 1 +-32 3 ++34 3 ++1 5 + +fn=(270) +221 7 ++6 3 ++3 2 ++36 3 ++2 1 +-2 1 +-2 1 +-40 1 +-1 1 +-1 1 ++46 2 ++23 6 ++3 2 +-3 10 ++2 4 +-2 2 +-25 2 ++20 2 +-20 10 ++2 4 ++3 2 +-1 2 ++5 4 +-5 2 ++1 2 +-1 2 ++3 4 ++2 6 ++32 2 +-1 1 ++53 1 +-52 5 ++2 2 ++51 8 + +fn=(158) +199 2 ++1 1 ++15 2 + +fl=(75) +fn=(260) +392 5 ++4 5 +-2 2 ++4 42 +cfn=(262) _dl_check_map_versions +calls=7 155 +* 20865 +-2 7 ++2 21 +-1 7 +-1 14 ++5 7 + +fn=(262) +155 49 ++15 7 +-15 7 ++15 14 ++2 28 ++2 7 ++1 7 ++2 14 ++3 10 +-16 10 ++20 5 +-28 5 ++24 5 ++4 30 ++16 10 +36 5 +200 5 +36 30 +200 12 +36 6 +200 6 +36 36 ++1 47 +-1 94 ++2 174 +cfi=(55) +cfn=(186) +calls=58 +30 +* 5635 +* 116 +204 22 ++4 33 ++5 11 +fi=(248) ./elf/../sysdeps/generic/_itoa.h +76 33 +fe=(75) +213 22 ++4 22 ++1 22 +-1 11 ++4 11 +-3 11 ++3 11 +-3 33 +-1 62 ++1 62 +-1 31 ++4 31 +-3 31 ++3 31 +-3 143 +56 168 ++8 126 ++6 126 ++16 42 ++1 84 ++2 42 ++5 378 ++14 1394 ++12 1965 ++4 655 +-30 1310 +231 168 ++3 126 ++5 31 +-24 31 +110 42 ++3 168 +cfi=(33) +cfn=(98) +calls=42 +18 +* 1720 +* 126 +224 168 ++1 3 +cfi=(33) +cfn=(98) +calls=1 -94 +* 57 +* 2 ++3 24 ++15 33 ++5 6 +-50 6 ++59 25 ++3 10 ++3 35 ++3 15 ++4 118 +-7 472 ++3 359 ++8 15 ++6 12 +fi=(29) +44 6 +fe=(75) +280 12 +fi=(29) +44 6 +cfi=(28) +cfn=(78) +calls=6 +38 +* 231 +fe=(75) +281 12 +-2 6 +fi=(29) +44 6 +fe=(75) +281 6 ++13 6 +-3 6 ++3 24 ++2 12 ++3 20 ++4 33 ++18 31 +-15 31 ++2 31 +-2 31 ++2 31 +-2 31 ++2 62 +-2 11 ++2 11 +-2 11 ++2 11 +-2 11 ++2 22 ++2 42 ++1 42 +-1 126 ++1 42 ++1 42 +-2 42 ++2 84 ++1 126 ++3 126 ++8 33 ++5 6 +-28 6 ++33 10 ++3 10 ++20 118 +-14 246 +-2 118 ++6 118 ++1 118 ++1 118 +-1 354 ++1 118 +-1 118 ++1 118 ++1 118 ++3 369 ++12 10 ++1 10 ++1 10 ++1 4 ++19 63 +164 2 +-8 2 +257 5 ++17 3 ++60 2 +-40 2 ++76 4 ++2 4 ++4 2 +-4 104 ++1 52 ++2 1 ++1 2 +-1 1 ++1 1 +cfi=(33) +cfn=(264) +calls=1 125 +* 31 +* 2 + +fl=(16) +fn=(36) +39 3 ++2 1 +cfi=(17) +cfn=(38) +calls=1 399 +* 7272 + +fn=(494) +39 3 ++32 2 + +fl=(43) +fn=(128) +71 1 ++1 1 ++22 1 ++1 1 ++45 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++2 1 ++1 1 ++47 1 ++1 1 ++1 1 ++1 1 ++1 1 ++1 1 + +fl=(19) +fn=(114) +31 1 +fi=(39) ./elf/../sysdeps/x86_64/dl-hwcaps-subdirs.c ++7 1 +fe=(19) +-7 2 +-1 2 +fi=(39) ++22 1 +fe=(19) +-20 3 ++4 1 +fi=(39) ++2 1 +fe=(19) +-2 2 ++3 4 ++1 4 ++5 1 +fi=(39) +-7 1 +fe=(19) ++7 3 +fi=(39) +-2 1 +fe=(19) ++5 2 ++3 5 ++2 4 ++1 2 ++1 2 ++6 1 +fi=(39) +-13 1 +fe=(19) ++13 1 +-3 2 + +ob=(4) +fl=(123) +fn=(448) +31 4 ++1 2 +fi=(127) ./math/../sysdeps/x86_64/fpu/multiarch/e_asin.c +-5 1 +fe=(123) + +fn=(432) +31 4 ++1 2 +fi=(124) ./math/../sysdeps/x86_64/fpu/multiarch/e_pow.c +-5 1 +fe=(123) + +fn=(462) +31 4 ++1 2 +fi=(129) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincos.c +-6 1 +fe=(123) + +fn=(442) +31 4 ++1 2 ++3 1 + +fl=(120) +fn=(454) +32 5 ++1 2 +fi=(128) ./math/../sysdeps/x86_64/fpu/multiarch/e_atan2.c +-7 1 +fe=(120) + +fn=(422) +32 5 ++1 2 +fi=(122) ./math/../sysdeps/x86_64/fpu/multiarch/s_sin.c ++1 1 +fe=(120) + +fn=(438) +32 5 ++1 2 +fi=(125) ./math/../sysdeps/x86_64/fpu/multiarch/e_log.c +-6 1 +fe=(120) + +fn=(416) +32 5 ++1 2 +fi=(121) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp.c +-6 1 +fe=(120) + +fn=(458) +32 5 ++1 2 +fi=(122) +-6 1 +fe=(120) + +fl=(151) +fn=(560) +0 12 + +fn=(2290) 0x0000000000010210 +0 5 + +fn=(2280) +0 9 +cob=(2) +cfi=(52) +cfn=(2286) 0x0000000004c7e1f0 +calls=1 0 +0 134 +0 1 +cfn=(2290) +calls=1 0 +0 5 +0 3 + +fl=(119) +fn=(436) +29 4 ++1 3 +fi=(249) ./math/../sysdeps/x86_64/fpu/multiarch/e_log2f.c +-3 1 +fe=(119) + +fn=(444) +29 4 ++1 3 +fi=(250) ./math/../sysdeps/x86_64/fpu/multiarch/s_sinf.c +-4 1 +fe=(119) + +fn=(428) +29 4 ++1 3 +fi=(251) ./math/../sysdeps/x86_64/fpu/multiarch/s_sincosf.c +-4 1 +fe=(119) + +fn=(414) +29 4 ++1 3 +fi=(252) ./math/../sysdeps/x86_64/fpu/multiarch/s_cosf.c +-4 1 +fe=(119) + +fn=(430) +29 4 ++1 4 + +fn=(452) +29 4 ++1 3 +fi=(253) ./math/../sysdeps/x86_64/fpu/multiarch/e_exp2f.c +-3 1 +fe=(119) + +fn=(426) +29 4 ++1 3 +fi=(254) ./math/../sysdeps/x86_64/fpu/multiarch/e_logf.c +-3 1 +fe=(119) + +fn=(420) +29 4 ++1 3 +fi=(255) ./math/../sysdeps/x86_64/fpu/multiarch/e_expf.c +-3 1 +fe=(119) + +fl=(126) +fn=(446) +49 5 + +ob=(7) +fl=(153) +fn=(1176) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 113 + +fn=(1266) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +0 350 + +fn=(1290) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +0 11 +cfn=(1118) std::locale::facet::_S_get_c_locale() +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1388) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +0 102 + +fn=(1476) std::locale::operator=(std::locale const&) +0 220 + +fn=(1488) std::basic_ios >::_M_cache_locale(std::locale const&) +0 56 +cfn=(1494) bool std::has_facet >(std::locale const&) +calls=7 0 +0 2539 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 28 +cfn=(1516) std::ctype const& std::use_facet >(std::locale const&) +calls=7 0 +0 1134 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 11 +0 21 +cfn=(1522) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1530) std::num_put > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 21 +cfn=(1536) bool std::has_facet > > >(std::locale const&) +calls=7 0 +0 812 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 11 +0 28 +cfn=(1542) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=7 0 +0 798 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 11 +0 35 + +fn=(1560) bool std::has_facet >(std::locale const&) +0 20 +cfn=(1158) std::locale::id::_M_id() const +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) __dynamic_cast +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1584) bool std::has_facet > > >(std::locale const&) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1622) std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const +0 182 +cfn=(1606) std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const +calls=2 0 +0 76 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 885 +0 6 +0 32 + +fn=(1672) std::codecvt const& std::use_facet >(std::locale const&) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 11 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 4 + +fn=(1684) std::__basic_file::is_open() const +0 24 + +fn=(1942) std::__basic_file::xsputn_2(char const*, long, char const*, long) +0 1742715 +cfn=(1948) std::__basic_file::fd() +calls=116181 0 +0 1162540 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 116185 +0 1510353 +cob=(3) +cfi=(216) +cfn=(1960) +calls=116181 26 +0 813267 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 755 +0 116185 +0 1510353 + +fn=(2124) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2130) +calls=5 33 +0 320 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 710 +0 9 + +fn=(2232) +0 2 + +fn=(1100) std::locale::_Impl::_Impl(unsigned long) +0 139 +cfn=(1106) std::locale::facet::_S_get_c_name() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 771 +0 5 +0 7 +cfn=(1112) std::ctype::ctype(unsigned short const*, bool, unsigned long) +calls=1 0 +0 3753 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 4 +cfn=(1152) std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) +calls=1 0 +0 1116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 945 +0 5 +0 4 +cfn=(1164) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1170) std::__cxx11::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 983 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1176) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1039 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1182) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1047 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1188) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1162 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 880 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1200) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1206) std::ctype::ctype(unsigned long) +calls=1 0 +0 23849 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1260) std::codecvt::codecvt(unsigned long) +calls=1 0 +0 34 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 785 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 23 +cfn=(1266) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 959 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 5 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 27 +cfn=(1272) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1063 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 28 +cfn=(1278) std::__cxx11::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1031 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 35 +cfn=(1284) std::__timepunct::__timepunct(std::__timepunct_cache*, unsigned long) +calls=1 0 +0 1186 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 888 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 4 +cfn=(1296) std::__cxx11::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 5 +0 4 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 8 +cfn=(1152) +calls=1 0 +0 395 +0 1 +0 9 +cfn=(1298) 0x00000000000d48d0 +calls=1 0 +0 9320 +0 3 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1118) +0 70 +cob=(3) +cfi=(165) +cfn=(1124) +calls=14 139 +0 1961 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 893 +0 18 +0 56 + +fn=(1130) +0 5 +cfn=(1136) std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) +calls=1 0 +0 845 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 973 +0 5 + +fn=(1494) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 1682 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 643 +0 11 +0 35 + +fn=(1500) +0 2176 +cfn=(1524) __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=54 0 +0 1998 +cfn=(1502) __cxxabiv1::__vmi_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const +calls=14 0 +0 1934 +0 1156 + +fn=(1524) +0 1998 + +fn=(1566) std::ctype const& std::use_facet >(std::locale const&) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1648) std::basic_fstream >::basic_fstream(char const*, std::_Ios_Openmode) +0 13 +cfn=(1458) std::ios_base::ios_base() +calls=1 0 +0 84 +0 1 +0 13 +cfn=(1464) std::basic_ios >::init(std::basic_streambuf >*) +calls=1 0 +0 924 +0 1 +0 7 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 10 +cfn=(1654) std::basic_filebuf >::basic_filebuf() +calls=1 0 +0 3028 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 868 +0 5 +0 3 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1678) std::basic_filebuf >::open(char const*, std::_Ios_Openmode) +calls=1 0 +0 4989 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 984 +0 5 +0 7 +cfn=(1750) std::basic_ios >::clear(std::_Ios_Iostate) +calls=1 0 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 936 +0 5 +0 6 + +fn=(1750) +0 7 + +fn=(2090) std::ios_base::~ios_base() +0 8 +cfn=(2096) std::ios_base::_M_call_callbacks(std::ios_base::event) +calls=1 0 +0 11 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 839 +0 5 +0 2 +cfn=(2102) std::ios_base::_M_dispose_callbacks() +calls=1 0 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 779 +0 5 +0 7 +cfn=(1482) std::locale::~locale() +calls=1 0 +0 8 +0 1 + +fn=(2116) +0 13 +cfn=(2122) std::ostream::flush() +calls=1 0 +0 839 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 684 +0 5 +0 2 +cfn=(2122) +calls=1 0 +0 2659 +0 1 +0 2 +cfn=(2122) +calls=1 0 +0 125 +0 1 +0 2 +cfn=(2158) std::basic_ostream >::flush() +calls=1 0 +0 1049 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 876 +0 5 +0 2 +cfn=(2158) +calls=1 0 +0 365 +0 1 +0 2 +cfn=(2158) +calls=1 0 +0 125 +0 1 +0 2 + +fn=(2164) std::basic_ostream >::sentry::sentry(std::basic_ostream >&) +0 49 +cfn=(2159) std::basic_ostream >::flush()'2 +calls=1 0 +0 125 +0 1 +0 27 + +fn=(2165) std::basic_ostream >::sentry::sentry(std::basic_ostream >&)'2 +0 23 + +fn=(2248) std::error_category::~error_category() +0 4 + +fn=(950) +0 44 + +fn=(1170) +0 414 + +fn=(1182) +0 113 + +fn=(1188) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1194) std::__timepunct::_M_initialize_timepunct(__locale_struct*) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 965 +0 5 +0 4 + +fn=(1200) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1260) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1470) std::ios_base::_M_init() +0 121 +cfn=(1084) std::locale::locale() +calls=11 0 +0 275 +0 11 +0 33 +cfn=(1476) +calls=11 0 +0 220 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 697 +0 15 +0 22 +cfn=(1482) +calls=11 0 +0 88 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 709 +0 15 +0 44 + +fn=(1522) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1578) std::num_put > > const& std::use_facet > > >(std::locale const&) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1606) +0 92 + +fn=(1932) std::basic_filebuf >::overflow(int) +0 33 +cfn=(2026) std::basic_filebuf >::_M_convert_to_external(char*, long) +calls=1 0 +0 1605 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 996 +0 5 +0 48 + +fn=(2096) +0 11 + +fn=(852) +0 9 +cfn=(860) std::error_category::error_category() +calls=1 0 +0 5 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 703 +0 5 +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 70 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 889 +0 5 +0 3 +cfn=(860) +calls=1 0 +0 5 +0 1 +0 9 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(958) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(996) +0 50 + +fn=(1048) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(1272) +0 102 + +fn=(1424) std::messages::messages(unsigned long) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1502) +0 784 +cob=(3) +cfi=(178) +cfn=(1510) +calls=14 249 +0 280 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 740 +0 18 +0 112 + +fn=(1530) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1572) bool std::has_facet > > >(std::locale const&) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 48 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 20 + +fn=(1654) +0 20 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 10 +cfn=(1660) std::__basic_file::__basic_file(pthread_mutex_t*) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 857 +0 5 +0 15 +cfn=(1666) bool std::has_facet >(std::locale const&) +calls=1 0 +0 116 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 4 +cfn=(1672) +calls=1 0 +0 114 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 5 +0 7 + +fn=(1678) +0 12 +cfn=(1684) +calls=1 0 +0 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 827 +0 5 +0 7 +cfn=(1690) std::__basic_file::open(char const*, std::_Ios_Openmode, int) +calls=1 0 +0 1370 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 877 +0 5 +0 2 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 4 +cfn=(1736) std::basic_filebuf >::_M_allocate_internal_buffer() +calls=1 0 +0 840 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1004 +0 5 +0 22 + +fn=(1948) +0 348546 +cob=(3) +cfi=(215) +cfn=(1954) +calls=116182 35 +0 697092 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 726 +0 116186 + +fn=(2046) operator delete[](void*) +0 2 +cfn=(1838) operator delete(void*) +calls=1 0 +0 134 +0 1 + +fn=(2122) +0 39 +cfn=(1876) std::ostream::sentry::sentry(std::ostream&) +calls=3 0 +0 202 +0 3 +0 21 +cfn=(2124) +calls=3 0 +0 918 +0 25 +cfn=(2140) std::uncaught_exception() +calls=1 0 +0 1593 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 5 +0 7 +cfn=(2124) +calls=1 0 +0 68 +0 17 + +fn=(2123) std::ostream::flush()'2 +0 13 +cfn=(1877) std::ostream::sentry::sentry(std::ostream&)'2 +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2124) +calls=1 0 +0 68 +0 13 + +fn=(2166) __gnu_cxx::stdio_sync_filebuf >::sync() +0 15 +cob=(3) +cfi=(222) +cfn=(2130) +calls=5 33 +0 320 +0 5 + +fn=(2228) +0 2 + +fn=(2238) +0 2 + +fn=(2250) +0 4 +cfn=(2248) +calls=1 0 +0 2 +0 1 + +fn=(2254) 0x00000000000a5d90 +0 5 + +fn=(846) +0 12 + +fn=(952) +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(954) +0 7 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 +0 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 70 +0 74 +0 1 + +fn=(978) +0 34 + +fn=(1022) +0 50 + +fn=(1086) 0x00000000000bbb80 +0 11 +cfn=(1100) +calls=1 0 +0 68858 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 705 +0 5 +0 9 +cfn=(1450) std::locale::locale(std::locale::_Impl*) +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 216 + +fn=(1112) +0 15 +cfn=(1118) +calls=1 0 +0 2803 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 829 +0 5 +0 101 + +fn=(1136) +0 5 +cob=(3) +cfi=(167) +cfn=(1142) +calls=1 43 +0 38 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 792 +0 5 +0 5 + +fn=(1194) +0 11 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 138 + +fn=(1206) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1212) std::ctype::_M_initialize_ctype() +calls=1 0 +0 23011 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 797 +0 5 + +fn=(1212) +0 10 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 845 +0 5 +0 770 +cob=(3) +cfi=(170) +cfn=(1224) +calls=128 30 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 132 +0 260 +cob=(3) +cfi=(171) +cfn=(1230) +calls=1 32 +0 24 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 734 +0 5 +0 510 +cob=(3) +cfi=(171) +cfn=(1230) +calls=255 32 +0 9960 +0 255 +0 1086 +cfn=(1240) std::ctype::_M_convert_to_wmask(unsigned short) const +calls=8 0 +0 2359 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 817 +0 12 +0 72 +cfn=(1240) +calls=4 0 +0 1602 +0 4 +0 23 +cob=(3) +cfi=(169) +cfn=(1218) +calls=1 31 +0 21 +0 1 +0 2 + +fn=(1304) std::numpunct::_M_initialize_numpunct(__locale_struct*) +0 414 + +fn=(1450) +0 3 + +fn=(1516) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 938 +0 7 +0 28 + +fn=(1660) +0 4 + +fn=(1666) +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 12 +cfn=(1500) +calls=1 0 +0 86 +0 1 +0 5 + +fn=(1692) 0x00000000000c9ad0 +0 9 + +fn=(1736) +0 9 +cob=(2) +cfi=(52) +cfn=(1738) 0x00000000048f0138 +calls=1 0 +0 827 +0 4 + +fn=(1798) std::random_device::_M_getval() +0 23 + +fn=(1870) std::basic_ostream >& std::__ostream_insert >(std::basic_ostream >&, char const*, long) +0 400051605 +cfn=(1876) +calls=26670107 0 +0 613412461 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 712 +0 26670111 +0 800103210 +cfn=(1922) std::basic_filebuf >::xsputn(char const*, long) +calls=26670105 0 +0 2582466354 +cfn=(1878) __gnu_cxx::stdio_sync_filebuf >::xsputn(char const*, long) +calls=2 0 +0 2249 +0 133350535 + +fn=(1922) +0 426721680 +cfn=(1924) std::codecvt::do_always_noconv() const +calls=26670105 0 +0 80010315 +0 427651132 +cfn=(1942) +calls=116181 0 +0 6973106 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 116185 +0 240611850 +cfn=(1930) std::basic_streambuf >::xsputn(char const*, long) +calls=26553924 0 +0 1371967529 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 912 +0 26553928 +0 1858896 + +fn=(2020) std::basic_filebuf >::_M_terminate_output() +0 16 +cfn=(1932) +calls=1 0 +0 2648 +0 9 +cfn=(1924) +calls=1 0 +0 3 +0 12 + +fn=(2158) +0 39 +cfn=(2164) +calls=3 0 +0 202 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 920 +0 7 +0 21 +cfn=(2166) +calls=3 0 +0 204 +0 25 +cfn=(2140) +calls=1 0 +0 28 +0 1 +0 7 +cfn=(2166) +calls=1 0 +0 68 +0 17 + +fn=(2159) +0 13 +cfn=(2165) +calls=1 0 +0 23 +0 1 +0 7 +cfn=(2166) +calls=1 0 +0 68 +0 13 + +fn=(2234) +0 2 + +fn=(960) +0 34 + +fn=(1106) +0 21 + +fn=(1298) +0 23 +cfn=(1304) +calls=1 0 +0 414 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 933 +0 5 +0 8 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1322) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1005 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1334) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 113 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1021 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1358) std::messages::messages(unsigned long) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 16 +cfn=(1370) std::numpunct::_M_initialize_numpunct(__locale_struct*) +calls=1 0 +0 350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1388) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1037 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 13 +cfn=(1400) std::moneypunct::_M_initialize_moneypunct(__locale_struct*, char const*) +calls=1 0 +0 102 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1013 +0 5 +0 7 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 12 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 6 +cfn=(1424) +calls=1 0 +0 40 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 716 +0 5 +0 6 +cfn=(1158) +calls=1 0 +0 15 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 4 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 5 +cfn=(1158) +calls=1 0 +0 6 +0 1 +0 10 + +fn=(1322) +0 113 + +fn=(1334) +0 113 + +fn=(1358) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1370) +0 350 + +fn=(1542) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 77 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 28 + +fn=(1924) +0 80010321 + +fn=(2008) +0 17 +cfn=(2014) std::basic_filebuf >::close() +calls=1 0 +0 6830 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 916 +0 5 +0 2 +cfn=(2084) std::__basic_file::~__basic_file() +calls=1 0 +0 17 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 729 +0 5 +0 5 +cfn=(1482) +calls=1 0 +0 8 +0 1 +0 11 +cfn=(2090) +calls=1 0 +0 1678 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 689 +0 5 + +fn=(2052) std::__basic_file::close() +0 8 +cfn=(1684) +calls=2 0 +0 8 +0 2 +0 11 +cob=(3) +cfi=(219) +cfn=(2058) +calls=1 34 +0 395 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 743 +0 5 +0 6 + +fn=(2220) +0 9 +cob=(2) +cfi=(52) +cfn=(2226) 0x00000000048f0140 +calls=1 0 +0 1093 +0 1 +cfn=(2254) +calls=1 0 +0 5 +0 3 + +fn=(2230) +0 2 + +fn=(2242) +0 4 +cfn=(2248) +calls=1 0 +0 2 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 719 +0 5 + +fn=(860) +0 10 + +fn=(924) +0 13 + +ob=(8) +fl=(202) +fn=(2006) +367 1 ++19 2 +-19 1 +fi=(182) /usr/include/c++/12/bits/new_allocator.h +158 1 +fe=(202) +367 1 +fi=(182) +158 1 +cob=(7) +cfi=(153) +cfn=(1832) operator delete(void*, unsigned long) +calls=1 0 +* 65 +* 1 +fe=(202) + +fl=(198) /usr/include/c++/12/bits/random.tcc +fn=(1808) std::mersenne_twister_engine::_M_gen_rand() +409 32052 +-12 192312 ++9 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9936120 ++1 14904180 +-1 4968060 ++2 14904180 ++1 12436471 +-1 2500351 +-4 7501053 ++4 2499761 +-4 7563387 ++13 64104 +-3 64104 ++1 96156 +-1 32052 ++2 96156 ++1 64104 +-3 9872016 ++1 14808024 +-1 4936008 ++2 14808024 ++1 12357246 +-1 2485230 +-4 7455690 ++4 2482830 +-4 7448490 ++8 32052 ++1 32052 +-1 32052 ++1 32052 +-1 32052 ++2 96156 ++1 96026 +-1 15961 ++2 15961 ++1 15961 +-3 16091 ++2 16091 ++1 16091 + +fn=(1806) std::mersenne_twister_engine::operator()() +458 10000000 +-5 20000000 ++5 20000000 ++5 10000000 +-1 30000000 ++7 10000000 +-6 30000000 ++1 10000000 +-1 10000000 ++1 30000000 ++1 10000000 +-1 10000000 ++1 40000000 ++1 30000000 ++3 10000000 +-10 32052 +cfn=(1808) +calls=32052 -50 +* 155309331 ++3 64104 + +fl=(162) +fn=(2176) +0 9 +cob=(2) +cfi=(52) +cfn=(2182) 0x0000000000109170 +calls=1 0 +0 134 +0 1 +cfn=(2192) 0x0000000000001680 +calls=1 0 +0 5 +0 3 + +fn=(2192) +0 5 + +fn=(1056) +0 11 +cob=(3) +cfi=(163) +cfn=(1058) +calls=1 242 +0 6296369988 + +fn=(1064) +0 12 + +fl=(221) +fn=(2110) +97 4 +fi=(180) /usr/include/c++/12/bits/hashtable.h +466 1 +fi=(183) /usr/include/c++/12/bits/hashtable_policy.h +2002 3 +340 1 ++1 1 +fi=(182) +158 2 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 115 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 690 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fn=(2104) +97 4 +fi=(180) +466 1 +fi=(183) +2002 3 +340 1 ++1 1 +fi=(182) +158 2 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fi=(183) +340 6 ++1 6 +fi=(182) +158 12 +cob=(7) +cfi=(153) +cfn=(1832) +calls=6 0 +* 604 +* 6 +fi=(183) +2002 14 +fi=(180) +2501 3 +418 1 +2501 2 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +457 2 +2503 1 ++1 1 +449 2 +fe=(221) +97 1 +fi=(182) ++61 1 +fe=(221) +-61 2 +fi=(182) ++61 1 +cob=(7) +cfi=(153) +cfn=(1832) +calls=1 0 +* 94 +* 1 +fe=(221) + +fl=(164) +fn=(1962) testIfs(TEST_ENUM) +168 50000000 ++10 6665979 +fi=(208) /usr/include/c++/12/ostream +620 13336084 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334021 0 +* 564322213 +* 3334021 +fe=(164) + +fn=(1918) testSwitch(TEST_ENUM) +73 50000000 ++20 6665979 +fi=(208) +620 13336084 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334021 0 +* 564327166 +* 3334021 +fe=(164) + +fn=(1990) switchAll(TEST_ENUM) +98 70000000 +fi=(208) +620 1905172 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476293 0 +* 81930820 +* 476293 +* 1905700 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476425 0 +* 81953272 +* 476425 +* 1904284 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476071 0 +* 81892384 +* 476071 +* 1907004 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476751 0 +* 82008336 +* 476751 +* 1904688 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476172 0 +* 81909432 +* 476172 +* 1905256 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476314 0 +* 81933532 +* 476314 +* 1906192 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476548 0 +* 81974500 +* 476548 +* 1900336 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475084 0 +* 81722296 +* 475084 +* 1902792 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475698 0 +* 81828912 +* 475698 +* 1902440 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475610 0 +* 81814892 +* 475610 +* 1904620 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476155 0 +* 81906472 +* 476155 +* 1906172 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476543 0 +* 83401229 +* 476543 +* 1906260 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476565 0 +* 83404749 +* 476565 +* 1904064 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476016 0 +* 83309004 +* 476016 +fe=(164) + +ob=(7) +fl=(153) +fn=(924) +0 65 + +fn=(1084) +0 189 +cfn=(1086) +calls=27 0 +0 70541 +0 270 + +fn=(1152) +0 448 +cfn=(1158) +calls=32 0 +0 480 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 717 +0 36 +0 11680 + +fn=(1158) +0 1212 + +fn=(1278) +0 102 + +fn=(1400) +0 102 + +fn=(1464) +0 49 +cfn=(1470) +calls=7 0 +0 1946 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 725 +0 11 +0 21 +cfn=(1488) +calls=7 0 +0 13192 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 11 +0 91 + +fn=(1482) +0 104 + +fn=(1536) +0 35 +cfn=(1158) +calls=7 0 +0 42 +0 7 +0 84 +cfn=(1500) +calls=7 0 +0 602 +0 7 +0 35 + +fn=(1548) std::basic_ios >::init(std::basic_streambuf >*) +0 28 +cfn=(1470) +calls=4 0 +0 304 +0 4 +0 12 +cfn=(1554) std::basic_ios >::_M_cache_locale(std::locale const&) +calls=4 0 +0 8988 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 980 +0 8 +0 52 + +fn=(1740) operator new[](unsigned long) +0 2 +cfn=(1614) operator new(unsigned long) +calls=1 0 +0 168 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 651 +0 5 + +fn=(1832) +0 82 +cfn=(1838) +calls=41 0 +0 5066 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 609 +0 45 + +fn=(1838) +0 84 +cob=(3) +cfi=(155) +cfn=(1844) +calls=42 3350 +0 4268 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 802 +0 46 + +fn=(2026) +0 17 +cfn=(1924) +calls=1 0 +0 3 +0 6 +cfn=(2032) std::__basic_file::xsputn(char const*, long) +calls=1 0 +0 771 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 793 +0 5 +0 10 + +fn=(2084) +0 2 +cfn=(2052) +calls=1 0 +0 14 +0 1 + +fn=(1164) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 5 + +fn=(1284) +0 15 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 4 +cfn=(1290) +calls=1 0 +0 165 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 989 +0 5 +0 4 + +fn=(1296) +0 13 +cfn=(1118) +calls=1 0 +0 15 +0 1 +0 2 +cfn=(1106) +calls=1 0 +0 3 +0 1 +0 5 + +fn=(1690) +0 7 +cfn=(1692) +calls=1 0 +0 9 +0 6 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 5 +cob=(3) +cfi=(185) +cfn=(1702) +calls=1 86 +0 586 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 738 +0 5 +0 9 + +fn=(1878) +0 12 +cob=(3) +cfi=(209) +cfn=(1884) +calls=2 31 +0 1478 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 753 +0 6 + +fn=(1930) +0 849725579 +cfn=(1932) +calls=1 0 +0 39 +0 106215702 +cob=(3) +cfi=(205) +cfn=(1826) +calls=26553924 264 +0 336363492 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 941 +0 26553928 +0 53107848 + +fn=(2146) __cxa_get_globals +0 8 +cob=(1) +cfi=(223) +cfn=(2152) +calls=2 30 +0 22 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 886 +0 6 +0 6 + +fn=(2240) +0 2 + +fn=(878) +0 3 +cfn=(884) std::future_category() +calls=1 0 +0 3 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 699 +0 5 +0 4 + +fn=(884) +0 3 + +fn=(888) +0 9 +cob=(3) +cfi=(155) +cfn=(894) +calls=1 3281 +0 1733 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 821 +0 5 +0 8 + +fn=(1078) std::ios_base::Init::Init() +0 39 +cfn=(1084) +calls=1 0 +0 70350 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 677 +0 5 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 681 +0 5 +0 11 +cfn=(1464) +calls=1 0 +0 11490 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1028 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1464) +calls=1 0 +0 924 +0 1 +0 23 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 16 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 14 +cfn=(1084) +calls=1 0 +0 25 +0 1 +0 7 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 7892 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 988 +0 5 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 15 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 5 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 4 +cfn=(1458) +calls=1 0 +0 84 +0 1 +0 11 +cfn=(1548) +calls=1 0 +0 828 +0 1 +0 15 + +fn=(1240) +0 84 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 565 +0 1 +0 24 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 361 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 463 +0 1 +0 9 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 185 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 236 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 83 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 775 +0 5 + +ob=(8) +fl=(164) +fn=(1990) +fi=(208) +620 1906820 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476705 0 +* 83429513 +* 476705 +* 1905696 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476424 0 +* 83380338 +* 476424 +* 1904352 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476088 0 +* 83321010 +* 476088 +* 1901300 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475325 0 +* 83187947 +* 475325 +* 1904568 +cob=(7) +cfi=(153) +cfn=(1870) +calls=476142 0 +* 83331021 +* 476142 +* 1903668 +cob=(7) +cfi=(153) +cfn=(1870) +calls=475917 0 +* 83290887 +* 475917 +* 1908616 +cob=(7) +cfi=(153) +cfn=(1870) +calls=477154 0 +* 83507560 +* 477154 +fe=(164) + +fn=(1766) +210 7 ++1 5 +cfi=(196) /usr/include/c++/12/bits/random.h +cfn=(1768) std::random_device::random_device() +calls=1 1621 +* 3773 +fi=(196) +1651 2 +cob=(7) +cfi=(153) +cfn=(1798) +calls=1 0 +* 23 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 877 +* 5 +fe=(164) +212 1 +fi=(198) +333 2 ++4 1 +-7 1 ++3 1 ++3 3 ++1 1 ++1 1 ++1 1 +-6 3 ++3 930 ++1 310 ++1 310 ++1 310 +-6 930 +fe=(164) +215 2 +fi=(198) +342 1 +fe=(164) +215 4 +fi=(199) /usr/include/c++/12/bits/uniform_int_dist.h ++43 2 +cfi=(198) +cfn=(1806) +calls=1 458 +* 4866 +* 19999998 +cfi=(198) +cfn=(1806) +calls=9999999 458 +* 435400621 +* 20000000 ++2 20000000 +fi=(200) /usr/include/c++/12/bits/vector.tcc +114 20000000 +fi=(199) +269 10000000 +fi=(200) +114 20000000 +fi=(203) /usr/include/c++/12/bits/stl_construct.h +-17 9999975 +fi=(200) ++22 19999950 +fe=(164) ++96 30000000 +fi=(208) +620 5 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 2736 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1189 +* 5 +fe=(164) +219 9 +cfn=(1918) +calls=1 73 +* 6 +* 29999997 +cfn=(1918) +calls=9999999 73 +* 637663244 +* 40000000 ++1 6 +cfn=(1962) +calls=1 -52 +* 6 +* 29999997 +cfn=(1962) +calls=9999999 -52 +* 637658291 +* 40000000 ++1 6 +cfi=(180) +cfn=(1966) testHashset(TEST_ENUM) +calls=1 1668 +* 13 +* 29999997 +cfi=(180) +cfn=(1966) +calls=9999999 1668 +* 757178902 +* 40000000 ++1 6 +cfi=(180) +cfn=(1974) testHashset2(TEST_ENUM) +calls=1 1668 +* 13 +* 29999997 +cfi=(180) +cfn=(1974) +calls=9999999 1668 +* 769085545 +* 40000000 ++1 6 +cfn=(1982) testBoolMap(TEST_ENUM) +calls=1 -20 +* 5 +* 29999997 +cfn=(1982) +calls=9999999 -20 +* 627658292 +* 30000000 +fi=(208) +620 4 +cob=(7) +cfi=(153) +cfn=(1870) +calls=1 0 +* 377 +* 1 +fe=(164) +226 9 +cfn=(1990) +calls=1 98 +* 184 +* 29999997 +cfn=(1990) +calls=9999999 98 +* 1854437922 +* 30000000 +fi=(196) +1628 2 +cob=(7) +cfi=(153) +cfn=(1998) std::random_device::_M_fini() +calls=1 0 +* 4 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 881 +* 5 +fe=(164) +229 9 +fi=(200) +439 25 +fi=(202) +988 25 +1893 25 +988 75 +1893 50 +fi=(201) /usr/include/c++/12/bits/stl_algobase.h +259 125 +fi=(202) +378 50 +fi=(203) +97 25 +fi=(200) +477 25 +fi=(204) /usr/include/c++/12/bits/stl_uninitialized.h +1105 50 +fi=(202) +386 2 +fi=(200) +515 25 ++1 25 ++1 50 +fi=(204) +1117 144 +cob=(3) +cfi=(205) +cfn=(1826) +calls=24 264 +* 7106984 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 783 +* 28 +* 72 +fi=(200) +514 24 +fi=(182) +158 48 +fi=(200) +514 48 +fi=(182) +158 24 +cob=(7) +cfi=(153) +cfn=(1832) +calls=24 0 +* 4046 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -82 +* 715 +* 28 +* 72 +fi=(202) +1897 75 +fi=(182) +137 100 +cob=(7) +cfi=(153) +cfn=(1614) +calls=25 0 +* 5895 +* 25 +fi=(200) +517 25 +-3 25 +fi=(182) +137 25 +fi=(200) +517 50 +fe=(164) + +fn=(1982) +203 40000000 ++2 6665979 +fi=(208) +620 13336084 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334021 0 +* 564322213 +* 3334021 +fe=(164) + +fn=(1070) +229 5 +fi=(179) /usr/include/c++/12/iostream +74 1 +fe=(164) +229 1 +fi=(179) +74 2 +fe=(164) +229 1 +fi=(179) +74 1 +cob=(7) +cfi=(153) +cfn=(1078) +calls=1 -74 +* 99470 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 817 +* 5 +* 2 +fi=(180) +578 1 +fi=(179) +74 1 +fi=(180) +578 3 +fi=(179) +74 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 -4 +* 74 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +2 +* 865 +* 5 +fi=(180) +578 3 +fe=(164) +58 1 +fi=(180) +578 3 +fe=(164) +58 2 +fi=(180) +578 1 +fe=(164) +58 1 +fi=(180) +578 1 +fe=(164) +58 1 +fi=(180) +578 3 +cfn=(1600) std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, std::hash const&, std::equal_to const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 6633 +fe=(164) +56 5 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +14 +* 74 +* 1 +fi=(180) +578 3 +fe=(164) +61 1 +fi=(180) +578 3 +fe=(164) +61 1 +fi=(180) +578 1 +fe=(164) +61 1 +fi=(180) +578 1 +fe=(164) +61 2 +fi=(180) +578 1 +cfn=(1636) std::_Hashtable, std::__detail::_Identity, specialCompare, specialHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Hashtable(TEST_ENUM const*, TEST_ENUM const*, unsigned long, specialHash const&, specialCompare const&, std::allocator const&, std::integral_constant) +calls=1 1182 +* 2133 +fe=(164) +59 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +11 +* 74 +* 1 ++3 7 +cob=(7) +cfi=(153) +cfn=(1648) +calls=1 -62 +* 13750 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 +14 +* 1093 +* 5 +* 4 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +8 +* 74 +* 1 +229 1 +64 2 +229 1 +64 1 +229 5 +64 1 +cob=(3) +cfi=(154) +cfn=(868) +calls=1 +6 +* 74 +* 1 + +fl=(196) +fn=(1768) +1621 3 +fi=(197) /usr/include/c++/12/bits/basic_string.h +200 2 +fi=(256) /usr/include/c++/12/bits/char_traits.h +431 1 +fi=(197) +200 1 +fi=(256) +431 1 +fi=(197) +229 1 +fi=(256) +354 1 +fe=(196) +1621 1 +cob=(7) +cfi=(153) +cfn=(1774) std::random_device::_M_init(std::__cxx11::basic_string, std::allocator > const&) +calls=1 0 +* 2538 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1212 +* 5 +fi=(197) +234 1 ++51 2 +fe=(196) +1621 4 + +fl=(180) +fn=(1636) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +* 1 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(164) +46 6 +fi=(183) +488 18 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(183) +1666 2 +fe=(180) +1970 3 +fi=(183) +1323 1 +488 4 +fe=(180) +1970 2 +fi=(183) +1714 2 +fe=(180) +1190 21 ++2 8 +466 1 +2236 2 +fi=(164) +46 1 +fi=(183) +488 4 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 146 +* 7 +* 7 ++3 14 +1987 12 +fi=(183) +1336 6 +fe=(180) +1987 25 +fi=(183) +1336 1 +fe=(180) +1987 4 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 4 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +* 1 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 +fi=(183) +488 1 +fe=(180) +2591 1 +fi=(183) +488 2 +fe=(180) +1999 6 ++1 6 +-1 6 ++3 12 +fi=(183) +488 15 +fe=(180) +2005 5 ++2 18 + +fn=(1600) +1182 1 +491 1 +1182 9 +491 2 +fi=(183) +277 1 +fe=(180) +491 1 +fi=(183) ++14 2 +fe=(180) +-14 2 +1169 2 ++13 1 +-13 2 +cob=(7) +cfi=(153) +cfn=(1606) +calls=1 0 +* 8 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1035 +* 5 +* 1 ++1 2 ++20 4 +2235 1 +fi=(183) +1279 1 +fe=(180) +2235 7 +fi=(183) +1279 6 +fe=(180) +2235 6 +798 6 +fi=(181) /usr/include/c++/12/bits/functional_hash.h +166 6 +fi=(183) +488 6 +fi=(181) +166 6 +fi=(183) +488 6 +fe=(180) +1960 12 +fi=(183) +488 12 +fe=(180) +1961 12 ++3 1 +fi=(257) /usr/include/c++/12/bits/stl_function.h +378 1 +fi=(183) +1714 2 +fe=(180) +1970 3 +fi=(183) +1270 1 +488 2 +fi=(181) +166 1 +fi=(183) +488 1 +fe=(180) +1970 2 +1190 21 ++2 8 +466 1 +2236 2 +fi=(181) +166 1 +fi=(183) +488 1 +fi=(181) +166 1 +fi=(183) +488 2 +fi=(182) +137 2 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 -61 +* 708 +* 5 +* 12 +cob=(7) +cfi=(153) +cfn=(1614) +calls=6 0 +* 1128 +* 6 +* 7 +fe=(180) +2150 28 +fi=(183) +532 7 +277 7 +fi=(203) +97 14 +fe=(180) +2150 7 +cob=(7) +cfi=(153) +cfn=(1622) +calls=7 0 +* 1035 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 1132 +* 11 +* 7 ++3 14 +1987 30 ++4 2 ++1 2 +2163 1 +312 1 +2163 6 +312 6 +437 2 +fi=(182) +120 3 ++17 3 +cob=(7) +cfi=(153) +cfn=(1614) +calls=1 0 +* 188 +* 1 +fi=(183) +2019 3 +fi=(182) +137 1 +fi=(183) +2019 1 +cob=(3) +cfi=(184) +cfn=(1634) +calls=1 167 +* 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +* 737 +* 5 +fe=(180) +466 1 +2564 1 ++1 1 ++10 1 +-9 2 +457 2 +-8 2 +fi=(183) ++39 2 +fe=(180) +2590 1 ++1 1 +fi=(183) +488 2 +fe=(180) +1987 4 ++12 6 ++1 6 +-1 6 ++3 12 +fi=(181) +166 5 +fi=(183) +488 10 +fe=(180) +2005 5 ++2 18 + +fn=(1966) +1668 10000000 +fi=(164) +191 10000000 +fe=(180) +1668 10000000 +fi=(164) +194 6665979 +fi=(208) +620 13336084 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334021 0 +* 564322213 +* 3334021 +fe=(180) +798 10000000 +fi=(181) +166 10000000 +fi=(183) +488 20000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5238601 +fi=(257) +378 5238601 +fi=(183) +1707 10477202 +fe=(180) +1940 7141788 +fi=(183) +1270 1904048 +488 3808096 +fi=(181) +166 1904048 +fi=(183) +488 1904048 +fe=(180) +1940 4284112 +fi=(183) +1707 952032 +fi=(164) +192 6668042 +fe=(180) + +fn=(1974) +1668 20000000 +fi=(164) +200 6665979 +fi=(208) +620 13336084 +cob=(7) +cfi=(153) +cfn=(1870) +calls=3334021 0 +* 564322213 +* 3334021 +fe=(180) +798 10000000 +fi=(164) +46 10000000 +fi=(183) +488 30000000 +fe=(180) +1930 20000000 +fi=(183) +488 10000000 +fe=(180) +1931 20000000 ++3 5238601 +fi=(183) +1666 10477202 +fe=(180) +1940 7141788 + +ob=(7) +fl=(153) +fn=(1240) +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 514 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 175 +0 1 +0 3 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 310 +0 1 +0 7 +cob=(3) +cfi=(174) +cfn=(1246) +calls=1 26 +0 134 +0 1 + +fn=(1458) +0 522 +cfn=(1084) +calls=9 0 +0 225 +0 9 + +fn=(1554) +0 32 +cfn=(1560) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 808 +0 8 +0 16 +cfn=(1566) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 824 +0 8 +0 12 +cfn=(1572) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1084 +0 8 +0 16 +cfn=(1578) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1116 +0 8 +0 12 +cfn=(1584) +calls=4 0 +0 464 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1100 +0 8 +0 16 +cfn=(1590) std::num_get > > const& std::use_facet > > >(std::locale const&) +calls=4 0 +0 456 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1124 +0 8 +0 20 + +fn=(1590) +0 20 +cfn=(1158) +calls=4 0 +0 24 +0 4 +0 44 +cfn=(1500) +calls=4 0 +0 344 +0 4 +0 16 + +fn=(1614) +0 336 +cob=(3) +cfi=(155) +cfn=(894) +calls=42 3281 +0 8525 +0 42 +0 168 + +fn=(1774) +0 14 +cfn=(1780) std::__cxx11::basic_string, std::allocator >::compare(char const*) const +calls=1 0 +0 1543 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 946 +0 5 +0 30 + +fn=(1780) +0 11 +cob=(3) +cfi=(175) +cfn=(1250) +calls=1 65 +0 13 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 730 +0 5 +0 9 +cob=(3) +cfi=(176) +cfn=(1254) +calls=1 80 +0 18 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 737 +0 5 +0 15 + +fn=(1876) +0 400051654 +cfn=(2123) +calls=1 0 +0 125 +0 1 +0 213360883 + +fn=(1877) +0 23 + +fn=(1998) +0 4 + +fn=(2014) +0 9 +cfn=(1684) +calls=1 0 +0 4 +0 1 +0 5 +cfn=(2020) +calls=1 0 +0 2688 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 964 +0 5 +0 5 +cfn=(2042) std::basic_filebuf >::_M_destroy_internal_buffer() +calls=1 0 +0 158 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 1024 +0 5 +0 14 +cfn=(2052) +calls=1 0 +0 1164 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 769 +0 5 +0 10 + +fn=(2032) +0 10 +cfn=(1948) +calls=1 0 +0 10 +0 1 +0 5 +cob=(3) +cfi=(214) +cfn=(1914) +calls=1 26 +0 7 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 722 +0 5 +0 11 + +fn=(2042) +0 9 +cob=(2) +cfi=(52) +cfn=(2044) 0x00000000048f0108 +calls=1 0 +0 138 +0 11 + +fn=(2102) +0 13 + +fn=(2140) +0 6 +cfn=(2146) +calls=2 0 +0 928 +cob=(1) +cfi=(142) +cfn=(514) +calls=1 76 +0 671 +0 6 +0 10 + +ob=(8) +fl=(180) +fn=(1974) +fi=(183) +1323 1904048 +488 7616192 +fe=(180) +1940 4284112 +fi=(183) +1707 18097276 +fe=(180) + +ob=(7) +fl=(153) +fn=(2236) +0 2 + +ob=(8) +fl=(180) +fn=(1974) +fi=(164) +198 6668042 +fe=(180) + +ob=(2) +fl=(52) +fn=(536) +0 6 + +fn=(566) +0 6 + +fn=(1738) +0 1 +cob=(7) +cfi=(153) +cfn=(1740) +calls=1 0 +0 826 + +fn=(2218) +0 3 + +fn=(2278) +0 3 + +fn=(1706) +0 2 +cob=(3) +cfi=(155) +cfn=(894) +calls=2 3281 +0 212 + +fn=(2078) +0 1 +cob=(3) +cfi=(155) +cfn=(1844) +calls=1 3350 +0 88 + +fn=(2208) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +fn=(2268) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +fn=(1060) +0 6 + +fn=(842) +0 6 + +fn=(2296) +0 3 + +fn=(2182) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +fn=(2260) +0 3 + +fn=(556) +0 6 + +fn=(2044) +0 1 +cob=(7) +cfi=(153) +cfn=(2046) +calls=1 0 +0 137 + +fn=(2198) +0 3 + +fn=(2226) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 1092 + +fn=(2286) +0 1 +cob=(3) +cfi=(227) +cfn=(2184) +calls=1 30 +0 133 + +totals: 6298097689 diff --git a/COSC3P95_A1Q2/main.cpp b/COSC3P95_A1Q2/main.cpp new file mode 100755 index 0000000..bce74fc --- /dev/null +++ b/COSC3P95_A1Q2/main.cpp @@ -0,0 +1,137 @@ +/** + * Email: bt19ex@brocku.ca + * Student Number: 6920201 + * Licence: GPL3.0 see https://www.gnu.org/licenses/gpl-3.0.en.html for more detail + * Basic random test case generator and tester with partially formatted output. Requires terminal unicode and ANSI escape code support for full effect. + * + * Please use Linux to run this software, tested on Debian stable using CLion 2023.2.2 // GCC version 12.2 + * This should work on any linux distro with a C++20 compiler. + * CMake is optional as this file can be compiled via g++ + * An compile command would be: + * `g++ -O3 -o main.run -Wall -Wpedantic -Wextra -Werror main.cpp && ./main.run` + * If you use CMake please make sure CMAKE_BUILD_TYPE is release otherwise the program will take a long time to run. + */ + + +#include +#include +#include +#include +#include + +/** + * Config Variables + * --------------------------------------- + */ +static constexpr size_t DEFAULT_TEST_COUNT = 10; // Default: 10 tests +static constexpr size_t MAX_RAM_USAGE = 1ul * 1024ul * 1024ul; // Default: 1mb per test + + +/** + * Do not change anything below this line! + * --------------------------------------- + */ + +static constexpr auto maxSize = MAX_RAM_USAGE / sizeof(std::int32_t); +static const auto maxChars = std::to_string(maxSize).size(); + +struct failPoint +{ + size_t i, j; +}; + +// fp has no meaning if the test doesn't fail. +bool validateTest(const std::vector& in, failPoint& fp) +{ + // empty sets are sorted. if you have a problem with this take it up with god + if (in.empty()) + return true; + for (size_t i = 0; i < in.size(); i++) + { + for (size_t j = i; j < in.size(); j++) + { + // if any value after the current value is less, then we have failed to sort. + if (in[i] > in[j]) + { + fp = {i, j}; + return false; + } + } + } + return true; +} + +std::vector generateRandomData() +{ + // setup random numbers + static std::random_device dev; + static std::mt19937_64 engine(dev()); + // don't want the int array to be too big otherwise we'll run out of ram. you can change this for your machine but im on my laptop rn + // if it mattered I'd test it on my desktop with 4gb array allocations, but it doesn't + std::uniform_int_distribution dist(std::numeric_limits::min(), std::numeric_limits::max()); + std::uniform_int_distribution dist_size(0ul, maxSize); + // pick a random size + size_t size = dist_size(engine); + // populate the array + std::vector ret; + for (size_t i = 0; i < size; i++) + ret.push_back(dist(engine)); + return ret; +} + +template +void runTest(T t, std::string name) +{ + auto data = generateRandomData(); + // little extra formatting goes a long way =3 + name += "; Data Size: "; + auto dataSizeStr = std::to_string(data.size()); + name += dataSizeStr; + + // run the sort on the data + t(data); + + // add padding for nice output :P + std::string padding; + for (size_t i = 0; i < maxChars - dataSizeStr.size(); i++) + padding += ' '; + + failPoint fp{}; + // input and output arrays cannot be shown due to their potential size. Instead, the software will output the failure value and locations. + // sometimes they are neighbours sometimes they are far apart. it depends on the randomness + if (validateTest(data, fp)) + std::cout << "\033[36m[\033[32m✓\033[36m]:\033[0m Test '" << name << "'" << padding << "\t\033[32mPASSED\033[0m" << std::endl; + else + std::cout << "\033[36m[\033[31mX\033[36m]:\033[0m Test '" << name << "'" << padding << "\t\033[31mFAILED\t\t" << "Value '" << data[fp.i] + << "' @ " << fp.i << " is greater than '" << data[fp.j] << "' @ " << fp.j << "\033[0m" << std::endl; +} + +void brettSort(std::vector& v) +{ + if (v.empty()) + return; + static std::random_device dev; + static std::mt19937_64 engine(dev()); + // since the STL won't fail (it's pretty good as long as you follow the rules) + std::sort(v.begin(), v.end()); + // we can add some errors (sometimes) that will cause our test to fail (also sometimes)! + std::uniform_int_distribution dist(0, (int) v.size() - 1); + std::uniform_real_distribution realDist(0.0, 1.0); + int p1 = dist(engine); + int p2 = dist(engine); + if (!v.empty() && realDist(engine) > 0.85) + v[p1] = v[p2]; +} + +int main(int argc, char** argv) +{ + std::cout << "You can provide a test count via ./program [test count]" << std::endl; + auto testCount = DEFAULT_TEST_COUNT; + if (argc > 1) + testCount = std::stoi(argv[1]); + std::cout << "Running " << testCount << " tests" << std::endl; + // the brett sort should fail at some point + for (size_t i = 0; i < testCount; i++) + runTest(brettSort, "brettSort"); + return 0; +} diff --git a/COSC3P95_A1Q2/main.run b/COSC3P95_A1Q2/main.run new file mode 100755 index 0000000000000000000000000000000000000000..29bee833b9c2c24c522c8a22fbaeef2ca4f626fa GIT binary patch literal 32840 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 Cir3%( literal 0 HcmV?d00001 diff --git a/Q3A1COSC3P95.drawio b/Q3A1COSC3P95.drawio new file mode 100644 index 0000000..a8f366e --- /dev/null +++ b/Q3A1COSC3P95.drawio @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Q3A1COSC3P95.drawio.png b/Q3A1COSC3P95.drawio.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf73435efe5143271dece659e47e01016790b89 GIT binary patch literal 64972 zcmeEu2Ut{DwlxKXB!MD}q#_9_IY=QngD40h5>#^10*V|Y2Ptw=L`e!p3j>Td7i=;C0%d{0V3N?KG>LR3=HL`p(XT1{3G z{v#zJCcRC^*J##9Z8= zxRjKbgc#CT4QEexS16<{DJcV&WaXq~#iVfZaObB^X-mn9;lyO%+8!H68&8)tuS2SE z@V0SU?yHT@UIV;cfXAUdl3H3j^~|(zl28CC zfxaxgV>gVdsN^qeTdmX8U&qsi;JnM--T@C4+xss+B(rU$x%L4oEtQazUar~6bM@^@ zl}bq<7xuUWuDnhX8jEzt$;ZXs!E5>9m4e>x?s#t(!p|?-xx2Z+n)z8l8&6Mnzn>R# zbjPpsd8IM}bn9miAs6=8+2DVDb)Sp9xASsYoRr*h^N`ZI4lYj4t8bRv22+hR+|_2a z@Jdg-oNesg{g$6!y0msymd9~*G(Fwjp}sYfw)XaFAyj=izNS zJB++MZ1$?_n;4jiuDl#p*uSX4ALHivW0U>MUu^C{aCY!@5A^VGbhLBRGSPKWvk_fc zH(uTWt8?RE4^y@B)7{hC+1<(A%?7Xa(^Yj(cON(VCBp#=U;U>tJKfz0FcXL=IOO2% z9k8TAsK++WVDqUhY1gumzVk&~J{?N~gSSJe?d?me6l@ z{vR%wwW|X$r#cQ`fxJCo3rl!9;BCBJe1G10o0UD`^rIZIVE@Pxfif%0?q9PySGwPUTTwwy$onXwsm?O1>*%i=&-};zDFwiv5Aq} zt0v%gcEZY90E_MIuwoaNF8$*n{Aru7na}s%Fo&jbnlf3l99Qh$83zNF^Qxh3zWQv!6A;bLBg#X`J z1ArUIQvO|QuvG4!SU!IpYw(+E0k_=!HP&GH!oPQMEWh)=lMJQ;);t*Af7;~#<|Io3 z?EQtk{wo6G5y!7>etGtO1-zvs{@70ZC(P|CKwsTvE8A`rcmLk5TgCBzon5yY$o^ZS zZU=uC?O>$_xCe;#lB&nV?TZ%$XbzsC9kB@YnC!QN__fPsDWpJatsG0or43jZ1=dpdag zctUgt}lb9B_t)QzD#S$A{@;BTFR}#y= zHp?zZ)U;Mh@JoaIN3#ikTDT-B`}6ewkML=&F2Zzkdac{KuEWk^cEgmIVI?Zr+sv zShIO;?Ck+Vt;+JPmgC(ONv4~v7Xh#^2xwxs@K zul&~vkya)AYd7|vll}W6He*@ofv7unySu>Y7C5-F#4r8eQCE4@)#bUm?3TN?@(|)y ze_!Xl{I1nEs(E_aAX4(x3JJ*jL4y6qaO=@^1ahp28TpZnvN6mk&i*WUi;IikM{ zC5c;I`F}sdEDc)#*#&E6?7vyVwZ~XiWmT(5qZM-@vkIu!O!=zYU5l|-t;(ti`?nr^ z`Ars9`qw94{yXD;V8&%vsjt7?jLZDFX~QM)+>fN;Pa)Qy#7{5N&VPU*TR!RZk6q|b z?*E6+{a>7X`y+L)zTy8A3(2mUsa5N?nlk_2p_SFP{t68JvVOVM_x9`NZ$(qLt^Nv|dc z)>zix%;>H<*uRc5m05vLYv$nJ$u|GhOzVnRaBW=sn;7K(W78`8U(@>IgAmL9V(ots zmf;uQ7WmBtw4A;AS=jQ&P3snjcYeKZ|DLu}=5K5}R|uGYukBp+ng4eQSm~9c#D4)B zh-|Fi|Mmuy`DZ_@@Y`GS*Jr7Ju{BrZX+MCDHtfg$A^G;Rk7)c|=%8(@CjM`TXI2zy zYar`?CBwbGy4aE{cDMa=1Kd#~IJ9#}DnR)DtuEW)oCTYuqfPd6w=;V#+anx}5!S-bR(q ze%*_26&|{eEgrh{!ou!>?DK4|gjudfUbzJ|Eu4c~d48kvwV$~@WnMQ62??n!#;NsP zz4bcHDKFSmd8Uudye_1M$!-9vdwR$5EuIUrZ}sP<$A%}{#Dy@7*zhna<^lp`C)v@; zPmj+;-p^C9^7Qf=E^QM_Kh#mke(2;(aPQVjW+i-g$b_h<(7Iubys9&sDx0U9 zUitNkZZ*9k@r1J*8~&K-;(@9%#cv}8J!Oy^{;^1Ys)18YByy3za zRc?Cp=Nm3h^Ck8trJ~h!pe}DQy+@~S)2r;y5VdU1KKiA&r0fnl<@4?f23)gaw|Ygm z$#)5%jzH5oKPWf^l-S;hqOcS3<9lG3Me;VdtJNPxwSix?-+H}+1ntDSjqClUH;SMh z&RNf1|LV+ino!)cSRHQhQT5cPSdzCjLilPTIstQ~&HkEOJi*5(p&r)QK-t{4v7c53H$5tkgBuMcPLBkjl3C6^+Gm~=?LmfU+$SZQ zK`jC6D3a(%hJ*%L+i&YC13o*xdtFmiJ@>Jy)a$K*{7{OSA4eC>egE1!>>fIobw68vPm;pN^6y=h?+Y)Zi`w0up5N7|JU#l7U%YO< z^oHB3?V<_;TU);Fxwc<^_Dz=ijTTvar^MdS#we;un7_M4bqj^HJsaLIx;s^Ww<(iP zbv^&KCUL#9G!>*}>BSFz%WdIQ3rdfnHad*^`Pt8-$vBjTdDtR(M0cyK(1JMdy(<+rI1 z`nQkL4$pn6JJEhlzwLd;<-MV1)x4X^T)Q{P^$;TCa3bcVn%jLxg^9aQi=k<+sZ2fF z)A4AdjPvPytX4Ar-fw!<;+*pN=S5a3!_qU{y@{PwenmaL-LCg~#cOBs*Kd$e6{{TKd-tRuCfoDg zX7gDZX{ArsZ3Q?4Q98&b`e^o4?y*sU_FevD#eCLqeX$BnSN$fop!N;@0h*k}64r+Y zPdeoq(NM8c5yPR3aj}F=YB(V*apHvy!vYMKefwFx!gs8q78kV`;y+Ffw+-Kyeq<7? zic{6K&O*mOdvIsM2-BwyFHf22$_<0M-}JCZy#b1x2mn~(spS- z8~gr4B)#(Pc-e2s^iy_QDJsG@z zsPz5I)55XLoQY|T>b@gFgDuG?R2F75rjkdR98MfKj~?Xm>p9bO|CH?EV|m!l@y&jn zevg#Cwt~eQ%CK}Z`h42pe)B z=`s{>9CD9g{b-E88~FPAh@sL0+y44Jj0@}i7US)AWPw|xZLA(!ix ztTb(QQ-Xz+F7|x@1KsC057I*yKIgqR*0jd3moI$#(9vjq*;MrA?mz}QGjHAyjG)@P zj>{(o;)Us0{fH>a<8K~hZGEFMKOV_Qhj9|NPSmB;q!_K|CZ>?ME`P&}eAD`CTMxxk z*rHRZiCN?{tioBlj^pni*;7`+#Yo5jD>}^m@C_|oWGnGlLsKsS<{`C^uaY>AFfSk8li z?*wn|3e#dzC-0`5S!`_NHBu69>`ymTHj?KOX4_8)543fAe&u8rYdw<;Yk+toitmi^ zxgBZg=>=U!DOGQf8*v|7_&#^}&PK~^7vptF%OtSa0h-ZBY`o#_SGB=a2^?|;u7+Vo z_ZQ4$Nb`kK3Br2|kHzI%)1b+_cXw_%sTfc?$zNtF;dZREu79gUSXfw1CI`{2i8_iC zU+-^Q8#5xYw^aVqu9vO8y7haJg>mHh5G^y6m;YoFw_H~u%czGPZ^Kj1Y7*5b6z}1v zOGd@z)+I!$m>F`Rh3!%GB~utCy1kc8kNdq2(0Tv->gBEmCj2e8S7>=^=g-$4DevjV znlYDH!x}JSX6m3xhs}vmEb(aWF7q9;kpJ4_wbzY=)lB3yW_{mLN{T3UKG9a`u#5GN z>{5v{zF2jPgX%L%a&@{!ihMEiCR8d4Z**D}9VR&`$Ve5FnWFlAasI8!y?x+&Dktg7 z^owtjg%js9W-8Aw^z3|iWY0F3RU$QF+m&1=*To6QX;Kzn)WGzakWW8g*dBwcpGK)a zZ`G=&q7m6*HeNCoc45yvw~l~aT|67z#EUb*#K=xl^69s{>mQ4G@)YwVefJb8HcP>7 z7(bST*`Dh;;hjj%5aHP07`-K2!bnMTONu@5qF#TRa0~A%B3bT@iDz_2ii1-ws)*!c zoQUhKZJJ3F2haA!w5ks_C+0>oZ!+4MHJ3~yg0(6?o26b^%j8`2)Fc?6Kol^)wbcY!=*CZ;yU zKSt<@TI9M*)np>my2Qxh&T@}}IGnX)i#nq?=RnbIR?0GY+qzdGCz+l+bYVcGPqf;9D4|v>RIrPNf8IQr< zzDqpaDj2#A{OYq9wa&?gGEzPovmjo^dV0N6X7dceIB;%X750WJQf8Oc%VGp|JvEz9 zmYSG-7?W12hHZ3{x&vcTDe*Niq_(IR%?5k1La5jx;n*m$YigdGf|3?WrqI1Jdv`uM zQa9?TBG5;Q^tr})ke0dM7w?2U6)rS|XQSj1aQ(J-{-b!veheLEJx;6Nv&7?d)hKH-2B=7j&-0b@P-k;t9rnTmjFWPYcw^RE;Ph;bI4P!UvvUN)p|^^u$eg zf^)N`n1)eNc3F>L_$kAFjBtpr0ck20;95nND+^tQ-Gx~cQ(rZGCu&r=9eK)6#r<@K zLdu&XeDwjJs5r#=Q2cN?!Fv5QhS#c*c8_u+`RfCC04eT7cI6|~YgJJ{?1QhGVV_?! zZ9Aw*s!h2Yx1nLfe*Wt4buGC{6gpv_l>sT9MC#5X`xjwV&XAe@_ie{J3ir}Hq=c3z zGuF%P8b?V4J(+-t(-x%Vy7+4giI3QBx%a+yuEHmv8+Y`*bjsUX#Lyyi&s;YQ zJujr%->2eLpfs>9&d_>r4lN>pAt$|g_(g^ePp}D=24G-@{GVFxHJ3r z&n`80J4Om%Hj!SnxM`f{5enhOZF^Q%-f&%p(*#1(D-8YTw~tQr^z5$~Ep5yE+()#M zU(YZk1I|%jJ7L2at=tHber?Dnbv(NfJ+_gmt~$YPxgs^Jl6^2LO`A0rjz=sRPmQo`ur-9cgZ#d;v1={s*FzXhVsA*4MTNPDO$lKcGGp;!l8 zy5h@|NS{U$t&#HOr5p^xZnze~_bB8lzeLasfnCBnY(2N4Sta-rLZR)Kktgl9+^yJU zoKuG0ys?lI+qjby`tT0gs~f}mLHktw^Q)HUJcsWY*9HY_HZMJU#qyRxq3P8vRlZ|s zV1n;9CvtRrGDC)^-T}ry?8pf_X#9H1X)iZ` z{`t^*1!+^M3Y%Oq)|#B0r0x<0KYYciF89g0g0n9-K(ozY?xH%RZ*0AR#`vh#-v0Qi zsv|=ynOkXtE9KQ&&QK)G1zvbQwp8gYRg(_a23NxCSDaXQk{2##GYa&DtBSk`ub}1b zn_z@_zl;R8Ci_3DLT&*TZn=wp|2CDLqu^J#c(B+y zoHO{#6VGOLr`9Ac1(PNePbpZubdiJAW;-%OHXo?;PNn18-rB+wD)Qpsk*i1)VGMzH z0KDD)WvRpDy{$$5wp8JS`;slXdCI}hrrfJ1jv`FV>m#3(496TkDy`J*}~;_Q7Z)E1LFd1+F67Hn0=dfV)LH!7qtR`2x>33(U5Y|c&EX>a;wYRdu_jYEsWatkm;{=iwBT^_r-p%#BZ|@^9<+5iy8YKy%hDJ&c;^5 zQWv`eW*~oPOe9$rPor-Rl1R5@N7Jhvlq9qln))rPtkMOH;o zWKDMtmN*A0`?DVOC*3mNY!nF01b-hg%9n z?}d5vT-!~QCNyxW0w#qfdY+!1&pyG1KdTkb8lgzZ4DiW$9>Q~z14YAW`eH`ig1SSR zvjg$sL%^QdH8pJAeNYG9g&=M7I~-S=U76|3=1Y{GT(y)Nz5+&tI&BLtCsykGuB=Ty zAD%1KryhQBjYX5X_*~csIa;SbziMxI4;9{~$FDcIF!sd3K)opyr-#|Qcb$gmHX%5# zr_v-sH=?q0#?BmdwRsYYLwKEo!Bcx1?ykers%j$ig=kMjMa32)&z^FRQm04U?_O2i z0(!>+NQw(-{2X#_SCRsA1K(eo{Pv-UZL@@TCIS|3&NWc*=tfhsoYhO;bm#+_kZ7Yx z$0>4xJQ?F>8*)Avpk#VkU7om_;@%C@L=U%j6 zTNs&J?gA~qsa&)=co<%RBtpY_F%dC;$%zdkR=2*lJxL7{1EY4p_{xbi61I$E#4FcS z7cIbI8j?06*h%B=(emPQC5pdU;l^oK^1vp=@cH?m&xxg4h$lc0z_8dxj!mRNr1a@> z&fu29tY9{@i~J(f85x#Lx6yViw~*6g$sk* zC+5G9cU;D@_WWReGN4%TeH$4$MQBpvAdLlppgtaWV$tlnPz$sj_hvU;3|dz;9`FV0 zCR0At8ytZS>Q5non*{EZuub9pw`1DEP-OPweGQ1&iPhrNPUaR3o|`@nQH!3N+cn3- zSF{mF?~Bl>Pu*{9Cm{s`bR5i#{_N!NIs3b5rNCfbvbb3|+I3SOq2XYmo7C9>Si+)C zfPpL@J&^POhtgy{O3Sh7$n@xDX9Xc4oxthQOMDC>P_aPYc4+borTY`?f?*dmj&Ip3 zATC~X`V|E0cflyKyGrahl?Z4j>NpIVnUY48x;}{!#gM`%5Gk(a081jD9DN)Ze-w&j zB6#wYaJN^kYS6RrC+pt6dVoqJp<+fRWwRP7HzoGH1bB{jPcP6H&~nc#dHWUK+JYMk z-hPY8MQrH&1ces|=@+u9O@R0EVCWX_=ZrCYlC}28QU$`ln`~$V=FJ$!LpPSl;!QQq za=-HI=oOvCu6J@4yGYMNpEEaY?4O1`Fc$Rfh3lfHx4>zAz=$W9Kb#Y&j}{cwud^zl7(I?%lSwJv^E1qTp832kyjwFg<~%iaDo$f?7Fc z3ZbyO(+uvQ$ktJQ^M7~lggviefTIsqlJxZ=!{#&Z?;&@l_wLRT&^iVyx@t9;@>~fE$LQ z*$!g9^p<6vJT% ztFztjdxNF#wBp!NwD!VG}d)@epNw zUG=e2|CF5jHP)$@*PZlFN;#Z8^7Uh>&Fyt3Wn9wmT{rYZhol|v?;aS)v`aFgaZBH{ z%N{)74o%>B>Gh&D;#oz{0&d((+ErKJ=V1sVf#;R_bKd>BDz+bHV_#| zxp;6sVdhcjLP3|3*O3=)XPae6c{NF9DIA`gslhYu~sHWLO~N{XS4)(kr6!4p;? zsdmXqrid5ylpTl$Ui+Zq9f&yg=5^n4KLJFxnJmg?;{D~KE#b#qB>Q`Jy7o}FrZh4miV7NedHF)INdfG} zYjq2OH}8a9jWJWR?FXBiPE8@w-WxJ^mD8`s<9#WhnZm0y(7FwZK=4G|;iO94z_w6V zOwcuX^xh7roY zwCj`m>?Wv_(fGZp^!a*uZt8{AWoI>!fw2A2up=)d;8dYDzUSQe9K~dof+HVbwWaSd zkk<-Xm~|2qqo$z{5Z_eD=5D>+lI22q#bBa97eX{ZSE1N>FZRBj(9W& zMDdi_VAA`<2rVQ`H1P&as0wN@CTYAHM_WG>)rrw7j)!%fs<&Nyw#V=iAsBYV-X`9I zIEX&)A;_MNjMW40j%7f2>C2ox&y2QwMNO4-gpbi`V$)pr_RR=Jp*%UqO_J@-K2rRg zz{rT9$E+v1^)ZuoHL;RTidxHgN^Z)(iv=X@Rf^}z8N|2r)EE@I{(J9=e$vP6_H5GzzD z&;luwNs|6zNEIFbLX2i6_y?-b zuxd{=CHt+Ie2ZxTBv^y%LAUi@dR_~EebtFg7!$j5tthkohnce1K29!^h4zwgoBFWkf(%kmVt-Q zQYCcgVIf=(_X-Es6^DdaBR)wlDWMMj4KFDHDLTM45w8soXz78h8lQ>C09!Q!3H1h* z=c9KK$DbsB>^9(}$AC{xN5>x5?Nfz|*(_i$jDWqtXcc+gUnV14wZTb=AW8I-x1HVm z0lh`Fu-!l)r3yT;P~vEq1Xz%8{|qM`yq6W4AiDF4Ch2{TK2F$X*j3sr8NI<{oHFSI zKqa$X&<+@$87#79^zwq!!HzDclSf|!LZ#2EQpn)haaAZsCUa1o^iW=rndIF^kA&7k zg^WaI=#y?mR-~*R6cE@|rUm0i1248z)Kbt`Rt=m{gPtfOgceGwijWRSDl268BJ?B; ztYP1JUQ{v+&_BzMtw2~3D$P_dBFr@pB{`OK0Q?*CQp}52K5UpaTgQq*!Z{foi*-RvXZU7(Yk0ipN3(`u0da&r5w%bM~dlcfMN(g{$KizFPN(~jYL$Ik`L zP8yfm>zUtj%Q3lXu@}6LAeh7SL=L&a-Vy}RhqXaR_D_qoIA)XZ(IEZ~(3fy3iDYVe zIzRkrl1hni!ONMr58Q8N5*WjFBOL9}@G#2_%R-aQpj%NYpw-s9E(r^~7{D#%Whdu- z&Q#dsks{AgC#&atLN_1f?+@DB5RZroCJDD7gJY*s!ZklhS z7t06@;Olp!Ye%Dqb#o-u-xMc%iTW->!R)TaAyKT{c|*$v`Nj#lIc>2`+dwd zO(e)cA#NH;B+R3|`Ke?182fp6MFo&a35G54?TVSSExMW-b>IwxWHzT53_B8yae4^E z*kq`lx1>LL(A`%CpNR0a_hCOuw4{m3tJj+})gNwZWJus#2M-h=5BP}099IsE=Y$@sYlabI#;%$XM#B zEbPE%31+vANYzA#La11DUNzgm&PMM9G-ORtJZDXbuJOTmFE;FUDuRl{U?UP5;yE=e z(2bK#JSI*2qGnf?INWF?8r-3IRMm{_eKF<9)}3g&V=$8Z&}H`i!8>Ib%DLyNonzPU zJi68eNO1>}`@DZrS_hFl%!1%#KUd+@VBzjF5zh+u>Wcw5L%70hNN+z+zBEoE%$e=A znZhJ9Ow{m;O(Kz?O|DOp=N|g8;_b7R4j_Uy`MiIY3R!yc!^}qvb*%w?m*QVaos{=F z-xq%RK$R~t#TST1INY!S-KN~It28B|>M_?vtI*G{9oPz7)QP7C3cI+2zZk_uj}AQC z@d3jCZu6FiRqg)shIwK-+yVBc-zKVzs441Vud7&5c5;8a^(w?Fd(>YDu-!30Q1_I+ z_6*MGzT$Ze8*vCiont^b$xE71Qwa66sx>hYhGSnnCsH}ty+Ic%mDsh=vAlQmh$JaH zMW;MtEmS5d%-NHf&KXTCuY6p|7q!!{{qsWwL!}0mt)}?8^DnNL^Ft)HtCMSz%=C&G zF9b?*u4$>$DU<=v&7JPjtIXGrQSocuenMF$ngm(>S41{Ya4?(pH}j9kO`Ad&{OZg%{$gf*aTDhR2yQ z<=k^YSkv-tKLvQaN3s@~VX7u|$~~jq=!Ldqr~Ix#c>^>ZsyKw1 zZBFJ9zwY#im6F!J&MJ7S!*hP3rET+tY(AclnKKZsSstb55u;%hN!e!=EPGr}JH)EQ zR?BVA2441BZQE`Z;2f#)JY38)`%~75n9|aRUyS)!pd4~vlafM{4)ZPXc&S6%y|2BY zMN#$BW8LRKTJwG%#`{NVJzN2OppK9lZif_|xb!Iap zI)5PYC$)a-&7h&tf6i;(6Hc>mj!^7Rs{P>0Me$>?^IUs*kK-?s?gV<&#Emo`jevM0 zAfTX(*{~-n#qx$T@2*oaMvY_jShiL`}#>Jx}1=B^}J4(sq1+CLe zHI(WnjNN=eowokSmyt6E7vp=#HJMYqH^k$xPBx&lkRtS{lCuqvR?s4fs6b2p$&CiM zel)^JSA&#lvePbkcG792v2lP#SYN@Tp$-TxgIeK}TpdF1y@NS#5_d}Vhov*hz4A^+ z;^HlmlfV%e_pVo6AdONJkt0=^gBTxe$?23Ea9(k4^!gTYKHox8aholm4nkswVUro7 z{bpwKefEcW#AZ%3HavgHhN>zk!<_Qm9G$T_t>MOCVAV-+5f6 zCzPJ2cWR+*7+NMSSrzEDboW7pu34LqqqLi2Q}cSAI!g~5n~AKGyS`WSSy5ADIc5)* zd7f!Yirm~(dRx}=YGrY;eS9L#SS50o%`u}NMK^q`tbvM0l4Rqi z_QPywFgv+XHs607P;7u*w4N3E@G3f5u-ZHF)_vqrv`R9c6DrUDcE6`~P-A~gqiK0@ zaa1}Ucf}LwP=BU=YB67jdbHeh@aG3|#x;RHuH63o*n{Fd=XY_89hSQ4od2jdbn(E# z^sTzPV6r>pmN)gHU=_#o_t7o{Y6!Aai-va z>EWe8zben(^<*TfIdpDJZc0nNdSTzK5s}hLSC(raNZCF+lx}zyOumcw=%sJ?-rAaH zAc5TO^WIx^Z;oXD;Ut7i1olS3WnbF~@qJdwO((e0gBdMaR4z3)^=9$*H8$EFjmo-O zjtsNhTgQvq=jJpy;&D6kln(@}SigOkGYM%Fn%rv>*OACOn43M%_-Jc=W0h<7whCZm zOq%)uDIACY9|-wAwQs5h6?AMQ+v{QK)@$YJODZ_XwDf&$ok@8Dk}4#>qUC8(;dyR7 zkMe#bhO2-qN{1XhqZXQRNRnoK=pZ%UXtaSUw<^)mg}JB^qdM_N6y~Md~69)~=k}fpc zR7RYuX=a`739$puIHP8Ch6rGL=Yku92AX2qfj0F%wd=AN-{F~cRNp#8^FkLY;><$6 zzVg!(m%J;^vCzR)bSV&Wn7Z1hb3lOB>U!(ddF5{fd)f~WZ5vT}(zRedp6%)bvylSX zEnUEj!)Ic+jq{YR85JBwvbf_iiS$hU+Ngd4WX3LXu;H83bZzk6uJrKeiQhj z;&0 zIBRk9(2i#xGED5Y^cZZ5)~K9MOMDU^>T_~-Z*pUUcstz}5Kyu=&<;b6%XCqH6Sg|4 zb}*VOciQU6n5-6UDj6~5ZC>a>Dk@DH1C{UIQwoX|{5`--zST$gGmvr$m-nlgs8S;7 z91N=7hiHbqpIp+!rb#!>qScuwlw#j4SaLPWK3M&kz(z7O73(*I9Xpxgyc45=5S)zL zI~`|+Pgt2eb9iy>02pM=smIE>h1Sx|*DR}N3~!BHd~v%mJfg^z&+uGv*y96c*dfVB z5_u&#&p}W-b*tEa!WK!MTQu=j@}^C^BZ#~Px4$=4{(iJjUXbz2aKprwg~U7Dq=Qd% zc#gv|G1n3vKcYDgdQibm+Yc{_dPBsbHt6I4aa-6sSi2iHKw>%mHKEREp3AnDm4z#+ zT!#aZhsYj&-g@Ly&A#z-#`ljX$|!!mFTEoQ%NJWYGd~M8U*+b+S{Q3_jz32A`vSvx z50Sxw9x^*_6-AUXeU+!=y%9ZPr>GK?Uvn`KC@YISmM`io63Iw6;yTthTf|7>Sn32~sAO<%Z)mWkIt%4R}_CC{uPc+S@+ zG7QsM>2nzo$+TbICmzrjPC-{+2m0#@Kq$|q)xqpMqrFsIPCUTOM0fXFQ~KU~N#@tv zb!9eD#vr*n%o){u{@ej9>G)zaKP<$CHwcXk6mZ8b*_<@DCgGg2g8ghX^!bNMjLlR> z#6)JEeFg6B;v05W6V1EZ@SUgm%poajY-uqNYEi zexRn94=#8BbnHT6tGP&H%mr_eD~Lc^k%nSuMj(!Ez@3(6o9BsoN|1Gi3OOjPJ@1+`gwX zpg)Y`1@PxZwxsDyk=NTF?MiWL=Q<+5AQnAmdKzCKLML<~n(*j~OWDpA0&NUvTaTlF-SLJ$&AcyM)+csPg@6u4yrSY_Lg`M9Ij&o1-Zz z>bEf5y8e^K1MX>BQ?bFr_6!t5mVK8*GdNG;cechLQ9@U8;w#NmnRWe<7ewdfqO|e@ zDL*I!Pi znW-0F#}n#wDF& zC~58^DEV9GYT*0T(DGUcbdDPb746;k@9s0RJ?}Vc$s)FXcT4J(0v&9(JYAq^rxlH! zBc=XelaA4aZ99`Ojns2D-qi}k%hR1#ny8!JIgDdwy@0vbYS%D89J>O6(`AA(pGW7R zFtg_TglZDar-V34y*LnKHeTP%nIaMEN~uY6FGDm-VmtA|ynlZfvDf87&iToW7;?2J z5{6v@I|oCe_QycdsnA!FPC#9ViH=yy8y6$Y<(Z3BPLV_Rhg}rt8Uba0Tzi8dL>D!2 zqjx?dv(;Q)e9ag);(yAAIUJu?NMv-3GWSStoOpuI=%hIf!TRM0OqoHb;@&eFcP+WV zSHmVA8pqy9(qe5yMR*`Go+xt0h*UG2^JDCBbb>PnwwZ zm-_g=xGgxzd=AM6&o?Zg@-jz?Zly4iJm=f;n>R2}pRhuz(URH!96_luga?;&&2C3; z;dDEnLKDM7ZP^b&h(T$8@jV2zN7;#KJ)}O`9O)xJOVOrc{z*(kr2ia8wF82sd1nHc z&1q(uI1)avPf#7Law~$nm3E1?N^JA`{g^u^IZ7qHct5xBG9OwXJiNii#+tE{y*#J} zi2w-!M=fNw9esHHgUI9qF{|{e2uL65x3F9S={LA_+_U ze&-iUL5Kts7Y7;Jc4@kE80p(jKA9p>m80XH(4}Y3v$OG9vRgd5|8nRAdmXmO*T#k_ z&8l_&VEEplykGGxCa%Bh}?FLK^jFlct3yF97CV_MLAyK8((nI zHAvLj$xh*tw{+WcU5UFZ>G~QW9WCXqJ)6I<956Fer>lSP|R(+o;tH`CZ_{@5CDNUe1>_1C5 zA7Mbl0SckuZ(mY@DKdW$v&^J#K)ulTdM!CwdUla%1BfR_dn)!ErQ_NmlEg3qsYXQg z#vL@Sc3DSzS@f!i+LzZ_z-ZKuU*HKpzIER{bElj;W7I91H1SyjK&xe>8*IP({)y3& z7}1IuwU5MiMV0P;o#SBUnG47oaZrD!7httnYHStAJ>je zdzm^KkW|p^%G!4P$j1ty&&{3cr_t+ZHww7d&YqvDpp_&t(}f!d`R48-EmJP3VwAjl z-o4=Qbl1(p=K?;z@dN?=UC12X+r!GbovWMa7sT4x=mOkh`(>I;fZw`J9e??8|7e>S z3U8?h;;@L_e%BozAOROM!%MAPqYoIGwhYm9$iNp~Jr5MNe2EeReRLyl!RE$zS6f`S^ z?e92cfRtSo{c=#Drm8|UztTkzf=#U!K@vw=~BR~ePYHM0J!tw50 z_Eo{|1#k93d4UvVus~lC0R+oyTk=oY~Y?(jnH1|t>oIJ=K3(_-Yhpk{=S zCJnH-`3PBi@AcbGCdO9p!@N&FyxWM--IQCQp5nlxzT^hL9Rq{RM<9^_b~_9m2WhB! z7d6t&lq1xrBK1f*D2+vB0fXB)B-*ucL%4}0{iP6|%>L0#r1*Lm2Z{B^9#rUKjWpHd z`1-}zlM;a2T~-9TCUsDTXYQ_lo1_D}PS78uLyDclB`a}htU4hN5%o&rhWIfw$jaP$ zaPK-x3VK53#?IVG)dr$DMRgmz);@AecLF*bjz{Uiaae)odupJ#Nl}Fa4B1;!Dt|K2_-d=*j$^_jet@WrfnenKEk<~OTln8Omi5z8s>le zVbVVBY}HMT{lIISfbDk=xRPMis58Zcu;NV6U&uH=R_z!=Ow`tW2J7fJH+aw!W}rW6 zh}1b^`iI^SC;3{Fu=CC{1DOdTt+ecH&b@Nt;)WK$HWp|ndPeY5fbPwj4RU~0 z^IC^BG_ia7!(8KFCtqfu1!-sP+(!j=m5}Ohev1p=$%Vw>0P%IlUB}HJsr3qzn0p@9 zoF*diGEsWu;k2{EH|1LeZ%uUpO`nY>RLNyr*T5=if)2U!G8BiR-{ zq_=;E#3dZp;HTqmn2>^D{UMAOfc|0MU3Z6kAJQANR_=ETLl}}kHct{*H{5W|Kdf0_ zS9R<&%hpY^v$IjKGE_-ZAV6x|f?*bhYig-Z zbG@r(=;*kk@X6J;6J#T-vNIPSXa6@tpU&_V=N1I{aMUpb^5hJ2zjc+Wn!6u3sW_ zAxIwb+5#a5>d_%4Ow0`y!>=J5N&3)Mt+V$}Sq88_K$SER{{DP$II{;vA z30<7)JqKTdC|w~B;Wb*@y+=;tm4Gp^e|%bP>F6$Ee{W)J)imu%e4HMf5(JL;v&=O} zOYMN{o&$)VJik2AX=8WF=2h?=-OUgK>9BjdeSpI))dxdXcDCy?lA{^s`+Za_9(`I&V#DQ`ry2KDkNu-tYiK)73kyF>q_P| znvE#C%E2UsXMFSwd)J)kFmyJQ(zcEeO$D`V8{l^MM1V*tcorkvhO99>5uFcuU*5`E zIc3juAT8d4OFjpB>U##Gj|Shd8&QdrB4@Vu7%J_B6EK(a8T>1?E5^#Y&jO9R!{2{1 zhI2&PSE*v29XN&$G$abY!^riQjFeX=m#6Ucb;Brr&9=EO2?*;^<8#O=M> z>S{%oC;8D`8DWGONasAupMlf+`rutV>WqqW!duBg-kjU-c~{W$Hm#g4WJNoMJGYrb z5`~e@tQE%dprAk;o4A-&&_wk8TqR5RXi4>VV8sIOMv;{{SSwIB6GMC9To2WlUNfcZ zmruP`$X6ulzE4{=Jg1G0JYn8&7#2CSi=tE=9DhCOcGoVMOP04jqRQX|d!;1{MyN9v zG>Td8*+|jdOc*+6vTlCl+|V~Jd^XNw0M*EAUgI52#=5xF^_2tA9nWd=*)XcYa3JL5 zH~cZ=2pt1RmK3TYADG~1t zD4GIX-9;^qyGd}WRpe9k=cG~_I90Jlasp_6)9L2!+$#qwVUmOSj-*Mddm?mfhvYu| zyS@=2%?;5SzKiQRw^L~XsMTPu9(}q&nuQJ#HX_-loXmPt6yqGB5(TGUF&N*LOH|?v z6bI0{#HPEkNETkQg|i^HGZa1t!(zTc!S@Q|HZVpeMikkl^^c6$7J07MXvQ*9ecybo5)b*?c?e)4F$$Z4WRK0HsA%)lLQ5?>GBvl{Ygp>)Di&m-lI!M1DJ-6+&91By(m)IqN;~}`5|HdQf1#(WsPWUBq)>I3wiFmT^q6N?& zLzsf_$df@O(gi1jqk^-#-F=F~3BporN2e z0&jd7>)wYjIB?X=ZGA=o690#zVIpv{x~l2_Um;Wlg_}7f2D=fDBUUlQI7LUX6uTkc zrHHxce`-)hy$?P)lp6B=n_l8Z*`cy-w{-X#j|Gw|MRMITF6~XaJjlT;fNBU2bN}@j z*E76fgBh6h@L8w5d}kcmGRVtnz(>6I12kk>ciUsvvWyVo)X2-Z!{rGK8z7U7I5fAK zDO17q@2HbM^GFjYD=j@|@wr z9PJ@XuV6kC!4W3uKf(ICD7@6~)4|O~`I_M@aOUe6eg@ z#G~76dUEs%6XoYQmPWkgb1u8`$i_ySCL%*=(5$C(k}24jx;?hva)i#pUDe?#R--e5C9d`i+otp>6mSM=X^~W z#qpW4F(vejAudRkh9(A%81Hv{n7!E@fDVe`Xk#O)(H0;qxjW?=u4UwdDp1xz@BKga-aMYl zwtpKnEG%SM<{@N^WEPeonTjY=h|IH6LgtV$L_#PbQ8Glv%;Tbv5;9BX2$>>6wZ9kL z&;ITGJo~fX_rLeu`}fCvfA0Hot?N3^^E!v`a2&^XFc|Ux+Z69gyO7jHsQvxeFGu+& zMrvuz4(n9RUDpHl0sVb`9V2suVEeBqjEu!j_} zm0yy(+xl%S3j=gH89XC<7h_go$g?~X|I}`{kI{-xt#F~jY045xf4RDSa#Ww33>^v( z5q&;ojvMd9^+C62a~zV2Lot1C=CZ`Ii_W7^BNC7K0_0n77ND9)sc7Kjy zk_`0fWF=ELZ*grK^F9y*=S3)|g|a#T)SSIAne1f&uz$thp< zr^wG&7XmEiCN1Y3j3EVL_R{nm;?lWukI!^)j9x8Y!s8RDL|&GE-G`&4+)a)RUEx{% z;AZ#j$l^J_b!Y2lvU-4@W@-x|KrsnxJj$fOzuL@e*nXk#5fI1EH-GrZqEldA_gYe~ z*;E#iA;+$bl*j)gYS*!l^Re+k4XlOZ%*Pw-*MXk%7VP=C?7YOm?b-3f+jhFacrId} zx;}YAMUtD2556YFEZb>{)ei2yDsE-mR;4~^P;XPK5>6rE@Q&FR{4s>pvQW!jl93~6 z!#-II&<>#Hm+u_0Ap8s}6Pxejo@nkFuRU_}XL+TQp=cuBCi=(W_4Xg^DbyGg9)F=QRl0SbkMzqf#* zbr$eWNvq9s-CXYbZul>n|LBGb1r|&YjncUJ0POUcWn*Be>!b>w=0pUgXr1nI&7#QW zxSV39D|&pKS-3QeU|bmMqTX|Aa!rSOGKhpy=NB*!lOXc^ijxDdK}b9r^cw227^@*m zb?Icht+jeHV-vz)1;s^OO34be?y97kP~gs2e&I=7@ZVGZhP%zjAzJ(@j$1Q6*IX2& z!%jtND&Y{`Rn&7N7m(WqK;!Hs#3%22pv|RFm#Bu%1Y8=?TCh&R(>hRT)YOGpbCZOd zJ4r`?t*j z;M!{hlzTNm#rrE>1L2dB)C59Hh)bR9s&uN|JjhD9*^5-I1^9Ov#ebU^riAkctseJJ zZf$uAF^Evgt*4y5A^XlbC{L{Uo%`Kh4Oz7Pr%{J`Dd|7&xQ zd~}nWjdn9su^t_9u2Qgx%JdlIALXs|b#c7g@@`yFJVT~RCvFbDABniq_L!G8-SviQ z2vb7Exd+>U=PJ_+e@ywJtWW9G+jW-ZjlNgIah3+<*v#PeAi&`MCB-q{KdAB7x9ft0 zG_n)`-O8h=w52{m6S+P8Fv^_`qOkqPDEF?}x+uj>T;BwypEKUeGrR@j94`~F))%t^ zVd&=0;+{SK)yNwDT^3u-B4HO<2MTzC5hznS>?NzHRt>d40XEQPnPXbyr3-m6!`^&-v|OB=Mm~Y z0v#Q(J^e#Qr3@GN1D=KcF~3r~qKFXtwr*(b(aFF31Ixz1omt|AwY*9#=uj>ZY6~qe zGw!^(Pnu9#yb>ihq~8bWkbhRH!~_v@y8GyB&V&7 zqru!pf;VpuwSAliO6ZHyp?J0&Q;(+_HQ!EGb5yn5E1@F_Cqb>$x_p4MvU3YpbyB@d zvF6;5mT4vrg-t7Q)mB2vrGMxFBbKcn(T_b4DUMggQ{)7cGA>m<`H-^?L!Dbq-aO1^&~ShZRe_8SiN0Zp}Hwf!V6BO7vIP3DemO% z!4_^bEjt|}nON2Q@yLROXTRb4_@Cbw?-Dku5*=$L-chTN3p=B5&u6#!@U_tQ@UDW- zbrEr^h@>XBO#99vDH5AQj=yMXV6j&CjkJc49OmNeJ@(G@Y=qHNjZgl{cw^%_ z$?u3T#ckfBoM73!i*qkyK|TuG+)Ve6e=dhD-VKT$Kc9qfbyg{=GJHZ(hm&tk)sRA6Cr~PRbf|(NbM4 zs<_tJTCReqTy$4m%h9yFHcDR`J)*EPpyz|=B`P;dMFv{^*?=W+!DL#Ti{S%#5B&yR zCr8A5lZ8~4G^ooR{t=_MdPXUR$_!f)A!@oNijF_u(t7eW_nng$K=&`{ZurRt`dHkA4};59fk>s+Kk{DYrMAYoq5Nl- z)@| z>&>A_KhDX9H*?iFE#Xv(k5qkllG$dol*O$nD>fW+{rPdT;_h88wgmPTyy*`1OWWuI z5Rc2&v4@6?f}5H{g6fE7Sdt7ikT;q zXo(MtI?XPN(eP^hVEXC`Upt*rEGpJ>l3DQcD%tHwqgH%vdt>Arp&nK%R*m*(?8{&( zHBvQ#b>+B}$DjtJo_msAj(mOa9UUP60 zni4^qvSQ|mW3Ro=$XDV(X`4>4DtzTRMn^+-_3*?H)90OtQ^si=$|s0NMZ`HG>*zuM zX7Z|DLQhpx;1Lk!?^Pyzujnw)!+91k#oyc0Au^gOLbfidds8cnJtxwZnw^WeEZp9rqww1U#1vWf z+w#$~e_D4g_vOa>6`lyZM|NlE@bP%2u%gR0sn}bmawBN9PTYM(>=qliTJ18#dK{6C zTA&`pQ~MlaOo*}-tx&n;bohE-%(zACO3BGPxtz4c@sW221E$BnGNy;ij!B;%7%Tx8 zJMUU#vem6vaJro|CIGH$;KS|2&uui`{^Wnqq=#dQBQ_!bNyLODoU#>qDUE;06 zTPwc!%B~@KP$0oqD{C;T>#jTvgWAkQZI(rRjB|0}?IJUq=tI}92>TzBZ2%K<6|hhF z6|M@*qt_$FTGa@+?Xeu~n^8Kgr)MY!xd>&=Ckb}DMJm21f(=^^35Jtv5(PtZO}0#` z=q8t|EO?GcVl_%zBBD)TM(B~&t1ddr1D}L9r?5 z$%^8lPm|kF<=nwdXh>9Wa6Vf7oV*=EhiYd~abZ|$W+ZKJ3l^qT)0nvT&{bfsFxJE8 z&4R;}rRcBhn|EUa01cpT|EnA=Mtn-xEZ9ieP5)>&A+EQ&>u&9;uI-T<_{$tiThpeL z#+++j21O(=_hly@I{7zWl#b`2JB}sW#*kKwO^ru{2$L&h^7~~FzZ6Yt!8(5j4RV9C z;K!1n2pD~b!p(ThCxa?$Y*Kl4ma{&7!0as`{(Ym-5f2_WZ zGl{x^+p`TIaGp}aO{|~*|LQ>;l}(SK$9(xSHJl|)=pwDlsFQHC7;7+C?UpL>9cWg18UCXALYK+~CP#(OZytH= zwYO2k)PQXNK3tv7rJCTgrcBS0C%>JaV=)!WI03z$HqWx8}n|^UyBS@!fr zEo8Tu5ULCz*jk{gjjHA{I%j>22Rblvx5Q>19X8g8G$hRBQqL1Ll#kqml7zzDsn6rl zu)^#0)E(9SzN06ls4FIMg$K(;?D+gUA#qQ&Tdlm`mO3LcM(UFjzZE>a!u0${9Qs}l ze>D>mOFvw>OaF=8dg#{++ar*|`YuV!6W#k;@w)=Ic=qYJH|$ijF0m4SNAG<#OSN9L ze^wB`R+dycw5^AGYQU-GU;sWnx*vb!uJekR>otY=j3=xF9xk6)-xq6YkpI(m5BDCS z6_lBeinnaY)L2Q7#3;uArqx83b zdBaU!1)SLDIew{GTt>J-8f1iH4@o7o{QUxvGkte|JZXtjx3c|xy4>;Zt*32wQ$cG3 zkUyF1oJj6ZwFR%l8F`;lByAfVy5d9(fF3UZ{MbbtH}#AOvRu(zeQ~7iQwt(~1|J*W ztUk2#)`e&|28E&-E*?Ex{`kK_duYW{ZenknQ8=?Jw?K^g|CA3Pq|0H)d-%0@-P%_T z_?O^=MpNf5L!H?)ryM2Omr78efq4Y|>pzro%L^eqG)x0m}*bm?%YKH=2 zv?re;r8`W@o#N>Oc|JqH=NZ5Q$b%7S!@oRmYW5R#_a_m_CLkqijW-0SIv$~dY#Aq^ zD8%aPbf=}>kSpOJ!laDoX&H@LGh&z{yN(!NB6hIf&nG+#>I%3!o{t_nt2eKh;@TuX zdIO4y0NUa{gep2nn9Mloj-HEyXh{@#1aObcT&iaoO@M=fhz@m~+%hxFIhP`_4izWz z`F}&aY(GhYz#yQZKSK=XsNXTE4nYQ!fSj58$qh?5)={bNd5^}O!_|Q=i4=f9R2cf{ z_5lBo9i{}>Udpf*5aP1m+g_6Z6~f@|DyWn(3pw;;*b*(YWoPMsf+AElU_2y1U)H49 zD!2|v2@O@M{|~QX!n7L-fMBO`_P_JDy@Bo=!3J7jy+xLdM3cpSn^*Wi=Ydtm#jLvv z0YpNu4^eUQ{07`gfWctm5u^(UiIpzXrk^SjEt4qM_<{ea@WXv{BA0BLCGW8I>Jzt$Feg$hBUY=uN7iX?!4TGfY~D`L#P*m zgkz9mA;e*-1+xH6*8;jxUynMP8hwXF(g77>F-I+gZ5cX-d=($w{jai$e(>NcoksFB zLgdzj5N)>lJq|=dA*nVf5)aiP;6!dW8G|@sEPChr)A_yNpVnl%`{QuoU>u%1m8G}SbpIrd zW~0XdY8h~Sa$8aqWG~FmO^5P6`A)|8EC9jw1)+NR_Is@HKydMX(;ws~JVMAyD2_r_ z0>1g^z1{&O@(Gd)#H5F?{yAA7@kvsY22q=Gzsvm~?$Bo{hNxz1G#SATP~jKr6_M~y z!c>sF?5~vJX1qw_mHi+}kD+3z(V+g8L4b%_o z7!PNl9Lu@1;)aDF55EFG@mKG{JXImkivW~-I}nwdKi$s7rBCw)qXCN$8FXJ(?GHHu z<3ggtzCc3je;|hdcQ&c0_EVb0NQs7T9M67b@~i>@>{w4Xh~;gHi|pO}T<5E)FfqO_ z)%Y*8tLo_qh=1M(R-NT=*oT{zAVEj+gKyV7msHsn8DUNmKnZBm(6+}lgvtUTIF=t>o%^XpOZW=E*B!27Xd-9DIo}4MLtQvR2N&5?+A?8!8zbXsGuN{* zfqodt_KYqM?eYvn*x~6v0Ikr(qD*ud+kWPyiuA}iTa5ycZ&D(<43HKLN~YuLNkKF)# zfDs)mHp>>)k*t(vo%<1_dfPu$-!ODWg3urcL0?|yHhl)_E@fpt-n&dH;P$tOt6LX=ou49o?GaLfhs?v!*uZX-vFO|4r>gpj_lqI? z`{(sVp;J*CJ(oFsWV(rHHO@69*Aba69ojWJF2n}P>s-K}e*h{Unn(!@vJQZu3+pKU ze8x)A;L5ryqi8npAF$*B?R6_Vv7ZJpe+>@*bcv;RIz-Zn9TBn;Q#mVjKMaj=h|&T= zP2nS5J^H~XQ`Z>hvGUm*Xt121<(B~Dk+UGMY!3)@eJJ@<^u?z}d+yD*JZlSjihr!M z%!isM@Vtaf?qp`np=UD|D&VOK;89E5_;St{veML%VgOjjGD2oH2{IzNHT8a*2_P1p zClj$_0ya!k70x%%mOD#95`<0B$Qk6@*mY0+R))0dw)sGDP4e zW=PyQt_&39(H;l%mvis4^3mREx12EnQ8ZQXft3`|eU6`XDqJb?al3g;uFslpsWVUk zfWX^6RAOrnQgQ3RDn~Zoe)2=;2$0SnF0qY3N{Aq3p6YLIC4)G+7WDaCYD)P@FdvIZ zOC+EEV+F@(lS_YL3Kp0nQ1e~N`*Kn6e-5yI3NdGOZVo*#`KRv=b12hJ2|`8BKew9n z?o`r&~x$2G=E1~qjR=^jh=A%JJb2cW+9K_hZir-y-BbCJnUZakMU`D zGr9Oz4Ebt@oRrEL8-2;r?A!3F zbQ&*xtajVAr`#3S`Ns#@tFwycK(CSy6Q6jm#oXM3Vo10GjzHW)O-Tjp-yW?__*mG) z5^T-9FFDswYm&oFA3F}~tHt_Q;i}3%4~m}iJ^u!^O`j&N@_|aMW|}2klxg8pRe*R{ zx?T8Ri&xd?IqBi^YC*fplMfGXsN(i?6B*=WT<8X-LoE>XbA)2v@bk;z6hL_(LPH|8 zOA?z#@10*(KcATUy20ekbbald!KzUgu(mZJ<7n5FChHEFn-|oHB!-YMHxe`Q@06qDWW?4$MU8l(KSQ2>`8W#9wP%HiZ@&*+#*A+vFY|OlhL}p8nIEL=ZSnns7~*y zq}=nQm_Fu7>p-ru_@i9CVksxu2NyzX*u=Y3+1$9*^pwt67MZ8-y88lVp<%24WMzJr z_kcTJooUXMmFp{Vn;H3Xb5+vFdA21SD>Z2LF`#bo&heM7l83@s$bN-wgEsxxlf2Mv zU@Q&#FufdK!_6jMP-{GqKfa8_TJ7e$Gld77Q``_bvKbs;rC*e@7Hh9adC!|2DcM{jO*QOCw@_3LIj((F3 z!lSXHmz)dv1|FVx)g~c!aXPf= zz_`ye6;fVqS8NcBwtbQtpp?1;CNGeEzkQo@Yj_oOPgT6eJTGo#z63>-ap6;+Ku`&> z!?#Fu8E8NOWci8~gByKNArp_+&5C~c=wRXT1RH*Yn~ENe2(9Lj zC>N^%KBAKw*X3;2Aa9r&rV8NheL&Zk*XaB7TOg%X9cXSqp-H@S)>LVRolKK&u(L_ zyWFo+-pf$HZ|443>1)70f1K~DS$ugMsiSok=Oka_txOWlQInRLW!)4+$hTN{1_wj$ zsA7Oa97#layOP=#DA>#6e)H#|yA63krO}= z*e)5T*VZ6qo>)-HI;oq_eyxmkvU?<(V)nV#F~>BwH!=wXle$@!#?oi)MzfuSPY`j9 zB`uf-f4=7VwfFTk#*b81n+iKWzAY|mdazeorEbQT2_2y>ldzHQ(9HLoy~M-j;h?;7 z$MaqbA}9m8gC4ttAU7sjNvO9az~%+v9kb>&oJ!@o2B{LFBvsmgw8jHAE$ zF?~6ir?ag^=m-7VFy<}ICF;zA<+p=UzU+~YuU0D0p1=&3ASjdaKT*>-P7IKSD^U3W!|}eLI4H&u0;53SpQGm|p)T{V;G&eq0%s7}6ON zD)nvMP^3>@r~bv@EA=tumrS~2?b)Iae8CkRi**jji%te1<~vJ3T}Gr^eL=xy%&%~n zckr@BK;kuUewWh_lomKWMwBlHZX(nUSY6+iV>e!EttdT`f0XLhec4VcRrn+aqe?~i ziI4O|_cX6|pN|r3qR>H~V8EJrAJ1g59PXZWF1gnxKHXVcW5Tv`$=h01Nk;PPw0Ss7 zM7q~V2RTvwZtpM=d$;Gr;AQpt)b8|QzqJ8*-T;I1AD|3}diqeee90G#`Di_q68c2{ z{PX13TQ$A~+fLfJd7i7u(puLB@=aH@PO$lDhrQAI)>FF!>ACT-pNqF@GIdU?DJvO^ zeB#;(KQB#`**0i%1j^kknmxEPyId+exe5h2s@uvpQhwkif?w_~G!=XZTAVgV;sVh{ zFNqgz z*|fpSTTr;J%0`Y@Pl$7aDt2e(A$7o8)h+Z1?|C7M$+b5R0}2MbI-AU{jVX4O4Mn)F zD$A|OZTxhrkNaAFYtpR%YwiO5>J3+Pw5Zc_UYmOD5^(W>$i^1XKV`jt3_Bk2-pW}l z+DTnr9T=O-jzxq=-pkE*T6+W-9q~SB7dhFc>0raHz3C(JCE1D!8IcLsLY@X7`qe6MyXfW-G;46dpELXJWxK^ZZzI3+YG*)m6yHxtA zXYiwTbO1WS?~Ficg{tKT5p)C`CU4H)UpN=!MHG;zY7*vKgLwPKj6{kdafVFccff1Zuf zb$p~B9W;w)zyG18XBo~+4;}sa=e7YlZ(+KAv*0kqd33l!;e_R1f`0Rz*&bdhrySEq zX#D(z!939Kd@J{}<&t-LlVi6~$$J8KJ-TE{?+V6O4N|}8s~TwZ9oaXgjdz|IX|)BD zam;_N%v!NH`we}vfpHg$$+Ndl|26rtyo+#kNTKX3hqaMz(k$Lw*;ARmpT7*z>a0}A zym^-*W6q_k3L#4Y@I(CP$Bf^7+sjFuX{&Z>^J}k=Nu7Ae;JYYML1YmaGnF5AR;4$#FTpq4ZbvPM(M-4ugdO{+@{Yp(&S>AmS^Twpfh?7s*CxNhJWHIA zN;>nMpY-Kb?iC?l>0L4Wq5f0pr6ojbQuRj`un2A z??J2z*a?v#;#OKivDypr6|ZuK-6vn3uI)>q3jRAj=U;Z;2_{%vCe>h|4|XIeCK9|- z?Mh}R^4vho7U&>dA(_M3^z!RD>KR$8N}$R{_y+x?n< zTN&4>N8A4WQsCo&dlDwcPmDl6i#6|%sr~&kDpB{LzHG33Jk^T2#TtKge2b9PK9W^_qpLCR$4#W=B??__P&9hQ#(Lc0JucMv_N- zPG!CVx}Lck6p;OQ_{k&`E}~RMHU;4>LVytR@M+t>?HQ8lUTuL)PnDW zBkN1*_0uZ5*dV0VGn4fRS>ozsuvVyd_A#(o}ZMYw{ zXoW*3;sgn`$h7*s_d*Czy}VY{FS*!yV@_JwE5Yp&VxdQo9{KR>U$2{do>fOv>``1N z-fW3h;&dTOUS!2{Ei>B&u#+3h8MD8CdKu{k1Ks{x8Ej`!=)F_$_)rEECqeK-wDC)4 zbi_mMJB7-~Q=S}p!;IW+zki*q7fobH3zr37d^v$!_T<`s=>jb)>-pfI?9l89enq(a z^WgIOeQKYD6u9i`lCZEp>WM+KHMd=JFQao6?1_>w$)$g`N#X0M@Avc>lefa#NVwhJ zj^aH$1-q)Uf89sHs)~j(?kePW*1=Xa`|>V@=Y>&W0th63OoA+r=M4Cm_mR5M zPzwT)-`MC0fj%@2CFoK;GmfqBH1n z%oY&Oo+^k~r4u~{k-{~*`R&zu&Z%E#4V;kZC{hXT?N-Cq$ziA#GYb~(eehcMRW2Z! z<_VA01XEMkcNT?f%r_2)AQUlhm(sL3P{&XF3Z1$gvD zFe1&baA35^UR2YZKn55pId*zdfwBtDFo_Y9Ev>$As0DIlpFX3~`EbA^e+HS4aV#eM z5fqKSAq(KrYyi<~`{X_Wj>{SIZc{m9^FvSdkU0$#99fTs_}LTk!O1^x2$u;Vv?J;z zfP}88r<8jtW{nSf!$LMzwu+Rs5vf~M8O*&yIW{T=I$^^QT^Vb*U05-q38l@BAw~Hh zsrcH(?6~G7IpgE`a|Xy;QV!N%N(A36stR7Vjk8hBp=6y9A(@pv1If>ev9e#7dwx+0 z9-_F(vvFOtZZ%|{Rvp;KvrsC?W0#vk#}KLNj#T=)XzrQhbkl?lmQy%;IUzC@Ob25T zExkDt3+rhXLxE8xAksT{rCtQ{^x|3AITkJ-xdxZ9xqnw>qTnpostznmQX!;;;s^VZ z_-T66P;S`Alv!fLkEL$~u(Lpj4P@-P-GQIXc*C1P%L*E~)Jyq^lD9*NHEqf(4OnKgsY0D{{H!;Ny9cQ{8=zoF4kC zbVuOw-ofRc9b^id=ist}%vn$5rB^if$Fc7O%HXjC@==Fx`NIj9tHJFO z65$T}8_&VMU-#sB0&D^v#R~4tjwYsE-JQedDh*0ROhh} zA}irG{ib7evPH7u&KKli+dM(8t8EF7I60B9tH;ui9x~gZ=wcG2c+{X$ln|2qfpAVo z2npq<>ugASZQ$gMlyVS$qaz%Q4w0eD zC#X>#1Bgt#1d#fFNY8LhY@>tIuu8ZY-tNq*Jo2`9>EPS9Z>wFDY$24Ub)+V=A{HyfY1;|JSdEPR%e@~$-zk*ynmN4bj`JpJ z9hBD>3{!GN3H@T5#F`CFNwp`quK7jGwmx7BQrg+S92dx8_a&2WQbO|f?K(QnhR^Z( zT&NHptFLqDhzUGnkuvmUP+o|?VFuQut!3Bv$T&f647vO)gDl0@>1@@zm`tt}RAiC&GXr$+1lo8<7S9Et z59c_($*E0DXOyTcLGT9o{^ef^?eA2z@b(UesC@aA{OftLRnRE)rrr-UnC5U{i%=nQ zrXp`+ZT}9$+T6eVbxzrV;}Wfiq^(oCJmJ(L`!NO;PTc<3qeZT+vD%%jx>8pQ$J{J1 z6%&CVW`U8L=aij_HXFjX3jqQ zf;Ogo$?E=^cn@-MB2b5}Vi&L>fu%q&#jWY?c{?9Anp_3uh$e))?ZBKu3QHj3--YM< zo|%;tMX147Y=8rUpwC>ZKT$Nay) zx6euU0`Nt0f%G&I&guZ28M{y_X;=FUD3k`_TSyU^BSCniDulT_LcKisW9aE?zs~pj zVdGM0eJ2uWt^HP!I-eex=Y{MpNYyzZ(~5UL3l!%I+Ch3`OcpUGK!3!LeGwniQs?`9 z22UxP2;wdVBA{6QvqLA4J15Qk4pKubwv0k>_ClOU z>K?iai32_)KKIFQv2Y#Hf&sKp_QfKL<;v$;42Vqp?_ayM_R&*cZ!)mT=>mvhZ5@bZ zQOP&qp|enXPr&55EJ)%o$Z@`)f&ircx7-g1WvC7^Q@v31?d!;^7fAJq^xgTV_vHS( zYM6q06QAP%qY>D0C|$1#@;gSmH%p4%>Mr)PL_i&j3%^1Cyp}Hw3AaHN+1hqUgxi6_ zjH~3)S(_}alds!=d5aXgTL(~2%_&n6fwR04+De>lu(s1!BG~vNuMb9tw*cc~iZmT5 zy)pK4fiph>^Tls#$MVmn<$CCmJ*9^2DM}g6ubD)XfU8Ivb*X(n*1xEf8=?Jru>ioB zd-Lk2+&7);oeN5C%UhDo0RQ1F7?~GJKWm1EcKIOrnS`ApA`R+#=ZmC*$sWl{A55!U zt^2pN$Rj}6S*rBo+Yi9(lbOycqZMR(`}$c^t<}RW+OLmeAs5BNmLJQ=ufi!pgpR11 zVyJ)h8e)JyHnn#rBaS4)332DQDRsKsU`hmH;R_4XFFR~j5>qSaBK7vF5nV}e2NOZ7 zuIh#d>u)ftCCSOg1aiH{U#F6I4yc?C?LsBySL#nb`3=o{ps^q5tiIxTPnjMxG|R>c$s?PCt?eHS4c2a0kF#Z8kRp28LLg@rc}oa?sb2e$(u(oHxMV1?Mdu z{K&a?xG6ybx0&FD(l{ zXPoW+F4pcAvh7t*J1J(-vM{FYBov#+x$6IBS^pShz0KX$W8%=6#TIbXG|#rE+tX)CO$Aw=7; ztG6+^HEO;3^^CA|2;`09!j64BiLJ@Vs#dk+$kyUxt7{8} z-*X)NUcpY~j3WG==YrF7QdH!1swet9-9FgCuZ8dLD8KVa7#$&EUQ;EbyC9D(h-e5p zJDyn#Y(uTWQ@+<;bzH1Am|Bb`+f?E_z5h-P@paGjjs#aviNY+0)Ks_PK*3tE>EeDP z)50Geiy6N+au|lOHj@TZhq+C!hA0UfSQ47$w8bq6uHse0X|COs%9j+A%bBETJYWXG=WK8ZaK)$dur<4XGMNXciLO{dqLaG+1I_R!kC@W2$nYAuEL9@asd*vldh$CbN}`ejW9+IP z)sTf2p5&_H^CT`HsnPsT7#KeFE$&lVnE$r<{uia8>R8|sVKXh*2 z(K+x2ZSDwEkb=F}93sJNyC3yB@W3>9&<2Q$pI`9kBXYU#zLr4J1-YGx11=;wcp&u&{OzNLhQs)VYW_l?zw7-|xp8A`d!*J{HckDvHD# zME^e&Z}2@T2I43HO^$&Id=_8@9u3DxLq2*R3=Qx%$nZaQRNKZ7qSdqsCb7N*;-`d& z{@cU-Zx8o>PY+lB^T|JZ-+KYFUre;-9u4gi3reR-fOIp%m@Erjrsgrwc3)DZtSJ>y^AZn;6jCFbK7 zUnT(%&-d|-VZGF2`hY+`ecSb2}YrN?^*s1#MeX|Ycr_PR|F1iE-LII!|a0QX@`^T|hOSjhy+5+?r zY>xwXE<;GbdY0TK^{&@`EqgcK2M6}teonvg)~*ba|M^54^tkplqiH*M!Sh`oy$sdrfROV- z*pOcIX>Oc=kTsJ3`3JgpIL$Nf^yzpJ`^0>J2loAjlnd^Z$D2$8dC*L&Nu`kmw(Zz0 zM61TO5bxM2T$u>|;RkWuo6+|Wv|E3nBnI4~$3T3+WD)6n=#fJpp}z1nz#jc3Y=8+C zgPbTnMyu3F>VYew23t!!D8BBh#2F?amt({EX?1YtbZBNfeZI$+>uC`rK1JHu?R#s)_6SmI8hT=6k7bd=<~NlcRXMn(=Pk9$wNg&ndxFAaucu4 zaZL60A-Be_9=~8!4HUR`vjnNI!$9AoBSXZ04sUN_{6KfzMOyiFJBWdP92x+LAVE-Q zsC9GqINx;_2OyAE;3=`c`QqssJg_pQZD;*8IPGL;6_G#I(* zVwfqlU;R&dJh$DL?{SB@Q{_b=i4m0W=xC9fb_F?`YQFH0^zfj?b*((V7c`jck)9uy zj;FYqBlI*?NUPtO z0Rv2}r)4JJ1Oai{ZUEp%UneN)=W_k_9eIXRf=vc9=0K2g`KrDZdEz8Q8wzg3{s8;5 zaX)%Q*7)v*x#&7VY1|GpWGUhznM<1H;Tlz zWL!doUbQKI>*ixh|1y~Uu(0y;$hGplF7Jj5r55RK$2{p9+muN-W(|;hk7-72hV3Nf&SUOz3@14isg1l{Z6U~xf`VG z+#tILzO7puPGC`(oGG!H`2r2$-J<2-?gwX(zh9>99-LlGwKtW+VlKaF5V7E5TL?K> zb_SN{At@?lPA3S6J!zqP;D*G-4D((sx#cD@&vL~bg)I3ax5DU)CX{5qh7tq6TpDkA zvZCEB!?|Fa82;hL#oeFtniD1se#7O8i;noswU78w$>Sw?M)tn>Sw?nwOhj%p5FuqK zdQ$lQ5)RThJ@pPI;}kz3>|FDJs~$?G-o0jDb{ zBK0%)KL}2i##}d2?7@ItAqyR!eTRFB3N9c^o~jM_)ot)G`_5F6(n8aVqLcw0=f&g6 zn}snuw>1J@y=rjy$<(+VzH604K{1}u>GD-_GFwp|q{Vjpt}w9sB?>;UmvCSo7YcYP z4E_=r{#K5sJ0wu09L9n)m>O!8Q%?)MSN!J53L&dLLF&Lhw8>)%<#`)--*3&8n(mzQ z$@>s1!+^Y&(R)zY?;$&LKo2m#5hr z4W}NA^*Z9U0=(+-Tm=k8I-jZG?9QfEaAHNEcU2`(U8T@DO$W9Ox)DJvMaG)Q?H5Nn z^J*}s2?($>XVsJqdhIEMpGK^Fuz#>~Zu>Noxxsqb^lN-(_J{k9DZKyIl2Vq4DH#6? zOgkIl%g)_YNj1mZK-LZs8NV#Z=6_4X^ho2?Wy#4M!!G>{_Ccz&oxaGfJ9V%d@^u!% ziIg(Shv$-nbYt)nI2%JSI%aR|PZlSpx;gFqoX1~aKs3c6J6?M}{?y(ibt4yBV$FvS z_LUnctI5b{vq55`0NET9q3~w%o`SEDNrI<;*?P1Wtg5$YPBy{m(_b0UV#UwWIa+1D zZBMbI3Q$;#k$&QFt)Sp+p{!g=?09ZV#2R+>49qerK89IOtEgW$h6mogclIyz7a$9+ zL(+77y)4@uO$mfEa?;BFi|CB!Tu|U5OjW5la*Uodd5CAI^wnyAqSDSby(5%WvJcT)f;*o^qX_7Y@In<>u-0vv!FQp1r#Ru2zj;BH(= z6DZhS5<9!Q)He@$Iov!hA3Z;*6Et$cV6Fu!lVq(?b(2A<#Jpod^(y z5&IHAa$Rg%mk*~6QIo8r&?q^7W=kD-qF-;$HMG(b3uw$Hw@z&jtW>olDr|5B-_CvDXw-fF_$0MPU+!Tz@Z=Z&f#Ymx;6gqGl zvcZSD$`d%DBO%JK`QRP@WyG);J5mVKs6zu3&ah|HLzjG-HTWR1X$OywCpmPZ1v1)b zenw*=LbRPa^p4&6l4cA%vm|H=_B<=@AXhQ#EG(+wEab0^;MDNtg`u$RTN|c?v1E!d zfZwUXs9;T+#AMjuHLf@xvw0vsY zYEE4~LI<{dR2yJMl=|RTdJ)usMj@Eg)!8YB#Ccyd0Y1}W=CX_*JbYd?5&%U?3~-yF z(lkA~%Cq5mfEJ((gAkMp=S8?)O(D~@18rPAd%p&T%oyHp6GiVu3Vp+xX^5d=$bz7I z#O){INrOR?paZNkJA{pYb*T7FHd2bG6UdSXtqBPDt0&T4QzD@#K6s1<6`GkGsZEKH zx-LTvXTTNJZv#{%n? z_2%IP2GmG6025VU_?eb2OXrKKO=+YO6b)(1H~5edBA+~**8UvI=YAIXh4S#o>*bj( zu4o_lkgInj$CF_5V!t(&>gB(NAu@umef-$lB)+C5eMY@LlE~|QlPx{~N<5g&%*MT4 zg#Uf(|IQ=O{V3SJeskbH@FonU!CfrpWk~PZb~<9B=xQX=DRM;cja&%7u!pc z#q^{VQUk^_f^1*CeZ#f)1fR2FdKEQ)!ApM<;C^YOx1K@vV@?X46Pz=~<|BF6I8ZL9} z1UE-S{@edi-noB6na6Q_C(=}sbvaSPnqB1BNV(GmgLN4eXIhO*sEn~=2hC`@=%P`B zNNY1J;j;$~9s^HI<5dtm|lIL9kb%$yW=0-H=@LrM>;4qT|gQ(M}AKj;o+KEF81{4@ZZQc z2NZYfHW0Cbaj5#Lhb!!Yv*4tb`exhbt~E0e;qSY_Y1oPf#c5uPgRs4H(L`nc;+{=7 z=HwDUG@0yquuW8eamD%ZA-bu`10Vo31lNT1;%Wai;c5g5-KJ{S05VEVCs}9VBS172nQUnQ zN_ZZCW^^+H;Y$*(<@&!HaN4Ar4m2cR#kqxh?kg~Ik1L=Ud zYf?LNG4g)4EuYA9k}O0g=s*@pnaQ@jOEvx{JRcaNE#z!i_~C`Q`43NuViwg!bo+e* zB4aj!YrX0<9v7jXDuoY0i5@l7<>cyRg}N$7l;%Uj#_5L@x%Sc&N*>NNj6_8=mm@Pu z`Qix%XQV#{VA=HiOldIg&{)QGLz*PahavV%z%#jmx+RaI=st>}&I1!xsqoeq;ZHm; zl?D1PB6(=SW|C1MoI(rtTSD6$QwFd8j>K23wGpdV9LrI_E-XM&lTCb8R?k(eZ2XI* z054$8iqZvh%i(XgCQK?=QqIGc`)ef!qoLJI&J`P+xQZ8o?IDRH9YFI5>H)}ec9p5D zs!A-sboA}-uqy^_f*O)XM~0dQB4{mS1HQ>qNx@GhX%~R(AS>)&Fzt3Bt+(ic4%ICv zD5@-ErTx(~dAWufrKUT@HjRT~Suq@KMCRpz8lsJ3Ah5FLz63V8b|j*5L<`P&N|QS} zgCbmr1XLaoQ((UV>Cf@VzjTl~hX&=))V+b5(|ESwAd{ldFv=^dL78h|Fv*1JJK*Hl z4@3q!nNYObdi%@-awPTf8v$LD2(;>QB0`yDH?DVem-eR6 zGm<2S_l{RCn`st6DeC9eI^_1Cy};&OP2>-4Wc_Q~v6)b3=~ALDH{@hkbk!B-S+-F~ z2ALkc@BsWd&XKQ;cGv&SPos4>(-aLWzN(WKe%VszZR{j`+VMO$=ajA=ibzbTC{s9% zz{XY~J?|4GsC3p$7s&({Q?q-mwYXOIC{87xN 1: + h1, h2 = s[:len(s)//2], s[len(s)//2:] + parts_to_test.append(h1) + parts_to_test.append(h2) + # remove the front element from the queue + parts_to_test.pop(0) + # append to the tracking lists for later printing and sorting + if o1 != o2: + failing_strings.append(s) + else: + passing_strings.append(s) + # sort the failures in order of largest to smallest + sorted_failings = sorted(failing_strings, key=lambda x: -len(x)) + # I don't know what kind of output you were looking for so I printed every bit of information I have + if len(passing_strings) > 0: + print(f"For input {input} we found {len(passing_strings)} passing strings:") + for p in passing_strings: + print(f"\t{p}") + print() + + if len(sorted_failings) > 0: + print(f"For input {input} we found {len(sorted_failings)} failing strings:") + for f in sorted_failings: + print(f"\t{f}") + print() + + # printing the smallest is probably the most important + # since it'll tell us the place of the bug + smallest = len(sorted_failings[len(sorted_failings)-1]) + print(f"For input {input} the smallest erroring strings are:") + for f in sorted_failings: + if len(f) == smallest: + print(f"\t{f}") + print() + else: + print("No failing strings found!") + +processTest("abcdefG1") +print() +processTest("CCDDEExy") +print() +processTest("1234567b") +print() +processTest("8665") + diff --git a/delta_debugging_results.txt b/delta_debugging_results.txt new file mode 100644 index 0000000..7070e09 --- /dev/null +++ b/delta_debugging_results.txt @@ -0,0 +1,90 @@ +-------------------[ abcdefG1 ]------------------- +For input abcdefG1 we found 11 passing strings: + abcd + ab + cd + ef + a + b + c + d + e + f + G + +For input abcdefG1 we found 4 failing strings: + abcdefG1 + efG1 + G1 + 1 + +For input abcdefG1 the smallest erroring strings are: + 1 + + +-------------------[ CCDDEExy ]------------------- +For input CCDDEExy we found 15 passing strings: + CCDDEExy + CCDD + EExy + CC + DD + EE + xy + C + C + D + D + E + E + x + y + +No failing strings found! + +-------------------[ 1234567b ]------------------- +For input 1234567b we found 1 passing strings: + b + +For input 1234567b we found 14 failing strings: + 1234567b + 1234 + 567b + 12 + 34 + 56 + 7b + 1 + 2 + 3 + 4 + 5 + 6 + 7 + +For input 1234567b the smallest erroring strings are: + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + +-------------------[ 8665 ]------------------- +For input 8665 we found 7 failing strings: + 8665 + 86 + 65 + 8 + 6 + 6 + 5 + +For input 8665 the smallest erroring strings are: + 8 + 6 + 6 + 5 + diff --git a/results.txt b/results.txt new file mode 100644 index 0000000..a578125 --- /dev/null +++ b/results.txt @@ -0,0 +1,88 @@ +Running with test cases: + 1: data = [], limit = 0, exceptions=[] + 2: data = [55, 12, 66], limit = 18, exceptions=[55] + 3: data = [12], limit = 18, exceptions=[] + 4: data = [69], limit = 420, exceptions=[69] + + + +Running tests for mutation 1 +---------------------------- +Unmodified function returned [] while the modified function returned [] on test case 1 +TEST CASE 1 PASSED +Unmodified function returned ['55_EXCEPTION', 0.6666666666666666, 132] while the modified function returned ['55_EXCEPTION', 0.6666666666666666, 68] on test case 2 +TEST CASE 2 FAILED +Unmodified function returned [0.6666666666666666] while the modified function returned [0.6666666666666666] on test case 3 +TEST CASE 3 PASSED +Unmodified function returned ['69_EXCEPTION'] while the modified function returned ['69_EXCEPTION'] on test case 4 +TEST CASE 4 PASSED + + +Running tests for mutation 2 +---------------------------- +Unmodified function returned [] while the modified function returned [] on test case 1 +TEST CASE 1 PASSED +Unmodified function returned ['55_EXCEPTION', 0.6666666666666666, 132] while the modified function returned [110, '12_EXCEPTION', '66_EXCEPTION'] on test case 2 +TEST CASE 2 FAILED +Unmodified function returned [0.6666666666666666] while the modified function returned ['12_EXCEPTION'] on test case 3 +TEST CASE 3 FAILED +Unmodified function returned ['69_EXCEPTION'] while the modified function returned [0.16428571428571428] on test case 4 +TEST CASE 4 FAILED + + +Running tests for mutation 3 +---------------------------- +Unmodified function returned [] while the modified function returned [] on test case 1 +TEST CASE 1 PASSED +Unmodified function returned ['55_EXCEPTION', 0.6666666666666666, 132] while the modified function returned [0.6666666666666666, 132] on test case 2 +TEST CASE 2 FAILED +Unmodified function returned [0.6666666666666666] while the modified function returned [] on test case 3 +TEST CASE 3 FAILED +Unmodified function returned ['69_EXCEPTION'] while the modified function returned [] on test case 4 +TEST CASE 4 FAILED + + +Running tests for mutation 4 +---------------------------- +Unmodified function returned [] while the modified function returned [] on test case 1 +TEST CASE 1 PASSED +Unmodified function returned ['55_EXCEPTION', 0.6666666666666666, 132] while the modified function returned ['55_EXCEPTION', '12_EXCEPTION', '66_EXCEPTION'] on test case 2 +TEST CASE 2 FAILED +Unmodified function returned [0.6666666666666666] while the modified function returned ['12_EXCEPTION'] on test case 3 +TEST CASE 3 FAILED +Unmodified function returned ['69_EXCEPTION'] while the modified function returned ['69_EXCEPTION'] on test case 4 +TEST CASE 4 PASSED + + +Running tests for mutation 5 +---------------------------- +Unmodified function returned [] while the modified function returned [] on test case 1 +TEST CASE 1 PASSED +Unmodified function returned ['55_EXCEPTION', 0.6666666666666666, 132] while the modified function returned ['55_EXCEPTION', 6.0, 132] on test case 2 +TEST CASE 2 FAILED +Unmodified function returned [0.6666666666666666] while the modified function returned [6.0] on test case 3 +TEST CASE 3 FAILED +Unmodified function returned ['69_EXCEPTION'] while the modified function returned ['69_EXCEPTION'] on test case 4 +TEST CASE 4 PASSED + + +Running tests for mutation 6 +---------------------------- +Unmodified function returned [] while the modified function returned [] on test case 1 +TEST CASE 1 PASSED +Unmodified function returned ['55_EXCEPTION', 0.6666666666666666, 132] while the modified function returned ['55_EXCEPTION', 0.6666666666666666, 132] on test case 2 +TEST CASE 2 PASSED +Unmodified function returned [0.6666666666666666] while the modified function returned [0.6666666666666666] on test case 3 +TEST CASE 3 PASSED +Unmodified function returned ['69_EXCEPTION'] while the modified function returned ['69_EXCEPTION'] on test case 4 +TEST CASE 4 PASSED + + +Ranked Results: +--------------- + 1. mutation 2 with 3/4 failed tests + 2. mutation 3 with 3/4 failed tests + 3. mutation 4 with 2/4 failed tests + 4. mutation 5 with 2/4 failed tests + 5. mutation 1 with 1/4 failed tests + 6. mutation 6 with 0/4 failed tests diff --git a/screenshot001.png b/screenshot001.png new file mode 100644 index 0000000000000000000000000000000000000000..bed480956937ad1921f018ba003121e1bce7aa32 GIT binary patch literal 57786 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


)$%F6J_V>1zKcFX$S`p1 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%0AR<>#ZtNqu$Z`LOBR>iRK#tY%ZV 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 J(=7h}zX7v#FZTcd literal 0 HcmV?d00001 diff --git a/screenshot004.png b/screenshot004.png new file mode 100644 index 0000000000000000000000000000000000000000..195015397a1af74083a3ac13c614eb9a1bc00dba GIT binary patch literal 108694 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 u6(US{^(^x5xbNU6UwyAW=Kr>rI}Z0zvJ5 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%0AKhAy~ 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 literal 0 HcmV?d00001 diff --git a/template_Report.aux b/template_Report.aux new file mode 100644 index 0000000..6f7b79f --- /dev/null +++ b/template_Report.aux @@ -0,0 +1,74 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\@writefile{toc}{\contentsline {section}{\numberline {1}Question 1}{1}{section.0.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Soundness vs Completeness}{1}{subsection.0.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Soundness}{1}{section*.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Completeness}{2}{section*.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Positive = Find bug}{2}{subsection.0.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{True Positive}{2}{section*.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{True Negative}{2}{section*.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{False Positive}{2}{section*.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{False Negative}{2}{section*.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Positive = Not find bug}{2}{subsection.0.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{True Positive}{2}{section*.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{True Negative}{2}{section*.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{False Positive}{2}{section*.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{False Negative}{2}{section*.11}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}Question 2}{3}{section.0.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}A}{3}{subsection.0.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Source}{3}{section*.12}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Explanation}{3}{section*.13}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}Test case generator code}{4}{lstlisting.0.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}Sort algorithm fail generator}{4}{lstlisting.0.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Sample Output}{5}{section*.14}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Sample output of the random test generator.}}{5}{figure.0.1}\protected@file@percent } +\newlabel{fig:screenshot001}{{1}{5}{Sample output of the random test generator}{figure.0.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}B}{5}{subsection.0.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{(2.B) Explanation}{6}{section*.15}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Question 3}{7}{section.0.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}A}{7}{subsection.0.3.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Direct translation of the code, logic errors and all.}}{7}{figure.0.2}\protected@file@percent } +\newlabel{fig:Q3A1COSC3P95}{{2}{7}{Direct translation of the code, logic errors and all}{figure.0.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}B}{8}{subsection.0.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4}Question 4}{8}{section.0.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}A}{8}{subsection.0.4.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces 12 Statements in the function}}{8}{figure.0.3}\protected@file@percent } +\newlabel{fig:screenshot003}{{3}{8}{12 Statements in the function}{figure.0.3}{}} +\@writefile{toc}{\contentsline {subsubsection}{Test 1}{9}{section*.16}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Test 2}{9}{section*.17}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Test 3}{9}{section*.18}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Test 3 Graphical Results}}{9}{figure.0.4}\protected@file@percent } +\newlabel{fig:screenshot004}{{4}{9}{Test 3 Graphical Results}{figure.0.4}{}} +\@writefile{toc}{\contentsline {subsubsection}{Test 4}{11}{section*.19}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Test 4 Graphical Results}}{11}{figure.0.5}\protected@file@percent } +\newlabel{fig:screenshot005}{{5}{11}{Test 4 Graphical Results}{figure.0.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}B}{11}{subsection.0.4.2}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}Mutation 1}{11}{lstlisting.0.3}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}Mutation 2}{12}{lstlisting.0.4}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {5}Mutation 3}{12}{lstlisting.0.5}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {6}Mutation 4}{12}{lstlisting.0.6}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}Mutation 5}{13}{lstlisting.0.7}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {8}Mutation 6}{13}{lstlisting.0.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{C}{13}{section*.20}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{D}{16}{section*.21}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Branch Static Analysis}{16}{section*.22}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Path Static Analysis}{17}{section*.23}\protected@file@percent } +\@writefile{toc}{\contentsline {paragraph}{Statement Static Analysis}{17}{section*.24}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}Question 5}{17}{section.0.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}A}{17}{subsection.0.5.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}B}{18}{subsection.0.5.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6}Question 6}{22}{section.0.6}\protected@file@percent } +\gdef \@abspage@last{23} diff --git a/template_Report.log b/template_Report.log new file mode 100644 index 0000000..4616a49 --- /dev/null +++ b/template_Report.log @@ -0,0 +1,475 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex 2023.10.9) 12 OCT 2023 20:38 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**template_Report.tex +(./template_Report.tex +LaTeX2e <2022-11-01> patch level 1 +L3 programming layer <2023-01-16> +(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls +Document Class: report 2022/07/02 v1.4n Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2022/07/02 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@chapter=\count186 +\c@section=\count187 +\c@subsection=\count188 +\c@subsubsection=\count189 +\c@paragraph=\count190 +\c@subparagraph=\count191 +\c@figure=\count192 +\c@table=\count193 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen141 +\Gin@req@width=\dimen142 +) +(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count194 +\float@exts=\toks17 +\float@box=\box51 +\@float@everytoks=\toks18 +\@floatcapt=\box52 +) +(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip50 +\enit@outerparindent=\dimen143 +\enit@toks=\toks19 +\enit@inbox=\box53 +\enit@count@id=\count195 +\enitdp@description=\count196 +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2022-11-13 v7.00u Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +) +(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) +)) +\c@section@level=\count197 +) +\@linkdim=\dimen144 +\Hy@linkcounter=\count198 +\Hy@pagecounter=\count199 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2022-11-13 v7.00u Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count266 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2022-11-13 v7.00u Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Hyper figures OFF on input line 4162. +Package hyperref Info: Link nesting OFF on input line 4167. +Package hyperref Info: Hyper index ON on input line 4170. +Package hyperref Info: Plain pages OFF on input line 4177. +Package hyperref Info: Backreferencing OFF on input line 4182. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4410. +\c@Hy@tempcnt=\count267 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4748. +\XeTeXLinkMargin=\dimen145 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count268 +\Field@Width=\dimen146 +\Fld@charsize=\dimen147 +Package hyperref Info: Hyper figures OFF on input line 6027. +Package hyperref Info: Link nesting OFF on input line 6032. +Package hyperref Info: Hyper index ON on input line 6035. +Package hyperref Info: backreferencing OFF on input line 6042. +Package hyperref Info: Link coloring OFF on input line 6047. +Package hyperref Info: Link coloring with OCG OFF on input line 6052. +Package hyperref Info: PDF/A mode OFF on input line 6057. + +(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count269 +\c@Item=\count270 +\c@Hfootnote=\count271 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2022-11-13 v7.00u Hyperref driver for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +\Fld@listcount=\count272 +\c@bookmark@seq@number=\count273 + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +85. +) +\Hy@SectionHShift=\skip51 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357. +Package xcolor Info: Model `RGB' extended on input line 1369. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376. +) +(/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box54 +\UL@hyphenbox=\box55 +\UL@skip=\skip52 +\UL@hook=\toks20 +\UL@height=\dimen148 +\UL@pe=\count274 +\UL@pixel=\dimen149 +\ULC@box=\box56 +Package: ulem 2019/11/18 +\ULdepth=\dimen150 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count275 +\lst@gtempboxa=\box57 +\lst@token=\toks21 +\lst@length=\count276 +\lst@currlwidth=\dimen151 +\lst@column=\count277 +\lst@pos=\count278 +\lst@lostspace=\dimen152 +\lst@width=\dimen153 +\lst@newlines=\count279 +\lst@lineno=\count280 +\lst@maxwidth=\dimen154 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +\c@lstnumber=\count281 +\lst@skipnumbers=\count282 +\lst@framebox=\box58 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2020/03/24 1.8d listings configuration +)) +Package: listings 2020/03/24 1.8d (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +) +Package Listings Info: Made | a short reference for \lstinline on input line 47 +. + +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count283 +\l__pdf_internal_box=\box59 +) +(./template_Report.aux) +\openout1 = `template_Report.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 62. +LaTeX Font Info: ... okay on input line 62. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count284 +\scratchdimen=\dimen155 +\scratchbox=\box60 +\nofMPsegments=\count285 +\nofMParguments=\count286 +\everyMPshowfont=\toks22 +\MPscratchCnt=\count287 +\MPscratchDim=\dimen156 +\MPnumerator=\count288 +\makeMPintoPDFobject=\count289 +\everyMPtoPDFconversion=\toks23 +) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package hyperref Info: Link coloring OFF on input line 62. + +(./template_Report.out) (./template_Report.out) +\@outlinefile=\write3 +\openout3 = `template_Report.out'. + +\c@lstlisting=\count290 +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 64. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 64. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 64. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./template_Report.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 1. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 1. +) +\tf@toc=\write4 +\openout4 = `template_Report.toc'. + + +pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has +been already used, duplicate ignored + + \relax +l.77 \subsection + {Positive = Find bug} [1 + +] [2] [3] +Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i +nput line 114. +LaTeX Font Info: Font shape `OT1/cmtt/bx/n' in size <9> not available +(Font) Font shape `OT1/cmtt/m/n' tried instead on input line 117. + +File: screenshot001.png Graphic file (type png) + +Package pdftex.def Info: screenshot001.png used on input line 148. +(pdftex.def) Requested size: 345.0pt x 107.63335pt. + [4] +LaTeX Font Info: Trying to load font information for OMS+cmr on input line 1 +57. + +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2022/07/10 v2.5l Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 157. + +Overfull \hbox (16.23405pt too wide) in paragraph at lines 158--159 +[]$\OML/cmm/m/it/10 <$\OT1/cmr/m/n/10 Array[]Expression$\OML/cmm/m/it/10 >$ $\O +MS/cmsy/m/n/10 !$ $\OML/cmm/m/it/10 <$\OT1/cmr/m/n/10 Integral[]t$\OML/cmm/m/it +/10 >$ $\OMS/cmsy/m/n/10 j$ $\OML/cmm/m/it/10 <$\OT1/cmr/m/n/10 Integral[]t$\OM +L/cmm/m/it/10 >$ \OT1/cmr/m/n/10 "," $\OML/cmm/m/it/10 <$\OT1/cmr/m/n/10 Array[ +]Expression$\OML/cmm/m/it/10 >$ + [] + +[5 <./screenshot001.png (PNG copy)>] +Overfull \hbox (23.69508pt too wide) in paragraph at lines 171--172 +\OT1/cmr/m/n/10 Al-ter-na-tive would be: $\OML/cmm/m/it/10 <$\OT1/cmr/m/n/10 Va +lue$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 !$ \OT1/cmr/m/n/10 -$\OML/cmm/m/it/10 + <$\OT1/cmr/m/n/10 Value$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 j$ $\OML/cmm/m/i +t/10 <$\OT1/cmr/m/n/10 Integer$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 j$ $\OML/c +mm/m/it/10 <$\OT1/cmr/m/n/10 Value$\OML/cmm/m/it/10 >$$<$\OT1/cmr/m/n/10 Intege +r$\OML/cmm/m/it/10 >$\OT1/cmr/m/n/10 , + [] + + +File: Q3A1COSC3P95.drawio.png Graphic file (type png) + +Package pdftex.def Info: Q3A1COSC3P95.drawio.png used on input line 179. +(pdftex.def) Requested size: 276.00105pt x 467.51651pt. +[6] [7 <./Q3A1COSC3P95.drawio.png>] + +File: screenshot003.png Graphic file (type png) + +Package pdftex.def Info: screenshot003.png used on input line 197. +(pdftex.def) Requested size: 276.00105pt x 239.28433pt. + [8 <./screenshot003.png (PNG copy)>] +Underfull \hbox (badness 10000) in paragraph at lines 204--208 + + [] + + +File: screenshot004.png Graphic file (type png) + +Package pdftex.def Info: screenshot004.png used on input line 214. +(pdftex.def) Requested size: 241.49895pt x 214.43216pt. + +Underfull \hbox (badness 10000) in paragraph at lines 209--217 + + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 209--217 + + [] + +[9 <./screenshot004.png (PNG copy)>] [10] + +File: screenshot005.png Graphic file (type png) + +Package pdftex.def Info: screenshot005.png used on input line 226. +(pdftex.def) Requested size: 241.49895pt x 208.61803pt. + +Underfull \hbox (badness 10000) in paragraph at lines 221--229 + + [] + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) [11 <./screenshot005.png (PNG copy)>] [12] (./results.txt [13] [14] [15]) [16 +] +Underfull \hbox (badness 10000) in paragraph at lines 353--356 + + [] + +[17] (./delta_debugger.py [18] [19]) (./delta_debugging_results.txt [20] +[21]) [22] (./template_Report.aux) +Package rerunfilecheck Info: File `template_Report.out' has not changed. +(rerunfilecheck) Checksum: CD3A6676666652EE2197328EB8D98EEF;1669. + ) +Here is how much of TeX's memory you used: + 11863 strings out of 476091 + 180324 string characters out of 5794081 + 2247330 words of memory out of 5000000 + 31635 multiletter control sequences out of 15000+600000 + 519044 words of font info for 56 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 75i,7n,76p,1210b,2159s stack positions out of 10000i,1000n,20000p,200000b,200000s +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-ts1.enc} +Output written on template_Report.pdf (23 pages, 582164 bytes). +PDF statistics: + 789 PDF objects out of 1000 (max. 8388607) + 728 compressed objects within 8 object streams + 473 named destinations out of 1000 (max. 500000) + 162 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/template_Report.markdown.in b/template_Report.markdown.in new file mode 100644 index 0000000..3299b46 --- /dev/null +++ b/template_Report.markdown.in @@ -0,0 +1,16 @@ + \item $MAX\_RAM\_USAGE$: The Max number of bytes a vector used in the test can consume, this is a rough estimate used to put an upper bound on the number of integers in the test. Each test invocation vector is independent and memory is cleared between cycles. This was not designed with buffer reuse or any amount of efficiency so keep that in mind when setting this value too high. The default of 1MiB is fine for this assignment (fails about 15\% of the time). +\end{itemize} +To make sure there are demonstrable bugs, the sorting code intentionally creates errors within the sorted array. To actually sort the values I used the C++ standard algorithm $std::sort$ +\begin{lstlisting}[language=c++] + +\end{lstlisting} +\subsubsection{Sample Output} +\begin{figure}[H] + \centering + \includegraphics[width=1.0\linewidth]{screenshot001} + \caption{Sample output of the random test generator.} + \label{fig:screenshot001} +\end{figure} +\subsection{B} + +\end{document} diff --git a/template_Report.out b/template_Report.out new file mode 100644 index 0000000..e7dc354 --- /dev/null +++ b/template_Report.out @@ -0,0 +1,17 @@ +\BOOKMARK [1][-]{section.0.1}{\376\377\000Q\000u\000e\000s\000t\000i\000o\000n\000\040\0001}{}% 1 +\BOOKMARK [2][-]{subsection.0.1.1}{\376\377\000S\000o\000u\000n\000d\000n\000e\000s\000s\000\040\000v\000s\000\040\000C\000o\000m\000p\000l\000e\000t\000e\000n\000e\000s\000s}{section.0.1}% 2 +\BOOKMARK [2][-]{subsection.0.1.2}{\376\377\000P\000o\000s\000i\000t\000i\000v\000e\000\040\000=\000\040\000F\000i\000n\000d\000\040\000b\000u\000g}{section.0.1}% 3 +\BOOKMARK [2][-]{subsection.0.1.3}{\376\377\000P\000o\000s\000i\000t\000i\000v\000e\000\040\000=\000\040\000N\000o\000t\000\040\000f\000i\000n\000d\000\040\000b\000u\000g}{section.0.1}% 4 +\BOOKMARK [1][-]{section.0.2}{\376\377\000Q\000u\000e\000s\000t\000i\000o\000n\000\040\0002}{}% 5 +\BOOKMARK [2][-]{subsection.0.2.1}{\376\377\000A}{section.0.2}% 6 +\BOOKMARK [2][-]{subsection.0.2.2}{\376\377\000B}{section.0.2}% 7 +\BOOKMARK [1][-]{section.0.3}{\376\377\000Q\000u\000e\000s\000t\000i\000o\000n\000\040\0003}{}% 8 +\BOOKMARK [2][-]{subsection.0.3.1}{\376\377\000A}{section.0.3}% 9 +\BOOKMARK [2][-]{subsection.0.3.2}{\376\377\000B}{section.0.3}% 10 +\BOOKMARK [1][-]{section.0.4}{\376\377\000Q\000u\000e\000s\000t\000i\000o\000n\000\040\0004}{}% 11 +\BOOKMARK [2][-]{subsection.0.4.1}{\376\377\000A}{section.0.4}% 12 +\BOOKMARK [2][-]{subsection.0.4.2}{\376\377\000B}{section.0.4}% 13 +\BOOKMARK [1][-]{section.0.5}{\376\377\000Q\000u\000e\000s\000t\000i\000o\000n\000\040\0005}{}% 14 +\BOOKMARK [2][-]{subsection.0.5.1}{\376\377\000A}{section.0.5}% 15 +\BOOKMARK [2][-]{subsection.0.5.2}{\376\377\000B}{section.0.5}% 16 +\BOOKMARK [1][-]{section.0.6}{\376\377\000Q\000u\000e\000s\000t\000i\000o\000n\000\040\0006}{}% 17 diff --git a/template_Report.pdf b/template_Report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a6c1b697113f522da5ac773784fa1fa408dea631 GIT binary patch literal 582164 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

TyqDhE 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

    8i;6@$Ax zKsf%5qQ9v~nD%_1Hb1wW_Vt1sZ@FuShTPQTqow6%%0jjtud>vrvy3+SXAJb+ax`O_ zb5Cf|<71B4=LvR(+ah7lQ8-SVUMU5PY+m*PabzJZ?W;nNPBh%H_lTCOI|^z}5VWju6>Ke@M(%5i#qfH*muOn;iTEckk+$n(nne4lTs=y%KBT zPCnF)W=8Z+dnQxHM@0p;;R1en5Yg!`)LuFFaabQj6CzqRe)l2vBBbu@d3qa zU~Iip(b-R)KIK!Ndz*TSQC#Uc>LijREnV}p8lQb08E(bdaD?XY!eQfa(IR=4V5#a%}boBZKm4QN@|{ zwfb`#D`(b)wofD;rcQ3GRZ5Q*j>*$33Z+*PE(%&m77N`iv3^G_#gdjx*6jG;uA_Pz z)}M=8I3H^5mvugr?L5kk)`RVIbUehb+2{AXR#z?P)od*Nyo@Rm$~C^uZw1D}?p&`( z^)34o6LAUJUAm6xp>ZCcyHC=qNTm&f+}y#B!Fg_^*pZ~wpehBW z2-VEH=efyF_Ilwe@q91R!I>Ut zM8Tl4^swBJ*rQ>22e`3AThImNKI3DkPX1+cNKP(MhbH-8Sa0=Fw(U;y;YO9D0UXiT z)Ly}*OyiS~h!xp?jiCoa;{<_JB)~I-EEl3%1-FSlP7QHRHS!hkdW1a z7HYW}rQp+seL%E3I#>tBKkJ6G2`aZMx4y%(H;^7#L<6^v^&i^D&#M#AcmR*}F|$P_ zg#gJvW6dX{@SMc6!nqj%={R!4SO`=>Pq&-)56BiQ`^Y0n**BB76X>|(VDK8(y|7Rm2mMK!m6Y}0y zu>}Gc5mFD<+;Oy{C0@=f9Xpe_w87h?I}Jn042*s-cqplMJ$?x0&{O28p1h*=jh#}1 zv-Shwa%`&6wxg%_$60b(f4ti@fk1Ju70@2V=FsZ~tqZl9?4rSo^M{;kBXQWqj&5D&jh8@H!NwA*Doh+m6z1%}J_u_WI} zseNH2E!CjNel}eX*;;AOpFjWO?&?nGa%_ulh6k>(Qx_;{XWaz}Y(EGD)T3)ctSEm+M5m^i9TI#C#} zgwz_emM;|&-f_TW%9=w%<0f9xz05^(k5{M|gR7VDpfi+jM!vmgH45<=(nQt;{ZUr* zWtd`sStzk7@`>d*(@v%5Sv?mEmrw5MakxS^_MS+;=7gQ8}urPhrY_qx!|Ra#vg)*-04%Ngj;UOpWgB0OdA@nN4<%c~0%tA74csk@&%sL*!4QX8CsM2xVb zoQhuJt6MHaDHZAQv*gTG_nU5`AlKl3OUXEyees|rCem-`xBGFN+qPq(Rc{%}t)6cZ z@9X)DV}0p^>vs;G-tJ_Kb@XcAGo#FhsW{ZWG0DHz)kxR-U@ab_!N`^Jo8=b$hlZhv z9tMx07nj?HIigf-^D7)n?R%t$X{pE$9gIOX;$599)UxiR&r2C1505q~m;qPAUhAlJzm(0z+j*GwpNYm%xg zsND|!oc7G^uZGqjFS0YN15%4oA$eeo2E_0{O>Lf+%$az)Yo`Z$g$-Nui%0V51a2#= zP_7#wShQ^^F}*E#$Yl{XX%0i=ty@(KL%K7p7d(@i7rq#nL&X^$9*)`cd&svoTAH&l z$s;ycOMs6!P`&$9^DJlX8-Me~@T+Dm`n%a*ELR(;w~X^++ZrGcFAZQp$Bxu!dtuxC zr9u*%XK$k9x=-KU&h&=wokJ)5Dw0}nV~WR?2~+MnFHRN~duQhp)W85D9f)D)@^^pJ zJ&3PF-3g8<2v$8xdqm?OG*b#Va1-;R&eXOQj!h+2&J!XD>TAHFv;qdP_;`-jh#$T!(p=OR`iyqp+lewbVP= zv|eWbsK=dPV*B{oaJ+M_qe@97D%w2l6tnctYET|r1#LggnhNKHb~7s@mEzWCds&`1 z3pPzHw5@gX5@8he_LiCd7_k1PV=w`LhMJo?u~e0nl2WDgTi7~{=pLY>FdZg~?GJ4eS~P$wge8Z*M9`#1_{ zZ3JqIw-{pq{{KZIVw|?`^!7$eW$h6tDxv0n5PtRNy>s^-{&_uJ-B!`8aoX0bD5;`f z)^$`AU?1p2-nTn&Gz{)y58qE7E>jpT#~R6w&{kL+%FI4cAx-`dq}WbHr2w^&Y$_md zt7ZU}5vWPJi%^<6R=1tSIpNt&35ggDH&}Ae1qmQ6K0fTkA(#)Oq)@+z{Sm>(rkagA z;depS8<5A+9zUp*;DS!qgXy}^cml_GVa}Nt#-m)o;4{yc>LX09$LW{0d0Ly!r+Ad; zO?!TOZH02p9aZ0waE{mBgHaErKPabxhyzx`od?{|LX4J<&RB?PFQXzJyd>vl!0{~o zLCSqSMt(TE9g_iTeQ{WuX%O8;L-T!b@TIx2X)Y`tlTo)_(gJEpWhQ`x0=dG~2I2o@ zqDJD+SeiddDgb)|-$!wYMrvqeWZff+-0SM}Zy_mBYWAfNpygMJ2*ZZ~d>>}b(NV;( zB3BT$Pv>R*jB`A9`^BGzDH^8KJa>B8;W+To{I`u(cn(XU3UmQb+`vW-S4B=cY&5_g zj<5lMzrqaHb)}bpRsm@fI;*A`-lM=j^v?w$PMU-kJtZVMn%=($O`8PMHyQ$4?X}=R zrlvqd3VbOI4B!%wc|YfgDen-R>EnN30)2NF_}{syH?vJ?Nq$~)qjfq=H3|0rLC7Mi zx>{MiscIh$OQXK_{nB%+lyQ*Iq_u%9K&TH4YLEQaudU+m78er(jW5bdfVM1?$JGoV z$@R92LGUe$2Qrc05W)g}`L79Td~7T^`ykjG$OO#&*WB#Yp4h-63jP}6B1Z{_)Y~cN zEBt(+xRR5>WsIE^PR@)kRO|%UL<_a~A&jI`Lgm#_yXHSHcXx?i zPNRHV5}D0K|9E6uTn&;m5Y3BM!f88XPeZ6N?O0X3o%wRq^TJ>Fm(D$}ZD2+nHw(q& z^XZfB>ms?;9$13HYCi!_I;<27^*?x$jt>9fWZ8ZDNIxwcts-%P{C>!XvuTLsTDeZ$ zV5OEJ0Eih)osN7*z^?Rs;3i^zMPVU8;99G#yMl6`1h?u3wYr(KWDw@#UAHJmSpqG) zeDNY`2uNb43p5zioMDk0z3*BeEUOerr@=R5EzW=TpD#K}3b7M=RIU!4pnr>>8qm8C zQv=FY)*QHr+DIk`k~DVi&CR1>RVEjr<4d_dG&CS?qRN6_pkt%8!e{BHVAwUqIcL91 zLV_8UlZn;G{K+|FxQbO2i`Q9S+}K)p^)0rQyL`uRIMS=!IU!nNx{mY{2>F{4N|&XN znU0wm{#aC$1ZG=q8+q;F_tMgRvile+!U3a+KcEhTj0)2f0vfBci+TMoiNGv`008I- z{o#o$+lwlw!B#HW$Yf^EI_X!MIii!bR`@I)`C)Zogc*+8{0)_$^8t!jq zg5vhgMIw$XyC{Yp3(fI3W&YawdNgD`Lt9t}n5UK1cYGc%kAEC;QRUHrUq)Y_DJ7@k zxv?ijt;3xzBMqhP6I=~1aLki%fa2ms$b{jZXdY>cxr}rkq|D-Oh`y(cwhIJS9y~YN znpT@-1TsmC1$#WtVrLHIb=leL-@`kO)Ya~?alCd$98T#;) zYHp6`f-?>=2t$b2pp{pgV&U@6LXR6+uR-q94-ZPcX%o2XR;M}_Qu+nz1HS4l=s z2P^1E6Ie=B_WsD@_{8B2h7QPoI&7icc{RShPfYYjo5ISL!Pu-Ez{=i`x}dq)Qr3No z5a;nh@{e2N8iEtOR8?V7^B{DvS8?4%UUhIpc@k~aKDbd(=^3F$=q)V9r#Ij(?!hv3 z)bthXfOrHVM1q=wIQFZvaNJH|r2|5xrbluslcn%`{28m*u#}e@eXrv?_KLH7?$af> z?XJx>N@d2#Cp3|-YOrPr!G7fPR}9yvFzInHyEh0GG8kz za?V9^rZA9p_LOnBCS!Pt5zU4WNkFy)W;=10|5Wz0puIkLi35fe512&YqZ8+!~`LTXTs3DCB_qHj_xHD3^E-6Tul+0^`6QI5@>^wl@1#m&l1zPv?~{X(abgnfTMG5*WMyE& zoU7^?U-S(O;N{7^Wb`k!lI&K~a-Sv00F{z+A?*ZUBO#%WTL@^Anle367u;G5ngbmQ zA&&a;^(!t`N*f@$|yyvuD8dzFC{UI45hiI-)dTBuYaSi7~&!Az>L?{*~0)WcYoBl)i zFGOM@f4LX(XM2AWb90Pp7*AuPcp|=L?<3z>-||5APl#=P%Cl#~GeZr{sGG2=MQ|)x z3rS>wo)waEXL{F3VZVw#he94=ad(C7!G%J0d{bb9Y*k>xC!@nK-M$IiLdD?v(RLP#(oQANLXEa3R%ZV@ ziNlYuu#JD``6kr~FiE=Ly~sA3sLuYta;?dxz(nc@HGMU?uyR=>X}$e#^vw~`wj{J7!c&dWao6jxu(#os zv{ZdN{El>gvrZbE<$C3`^NQ3kU^s-_WBCMYW6!V^@2EmW5x3OR-7O0sB09PN4KAzJ zSp2|~Bf=k92Ib(7G56oU4?l`ug#y$S=(%nHXk2Bs<0S1fA5WbT) z@;`!*0bGG#2WXIoT!4I`d`UMwu&EtH=Ad#3<^$6*FE?#k$Si=$;tvA1eLE~H-uvCj zs5w&0)yJv5GqM&h4WXD2`s0l52Y-KskeXzb2PJ5#K?;*`)_!VcC0d1r|H!jQk6%@z zuEr0vohnEzMhC=Ak0;+(1z|Vph!FzkG62(Q+fAd?f9l&u2L=$=A4Y9(XXL0>w6DTw5!^I2qE_0)s z!SUin0DwOTQlMyVYe4(=XJG+J?sD%KI*Wgd6a_tNwTCGJ9{7d_9_kmYZf?vk)LR{j zZ?O9Sz4uOQGK!9{V+EOBS2F7{xFs_wIQ=EB@SWYi5WB%QwtPALx8-`%C z>?`$%uLbZ+slHg~P# z%R@UfBD3Nfo0^(p>#Y$1Z}oC+ejX1d;Mvekxlb4$T!keNMC^HycC4v|b5lQmvT<w2Kg?Pg^i5}c2}lMp-Bg6)sq z?7X~;Jg)esuzurNjm^m60G4+sgbi;YE~fm`O;t-Hc= zKl8*jpi-586U4)|Ha5spx?*dKc-;_@;-}A^fng7;oq>!eApv?3$WIZ!bDaJy_)K{7 zNA7wECCQ1ji>swvS>oJz;3UQTXZ(DcTM`b2vdLa+`@)T@7iu)(Q{6F~Zh^lP_-m>5 zUB+cT~^f(n=atr6v zRvQTUGg!}5FIj{!Ag+mmTv1QqZND!MMu4_Pf#6x?j9I~$5AftJoeaT8cHA21Gf6O;Nf^;#$uHzB0hHMGx8EfdsOETJqPLDchm*)_Y7tcvgm~;J9-wROtKfp-7pmKFOT+ zDmVR243hX^p!vt3M?*qV^E<*9q?96e>zK&8sz=f8BHhAQ`UwX@C){O}5L?kt1_#xK zHAsk)&qaux&wzeGw71h(l+sMHc<{sO|xTjDQv2suHCZO)PXm3v_?SXg(Fv;L_cZI+I?Z9n{^w=Vj z6~G3O3XSJ;nI{btP1K><^larQOa5@pFHY$K9(*t_C6a23Mq49C*iTXz8y`!mSWkiE zssa&8nmZNnF_7UyAU@ji?hI0*;ltV<`4{EE>Pa7Z>lQaPPl9|9Up+~>P?3H{`xTer zdFSf^(N=3e#Z1sx!q;Ky6GqwnOIoC(E>B#G`q4_nID1BGPQubAJAodRETW>T!f@C$Y8-paB@ao z_Cs77Bv7ll2CZt zJLwVK{P$wVG%;!YEXJ2VAM0GS^$nx1Q-; zh*|cTm8}@LCWF&DR>(-aH*vkjd_QpS%(0A*sm(4l{^UCmZLIu{L1{W^V`^jLhn?tN zAAbiL*Msh~s7l*{d{JCl1CK0_`*oJC%4Tn|5x0{R%Cv~FSrqJ{)NHQ9%}F_591wYh z;prbu>nQX=IrEg{&|7PnArd2e%u&t+coQ`uGM}KM`GO2pk||~?YA}Su z>v>8_5WNdTCVgpas(~gHeig4W6Qe$uHlb_}EyJ%%OHGWke|26RZIs+EV>wqH_Ks07 zNkq5@^H8>Vh5XWC3bO0k^rr8)f1i}Qt2ewKStt<%+4*l5fC3^}4UjEujXGZx^z?YV z!7gsx$M&r=kaF7(mnBTE2%BlNWk7e-Ej~zW1O*#B9ETy=0+K_#gQTt{n{>=4F&bYm z()aWvB0M}>+Wa*&b_}g&<<{b(zH}8Aoqy<_J$uQ)0cI%#=*mpJcc19k7~aF+Ja2Ax zgh?T9_JN%lzkt9o*U^^f1a2}iVzr849GO_nUOBG<%=dV>=9Ik}{~5DmW3Ec&oeRE# zEW;%fT;v$&>B+*xi(xNeW){!%Uy{CM&jbEeH+8R)dI%-ZA$n+Vjf-(vU=87uTE+Z1fFu_sWC?q`otHQ<3l@I;3 znqRdQK6$n-e`*LCm!OURn5s6&A9(R0}SI7ledf)#24y5Kp)CscQfFm1dov0{=sLy{F{7%PLa8YIYP>~ha!348D z2|+2qFlZ_v}OJEl>t-J5CQaS@@W&6MWC3bl-GWw%`oi|(#e+RGQ zpZ{hEUVk3&H!kr1rQfL5y(Yhjtk@a!JLKf}vc_DA^x)gI`SH;@IZdv~qursOCDvwY z;TTz^oEy*xY;@Sp(B2tTb$phFo4EfzR8okZg^>~hSR}x&_~wz3_2IMpO?C`0GR7*b zG5`ZHje_ifoWm?9jaP((nrNf;2e>5O4v(mmR>O1W3Q=9N;`<%HA76#+e z01JW0?C-_tqRriee`Y4=s$zu|t_?pJL7cmdO={a19{bu3 z4nNn*smTDGT;EcObmt`h^(CM)ImnC4n=ue>ObZP&O^qi8Q&vBo+L#HQc&}qJSX(@# zx@UgEdnF9D^e7)PJ9~B(MPPk{hqsXZ4mzhwcG&dt<%#i}ir%kZC8VC8IumDe@C=6x zkMEzD&tQ(}^WJDLb~@{x*{i8>W<~F=$l>@9oORGH48fSu+kkhWCX(L82=4-3W}v&X@a?q@?hIj_dSJ5j4myC@MmHU1PlDnG-9g z(`Hd?wx5`3_>xCZ@RGE=)rUlR-(^y>FGAGI{WmHijOG0*_FuD_*z2QU)BZ?#>J2ZN zT#?!vtC4#DF!}Wr%Bp=lYAJW=d3Mt*`K+(W$KAwgWL8WFSeL001HwQLdGF}mA3rKQ zET9)A-a+EiI>$F_vD@TUZ1*@^8n;u9&(b+-bnctv5|4nQpA3Ltvj*#pj3Ng^L%3CFI3+{mWFnVo_rUXeE?>OU`S=%1({N8=FXvd{X+dx!Q_^!;K zO*?(6{1n;sX(d95jMHNt<8rIsa$hK;7?kjUg9VGEC&a5|ArYUJh~RA55osz6m!7h{ za?*n*;rQZ+4Dpc+IF%*9+FD|_Fb@QW=dL|4+Oe^`>92*v>9ifXKUmMiYkkE)iSu=R z^n}907qOejcyI-IoCrdeAp?zacJ-neo`Q7TD*U^bpD`&>&k9dcPn@^_NpD_7GjGdy zL~OKLt6r5@I6m&W6IwH`y7RqDArVEP*oP116CFn{Ihge33ufiH*kO3U{hId52GFW3 ze^u>}3#6mB)`TW{(grhR8}hK_e~3>lyTErqt54uwy_Hq@(y8B`vdCc5Ix`}Ds$J7Z z#QNc|`7igE6!k*I`_G)Z5Gcn{NFfE@EsMtdIh%uxDn2c#ky{9SV`dBgHjt=4P6s|i=^Q! zYkc@;Atw#_E_md2`{UQ|MawUJp4&LsGf7!lpVh@HO7C%fDn_y|x1Cyzmc=PqLAS8)XFC(2I0Ww3f#jEo1Uxvj;IC7upA zeg_+OQW7U#>(#&j0AjvfvqRn;Uf{s+=G5G55u~Amwg&ewp{&$-Kl(bLljx3w#2K%X zsh^O?T)l9%e0_Nw+da7bj4vNZeBBsQTFDJMh!wrluilMKO-+rBv2t+WDGh3wCfI8F zdo75m7YDBbL5DOR_KVR`er}b6F(QV!#{og5e`IH6g_<|Em82>}hf?zh=3cny?%k`Y ztx})Ff&iruM4kv^w9Ur^hvu`_n>IW(s{ttCpx&|9v&eIaqQ=WpH8^|omR?~|(Hz(~ z5oww>$O|y^K|oco`#W&k@aQ9XHlb#Ki-_={?7@xY@fVx>W--;U-$%f1GI3uTCYmi?0y*MGcZC;yZgS&xa z12JvzEo4z3p1G7TK;DoCW*!O8$g+bP%r?IS$boIXo4Y$Qf>pyHN&_;DF%L2JSC(dM zl->hs^{taF-V2+|4-Tp(kt@OCsINv&Mi`SYLJk6X(AI#CX!PjiBdp&Plzz4aX)kX)r@!ONhcgBN zZ*a-=7G25j@L8U_SlV-%8ps5UDR8BLfzHUd1Zk1|kw*&te&7LinoW6{;B>^(`dH&* z5(9Gd613YaY-~uWVuh5_dmize`|icpEkQ#99f2zK&cE&xT#@dj=hND@)6#;VL&9j~ zJg&xWgx^!c?11D9{KZfoV1ERTDd=kOH$vjWy?a;Ny}RInGYFVoT7@A5Pbdb43oi{Z z6G6ZLZzfKQADj1}Vikr47+iRgQ*yZ$$@zn-);{OU*|Dkl?vN-7&+`8s+pZ~oc(Cr> zx8=jUXB;P2e=b+6+}$9~@YX&lmO2Zr*w4=o;3=4M;s_O)*tNsL#jxlu4|x*^V&JKs zKYyPy`z-w*YLC$OC`Q8u`U1qf;-|pSWlu;ReXoJ=%s#E{a+5NJZ^675XwsR!xKL<} zuEL8K(~tj76wND$U+^m1b;}x`qbXx9GV9dU(GViU{nlDMc!x;&sikw?a3o5HGI(kL z)byC#KkC-H+rFp^@19%GK2`jrSSTUCNTw)HC6|JAeLG6<8_VD2!KhUE+0m$5S`2E6UM0j}1 z=RDM{hj9AcmyyS>f_LDx-u-pGMel|@M|78StAJSh;?Sp12x^u01dN%tuP{3YAKWz{cG&yYB zm9p8-c^?3i4(Dffg~CPEqsL z8kK?1j%D|EkTsmo17PO{)z zKnoyR43G-ffeX_wrWV)c-1}mYQyE{dZXrV~Zp%i640piNh`)w+h3%yOM#%=*mu!ut zciVRs&`8lq+hHUfWTf_GUj8u-yme75)7H^#i#%b9%u>Av`kftI^>hO#8-`^x>H`6oW zq&&b>vFPSDNA#`ZGmPDyAp1n1ams7L-5c?U+}5p6R09s23G68nYnSQ$isC3?9-Irf zumYw=0(*!-VQMMKcBNLeG!=cUGZVYU@r0~U9mE-)OjSABznz;872h%}bG^HikY0?t zzs21?Ion*u1LHqv+0$v7XBKXFHRm@!rB}MW_h^V$jmd^zo#Xr}p-}38%%b06nqX!u ziIZUum`v?=2-8!OZ)B%!UirJr-nhsO1^*uIe)3RrJ7pQ@omgD$;wn$gl}H`Mm8(5< zfJnjal9mG^ZF&1?3dVyvlyunynO933PurnH_Nh~cpLCQ0%N1%micGRoR?@fmYrW;GkW8(e!>0uLaxwO^MiC`VyA44 z3CZVeu_yQSy#OGG&E@t}N=R`r)j2|Y$=T`AewQ0{cFz1ETpeuXrw3MDsbd|*-63bxwXuPTi=Pml(z(29F zf+nDS=%xg;0MAvl3KaWXaQXzbEPv6@4jp-!ijk)RxoMz+evZ6l%&b;GXH-DE0m-KEeQ0wD#Z9KLn zB;9&=fSkG0?|x)IjecAtF+?=4ZkTJwa_hCbSEb!Qbn(@ zTQ1riL2k~nfMUwYmXA9_Vd2Ekx4?JqeRyH4% zkeFXs*cMz3Q1DaL3w)&kUn$6|Fu(Y+Sod2SK^w(E#lL0%@VA9S@-m4RGtvr`iep*uXnLr*@o4arV(UA$7CNl)<3Hg8!DHfkxH z0a!}#0NUnNe|IoS#m?@4q|gc0h<6YcwDmD%`=+&>tg9q9Nb{C`gtXpIx-TAo=?>VI zyp>y)L)6~k;^oWxh}0B;Vr|yRC}#njce!Kc9`A|Emc9C~Pdela4ZUhytKCp9G>Tnb zJ6k6DUaRG9$}3?LKVuY$>FZ1MUfoP~|0(Oy@4MCmj>6!YgRqsZ39Q>#JfQJ?axSBw z&WgnrTX1wj1_^+gRh+8Gr!AWEsE^tQ6&R9hq3Xf! zhH^DDEDSIT$ssJlD=FE&Fs3w+g98o)EO^f53Ly%`TKoZ8ieTM+poL$C8~tF+!^UCl zm!i9n+lQS2;4+jNz}O*OfVl;(R;p`u?%1q3j_pOxvL5 zQ62fJYr-{0_qH~&d_bl9QW27Tl!o<4=Z=_-VrDXojQ zec-zhHhXiwOI#$1H2GjQ#cWZ)^c3=}($aVi@GAmBLVNe_g$qB~%A6Q0Y+`$a4d!*+ zqLM^qYCP7B@~lrn_1!llWcFqexros4$Zre0cmMt()Mk&%%Xl{saictA3~I%s$8F?8w#sQXFS$j z4sz13t!&r`2?(TmeBl`7oF!Rk!MfEABJUnSclYiM7R4S|CEeK$Re_XX zDNz=(mxBYoJS^Vndc(uRxMz%My2#9|x!5SOaCCoBmWYWL2I= zQWD^po2zR}ChYQOb#-y>*)~67XJE+pS#mM9f|I_!HvRE}1g27Gza^czAMYrAwxbRg z4{7IASHGi?`d88dk5jA1U@0}^?cfL2heZ8#o;Ey_DAp@GYJa4>%x`TOIF^7T6B(Bh zZ5A!%byizcjfs}cMRmyP&DJr~l`Et>)}?XI{f;^XV0eS zgEn;Qi%PBdR#+oo63ZR;h9h`m>h35@&d=}Go>=(DwdwIdW_Cp%!_dj{^y=3H37m~K4lMav_C)%FA zA|jjXD$Rc0{fNlH7zgRo!z;EBuM0K2`0^9Npw3REYwy~;-BZ`RMtYKtoL>8%6FdZe z?&9O0aZAqhEK{yV#{zr(1keWPHQ>Mx9}>rtWcBq%5BBi+Je69!e|AuH9H*>i+@O9; zG+TsolC&GN0PNDP_Hbn^EJ7l+YVm@)KLC2p|3kW``~bcP4lYvESDAMa4iVT<1O+v< zv`}F2mq8GxO@WwG!^X_)QLR-v5VNeT!VX7V5!iXk`VP>M{RS0teM=J{OXvpSenCqs zdgB`fiS$|e=s39Z@FAu~V|{&nGqc-eS2p#pP*qX(SD~LHd5wu%1!@*+YiLVkXIaV0 zi~dF9SZtR5%l!P8$(;?#pwKE)8XG6;tFA6KmX}HYpHa7GpTNPhwRn3oBzSdo1ffTp6*!9HJ`l? z?#fyIaH`E)Ek57V?V$GJiFoy$iOmDLOsOy5j^@$p-n)FtFRjbX<~cI7d9$AQtX*4a zXw1?+d{|AQo9UB&Nry@(p4P?GI+ozOy^6BpR>{-RYdT{IldT@D z<}BImdu&*T+P@pCnd*ObJ4&`)BVZ<3ft#R1U|a4t{yevXKl$kl&46tCpBpHGYKs<6 zqrYk-aI*u?$3ltEg?0+2UYFu8F#M*D4sP=jpxm$-;Z$z(IOH#IF=F3>@`7?^lHS~? z((eP^m!+dOjZ@k)^ST6y=C(8M4#*&iINHR%=gte@VxkRyc$fDo@BEgoS&mwBV{_i` zJex19-}c-8==O};!xE;$cHQfOHP?Jal#R+4FTLJoq_;QG_onJ*CqA`PKW<5fbyrQO zBtB&@x+}Gn<_F*P?7GDCV~@S%i?4T%omA&GV%#X!9`Z zyHV#;MPd8(E4nEb`-h_=9#Z9nj~NAh+;oop+TIm5W@WzSH%!m<`EzN>j?g6RAX{aw zklA7$IdHw<5RY?|)A3+FHkyzU_;r__Ba zadX9BSr(@_&6cuON(ePSBOYrms1^vP zqW-j~Vs}mR$@LH8S626JQ%LA)ab5XX<=9+%%7Lak?>BqE=6-+f%}w9F_&>TlGtpt& zx7W$k$1eK8#>Hr1bD0lGuLS9??>t@nC73u@q8ohV#;@BM3i@K%M+Mt%v1*yzICn9b zQBXtfr?a2@!I=vc%Z%&qG~ex!7-Wp^U>_^0tJPzCa_~dw|Hs~Y$79*Y@uQbeR7oDI_UHq4U0<-|u(E>zwoF`S0}C z^OU;p>w8_-_xt&L-phlZt_1!M6Y~Rm5_xwoi`}#CvEDA?t9i3?`{*OZh932r*r_)U z);Lk|M&M-QvTro>HRhJ^Kj%7 zH#4+zb+o@oCw|P^?&5#HqkGo&j3b@+Nf!t5+btn^0-$5x!I&n3Zix-R> zz0}X2^*Ddd@!Ul|IXZFm^X})pj(OPHAiT|}Z{9pD4 z{4{xwFtYVJd*RTb|MBl!;FBi*hxgfY7s#Lf|L}q0MqZ8%F7_ACd+|w1V0-yL?J(Ep zbNw!{^<@3KHPft}y+c=e7e5n=&gsp9ox4@uNu1<+Z1XCi$*t$R&=~id&g!F8Bi+41 z31_Q*XJk(HtIHv8%YK(G zX&s&%K0Z8TITbWj|3*M3g^HXmN={X6q<4F?F9iQZPQ~=5ik0}Ezwb%>|Nlu|pa0L+ zAw>EO`-3iIC!=-H5P+6>?(q?6&UiF5psUUN=m%{c?L##;I<(=}uc7qSO*vg{7inIZ zU|J140F*PD_g>K;{A6x|NeXHMP?_* zRga^6gn*2iaBy-G!-zj_pWLU{kNkeXftUyZQqZ3%NqO#(;#uS;DPitR*uYd1)el!u zjg5fu@#DiUUTh+S#l$%1BHvr)^24(P>Zwx?FS@|H{?Z6_cvksqRsm5a8ZiBc5R(dS zKNnyx=tES3^#oJQ5|CQr?&hW*457Xb`!3xV7;2B)M{19|Eb?k|a*i-{KIUX*)hd#F zaZ*rsoJ;_JGchso`Zb^kyYju-k>~*6j8CYb_%#*TS!qW>AO``N??~>fs*>=Tj{al& zp(U>|n7IS#xr>x_@Y})7@5r07Du~ zwSoc)Jn=&37HFBHc-B$*MQAomE}$g=mMWMH4TF&|GQK&N%0YuHZ^g(2Y%&bEbp$sN zD%I4R6LmRacas>xs-~;{>u6wb-6(x&OSme0hzT&hfi{-}vC~B&3;_zbzv~21Hgw9$ zsu}u;WMA>(q9RJ45!?r@5|z%b*zEw@U@WDkrZ%q~U#QaXbbB)MC^uTxuMv%V+cBj* zZZY-9k2U*@iHS+~!b@vjf#oy8Y+=4XGp*hk3-a@;3bVmn4~cYUJT)W+q3Z!hBI4J+ zpqq&|5~d=|?z^AD06k8-?F`s-dqqUvc`W<{nH_x`6#?DR^v*Y#W4i*Cf-7rUHdirL!1MRX}XYhEp*+4iLHL@knw_cx9V0n*j3g`}0 zl3d@uQNzU80udS4YB$0Z~nzi^f@rQS@y z`fE^7%aOZD(=_VPuGlV^y`Z%L#egPK4I1aNvNKPv?cH@q-0OKly5&~8nlVJk!8{Bd ztL$rg+mpC*X1%@u)w6QB28lhC?GF!1N_u|q?MadtfB1Hr6(3W?6n&;#^vgWNcD4Hj z47+;c`ytM(J(9ksQH<0V@!>}FNR;93@ms;%RN<;}3Eg+_a3PL@bHMKB{nle3tn(yl zPta&tWDf$i{w!U@!2rbpe8oBj(0T5Rw_>Dls2NW8Q zDL9dV%V)T~;lqZJ8o>9CY3OL6tB(o{2F@|Drc!{CO7z%9MN_WS6mQ#)#} ztD@b*FYp~eEGJ*dccc~)A=LC7ec1=-7mz<*z!FxsTXzW!n1luc#4VBpSv&~9sA2{@ zQm9lhXaOtf{dbt!py!3l8|+i8sv#i7WNH(ER=(~1cK~(Z$H03V9rne|BJ*)vRnjGTX0Pv4uO|VsEDLJ!-DBvpn9|uUZvsNlysOhEG;K7#Tcx| zonO3RUgvroWG9*&-IU`09AYK1^cO?jA1lE;uc^8EHA z>7rRmmlc*Ra{6D5ja3YNxo%K4^({k3(5vClo;`a~TH~9r2?N3P_3`nNyN-cGlv)9< z7Y_+&UO!f0Eo)M7UC~!;*qXOV`FSF8xC#TfVa|a5?IJlC;Jbel;8USg7=`s;muI!I z;{;_ovfnA3)#WgcAs&9jt_Mb3)exvWapV@40Eq# z(ovLdEi5oXrW|7Q7_%$*pj>d5Mb-jNH)(P4ZD-G1-}Bh1W?HaEM}jAEvwZh-lF;Sb zC-!+SY7O34!o!EN)5uNj?aMCkGr)6W-*>_&-Zex@7k*%1O+Boy&p2@#da?#24#N+E zBetlP*+@;loIM0wW&qA@D#8(X^5nSvo0>syMEr)1jigV8sfeaxlHe)a!trss@L|6H zlIt-`#IOo`_fV8Bfw<~$I(tlz;&$nQ@}j9pU6%sp7Tye;hhW-REWZOw=WU#Fcla_WXoZ`(I39Thd3R8r zz^&G(L4 zQ(Dh^pc5ggoiAs+934Lb^?xTn4tc~^pCU)fA8_H8Z5Q~ zNfW%F>6wU#2(TE%GTds$`~w0&N0>Z^!B?5%OZ9DcVCb9E-)&b726w5EFg7lOvT!X= zY^pC_gx$y^LLec-CR)Uks#hYYt2RwfkRY{lcBV0WfUO7isxZvB8A#>Iw*L}kcpG2$ ziHNo`{zuAZ`Z7_`#`18`bBM}a{__*2I&>vv&42RbFKlKMbgfeWXTWt(ZCfmE{?R<8 zo#P$0(ffYhhsmnO!4Q5ZgnpV(5IDY_Q&ZluqNF#jqu+lSv3uz{f}c-e9_kVa`Kmg# zP?{dRCCb&Khh1Sqv<#FbH-S?su~2LC=FP}KzWjUgpxZ0aY;ha2WcAOh(Sci%o;=ZO znKESR1hYs=S~{5y&k{r)5^2oW9+fx3IbEg<-NTUi_{hi>NAOi3jXhE^1;RH(-_Y^X zMd}N&4rj5`P(dlJLM4q*7-dr%_}*hVrKMBH129>{;Sskkal3S@AM<-Rb8ZPIWz`dg zT8^7{>YE;PgrEGq8-Qel)1H6@8PXWS|!+L zMspr=*HLjmW?yh56+-!?54tcx_i4m#((L?P;G!ugHQ41imGP; zXL_SxN_Ih45dYg9>~z$1`;+HQWOKGEspI5EP_WAlHVF85T#Y;t+ep9E3P9mmmh_%O zoc3n?A9N~=&XQmg*erSG%$Z}_I|)LSNqBR@r!UcVq2W?EP!w)z?>m9wRM0UHs8F_xnuTl>Ta^YByLh&mZPDVQ%}yYG+#C%0@%SNj zTJpZg4m+yyyX{kAt#5BY1-sbgWLo$b!w0O8ZVIGw@TBRE+wt;9$49RW(Nmk0k1bPB zSsrlyg9K$zHTZQ=S=}+K4l_5neED##P-#g?rFq@eU+*OGV2`@8@$Rs$EH}J?hsoR| zEh2)dn7+bbO?aKwmo-L1=Pq=YAfKCEA;ZUZD1-*pNSI$7$ zO04eln4)1%C=Fzr+R^P}D43uxGuu0imZ(&Fch5~E$@>T@Q zB2o80Ii<9s;$JX;;ckmCa1IWWt>w^xH8=ARtSlHqO9rXc|AKwer+pPsh z-G4#;)-jL}l6IYG?}lV%K$0Yz?O;C@kqI_i@oQE%L8Y@-G&XWE@&oRTvmGZ0Q%>)Y z7;*1S_E$ZaY(Ln)j+Po3dN$|PkZ%HwW&E{i+5-`i6PlOiB|4pI+B{9gGOj2)bf_i< zxiT{1Vx(F4xEXtJkWHU4XVmJh^3*AoMR|<2LvFu%iHUKKrW_?b!K8F-8vzkH1G$3- zlhIc6lt>y26;hH^nM{XSw1)&NJ0Ik5@Wzc9zTL)U5MA_@Ryb;_$RJziv`4$5EE`>0 ztj;h+@`-m>CAaFuwbFAsGKxO9tQ|qG9maIH+q!q^!$uLcGg8#A9Bz?4R% zqmSIJOmd=7nfM06KK%}ZtV5E_~$j?Oc_FLYc z>l)A8()7AkqPka@)Gr^0>Hs=ugn;M_SaFtznnl=3e3y(8xDBUS0`k{F2fm2&#vw}@ zpXcWzc<-EUAg3OFF3Z=WU@JQ$8cy|olv1Ei+deS)Ku-Unq((sF*V);yZR8jnx$TGP zOlfHh``>>T__&`dy?@}VPtm514wz^rw%MS$1^e(n`TjLYDx%e{x_rP>##H-WZ0iHB z{~Snd<)QrUKGL?+Ifb#oxP7D!rlo@n>Dk$wd-JKZIw^?{UVbZ?lDA7WAO80&CvCZY zVoSGat;ep!9{bactQ$r^s4ms>ojJJN6JGjB(twD_;?#N}LxhaEM^!>B&Ktbu`7?LN zR%O`wxA=U`p8B?JbGW-~V|lr7;6Z2qJv0K{n%m#qN<%ZV?T)arL5kqC(#zkWI_o=v zwBbnJIu(4)@#W;XgKO)@sF_4WUic@(8789fYxkuE0u9@+PdoOxqx#W` z1A^uJ!n{qG>NzNJr>D}~sohFsqN}Sr^XKnhyg3~KIZr=g%fnbOQjOpIa}F+0-FwB4 zGE@c3X;9Nv1S_!VVZSK zXH)n`<6_-wOl)G^W+kIX9|?c*GVQbZKFMf0>W-OOO6@AA#Vh@% zP9y6|=;?^ZK|4y6J0=G|Tgs##ldyWCLwhTkshINwOpQTEhA;DhOH4mjgSlr%p%IS;>g6BMA1 z;7?WZR=mE!5k$9QvzsRDQ*D@HY?s~ap}RVKigfmC9Py+3Z3~QO*1&t^mri>a|Xpf+WnRmul`sKjMt*vQx3U&j7Gat4PRe=gf6km+BXPa3|4{U`V{{B3)#Jq4%at!(lupo7AssM^Nf+78-EGs1 z^64cP4u9;JG=_6@@qv;C2?>oSUiQ%^`$Pp1Dlrt~*`npkm{FtGOjOK{_qXWr>I_>v z_Uku0$Y#K~F`=WUXAVy3$lOm>fV=_Uk5AZJrUpnO^n3QHT;{I0fw>(W zmP?>SGk;S!5AiW3WYbjyx>ltdbLpy>tr*8mB=cU8%vXfJ#q1v_0IIfNFjB=S<{v{Sld@HRym6Eo!gYq+^sRH96 z%zlbqU6kX7jP!ur;pYFje<=+v$`@}r^yltQ#$O(@l3(|=Ol>=``>2+*fgWkHB6(5! zNQ&TTZ;`+)jgySWBTw8a$^DK=!QvCRpP^)%fv{?iE+hhyCY=iJ|7;;bFb-K-@*-Ms zENsc+@q9_wL`^}w{bN6^-4>Y$X>gf==1G2&V5w#mwJY~}-s9njv!#U`$LONT{@0KF zcIqCyqTC67>)Z3BkEb=D!i8^N=AHEFBOq5D^7-)8%vQqMqFcm}#JRnK)|<(LnN(g2 z?->7OZC>n3J6H!mX0m*E5w2+o>0A;o1bc)vXm6|1w@W*iafEbaNWy*&R*cba}PZP=y1+-Y=m zagh*R3H2-t!d$x{K_#;jJw&%H!*bxIC&Fe~AjY*0l=HqjXI>mj@*R2?BKem#o3@Q4 zZYX_Pwb1Z~!`gQVgMP~TM#oyO+#-vdhvxh0#%G@8Vvd1y-eURuW&gu{yRz}IdE~Lr z^hcH6*UX>aoQeC1(fnd=1Ro7sEsu8PpoLL!kx`KNc&uIVhQqa&Rd&KuVNtyfVSa(d zCVP)ZXkNXWKTKhC2MS|#l#oY{Zhb#j*z-QrE9tu?O;--%(@`9U<>ZI-7fa2Ue$I!_ z%l?MB3X$pFMNuyh=d@ztSU-VMTW#3Zql-OrUtZ7q=c261Lh@Rnp4p^`=f&IdtfjKz z6qXM^Ikv64Hd)XQIX~w5zrobPgr~qdB-<1DvT8e+OZe4GUFzU)mzD<<|P9_&={nSHr;<&5C={gox#`FS*SGAONGO7*i? zHl&CQwdY?h#@)@wuuAg8f)3*qY2Ss@E5aZ!&(F;rF)-kup>iIs0n?derpL9PL)Z74}HNQ52F9mkH}Uq$_IUtY*@R0hcWIHf67f8nJ?0RJPA!*c&N0}oOZ|> zc=jyn)(Uhi-11(6Fu)T?URmG3p7L|l^1l0y1KTu3Pl(Bw`(C`5|JK@Lq6CKSgV$)n z_!b(!DP@~S_UhO+M`7cJbzGf`{C51~D%SaV;sWwY8&6U3(bYKw% zm5>>Ccx%GEfADD{Xj;}?G*YNiQK(T8fR8RJSmF{Bd(`J@HxVyg4|spgm2-{!V^m=Z z9&ko_I%FPbzOaFwjE`vS&yv34T6FbA-lE8mkloCO4^YZNz*#dE_~CIfOvsaUJ}mp= zRloL@N|lX`O~N3zK>jXs+>+(3VYLohBt#)B!&xR!2?;Ooe#5GbQliSI^_2rn+3bgh z;bGkrjPn+EUszrGX#D9F;9$u<*7V$57>wI~;z2r}kaWk-99Xo}s(llw4ld6uWldxsHEN_qGGFg{FO%b$*P8}EC$1|1kC zm`IU(J@W%qu(9=(mB0;PZZ0klfqE84sseqv%DxZNUN?xGlz8d#BC(PHEMG9je0Ws) z>d@(Cparb6YDCDeYsrqwP?6p~RYR)T-64Fq&U|N(!mVLCb`q&1M2*3TMLLQMGgg{a z7s8_gUP7grDS9QYb^Z{sVW28j$dK8c0`IBwf$zB>JKY>kp~MDS@oBL$`ixXs_idQ< zjI|~h1w?nM2b98=qm}w1bUb+jWhEzp{QjQ$FSjx-2vfTMPU#V*YsF*MvxLxp1n6YGy&Z4r53iQ-SfXJwU@|6ync{qaLKg}4`I z-Q7`h0O->Uts0vLtRyQV)9QOMMG&em@D812j+N@e3sx$t&t3NS@86hj%>I?Rm!Cg# zVC#S8yWMb6ab66mS%6s`goMw4s8ngtD<|G17k{sha=m(TBZTEoha77d$6xj%rb=hC z_fSRV8V`i&KbkJtZ{7T;w6yy_2p`!gbaCH&C<%nRAz963sI;!O7F>V_fe-YBu*G7G zT*#?0{m67>{J#6xy~T6ar5x#M-7pU9%TvzdJT4#bYaYuBkPsDr{RGI#h2D2C$d zkI&a_x+c$!k*`SFxv_gCh={DO-@buhxiK;vcr>S*q}el?XRIKN1TBm@uxyLJzmc7@ zq339SS#b=%I*OKy_J~n12c-`d%AOssMY|7pp0%}|K@`K}efwfPrzyhQh_7ej{=|t4 zX*cJKY?f}|w~IT~W}}s%!sqdMke_J9Y;D)>^y?2u|55Izg8!|jzF<*F`2b^-PtS6n z%DG%*83M=wxgDXRs;U~;AS<*5y9nIQ4j*pH&$oFr7uKfl-Yp`*8y>@Wr6crwZ*oee zzB4K->P>Cs4x_0250u0jUT9e(EVkBCo zre42>ahUwl?xt@?AqPh}V`r$Z>=Ke78>+Hcw|p;I5OKBC#A77Or|9emZ|i(a>c$Y@ zx$e=U=;aGbHfMf@ML}&{9XQFeqK|adVF!(^Ve*_cgteDOKAsB~m}+_ERP~>~L;0}l zuKi32Z8lNV9JZOBu$N|`vXvmM1u5IFebeat>Vs275ynO)*==aZPTY!TyL-3+!nb6O zs(;zw7vT%yUcooU1JfPYI3a_Lxa9L-hmesoJ(0VQFAFMBtW>%y(OT-HBA zs<7&SG!Xr2X0~$R+FMc|37w?Vp{&CJK7d{U#}+f&X7)Y-vQTz3XR|=@_8UJ+Yh%$eZpbKOl`V%Jh;U6UZjh}@QH_Fs*KcU7J`11On@Tw$t`-<-m;fSje$kh z124wYMyG+hk-blzKKLv}{+WfHRl6C&vyvc}fbS4DtdRjdI&BR(lB{+B!(SlJkC4Op z?%g|B5PrWSO8zS(+@|m>8+gh5T%E}SwE!w@koqwQ^@vn;rX51kNxYDv;>6rCk5b?R zxa~PeeT8W>2paD#J;@9#hD{)&IJE;0;SE~ByZZ>9w^{nX-UNJGTmQDDOF&%pl8K3# zt2YgiKT`AakBzY4;-$!KhZZY)c>g6lcSeqH2FioaMTyP#nBbIiTC6Poh)o(C&<_?5! z*h-{QG+9}jn!X$zeQ;)=hH+xg-8B)<2E42Yl= zY7YyQ4!PJ}wJTMM>-K1L^lUt=nW*;J$%p@AW{!M2=$*g4>(P&|A{3^(`$i(ceYf6N z%AlmYyhZu-&ibu!-5rUXc`MIyOe)?XgaQE0&NM0V`m%0eeYSH)Dtrwqw{Er6N(Ikj z;6@rGw=zU)by3D`*)k1**Guuc%k$?(Cgx@pDS*CxdiwF5?Ts^LiU}P0_u_P|eSR}s zKkU1eup4{fH&p6s&lcvXqkk8|n5o1~Dqw$!T3zok>!A7LWs)TUt0?S#6&9FDLcU~% zicb0xKZZImDVA{v)lTGr@*3)sW4BnZaBbm;YzfNO*S*|l=Lxfk-{6G6Vve^mh5W^( zMTH7z<~~32`))`1=a?w-CSp@){_rQzir7tNpJ^3s#n`yY@t$H$-=DwxCnqV1kSyt; zVv}j%;lSFE!%W3%hTqs%GM*1^(b-O@BOAvxWi)x{R5_;P@ zzWzcJNkPb%r=2LGJL%3mpYi?65ec)sT6LGT#C9C-b^c7*YPgq5IE|Kwh|{91i$}^k zo8(w6ocCAZShg^}{C>O7w#w0{F8an)->?3z$Xql$^qmT1BV2`*zAR>Ce?|7?5QG48 z@T=Pw3zG7RQ^*Cg;%n7{YsSA1X3rCZW+7WbZ_=}8IcE=EBtjZ4l*KzueiPdq&Q7$x z_v|*;&W@}9bD|y}cw{W@wC>-X1slBeQde%EVg-P*w zhe}2l0(*Q~0mpF{CN*nCMjg(;77qlUogI#(X7 z@1-6Vm<_CLV2WJASW4h$Uv$h-m3+ zajki5zj^o}RXD%1>rs>5x@^_w3yX$%;%}G#5QIotrm^*l4fty96%z~k*5u0}z7($+ z`QyhLLc|T=`mU=>`#+XgO#gvHrFyhP?lUToxf=cle{01&-sF}s9o3=Q=gtogd^px` z|Jbv_#6V)FN|&oQbvQp$sd&#OEjPPBmDPPriy8tO!Y}8=?4-t~xwl7}Jb4iQ{PCha zS6}`c_}whR!DD0Nceq7;^saejnheFCpY3-Fj16CxU#_0VZuj|H@IMc1$&iL5I0loK zD^4L*F9IJTOp}tzQaB$a!AY7IOXkifitYcz+1O4&Y%XFCGK#C#?LFtK?pEm4Imu3! z%rU2t)}k}0eQ!EzVZQbDi*kY64Gr?ZcAtK{s`*A({yX#K%Nu_W)^0R)vIInCh;m$z zV~o)tH$1?-N4H@gA@w;+K7XCetYLOpeWcFq;9%b5Vank3a)#G8emKjFH;Xhe5Shx# z7fw85tL2h0h}H-!NZLXO@4NMUN~Y-i-P0~jUM1{AmHl5jvEK&TC?OVZgf85nxYhsV z`-+BI^J%dg=>-Ny9L+czn$)e0pM&DH(MrdYIP|9A{Mj!xA{L0nRWX z5`*_|hKt_6EY2F#PwZh^GD%^b>B|z~pide?O?Jfe-9s(Qyuys`vL)ql4 zijw=cnwx)&FZ=vFV|bUssyS`nOo{8a2fuVu=7+Kr6wfJepUaq-`$4TC(5xY&TZi7Rjg6 z+})itVT-Z{4nQJ_!5QqH|L3xoOXzBluI?_xc<*h<8JU8|-xVnxBuHUC+Z`UNG#V%C zMVL~*8lDVZ^}5w_VUK>#g2%+pg&S7tdR}&_ZQMNPjWXJ+PYHjhG3(5du4}qnFZ5*Z zUW0v!J-(}6ZYO<}ms=^qy<2V0HWobX?|+h6%6Ql8h}-$2{qa!m-ZwjI;FkMCtMT0W zx}TA?-flJX%kT1ArcC@QdZ#^#_8XMVXf@s``r%|eeL1;ssmbc!>W}4vfBRp?pQ|7F z`inE}{-^Xeh3%^`F)R-zJ74~=@gVYg9h8F$ZkWSW9YSrn*MD+8-G9}5z>UM`?n}$f zSB)F=;nHc5QBWazbI2!&239uyO-j2Roh_Ctq#6xo{=HI<;oSPWC1^tV!v;-!_Exex z_V&NV*bT#X>=%lmdD@>_ZKLYs?Hy}y9zp9v-GLmj0L467rFU&BvK!0~QjDHS_aCiN z+C~`pzq{J={z%f16Sp%d37eX+&kzN1ZH>2FykHlmQILf9`_}N-#2GLToLW}fBZ0<$ zGS)sN93^O{>bF`)5q?~hqgZf{o@3$9z4a-KqhA+N%kDg!#IBg}RM$W+>8WO@icy*L z*v@k;%0{Qg1exhmQ$D=>b>d`wZSAj31WlNcNO4SziCD&A37ee~W|m^-9UX@%1G#s} zhI{)gTR$2l6!pYd_pzBIM{mpFri&C2;gWZk%{OD^4+_q|eY@M;lOW|~T;oflTi?hZ zo}K5dB8W#;AaS8Qi+#JXxMbPzVzcIK_tsTzMtUOT2{PBqp19^u9TQ=`Y3h|6{mtiZ zoEDdR#n`(CK~0Ab`gYSyaPjga4t!h+d(3=^@d~QGaQ-`wbMxW>lR3+P>{iJ$es8&N zXz!OVkAnRrzAIaC-bjDptVRaxP@hWSIgNXNU-2~&Le-G@>3gW2ju5-2oG%+Y-8)rg z9hR8E_up0bo%FhQT42Yuv4Z9TdJ%~Vjm#WH^`eH<*>mU>8IU)D0UiJg?w|D-=RS>96p>{7)&&a$Bk za~k3OHs0R3Mxl<5t{7Gr957n`5_jg=%M=WR6maUS(OD_w^wSbaPdjO8e;WNfl97$y zRb>JbO{&Z-sc*OLz5DkmODA@csuGH;ceTlxa`QW0(V?)#L0CscvGJu%gHUnKlpoh& zi3=2?Cf9@SoR+9Q{SBn}e5;W9R1Z8}a;Rx=bpw~xuG*$Q zJCc0pBt7kt*sDy~Pt{46UQaqS+_j&osdlPZ#(6jZqCFjzNpL=^vr#|Yi9EL#s>Ju$zN(*C&jGL`C zskr!rjpD1@QUnzh&Tk^vVqR#*I=wg@fzwWmwd2pRmZjBAM(S6%Qg5HwqhFtVSbG1y zV@HO!QmKA;&A7xGOYM2kC&Ea|O~OsIHe7G-nb#DA3cKx~LdkRIpMNADse3DM97_I= z*pAZ#JO$RLEF5QD9g5kAQW`CqZa$tTfxW7VFz{jg`0{F4gJ}zw+AZUD;h-xW7s_fU zx@9Z1)#~m=f>F{-@ zKS9KH>FFdzd}G>GdG_+)VA^5ncp-)JxzUA-|J=%3E>FYrc(@6W*lX&dkVJ2fqBmZBwUvgFmSv!n%|2`J{{$@IN8Fk^B# zSuCTzY=j_mhHn~)%5QaeS7=^iH25cO2SfPjBS*y7LT)?jcik)R!U01%ke113dp(Yp z2=NgjLIjMZQfR}g{6#t3e$7|JDe9D{h4G;XJ;gfaexmsCo;-0QiwVX(tmT`v8#Gf| z2m)W!SjF>@R^W-hFe-Nz_#aW-BxT>@SU zxw$(9dIleDr~3|y{BaTX`~SV;4elk0;k zFDHEWd8@INyHTm`;!f<*)h!TLR8J9&6dinKExbY0K z(blqiHe6SIT7GQtQsCwy_>?qU=c%8V@d>azC!Spjj~IcEQTcXK(uN%lf_lxgBErYa zi^~H)r16OSc)gQZ7UNTJvEj~?sBL!qtNFEqFG^_I8_cE!b+h`Npe04#F!%D3WM*R@ zX!p%4?_x2c4%k1X2j{wdcOQ8{T8^w0Uzn_DPXze;qlWXr=oM&>sO7_JKBl1aHDCT~ zaO2R})Kp$ll98!tEx6ERV$6Bq&&zPzzjLbQQ`dHD`0=*{#J9!Crs_mwxr47mMcdCw zQNQPLmuXGXbB~Et%^i+#>h6;=j6KsL&%Gsm{(h87*6-oHS3P2{^*UVH<*V_eVT%ERb4y9o#UA;6;YnWoy^3RX2{BGP*!&5P7MxeXODb2ybdP4xnhY!U-)U% zLpX9KF5Eplv97!9*0&l+2-+j9$swqwXxbT7UvGn5?=dN-!ciZDY!U2WHl1q={sw7dCy@ceqqVd}74_KjYxV%~T)Q z)T^E2joTdYAOU6^Noy?8q1@t!aiRt65< z%L?yNz6?$ar(R7-W&J>FSD_)8Ow(ycp~_?(XiP!q=qDM)BQAU{JyEK!#O&mVXVZPk zAOn-$G`%c+vGizalL{T-4-J#eHwK;oDzvlMWh+YZTKB3|H*Ms!j9}ls9q|)SF(;Ys z*w%7*NiXV{XUvcK$*G{lwk;T8ELRKjhBy3%fr1~LTWapz>o$m39|>O1nELh)aseK{ z56rdSLCRmj@0|pb37RT6e_!*VQDu_NISYyVzxAnq@wff&K3aN0HWlrY9=NV_nUh$2 z44;#w$GenQdkx?C&sDapeH2H8(Li_kMrO5BO0-0=i}R~!od(MMHzpzurZri%t#me@ zD%)&7Npz%Yh!*ef~E?xV4hvqsB*8%GWpPy4{<8R(w_U^6;C2 zD|Gro?3HGc2M^6(ZuNL-S9Y~woA%DnI_z|-$%Q>eQP;{F9KLL?g}J4J6zXElSlNYt zdG?0u(F@NRXNFJK-fd<%c5&q2-`t9Pn_Ec3Yd8&VTQxTZmr6>Q230F*lCk=?p<8%V zEZ}9z8!%rDbvqnVH}IG`9-8exIOR|?_Ht&8Ui?uN?5M$|UtJFp`~Avo74JQHwZLT}}uS-@7StM{=9lt?|Vtw0R(&j)@@L3c+6NH>SahJ*Jh?KKyPC{R7v z(!XHG@WM;(wL%ju!+jxHnTx8yVnv%MiPqJvd|swXmE#gv;eN0(`0WD%0?utGg^wAQ zNpIaJ@-N3CV{1c#oF4V|-eJ;Sbv+WpO@BBz!xin%e9eH&Y^Rxq+5G%v`&I{kw~nZ- zaOK?DWry9Z`|r1we~nY?cbc261X(IA8-LY}SgF6DGPbhXc&7Lb&ktF9(DS|@Ze_?` zx47?4L70iA!-VoDTttZwSev%5=fMy6;G0V*p=ERa{VY?)@bPp@(Bwz2is4!OK=aa* zeYCV4_aAK8L;t0b= z6aGxvwumRJT3VpkH35(-_x%3$z9Cbk^+mTC#e{Z6_2!W|Ux|+ub~UF=Vwec@ea>#5 zROWqtk6ozqUd~m>jd7(9?QYPS8-09!fMswhp{~sHqu$)|c*4U!1~*qVgqnu0Qc$Yf znWXk6a15Gi9idZ@c`-5RX!9gwcKMIEmHPv4fvejXwNk3bM7xs?B=(#Pn5fnnFtn`- ztI|wAEhf&Oc*LZ42fJBt3w8E-F^g^S7^P`nN6eEMFL`wl2{R#v%dyw^I-KJ^rIohw zwIem+^N-bM*X4f%2d@p)Z;Z(~INCYPbVU80`j=l@dkuIFeC=wlcG)a&wyboC^Wb3x z1sJ?=#0D0CEUc^?Y-1C0e}e3x+p@8I7pV20H@}<7-jdisgJ97D)-M~u$42*YW~Req z<^1J23v%MkQ}GrABKu!@3kKgZ9tU7w7hr@lwff8#nknq9|4b@RfhWW#P-W8=#y|J3 zlhu&n!fINPfJ2hwZGX1=eCEB1RoO#Ld_xx;4DvFVKj!*^?~*-9Y6JsR5nr?eCU<>-AHm z+J?Fg_#;=+Tl~!RFNOp{U8GorOR=3rGT*uM>dFvcr z-7y^%^T}mmD|s>|`0g0x4I?&F-;;U<`iTJ zo#N#tRjGZ^V(NTRQd90HoKzeuW1oP{+EVJ)?MIsls46bI9l2|=_r2GcPh(@*h{rxX z%e@v2USiATP@}!Nuk_&l3+059Z7SX^%K0NXm9mJCG#1n=NOq4%uln$Ts#0sLOgcr- zZ{c*V34dhrH=)#>&rI}(Z`yQAxl$h2^UJu!OL*LzpN-q$Vp1_ULoYXfXJLV&v7>+H z!YNVszARl@L)oq?B7gB>;f;f&v#2rKY;=lF&`=#pjuvNInml*+=|{+Kp42kbskB~b zY?1|Wrg3U+IaVXEoO(J`_h!Ur`6dxW(`tp1oR#{6$j6CtVtZNFa=(4 z&eqn}&u?|&{GNrN=~lOvm|(j03%Ko8OE2MIZDC|Yel)tKE!u3lb8-6O^*W5BMcA4$ zr~eH?h8n*$AGy#+=H~wk#6gam{T&o`enUV;N!Ys=SJ&`bBen^mGj--)NOkElIi4a2 z(>k`R(HHvcJKbfmQCo;|kR7^Teg#HPgdj+YIX!WQw$L?2sW2LK<5ihm9Ph&}BU##D zuE?)*@V3_a(H~K8m-d%dGyw<_w`OUN+<)xxb9dQ8S z&2!OXQH@a_m;%r^{FVWJ%SE<7wPcUIbe4ctvpODXz4^O%AgoWEH)=j^&r zJ$~IQ>(bQ^PBtr(*4kuk?}bo<1;yb@W-X=VPWztF>ie+zy19B z$Ztp0IW#q;rC;aA#-BXt{u3qE*pYkvT9xg(fMy{T0b%aVo7u)34Ao}Dg*nCC8$V{| z_U+5D`A8dP_F(bEhDiAH6UT=Gf4T2J-2i^T8G{jbvlg0PH#(-3f}7vW{79_o^(4X< zTs$MfeI7W*?i2~v`fzX@8i~WmIZ*Un2wdu&q#IV>rp#Gp?KRV}x$ajUZpRqF7;*)V zdOz_lH-l3k_+XpE)h8(kcpO998}~O=@Qa6BoL14(kHEWm3_Cx+@%S%J39*=iw4}e) zg1S(GZs24C!5AMCw;neQ037zB4;mW-5ZrmJl)>Brw3QivPl^zW0=U|e8Y6#?`a+^~ zwWuu>pCFOsyOAtN6!(7K6tb15FcllZhP_GgvN@Bx*_J*^egCO{^yUfO6bE<7 zx03uE^s??|F9!!JMsoI_*mI>LT`%I;i`3FH&ZF)pEZlfsUvWKpO)rw`mH5rO-()zy z`do?acZ!J!`{3YbZf@e`1;zMu`)$la&iZ8NbQ+pWN_L1^D9nx5aXH0?^F?3#puwh@ zp|tx{Rrbj1*Y?#4mSWuLTQq;b2EN1joI2@OC zEHhf@IdDI<6v5gnY1clK6f6B|U-*!Bh<$Eu`Cq`(THmSGzu$tZyyqxU@S)g!2VmXq z5Jz~!2vU-_5XB`W&+og*WP_P*Qvc}pn*dZByZ}I9yLZL=DwI+qRsmm8!9Y+bcuaH& z&6>bi9&$MH0u~zTr-J^XBqA%5kuaMV^yiChZf>`4%il>j*D3$#lP2RYU-xmug17$X zDS)yq$}4T;4IZvb@RLoxPJiKdmXSalQ?>lQ_JcFxr&3!Y?#EMw^gZ44W9iG)qm}%~ zA*3e+b=fb3P=#F2I{K_{GZ8@$ArWoI!#4(=-N?y3s(e-Oiv__)A6pu6Uc)P>gQs#`Wt}=Pb{y_^hzAdBo`t811_IeR7Y#h#XV+$?SHf>YaGb(w=?I0>fx8chFRtKE(u(jrwmPUPFgi28v?=#4*qj0-I!s|9}IkK_Z?jxVoP2=s(IZo_z$Z+L-TXz zwFTdnoa}6W=w`Fr*|_;K8wVWNZBsKF%fzoVd@GlTc*G@rnKr3F@>fcHDIXt|JI9e5 zNmMjU&1KI&6CwGPTX;h={SoSbF$X#1F=o#V$TCrypgr)7(RcxE#t8Wrq^b8l!kr=q z+_IW6MqZ^gbf&Ni$1=ThXUptWMVJSyq!W1#KXf0HszscYQRFjdnsibS%qs7FI1dua zY?^S|`bTe6dpQB;s+jei!s>7z&xI*B;>z$sa`!AuwFHBt0STtUrA3=d;}SYYj(|nD zPei1h&i!4OCh5}+JDM0j!!Ji_G<)p!n(FFui-m8`6x5CF@3h;Jno{R}ZrW)49BKGe z3(Vk_=kRY?!0G`sABbQP@k>r1ait(Y>6-oe6-59dVSum&tS^sv8U*$^yh}!DhW`ov z_jfAz@5EG;+dxMb2bh}UXU1z?h!C)Gu1x|?+UN;h+fpff>FKqMjBlgW;XdvG0e`{x znob8%9r*3c_u&(KOjO}*(>%+dOm2MGqkO8#e|c)-*Fhffcg5%BxMZF%W(M$zwhQsY zvi5QEE>CW>Ill9wp%(@^!yxMwhyK8@Y>0w@+7pqsW9|}kqaava`Sw*tQ$0uG3e21L zfz02e`clvl|HiwrhOQ1e^$n~AM0envA-L;c^Y?gc zoSPO>k;n6I{dX`DzsQFd@+{!=zlAptLq3;-T^MbV1ECQ`(NbA?wCFhmj$hw2{r!%r zb|%+1Xfd2u=HNku(SbEXevh$^^wu9dQojz1?`?hGLnlZ*eut}d}{dkpo7i!@_krqaCc>&2D2Ut0XaT1q?WEP}^4(zg9D`S|GIk~pwl<1N%$tWk z8*LBd1}Be=+&N7D84l-4n*63d8v zi0RDNz>UFue6|vqy**g?mOrz%?0XW8$cfBsCWv;$=uDfhoWq#B+$e%zK?wxBKj|L{$+XvY+u3`TTQ98zSF=0|#a zl^u-nhrk!B0wcEV+s{wjkAM0R80VK||NnP(k!We8J^53m zMX)LjBhTlSw<)hxnTfusKc9zecI?Asz}zl5gYVGZy`psrRK(!iDag&)SS~$k-@>!< z>V0BxkF(6ec->P3*&$BCqs#igZ?v$til*cB(Dg%pOIMWFrb8*WV90adZ6wj{PP*8$ z-{&UtJ%S2%4`CsPr3M**lgJ{#&-VU6*_WKfR$A z<3T8yoWx++i9Mw*iM;ElH)0Rp)Pd-H9lEp#0eQf$Ll!3k%Ihy&8sZ_7 zjE*Vmt-VrKwm5do61F_Zu1yid1VEur>%TiCeZq#>$57I&=XJ7_Aii#=czR6-Sw*IL`RR?eqlE3T}^ia-Q#6L#-9vga1Blyt<TK4!s%VY3Bb_UFzQ9zHrPW|1u1-}j=l zq?_}H0h0+w8DIKg42SUz?d{*+I6R=>p7&_!RwwgIPJ-}hu{lxBgOrRB>UuO7dnW1BB0Ukc+;*xbhSNFO3Kg5E z>8)W;SxV`GObLNFD*lvO?WsL%0x0hZm5QVU@5>9H8oD!#qA@GF+2%}1&_u3%5Nyy8 z06KhGVHc6#q%NKsd*-8lOi8hsfiI*5AobxauT$`R;AvyLGPmW)wU<4j95bkmVM@U> zwTnHx?X?@kIWXt-Xn4&mQl+Cw?#Hkn#J-QQmEq(?Ta0^#KsQ%>?`cK3+-KXZE~yq6 znI1px2=Z|}I6?CW%w7GIa~`#p_(GJ85EH9b1ak<uQRv;P~9s;}6V?SjYq)S3U8UbnPGoSsQZ+!nV#yO7hj&~0?8+g`Q_r2yl=kL0%mVhI0 z3UvuomcBe319eKx$Ft3j%h?XW*muwb1`93ddXjPqAU+{$eX*Z`^*qW`QtA9Mwr$3r&@5%NZBI}{_wp!BwjQ9!5}Dgwq< z_Vvt>U6JJ0(Efp#GPbmd@${>8Ean>+#d~Sxq!}5i5NM{%Gyj)&;7tRdJS0DZcQHKuI(~j)h+oj`e$8aiqistmZgm@>>!h zo*WE{;e;|^+dv{h?bN1N$LS!v$J?OBm1FqyAxxnVftcP7laeBjgGrEW*GCyG1|nZ~ z!wI_v6eO;oWkIBpYBx9`3T@mz%XbWE$Gq}{Tp9S!e4hr^l8PQkYz(o?B9L?4**0siF8{M$`@W&`C|> zVAzsGfrF4P)uyYD#3mAr(Wli)TX8J2`v^4YU3fF^kF>A7^s4!D zFycpB#Vo8SW2;g-@m{_1-`){?cW|%eLygn z_6>Yj*U-GnfQ{3@y>)zaeo1sF z)_@J8&7ZZly+&{TEm(>X=<0s^%_zH2cD-g4q!{ zJ{*(G8yrXA_AyfkV}>>Jp7z3)1-xkCC$y{qaB7DA_GnyR8(9It4MzZqj_hQ^49gp8 zC5V~D+g>cqvXJoj^$85mz!~}yHUzzGSRG+zS>20DGJVKL1st$Jm>~gam?s}k+J9bO zooJLo{O2GTTKO&KTRn1lL{B7Y(3jG)^!FSM!H{;8Th?YlpGw43`|93|E_nYO91URP z4x0QNE*+uRZEq4#TLPWNKvwP+b<27JX7SOtoR;JFFH=*cTIb2Ud6k~34n^Q4@V$80 z=j>(b_We7bxk8)W_q>aWiYvU8mAi6GZ+1*oldfF&|Ah}A*)X>PzlwX9Z<)aI^hJ7FSuHUbG`XQQ5F zUmx#yKT_zjV&=@@w5rvD(jQ`)L0AdG;81H@f$Z5N*c9{&3&3Iqj@(YL$bEf}HTm1a zsc=G{z+#ty9SqDttdH72x&wL7N&O5kPXy_SB+R|xDnihpEF1O`kj$W|p-THM*o4uP zndGh$NoXCQSmR)>aB!3Aj4GGPFpKXt2CAK@bJyX9Nxl7DEzP@f?j~;%BUQ-Sxof8U zE}q=hv*IBa7L*qfbXRzEuTG~A4bk|;gLW zhljjy>fCo%@P;^cs0TMPsRqPGkx~@!wkkum(cgKebC2Q9s;mC$Yzv5dsF=&{54|oU;LkDQlG_zsf=O6`UpV4}K7jsCOxH26B zf%m(Z%+vR2lxjI1Jwj9UWuMZmE>@mcTkCINT|?I%KEg zFFFiN>lX>W3M?LZ0-6%L%N9_}kU;+n+Srh&X?cA%)lEgVD!THW$U2}M1CFT#(w_#V z*}K9O7A{WpL-PVCDLq-bbZT*w6m4(mDL<}VYTbRQas5My@H1Q%bFTJ5V6MsI)YT>8 zdSG$lB2ZEMIzu<)-*dw@R#4!(XTywee5&P5#FnMm!}NT{X7|r1xHc3fgCtU#>eCw& z|GhoIl=-~c^77WH*DTsJ@65P7k38?V@`({^P7?-ij5{})@!hYQh>0OGBvpi}T!hM9 zwHyneU*QG|GhvSsozF#oT^~47Wl_Vjs@*2S)CW?(RPu zoJdxJ^FWQ0!mNsmi;J8MTV5>Pf@rbB;-0ysIYy>1pZ|=i7g`&RpA@V+ z%1qoG)dQS%@=Z)(V-0p_vPMw~cAC2KILhtYylVY}`NHCFPIMTv7>VrbG0uN@9_YP( zy$O}tpXELA3V};lcO-gCSUEzpO|zQf7R-z?GLii>T|dGf(PmNKPUie>?3GEJ`0Yz`k&I9H>8PE!?879z{x=C$pWabk(=b?j7#g_PZC{1RdjZqJU7FCLu@;~(JB z_<4Aw9^8)C>6u#4*_O4kua9|qt+jFxDWm(=KK;89@Nd4*6-WV{XXgc0sK#3B{0{Yq zzkvZM0t}X3`HnLY#%nX+uCjSi$Gq!&bIah*EorqlXD!W}1#`EkRLV9tZybN^OTOvN zTTnA)qJs1BIFSwvpAA~H{pjiK@(_>!>{@9r5S^E|46le3RLy)sSs&*wzw*(oV=IiD z`SoIw^}^AtMUH$q$Zr}Szkgt>#J}{Lx#l$$f?}99BrwIZ*{nFGRwQv-KV6tXhs=jyJt%*Cy;;J=GsNlX;q|n+RAq+)k zo_yD03O_Nz=3I$_Rh3DewA#TL0U}ef8|QxRtKa5wguSAkPBQ4QiiVFYDpRPZ&P%fa z=Pqv0KZ#B8jTsVpA;SSIUPEXk8t@SBpS`&rY~f=|`?n^`CbjQT(g`Mi2Jo+4U3tz9 zV&QOzrmLd^3)d3*cxK2y5YgG>HY;kBk9_ICkpPHy575`alL)yFUSL!R#{I6Z?AA7AXN705^xSzHxp(3=@VhW_662p~P zzTT-s4+($LKkuhayHk>PZ)l2ajg~;HVCZpk8`udk{Nj7|&MvS6Ghg=S@bEMS;)I6> z-(_9Gzm7bjGsu19Tc6*iUEM7Nex~YamE|SZ?b{O@4U|Vf!Z1GxL%}T`DR^N5tb4FG z8LqFb`9G|vf7>pm{-a*#otry53lIw*-u(p$cdn{W}uvVtXpx`J~j-GV|t6D6C zkjWE=9GPVvjT4=f8U?36+*=y?%9X}Zwx5WLsSBDSY&+78{BjR}dZF z4n0vA)tNPJcFPkSJV7nQoQKt z^Q^c9Lzaf6=m@aP(@CZ~Ek%i3=x%-U=9`rO>|9GrSPMU;tV+xkP-m@k$j{t8gr_aV zC|AFkK%5UPK`&V5Mv8gx6;244bmgR|_{KLUd^~24T&|8+s(_sX#mr=1b-*So<~YwT?{< zM`p;2Cpipp>FQ1v75(|FgoB9g3H^*7Q#KpzD;O*AD`>O?r`bPcvYzlSbF6>)va4b- z7b~j_U$t1`;P&ye^KG*F9sG}nn^j78|Drx+&75HHEWtEv zu^lL+U})6aPX8yC6JY-Rp4b|lXfi({-a^m@rF|cj>($WWyY9^M{c|)m^}gyFdQl%| zOx)Aa&2Q&7^AeNdh~iEOqFOae{hFnOD*NpHTILrhYC|mkh={S9OqA}9yl9X(=u~t_ zC9PFpgzPGpMtjn8@D_YyLPA1(#;SbxuBK)cCW3ACZr|5G+G7KQcSpP}o8m^2hg)g6 zm6)EXw6rxV-%VZK`?}dMj!u_kD`4CxAspK~)PJw&rld{eF{8}iPiWMluFysMe0{zK ze3|25b#Q-VaE8DerWL8@S_8rJz??d8)iCEEYpHF6zG?kt&OA&lomOD?AcuZGivho`#b-9u_*Y) z-|Sl#toF{)?hZP?&S!{*zuEWHR~dIvdTs_h!%IP16)^4aIXcaM#Zx+@ODi^L2ck*#92A@L7xSk)^Hkh?JQ>aNHu4H+bgSheC3ow`9|!@i1z{&P!rm z0Y#gQw*I*USnbMug zB}YY!z(*8a)62Kp69(}!HG6|)2Fx!YCktvi*$bWheeMSfr@#A7hA)oX@r5;CUhgGM zL37su&^AHA-|uPJk?n8+??+X{WFOPy2#Q56+|)XpaYh8uiC7+2FvoZ#F!Cy8cPl*9 zpVk~UGh6Eg;S~tn<@jE95t8zTL@$@AcH< z-`_>h$U+`2?AW~KEe0H6QE2ZjV&nw=YbRurY|UV!;7Hv$?=Q>az+HsE%21@(G7$^uM#|LV3w5M`x}gy z0{|CcOWOb*C}^+e7Dnh_#^!7y4@rzwTLDs-p2MHt(zx*XDC5ERNTwk8XVA$AH6*?M zgo)OV9|7EP@8B?w9JE1#9MV8O1m=-J0Q*9#(HYv+&~N$j)Z33>n)rXipc{;ml273y zK>M*o40L$NsAE;xGhN5pod@ACaD#y+87V2WQ6D$AKe&coHkh%%=n+`WkKk1qsQRRr zP#44NzojbBy#z;E@K!3^hD-MBVz1ZT1XLv;aMFa;8W^5bi^FYG}(i*@oXlM-_FAjpQPl79L!9F_SD+#iL z&4?Y!5Dme;hm%V^aX6u`pl|8ByI^i)#0Ifs3X7nihvV7u!Ra~{tdKj*%wa73zz$f! zvihdG8-l0>twz7hQ9{SL%;y9z;zNYbq~MOtSZDhhj% zU)eAd^IFrlv`iYk15PgRWZ*WNRqJqo%J|Du$876*zug6Zj0AJOfyEDQL>El)q=CYN zQxlvJ*?&=z=i%jJl4=$Xb0@5A`02xuI;4*yFW0+$d&T<)YKg4 z39#Hs{NFx;b8X3*M`rV4`)CEPFQUUFC1Y>zhOvzj`s2efZM0AH*Z))x zZNr)HF-(!W(V?vf)m=zsfIQEkwc>&!DBokBO=oc5M>1Lw>%Gu(4=2;^UV)<*MhFm5 z{1rjaHbuOH-&OZGsqoW|8mt1RCkuc{8>~IU`}fE6iNbtQ0$sOt2BB_5Q> z_JF$o&l6dG7a1Z08j0Z30ZVZ5Ff}!e#fwa!`|n=ncf*Q9LhSHfm(-?V{$1Qdi;LOB3e!Dcu901SDD*)3J(WDyWmi9ws3mxm9LE~0h72Z3oFIA*_i z@zn}_t-rLS1QDW9S`;VHY<5o;b1?1?_ifOQoWQdv1qaLP1KI0(cwe6Hw7SCwN`F*U zS$X=m`z97uKLqALsBm&x+StTIqvJ>s%(!oYoJ77?D_dZ37B1zsdoYa8PuN&kAh^EI zAr=Q-qR2&E*w%IdNLEc%6}YzggK}4S1eWmlHEAJboV?acsZ&_XFt9=Dh5*Hbxmy)Hw@5ew{1-tk4ImKJ z`e$GtZjq9L!0HgliRy}qYys;oWdEPRNiB65o~$Gqafp!ghc1_@%-wHt{}B~C=%610 z$(0X?il!_ry-Izx@6Y}nr7H+Ff)hxpYH&kY%UK{8*aJwTmP*rS8$qd>%()J`CP1S* z3{h@Cn8DBz`D3)<*93ST{GSSh%zAoz(d59_1$M#cbF2^@Nu37|s3(HMJ(|rb4PF~T z@{H`fS(FMkV_6Nh36iSEz=MIcZIbkRn6*K>;Np*iEQl#gj2l%QU=^~cU;V<8MWQ!w z7wFUP`oqi^Y?!X0EwTXc%3HIwKcc8pI8dZCNyBvt0$c~)N$n2@=v_01t{d-4)IIaP z)U+Spz53hj2Q^zgENW!;(zQ2+QW~}$#9!Ep@jc@q40JK#79?py;T!Dwqd~oD0!hq_ zx5D;?cn9B-=p?BE5-dD*=%k(yA}RvFF`XJQ_vqx;B@Z<1wvLK8p5Z2_c)|N-eSN(W zm^Sg$=iu6N2^b_Qq8nEqUhq(_AVP|+HeO{$(FI_0zpF($#9(?oEgo@v>Ay;8ho*0F zzBb#DM0wYJ_d?h6bo9FIXmS87YqX`042HSlDE*MahwSWZxa~mzQ5_xwT|@dE195$1 zdHqm?3NA}fj@Eks0)bKT06?bV59;Rgft4#rkGcc;2cG~xzove>*muFFd2v z@PI@jqkB>6Y`wSwgA5ZK1(lLD1*73KmdFqdgok1s}dP4&k-SDdL4JONgb#(~Ae>K`xm-^|$D!u5}%=V_MDqR4Vdxb-af zSN)K7GD}V>jhMr|t6}yzt7;3Ej=<*T25-I1aJ6}wrd8X~Ends}W_@Z|LwPxpOZT$> zV1=5(PTdGQ!H~?XPpR)vw40Up!fCPHgstSjKpd0|b>Nd68yh=v5<|&NOiYXvM8UF> z0Vx;>`@L@i173G%0Llb^FnA@ELS_prJ=ochhFJ6$zp&QRkyX_wnDFWg!EhB`)3eA5 zr*)^Ls-y&r{(XFXp(K5I=dlgMhbSIvCoCfwH*oR+DiE2PGPTulb>`CX^BT72!oPtC z4i1jKp`jYc#rp3LgaX0diI+bDYu*CHZ%qpU+)(YpN`avk>{V_qF1ZlVjigDf=kwqf zzPMPE<%j>2g9GIJ8l^xK2+7FMk-7BDg<5GEQyfZw4K_Ms1}2t0fp6vlDng1bO3%sw z;+05a{@F@@vw*~K`OWP*|!GdYy~@PV>6|#fz9GR3W3YGuCDa@ zK0XJh2RFW+eIM~-%~0{W^9Sar<-&nlhuDw_lPt%;!OMF&GxSV?4HtiJgJ1>*B9CF$ z5zhJ69d$Fwuqj*68gidO@EHUI+_vvIRAnFq?O*Zy`Q$t)Q}2VHpla3lkcV0U~E zJV;<`7M4=7IX>B*1w*PQ5JilH8JSYn^ZgdYJ(v5Et^dix z3`ZK-2Se&t;e-=(?hC&dR1KSeFm^YF7d{EBnW7#~tfN#Q5f@}$ecup1?|6ubhlo~2 zWfLAvGG&l^@y$9@y1f$@4(o>r2d}8{jSiRCI50~%QRK*}E1&=MRVv@*Z4urv9dm4e z>4Tw6fxekkyug8ApcXhsn3_u>>>OAV>bMaM*i3@*qmv6`b8o&5X;TM9A>P4?g#?wi z=I3+V{8&?X6s$FEG~keZ0PoZ%a9Ky*3uixwy12LinwaCy1M9}`{K!{3xE38|!lCMh zUbJ2E6=&YPHE>+QN}>aYI$4ijayqt-cnGP(VI(Xx%wQfN9S2UCw%gzgy}s%7nT3rF z^%I=IP@f}Mn=hVS!=MMj!0Cj4MP)^3JcRk%_vyCpEkvJPw{eJiYM!K6@IqTCr@l~y zN?gw(n94AS9%FuGE=&d|_|7(ejFbl&D)Aq+|0c9bG#64F8c}@Y^!~Q@B=Bcm1@vC( zHQ4HAy8nF?iA;(aEgoIGkiZW$V?+z7uCB#tkbsmE11IrPq(A;Y5s}9~_gqm^t;*AJoyqq0i3=fp&7#t0HCKDu&zI$ZUN$VK`c|}|!TG~n zMSt2@H-s@e$t!=z7YSl;KqK{Ll7hjE*e1X3_h>2GVZdG(tHL522Ho6TwljOlwh7&>N?rmAt%GzIRF!z|Nxn?D!N1L{!NGtApIH ze(2s0yz(hLBULGe)C7nVTK8x{LlIKpN$ywj_vh>uaxC-~Mr2Fe_Oh|Sop`pclhL!; z_bquSI|T&tFLEciG8XLp{H0`M3W}384-Ure(D+Wv+@`X1sZyzFx|8=vG?z7o=-!KT zs$1+}!NQk?g{i|%bT5jf9}R10dYdnlfzDKqD!`#)E#qaTv0mz})3+4dXF>jpsILQM zf>q1k7n{4hpEl>aS(~!Cm%Rh1s9U`y;<^_-@67X%rw#q?vnzV@rX)N2%91Ak zyWZoHj(5pZTj$;8hv4)5H*${W3GTACeF&oY%Y_GzU*22 z$2V)n4o~u=J8FnJ-UyK`@)&i#nO*|`bI2^n9VGt?E&DKD{AaSK|FnOkAGN>MEZu*0 zlt1*r zK%Hv-8zd7Pq{xoIMxTSW@Obp3RgS^+e*4zEb4WIg~E;*+j<)?ywpnmmMyr?g;|&k&L(%5Dv1?@BQWE#j}u?w-J(kQ zEDvr!Rf97#rJB)M-*VFE$$aK7l|D*|=B}Kab93?OynKX!Ca-C}$(6Ue*#+*{XKqd@owx`$I+;8+1i8>PpO z_h@MdBb#&PoS5RPMUiylmd9Zg2TKMARjvWF&Jp_uV>-u7WE#63ElKw+Fhj-xNO2NL z>fM;6$bB#lqT&zK)UE5y=IO+^rbS(u;_poJRg=sWek2as_w@F_sxBC+F`@>iyQ!_J z*Lt`ZZP;6Bl$GOsTl@(YBDY_|O$_T))4ZFkRxD2QUd7GPZ3`0-H!(6?@j|3Fm|LWN z=GoyiYtt;emgv}x*ob5P!L+oUCH-+dN7)1shP>SNcA4a4{vybX`JtsI?gQnw%&`1#{0UG0)^5Z_V!Adz(?6(ZzkY*=!6IA?&c)(;G8Frt7X!ygj|=d^kYNyWI07_B1eYY-41Lw?ZOv z#ICB+iIe9WL3?-Ko!BzM@P51EucibWpYK;103KO9!oq@2Yb4leAkf-yKlEpCL3B6c z+#@|6I*A5lB+df%(u#EP&|vRgN+hwq+EOx}Z}de($J#K~D)T>}!A{nA_>MBZ&T!iG zo_f3o;27!KEItZta-S+I-7pYAmJLEot`w9HHKR*o1c0?r&z#F!zPJ$i>Klqr2A)uk z;${twDl8Yx4+ZZKiYKgWj?PJ;rq!B)MA_ltc5CApno zB%^_LH~)qIl2U?^g9?EqLDb!5Z&guR^0=J*(hmV|=eLe-H#vINr6K)minZjPhdeM6 zeRxQ;2M$lg`m=K-J0mZ2;&|$4443f$8u1qQIWm>hvl>ybu(p10wqThAx0GHy0CYB$ zw|TU11bX%eZi*_#g~EJ;_HJxdiAt9A1`kc^30d^?6+5rT$XH}SMm708#{WS$y9 zekXP)2iMo{-;(tYn2_E_WMmwZ&V$yw0%yq#D7Vm)dJAdJtn>eQ|Nr5eungvM#Z)VS ze==vryS{0Z8+qru^k>YBSy({iTM39oOR@+Q%r_m6@mkMA++053X!0xjdc3*o{rbS$L% zMlPwB5T@8n`*4bSmg68>rw=4B8p+D+%!+gpab9biDOql#pK+9xXS}%q7=gB8%y^P_ zq4?5p`*G_sS)?VsCf2ZgPxCC8*58*)m0XU zhg|CiOxR2{{Gz%HAF9R9Xc$>U5uLx43k@tI06B@*Oe+;9?dxrL#f<>pNqd!N}JJOvC8y z{2nC#Brk5jf_59Pcw};<5(5ECZh!f37!L>Cj8BYLxUst@Wj?wJiP)-q6-j<9i=5vC5Qv%#aEWqX1JIl}M@m8^vAZ9F>($@}WLEdHvRd z!nn=&+g=arkJ#sQkJTc~$ls50lIbfHc&e6@Q?_vQXbaZ$hG&a#-sb0z=&^|${34LM z4M9JGJxft}$LezReRT^hBUV|+?~u%p6t@SuPN2XW zGEzQ#sQ1aCZ^bok#@!EH=DewYja{rmmeKUi=Vs^I#oq6ipzR`TuVj}807Q0Qv%ZqC z!8>fYV}1N-VvkWD>i#{Mc_tyzXp~D*Ef%I*cnEjY#wNQfX?<4Kj6Wd$i$JX<6k^Su z>kmz-sal5P9`i$pce-B#l`!rhZOF)JrB{mrSh6j8WCM|TG;g%wtT_iJ~WiN zMyN%5(Gj&mx{h+x;a*@9tc#`&(Q+o{^SSXfVjaSfA>puK1 zD=MYstN~K(jGxlcc79CwBF$zfH!fRi^$HK2oH|va7tp$TpGEX*k4L$(Dy6d2;h=oF zA2oDC25O&w7k{g1B>J`iYqYUB%QD^^b=p|e=TUSh)Z0P{8A#CU!}6ZiC6em-yelUc9$|K){k*;ycDdse$x9$K7@L zf>^!`f($1L^p?AEKQu)c8MP`6p}KEsx4m}YBxD$=PmX#@$oxdhTP;H%oCL7YS2Cupg_y`mKXp~MgJ}_cWtvT*0T6!L~{2Ii% zf$1`>w)_t6cS^R$aER?^)U(dP--ZU5ZiuMAdh>V_fGzc@S&4~ z5ar>S_4pld5iOqTlY2MwX1T;T;|C!&dP(ZvQX2rAQs>PU9C@w9#l>Ov=g~UPcWZaf zU-hvr#ZSkdW`VPQ6q)>SImyHrh^UVu#TsuZDHY=v4=E+pV*a z)J|5-?#P`iPgoN$tPum^>o^NhZ}Y5f?Ny2 zoDRpFoF+KVFI?aOv8#*XI}RHjvsGY%*)L>rlK4Mtl*i_dAJ)P^@@?79cyKfCd{yVA z{6tlP=U{j{e4s)({*NFExDj2f<_@fT6GZW9r^muTh{%%T7X-Mor9D1=qgUPp=}yad zDg|l7?Q3xTl*PLoKMLijv5;e9%mJR7bZf;sK%(Og2I4VVAl56<;`GnqC&>hO1_RGd z_f=2mr-h=i>m^Y;g6fSsab>%v?Ws2D zV;ei7Muwaypo&mD174QGC@AoG@_>DPn}sEWH+z*;@0j*}RwvP8|D5!N7`f?LlVT^Y zUtwdkS+8u}XpRsSGR9;bD%vIm(>%w|6Mc004012;=!Wh5P3NTaZ|*GcU*~2aV*dE3 zSPS^!YKo^pX7`~Q;S>PY242vG&reOw-Jd!BK@`Nkd_)39$hBYW?w>W9wgGoWhMH=Xhmq9Unu&#nrHB$ZHwB1R*0uSIClc7!WNC>l*k;I6ak{=T_Y@^QyBQealHNZZQ$ z&Vwnq&JUi7ouvv0x}&xW@JCE+Dq*3=ynQAe&~BhmDghM${OoQvQ(vFWvoC~KB+)d( z>ao*;mFGG}M)r`N8xZt(4{g`|YX8)sdwC3$NS~%ZJe#&Y3ZAzE4+J1heDBbJ%7OC8 z3eF{L*^(vqC=g1uGw}ZSr;}5P!wEB4*M`WP`1i1dce(Y84Zl_td;(F*#B5vzFN^qh zygoXPN4~oR`&DE8*?<-22h;f$UGcqE7(nVhHV-i^$kJiDvAb1>QFZiPVf=oDLOGtk zDanMHGPUVgcbJM4ZB)1U>EOeHp`qW8zkV%)y((|c4q61LH*Vxxw^Ct4>7SKbXSeqz zNBCfvhlb#!CobXq%vWSn(I^jBHI-B*Kc0$Q4bu;Gj=LZaLjMn;x_iQ4}w^_Qk@9{esVZl)8^k z+CKv2_HjD+Y_2(=>UO**E*_cfEtYtpdQzmWC`Z^w{`vO&{1;|b{vyFKF(sPEVcxB}giUnohvUN8l|J{d})yG(gzyhhL!YuK_q>jy)4 zNVWqf5r;P|J-{kS_@zq{pH0SuKT+4QW?|_XZiOCR;e&nMoFwbtGfo&7)k&dZri?7{ z_&&<~UdSA6FQfj?zcVHfe?cZgP2FNA1kI}k)BJq%mW4aKIqTJ}Y^p*t&*u^yx0gMp ztzAUI^D*Ljz71(BHs)`p({g3VfJ$H>q0X4boGbq)y_()G&&;c z9oF=3M)%m*Kjf;OXnflK5qP>CgkfVOi#nsGUSEUhL8HqySECFewuopYbV@2omNYfl zZ}*%b}RCrVmUH;pP+k%XRKZ!(jh~}@* zFm*1pFwrmxt(l){)fp3UeeqpX2pil?SBqf5@y*pQ7Cd&mi!QIzV@^$Nh#SH4k)L~P zdk-~acH7PI&yr^`dSJBy6}Uk?k%B$}v?^5-&9pSNq0^Uluc_w`lwyxt+XH2=a7^+S zMi)j%Zc!^vdB_ydyXB|n=F(8TKI!cB5w83#zQYN5vqgL%llGPqw5e3~)8dm-4S zFXTD-|4KJfMoZoeXWUo7{h)8CC{E*BK^gyJ)%}yerbp}JsK$I91@?v(J)5GEcLL|5 zrDbvqub_n|(g6Z#HEqpo8ENh=tFqx?zB8T@G&{e|qs(_tW7k$$s1L~v66S4u7`O?j z46jPYDPjoU?#QRwd>9k=D)S>L+!(75eG>##xX)LDRF;5M9?)Vq>}Aw7qj_?_Y9RA))d?x%Ln)*A^M<6IlI+6%|%J zNj#zQDr~VtQe{Ayud+3EIv$;)jqm)%hGql!qZSLAwNDZt;3u}uE62S1U@Z9K?*7Fo zCL-HXlq{gB=qm_?xe)7z4{gqM_*s^tc_eA;z1hGbc~h#<}2rMIr+d_ z2NW7Pz@*rsv@}4&yo5H09DdG-Y z+E4mldqowbX*isFbFIajTatI}q05>WYom?DD{j&pqB)t|P6& zh!U~9$`U0*R5hW#%_lK@tFSW%Z1QV@FSo!V1dgU_Z=1BL=w^{@YIy!zzHNu>^no9eoJQxu9}*w z`uL>DeY#vI$|>wbbcgmovwGD8iii%t4gj{@-#X`ug+dtUt(?_ zZ%YE^1L+`nNHY(RAQw|2fm{53HzyqG(?CS+*XZp3_T-6!*2-33k}o|I_;fVvQ4e4}<)N zgD>kpTRo`(_dHhChXANfV?tg12(_scB66CUA?^oAIrI<+S2(Bn?&x>a?DOHto(-s0 zz=H-@zPlgtENU#9Jz3NG=RnmE76;0nPv>~Rm7v74k)IJ27wX0 z1fJdmnFl+V)dS&@z6s*OMs;mF7c z47q7(q3x;6LKVha-J1gF0GMF_z?#sCiWUNFGW^-2Lwci|VIi%io5)$zQ(4prKWDo> zmQDm+?W+lOq_RYd&=_e%jbvKm(f(<2!T%#^;5+|EOw#|yKWZ94Uxr!%ve{n`lp0l` zK$w!5$qC z@~5*Sf069kMW8opb$B^Ye>Q;6nsW zFxb(4dHM@JgRsnhkdjKAO0h|!bA}wl^gHV?HI_3Nn!>I~{C_}qa>dq;B3E)DTb>7* z{K1F4vd=VXrfSSvCx7n&rY#AZZ5#V@xDsO2{}F8!cLEOAg@>e&oER{{KzvtyG!XQP z^y{~IrpqY%XAe|Q$Mha~GTmH&vw zxOYB;x`FL{czU7I-GpEu>OF6_L_wrFPD~8SSjtfh4h^a|TQo3cs1T-S<6U7f_C~dl zRp(=SUA%H2QuLv?N`L2&fD2yY7Le$t>pKCo_W~GEK$JW@`Ne+*H@xB0n4%U=nmx28 zoI5B$ZcCRc*e07|TWh=ylGGACCu0m>Kt++r7a*h$-d}XupI%tbmN2(2fr`Z9*~614 zdJW*Z^#6mP|MOwFh=O@OOE^xhFvXko2m`hv0?=AaZJMGmNOI$RqCWmpsQ5RMvP7&} zFbEC%Q^f^91D)U&rsT;MrsR>UR#}9eTJT#iyb|(nLkC)CuR=2P}xEck0 zqF+t7F5G@Z@NX7{;kGgZ@rF+EPdtb-db0W*1(B>lb-9qZxOwl@59W7%&QJMLQE20O zV#%HRLmp{u=P#}>yYHRq20kP8S-BE>6wAMU3XHcH5WlegqWwd(bp*L>McxPo8|Y>rK&fZrKJI&7{Ae5k17akP{J(?Y zf4mh71e&!k?8Dsf|Hcqv?>SW7@q8Wt>Z+iY^E-&;l`^f|Om*3jjl+ibK2dme_iTWwEr~Y5yJ(mZ54_ul?><$7hM-*O~@$qt~LEmpZ z_C~_%?*wlloGZkUk>B0sYk2y<+IBqVPrEn0y`5)g1HO^Bj%~m&fq04a^t2KcCChXE zt4)|Prg|z@W8vGzSx`vlJxc2BUGoY@edMWOrqYtvxqeHfH|f4hOTu{4Eq+mpwrOm{ z&ER0Z-1+O7<8!n@UgyTIF!|jkxTT(oDs!J@soa5uYq|5ID3Cq}r$9F?=@SI(RE(_b zr|(K)AV7-+U8Y>E<4L0gQ#X%0^Psfk_*GiUzPiE|HQ~kF3b`F3KYsjZX>Cm)D3>H; zfc9#R77+GbD=H&5nbr3{bqf2o#xX=kWv1^x(Urd(=al3#cSil6EL7?Y^w`it8~s&v z-^e0U<2NKl`uOw|sNBLO|B5%Hxf}d<_{HrSP|*PB2!YCeuICV0m;C^jr;CYEDf}qM z!fw=YT{thCDdo6k={drG+jKUgYWuldh_lEGSCzE4rG{x~`3A<>wB9Wv(B@#N|9EwV zY6?o+xOvywT&?$~2j#xr&M?^ZYi%EI1&a*uboiL_JpSI1>#(%T^(IKQH*{NRq_WYMJl?kYaIi4#^V@r%E(3wAn@h6{! ztCA5bt~Z*bL?h+KK1h-`+&2!}wS~v4$q(nks4xN_8D`WqE7N)xZf>%rjhLEBa8@*> z%+qHLcr7Z}K2^Qhu3IJS;7X{pDy*Nq_R*`NtA2#zbcq09c9MI z%x1_D{N0i(5KTOP(v$OWfDWL@x59DK9%$MBC#}>ArBCPF48TY@olM`-Xia7}(N~qxP(UGzmr-KAA6T2URVH72J25_6|2(;A98NQf__5j2N|4*NR=C z95;lH`MgLX)0?;LYw!h*vY54M3>hj1r!@653#Fr2sLzEBeR$YNkiHA^Qnn&L5@~Bx zLOD(Q;u6TFGSzEJRw7o>q&{@%VJmI0e+1hk*&oxVGSMC*RKiM z6Ek9LY{F>>W}SWDOb(+c#ES>xu`DK@de<+-BV~xlozZavcH|Qb4SmR~!UhsF)DzRx ziq%tH-9}!m%}y?)<>%9A);lHqxiWtHy||Z89Bc`!>PobT`!kzcjVrIWBbw;D(wfZoVdSFU%^CdU4-J`cS_EP|KNfq<~9MUN=^ zn{()(Ggq?~$cgXj`tuE6{3vtARo1ud$0NT&`mpftGxboksS+yb>iXJ8=6Nnc>gfYy zhmjiL*l54`q%e8S(?2;cHt7~##8kwRzZ96eZK8zq{!ah?f`Xo2u^ljsd-*M|Cn*qe z<+sO_DFQyoZ$@2_AI)tffK**#bc`4eubxBF4EfEooqg;z!r^9on77b)zOu@)wpOmJ zTw8IDTruFqp`N<-eS+UqBn*rFt70=BfIBNKZE+QwL)Ojsxf$5B=2I9e6jQY$xYcme5m{c>=8TXe1Cnq zQ2X$m807l^!-OkoZF!R;XU?Id#$Iulyxq{;t*hhohDs8eOev^vMD`3v;pNNivB@0F zC2k;RV>$k^1cVh73mou8uA*_K&5F0Ca=`#VR^KqnRmy8ktBe~TIce7~KbGuS=Y!fZ z(X6^zyx$}TH-Hdu0RJFCU6x$LTZ|GBh8(*pL~qPZD4rE)d?BKeyq zSX%ay;lg1z4(B+<9&31-sjJh?li(sYg2u{4ooM$io1fGYalQk&EVNjPNGSj}77Pj? zKl_!#>zlMD@zcfE*Ins_-i$m9BL^h%cPcn0FX}4gt?jVW>ACPv1*#?j+B-`OxNy42 z0*s8c*si&2UNcF3aF_VMiKW+z`O#1xHQkyfCdZkI5isSm=n&XHz39WCXi&gHwYz&4 z4{7KyQ_mie@I8~;F5g@N@y_(TJFKEqT9R9xhv4}9Ltgv;McP|NRke5VzZ+0MxuY0^d=HT~v_*f!B5G%#Rru@K@M0R7yrs{z=5g8uw zQ9X>`5k+-@_d=O^$h1XIbY$BF_86?v?=fryOa^EuA?~9F126^DJ~C8?HHBjCB|!7w z=a=#+!~3bf#}XamCn2d?nc<cdnA}OwsTu zizc44r1m{EAkGkFIzNVpy2UfbvxrTHiwGI*)+8>2xpJue>5-D}sgM6_DDX=(Fij=PLU0s|7OIf3Zap_Dr}F124VUh$ZL@!TEI zczQyEuePNTEuDXbem?!M_)}aO$=J4>^jp=OMH$b4A>A8UR^lVpUyMHZ%wOHy)M4lW z;k=>%wOP<&JKDUMaQ03@m~iNzsb$$#ORy<}K5ck-kaHfY+jf)rMwd^>tIKBTg@Bj& zkxN8C0z>&P^}N1ShED$OpXw>}h8RL?ypEseW^fj7IW+6qgWgc4LX`yGPYQ?pj{N+8 z^j)z(-aVDhY#*?wctB-9CtXQ_^I{1Dt3Bj-n88f+58=!p7owK|ff#bQ_ggluE00%( zT?~#>cS?Qcv@?RXQN=g0+5VsgVu};|diIn-@h5(lD?yiw-+++YC#GZp+L3qZ4B_d< zW+?}6m5bs9vZ1KnSAJKzLi#r+{V>rtMT1W4TjF@H-cduWNCk-K&Ult@ESaQpzJZN!nCrB z+L5V4M-bB$52SE{DDy?CJQ9+hUnxA^{Au3i4=b;DCx(V>D4VSC>eW8+xENLkHQ_yk zpYxtx3751AQI1MCKc_C^&O>bH=@^E4|6dsW0gs4$smUzm|t+5Sem9UP^A z)p2rR+Wi<~!TGU~ybPtj5-&!`K|T8pTT{sXt36yq#{0qH&{oyePe;ni=T38!ecO-A zbu_FVx$-x2E0P~Dd)A)&nSN&WihPb8Q|GhuHd~wxenM59+=jCcA~01B-R-Ydq3T}e zmwm$*2E*^iL!OPi9lwW~sOjngBcq`hFG%fvVJLl}l`PcEnviN%($qKasYF|v&tZyi zpq0{L{ho54HieJR@Y3Sti={#_j~CMsmwDEQ#$GbMf4P+(#~JXazS=5IgmuoEs;VC? zfaj+6vw8qmy^U|W>qTHG;mS&H^Lph+YjETv-AB?q)xt*7I1}6i=u+0zx6^qdd7jV@ z*1p(~FP6$V>^2x>NqA@Xwk^YpwyyTF)+xr*BPMI`o3viGYW6U*=CfqI;@Cd=avj&b z+IvVDbth>jX9f{m@tGhM!~0GbIjGgZc4$MBtXMMVec`BUxehn4Xw+BB!dfYskXtIA zF08W~X?a->X{MO#>#o|A2CMC~c6$|h)$YUuIavG}9Ty81J-;w*5o_0{A_?-*ELFFh zdf1)JQm2vL9u4E;g19Cr_FQS!Z+P- zr^5SAjF&lN@9sI=JpZhGqKL5HM#Ea$Y7k|NxQQ^Rve#?RFVgI@mxI7D(&qG!yEC^D zv>j{*NK;`TXDt`>{8z+%p)pJS1gq&v)Xy~0^R^5K1d+50(dyv_ikx{u(%sssi3;=2 z({3JY6Zlp|j)S_nhqLZVMG2=-(UW8@E|-Mqjd9Q9u_;CjA1ElEik^PPMf_qG_^6&) z>hy{)3Zdf~uicr_FO#hbZrO$*?~T;OdBDl5Of1BEZI8u}BsN*1kI^O3qdcRh%y~mq zomQ21@7~pAJ!SQTGyP9D>`j?>Js;1{4s)M+p|M%JoYrKQiMIFse`0Bg712YEUq4^W zCOHtWOjLW=N7=1jz)fa}`8e2;^I)n)bnu^|@<88MF}9`vO*+Q}9toDT_mh*3d6F*! z^aOXxC;o0z-bQ4q{F^XO@uJPyjIVq=^T{6Na}<9B;b~+m$&ZgJ_lPRm$t9!lxz7zSv`r8h z*6jo5b70y4DaG2uTtNa#cyA9kG+Xpqe2V~%*e6jB^`_NIpM$yHM>o^ zsPQmThR}M@BX@+f-r)D_S0h&9(WzcUVD5TQ(9>DNWZP7YY7NQ8-?ceyc?qY zbw6g;{T{;eknei+pY+WQ*^+b~NqdF~5k-5rV>wRiMAGJxhLV!FXH4eO6Aasqy_POw zR=nWiqh0PKCtpgf>{;$1?#z%Z-7g94No1Hbk=MKqY@YaRuAOy!+P=!}KJR_I4ACyh zK@ySGfaOK_(FzrHtJV=aTP(_eYhts<6-!k|2lZn5ZIcwu=%j!!x3Ew%ZSB&B7rd+7 z`VGtV+f90;h<8sZ3zull&=5t$*$NEdUGcQpC2EzXn%`y`=+@m=zDG$|oO0dWm=K65 z&^X(i9MEBXK!oABWiQ2Nt!eq(dR6X-Rfgof84YoympV4W%ZDgplLhk zrL9AwT@vx~av}XjC*o$mRxIk05DrT)3Ydzvin}2lk1Z+|@`I!}ZzIB`Y)yvP;-9|9 zAjO$;d|vRPg-VW2?GnW^Z$w`$OPlHQuuc2=9*y~11qN@6W7L`;M&)J|6Y1ssXWXAY z>%K8jWBS}DS`gRsx$*;)4Z=)6#E5-$;LcZNY91$-d>$j0fV{Cugi&C?76q=-W}ySu zNlPoC*W#THD?XM~7h^7AIMLt72xs3{i-aTJqy;}SI{S@wo>XZtD>01Nlqj&efB&BM zFoOBvXrxrT9NqTeYlbbykGZ=zjEq*DW~Ry2Z?f_Y?%i`WIKE(b+N~<+h<}NKpow#y z8XL79m_-hhPx3)U+my+cVI>ZgEPvWaP9H!-$|Llmq$6dB+wIDaPi?=r*v=&_TaK=% zxO{s3zH-jbCml-q{-k-6-CZC1YS0jko;*Gx*IkRd+&mp3}zhD~^nVx>xJ=5%vj7 zvck`?hNGX$LghL%MA0GbkB>rg=+AOz_1wqGarVV)aq9dptdms*i4J28uFE*CeU861 zK$A+#*m!J;uZ=??;M&4JH6ea5($;k88ISnIpL1i-Q)>a1-A=On;q8brWP!bG($Zr_ z&~3Td^5fi26sN|cRCt4)lGI3pr7gBPac8Ww6n3%IN3Ik?6Z_~tA^ouUDYEY_uRK^c zbzeO3PLy8eD6^d{>*QUDp!?4|Q!du-h)3@s#mRl*d%7>0t#ippU)E}6m!*jQc^a~eHh#0>U3DE%07Qz>96()_OW-zQ2Y#>n?u3s0x4}xUFNtq zB%uYRmC@0P!`#7n6y1cF-+X6WG`s5{j&`Ykinrc{beJbs}J8{DO@!K1bb;+~~6<*&X?(4MxN}wZL zC<9caWiOAtY1av}`=Y-ib9MR##HO4o2!aTd0CuvRWQ2%FxLXAiqyHs|X;$(}y(Dh%-y6LSqe9dsX;7*mN8cU~IXFZZW**3Gmz6tjcQH~<<0rdGZ8(XQ(> zd?zsHjy^sLINR&HRxvV~9UaXXSznn8g$E|O7`xf+of)WxoP&6V^B#-oVc;!sENWCd zBy^-(2#bh>LEg!nEh;6IL&A_(DQ52!RpVBw(=R=IeK+Q=FLB46E(Y0OcD1};e7P|- z`$!*V9hL)Z?CgADA2b{p#>jB*blw-BdT+q=TX*8ik7=QuL}l`&5>3hfl2ZM~ZE$>FR*T^;Qc5v~YgvJ6*0c&K-&!Gq#)^ z8?$|9_g)h?uGtDWsxEDIUK`2;!NU6L!})3{0`%8m*fi~l_z`n-GRvndU5>cgpL9mkA!ZHQy7Si&=y0pGrjhr}Thj3cg-u|3`RB4xI$ z8kicOUwn8@8-^>^vWm&5_fhTqh`GjbK0R%3FQFU!UgMWU=+OqvQ@SV4C z+RX~9WahuM;cO5Y0;xye)l}nfDbt8&ALK) z`381jn5hCCx0KU}g zTn)~YenjA}55qQ1E{mui)e4%M{d36W;ecJk0fYO%^r8NGx20Z;wCNMFttnU04L||Z zt2s%qpj$rC640Wp z4raYiXe*7p>7PNYW0sXPj}zYH8QY`%@MBS|o1f-7H`}%EfQ)G6&<$HOj9TT2KW7=U zPW!%35m&k8r-G4bqb*^FTxU=MVhBnF8k8bF8rj25u(=O{?4fFL8TnpM!!xShqau>z z|F~M(=n*S-<5FJqj(kbl^diQOhYz&^*l>2@*#j-pbHg zpTddr6Qw#+XG>azsQAyW*AUu3iJ+k1&-E%mWl!4ojcqGaX$_JfY!Kb0Bo(2yf1)S% z-_Ci9R=Q)wzo^BGlbTFV4tY+*q+z>cX*02Y9P$u@*WpVJ69zlbPhT3}Ly)*L2#!=A zpoqj0{SL}gPQO|KWqaTuI06Ia-+W8MsEe(<{NFAyHExG7giXbGi>Jt0;|pW|?LIL( zNAJJ2AdCWQ9{PHE|B-HfYv!-Op?lp9d2gIov(bU6lI@S^();(v{l1bSKpulTMShu+ zltUHqA)ZWlv3yG82Zt%*y9pvRSt9!-EAh^H{VfFS4PzCvNjXm!a$%hQ7$e;;=9)V3 z)m|iI;u;YZ9J$lFRu!kfT-7wA)H+?yMTye|8IXPuQsB7I)G8`%O!rBXN-X+~mJraU ze@;!E!^{PQ3oZL*yT>hggDp?p;E^i!{tc=X>si~I3Vy7(_R3Rl( z`roJ92$ZpmEi{lm|`9L_V z;(h3$;B7>H!lk>9r+8{wn(5kO;HxaTTb&N>j6BJC2LmoR2rQq&XSK_2@-%T6Vde;v zA8LBc3DA0%Ir(&aeL(|q1LjU3w*)#+C$$0R?OWTmo93AEzJ6EihlAHSS1bW%?Zx`z zpxxmMs?wpRZ+uh1q_9i9UVeqdkhp3WBAKN^B7ixwEiRaf6u1|$&>r)7yzn4nf%U-0 zYKv4_#$mqE2Tz6RGe(Gej{dGd*CKWnE-J0|a}lCTF=M)o^^rVdpbXsTc#mpd&pH1a zzdmw`$rj67gx;T_yTko)L3#Asw`76zMO_ zi=UrzB=uiE==vuGmnw=EDLMV$4TX5vhZ2u|1b+RZOGhvylD-Ug^BbJ9SNMLi@nJ!Hs zm)kZ(DX(I(7s^>jEAgJkA(%6WGN&Eh5J^EnULIb-<^3@Ag136~d@0ybQJOb!2iT@< z%`kU0V<3t~3e=-_(lInrb?glwuJ=J@7js#NH(}CKcW``O{%x^m-ZZac{*LTIkA+@l ztlp2%YCD#kpWd7#6%U&T*^Iw(3G&`Xz?yqsU!CW(S|P8qY@Cm|)nv*~tAymIDF#EX;$L}8VNQ)NOnW#9Kz%$O(;xH!!!zop0}Sp3uG7dQ9&J_~|@ zk54)V3boHow*M+Co`!~{8aXkM$>+a!O;ws4Qpp^jtA4lAFmfO`nkLd8+jtG(r=Qov zy6b6soDOqBoSYPDb3?_K*T-kk$_g;Oje9+dtkeMj1EP*^rZjtzLERAGVxO*;db=gSQ83muQ)Oc9*G`i4vA+{-*G2l%H&^0G0d&kp`jRb z?LIpS&QefL6${9W%zYjr+2DJO>PZe_Fx4BEOlKHzJ#>q^O9yWQ+}-~U%ksIpYYL|| zxtKfqnSE?_{(k?13tDJsY6{=Dmgek8l#wzXf+^x%58dkEi>dpL7k3-j2;;Z0$-g)p zT2^AZO+V-7d|P{s6lnTkU?6Vx>zyNcZQ(R`ei58J>mQsmV>MdTb$qRJgvf|;9bnr- zt84yfx|xfM)Cc~ddORD)lG5Vxvf91V_VLo=N^R6YDVpWOkTbN+7_pkCISYE8<(kTc zs>Fa=R#upRc_t8Cf=M}f`9sVol)jFZ>z_Jimt0Ub0x2kHl#4>+x3Ah7vPq67QWIwX z=5KMsL;7WVI?Ha49byL66l8J#)atKau@DuHs3xf)JZB!p)2aW`Y5O=jM)`$j6rwfp z5q7TGBSiOdrK%_t7pCh=)=9%lLcT$%xmI5)M({Onz}-aSb^gqqQTPH^x+gXx@%+ zp?@mn<6c7#%>qKJt7iCYM&h$?Y{#WFXqM;{_{QaUhsc*-K(>@m&5v8Z9mX#zYW#nY@{k~itSDVTKRHqtWIJIts zNtTaLd32iHfrgrNu34&9A^g2k9v@M3j@r7i=(_sDV~`GsmhCl5AJLFF^t?iTPTRe4*yG^0Qo+V1eGBXT0E5ieh;YLtyeKee#;mwFe{gW z1ehC|?E1B#h0OBh(i}t){$6JcY7H_P2NS+Kt=5~aoi@~@Yz@t3=3sNh@rF7W#^xB0b z5JUNQK|z^`C||?%;>cLdw)^GGDm|rgRvVT+=V!HY4Q3fkq*mLynSAp{5<(pu<0XfHW5Lu*Q?f>GLq|x_?8?y@ z8CuRZ)e|4erCUQ(ol(&pHei^s=vNR@zk7g8enFBsW@mpF8#jPqrrS1U214c zYUD>3)f`kOpqQ{4{r%_9#yFiI@g;a!K97*rGRlo$buEnzsTk>7OZ4}-v|%oTY8+~? zME3A>gNN;`EfMCjQySmqX?yrRqmvzskOj~&f(S}y77BE)!|<*$h$SiULsRWO{YA_Q z;A?q3M+kp(rAX=)&(i7e<3?`W zLU5#D>qQYDpt`nX+T>YG)l=axMW&G3SWg61;osFS5s=|DPVtr9B>{1vcfa*m&fcV&1=2EAM)d7Ar z#uVOBSDKOYGX@ot>EAqeCtP}D3N>wiVMOUYW+_I-U($F~No*O`ff6V#o{;$CF9C&V zD1Dt$;qS6c249wXgIDfPnG>SBcD`V2b}mgnZ@Qct;X(x$Zqk>CYDDkwNvI8-FTlNRY&yV&# z=arovI$dBWqMaK%bZmLYG&q$m07CY<$K( zXlUqcdCaD@v5nJYe{UTZ@P1}wS-GYpu2I6gzDW_?6%W-|3orc{m7tDUeC~cMY#}6Z zCZb<^>$osi@ODg~01bhH;(1`Y^}E;L(LHo4{mA8_E)m~_sEtB?O2M~Eg;H7A?pd5ky_|>vMXd?{DAeCbG_&tA;!)#Zok1_b5jB@VwUe91*$#lNM$7+ zbbPt|%!&J>j;1Ly9fNE6zc*!9S68{YplDm9LHCh&(5>stZ+}!}#e9P}M{WreKtQ=T zI5-$Ut&tOVpiE%$2E9*u;MhY+l$HkXO@@TOgxfdjOVgpk$rU8lcK(6f-SWv#jnUDW z@aw`?tGp?~CXC=tK+j{k%D1Q>O0#?3fhqV9?oDq7r>u=w9|ixlD)G!6Sc&;k%D%Bl zA+uWjrM=4Z36FJZGN~A6u%>o0X2Hicjvo^z_JyMS-jA+(iKHJARTfKX8#Bb~{1E74 z`lFyZO_1(%ltogh;68Z?3os#~8X8NioCGPA<-lI#aUbkn{`rm|E#gHoR#evHM3VjJ zmv^&Y!!0;dm8>0SDVn_9R7%zF-m{BT6m%=d{8QD{ZptsF7S=Jp>veW^#>6}z#7;*Z z!-sg#s+8$WOL}eW>NJ1rs$5UEZrj^`KgrQW3%@0j+TMiGt@DEZ(U z!Q|FFE;`EBD=P97nUu=ND3?|vIlr(W?%=l$;G}13yqg~^MO$D>r8H>v{A~$2 z6^x{}#@-CrZJ4G0y5RltNrY?Fb-B9ZF;?(EEnaHvno{d6pWRHz4*qV`;dF^p zzY-<-P!v|W_?xG&qF8;Jp?~yUD{>OwD~$R5khq=dPItb6`vQ+2Ml7r`&t9b$)}`!7 zF)+>`s0r@uhKkM=eecy=8%XW&D$wYyanPT6SFWgd4tYm%GNN}|YBDKPg|$)i8^IsF z_D@QA(3ciW&B@uf_VQ{bMV$QWFnO+fPrB{Mp*P?p&C=t^fL+kzl;{5iDXw5#Df2gn z2nS~-R(;iJn;#%l3YS8X$eUSQbZB*%h@Md9XJz?rQb50Yu-isM{|Dv=9{PaJyM@@o za}6^{Om(lVO48;>-;)#-@~`&wWeFiUy*x6oW=_yz`n>BEk-Pr&Yj}emW}YekEm7?( zapAPLUFwJot-cUR3BMA}oE%h7?6QkLfgIl3?Np0yMoM;*Gwla*h;iTSuQAS>% z@uLL8WgNw;RPi=rwlvMIfe;0StGh>3hJD>8>i*f&xF2fFmXnWvfft`t#dsVn5q)D5 z4TN@=c8CD3NuU!dQ$R^6bjwV*KL}@jYN)`?rekapD;X` z`zrE#l!sIBUgqthZn4j+6?a0+{4e7X85+IL1me)xttq#!PMW#)(t9O56SDaCuMTlr zvKu{1ibx1PmLRYDSs{brW@!V>b!Zd`m*?>{l2NYG(##W87r zz!@UDylD1;!r?VG9fd3|PIX$^(V~<9FSP$4uAAE??Xb+Zda(vpSn@%CqOSMe=D$#t z55lhu;5GO%LVjZY&bg;hGHdVN%pE|lh~ecjeJS<;7;x33Rs7XWqUiYw+a#ZiG%VAU zQLvy_lfIicC)F;YZ++R}s6Qpxa3&l2;bjT$b4g2`YFa1WM_RLln!>oky@J;7-<^)$soU%6m}Tg~{MF3tv17=5c=-Cj!2G~~>HF|x ze>SEzbvgp(N;UdK#4)P)SGmf`P1k<*!%nj=^-nWZVU}m!_*(O^tJKlqexD7mlJN|I-;iKH{_lAh(18dI4Jl06+!knO_TBVbP8JevMj&%Eu5bE{|y)vh|u^d6(^ zgVX_lKSwHjspcW}{En&!Io!QV7U9YVxWtj)Y`A~h^M2GV`}M>>J9co#`t$Sfek;JM z( zCwGWDk*ehMG~6gNRwnySUSH&eB4_ea+zk1IEovXD5#fE_!hg(kpFS6i4p6116Oi_e4_*#B&4JsNUeWEF^=pQXk>Gt~U55aK`4>n{VwZOuWxu49Ya!w4!H4 zZsFMTC6Rq%+kpdWo~{1vn_i~MpZ$>G>Guc~$kuAM(!xJEH~s#TF{6g$6oJ|4>yl%Ng0~BH(kr)C9)|g zdo#7y%Poqc=k$h)g7tC=%}3YXKIaRFGV?CsmbpG{8mw$s$%I`&9vm2# zR)XGlxAiqqf>!nqO;K+0S#)Lu6WdQ28kdi`a54~qGg~iK!xDSw9E$DO4Zjjbf+nR7 zlb^D{$xi}*b#)O&l*a*4;TOLj2Z;NR^$Lr`_bvOpU{Q9?bes_qvhL zDK;yG-79WeNVHR{8lPm6_!g!Lk&6lYb5TU+j3hs8Ou5eoZQNSN=YL*XB>dmH*#s`P zz6_K-SKktef8KzC5QnzXmfgUodZ^e8i8Ucht76yeeV1{>AI~y-MDQMrDEzY1(x%2w z+!**}n=ndJwkPiKhj)v;-!Y*CK zMfqUPmkRgA?_>k@CiJ}t2&ce2XAz+4pl~ zmOWaGom*ie!Bs^PrL$jCt)pr6p9p-+X>19oC@8>TPwJyr790IJ&i7bk3-?xbkHs_Q zyW|J9cDln~A_!*x9vymUK}ZO7vK?Hg>=kGfX+6Y3^)O835fZ>pg}mjxoD>X)csqAL z7GA=VHA6G8RsKs+9%H?oA3(?4VXII_Z zAjndB-(5o5$J^w?rWYt2<6O+lUCxxgJS<#IJJ-D`PQNZ(SZu*mP@*Gznww?dYSOYj z6(--g;62L+Z_(x1H?aVqtpNX(iY>SQzl?`SNbPkiL%bmNzXAmm1+NcK580tOCqdZS zvG(^1kD5{Wlo~({$YE+&CxqIPJR6n^hlkq3e3-5bfB1 znPu+eJKtAWN{+Ie=7RR9&4a`;;aFSo*UQ!evI?Y;?uc&L9yM~Jn3IgUhSxh>-%c@3 zJQT*PBNhzP>tbeW!JQTZ;ST#`M?$EyrPPV%l4!>c<4 z=(iCj%%`tZnwXR+9`J$w`7Zzw0KVmVB;a(s^kN;;>0;_t<`Lz_Q6m_PNLZ5?{Om#;~wf`Z<&V0 zs-`VEXt@h?639?bi~X`atQ-`@1m}L?mPMG@4jdz>J{^Ho{rIdX;3)N;V!(b=W@~@I z1>sIyHrLIF$MKfX1Z*S&E=CLx3+cAOcW$*mK`(!ekA93Bk=1$A+a^ZuR^Cy!hUV}v6`Pz(3(#V_}|Cw zLrNYk0BeoqI>j(Fpr)=~`BU*`_5oiC?%Yiegt`bpCmngy)(7Wxo0+!FMl@t_!UW$YO?Q$bs-5w*c_@0BqL#PvkNIn2${fiyo<$kih zw6rFT@c@|?Q0P!AfPO%&aMZb9o39hzMBU7GTpT{QPPUSwqJ#5G6ciMg+1vmqO;W|G z2J<1bT-j~n+5Ok$)e4CGuP%22sIX9xS}izl;6L6q5i;38wwDm5L<@w~zQjc0*-^>N zq0Y|NeajeO9lKrzbOf-vA0?v>0@7+~@9b8A=6(Y-y&$U6+k)Nf4kOpSrKd2)Zs#8^ zm8HS#Avgo!!f=+8xp@h~-$q3# zDl5Yhm<8w45t!=JEFAsz?c3-ms6R80hjJ^n9FFO8E24;NYK{T~ZLf9<>Y;>$gouAX zxCYCV6U%6BCS@r9p$yn?uNb2v*4@v36{w4*<6eSx-#0Utw8I_!;Cm8+sW`WgC(lXA z$o5YCh@^pblAM*FL$Oe)R8q3NwkDT1Vq5*&sE$fdLf_4M{wE7=jQ-*#N+J zdxrZCWD9$#GAHN+A+>@MIrI*(5U?OEnyy?rzV8UIFIWu@Cencc9XB_(Bf(6SHDGzz zoOD@mCc_lnt``V0uoCyd6->w)ALzo?{82i$;$j{)J0QrC70&#=#>K_m=pZ;A`!q+Y zm=Hix}Roz9*FUz?~Ykb7qC@Lv|agLLocXpS` zD791A2!e2n@UA_d<~0;qQ=rwq?l3LZI*(=H=yq`ey8#ptgt(#MOfUC_1oBK2BJc;} zC$S{UL6Gu|P3{)pECfLTpp_AXBgCDYcHn$g@?|~;Q6slC&CgX;H(>P1;|pMIj23E- ztaG2K=ZzGMLRpq5N(Lneq2`1Wwg}86AHaD@(`>iCc6t!`?VYhHHGm;tZ*J$9Hkl^A z2N*fl%OEF@5uyTgugc013r@hvpddOp;ABpor+@mSkfVkGb*)e%>d9^k&Pxvs(lXsf}9mn>%_zaV3#VTTLH3`mzSq%_hNfG*@ z7K)yZ9864*2&RsWX%*Fa^|(DG4XyXwBIEQ{Bhm!%5M$#({N6RgoR*e!(+@hVo}h2T znCA70R&96k0V*mgFwRotO=gsxP%`nrg0kYS)jDvHOo+XlrN*tDiZXfwDHy-;@*NCa zBVZ8t92zv_NMzn{@CGFJKAUHcZ&c3c)I}z~yd$~+rEqsXJyv4aG#+uMi9-Ye-AuAb z^i=n(SO>0iX6AlO7isAF&dyw!Da!d29No`yz=!hn^{v4#gi$C^u2rZ3?$>5t)O%9s z`;;1^1qKBL0cxe@CkATpS~!59h>t@Myr-^{ z*bF5N^G0p;_4U2C-n-WO0m;Uy@)Qm)w_>(Q8ys0{DoJWQIl6aV!jw@mTb{nUx|5Pq zPjv9*Jn2kH(L*G=`Hj1A$(y-R#E)23{1-=fJMcmtvmcKfUIYebNAssm<_Ot#%yay7 z1E~^*_(zV6l9^?hnMnSW6cnA&TnG{p5^+&W7<2;uc>^z!BVeS&Z)A75Xn+j5iLjr;~< zOy%YHEmJVmfQ^d_)}?FFrQX1iGkH(S2GYIE%m?qY-#^QtBLH=g{4Za6Ym`hmlYew} zc1}#_P~*W{<67VJ`LhLV*aOb~ILsf^>+(h(5`?GuAL&M9IVa*7&3A?qB4AAPEAX#2 z4+Ugl+%7vi+p|%G0*5jFX_QR%$T}HVXyGQ1fdXsM*?CJ)HsP5jd;kz~adK4#rNJ<* z1^O@l@xE@JO!^{_pwJLL%~u6^X=Y9zl=2uE7`}IPsfxb^H)dN6wxMaKl%Hoa()c1v zGLr<C5 zw{J7rW*uv38{;&X{g>ioE4JE_6;=QyxaJPrFaEZ@Ns=g;#u=#fXqqJElf%HmnE=?m z9JOR?#VRtyl5z1r?K*=&5F<&Rs&&d{fT52@ynUejZNyfAYtK|cmlr&G01+VYCHgsj z{Q9Lqjn_Tk*J(;3kH7qS8HUr*J}NK-w@dSoDHLQZ8jEU-gx(+X>AlTr@}W4i9&1aNTMXUffGJvF-EmIAzI0=G+! zj#F4zSWxf`4*fq-yP?wiLQLgou_!OO-Nw3xxMxO2+|G|2{I;QLc&fsz4w0a`y84kL zm~)lA`$n+X0*h7u{{4g5E0y3;+iEGAp4l2_e#W#73W1nEySuxfP?K$9Aq7?^L=r+4 zpo>5g^-mSXAyz{)qjFkj0pjE{z)@&pggGBSb~*g3X>r<0egl+TcW-ED@OhY5Po!dZ z8yV?cU;WQ%e%b@cM)V!695q1ek>0*f(?0LaPm%WVPgHHtq(%5^NfHXf(tgryh|7eIaFmU}W8rBu>H$xtYD}svggXolRmUjQoKR;&DcHlTSF4zo6E)ZombB86ftU*WW`UqwSr;SKutk7KGpV&q`5 z(%O*iW|jzoz*neZV51BWo{g8ktL;9SDFH0+#)v)|wylOncBTsCTa7bHBM0EXRH@%c zX14Cu#L3+%K)RULC>(`Y05e1q)U%KR&(3@_J|LQ7ElXn{0E6^Pno=PmOM!u~_W-y` zTwGj;p}9FIDhN!9gC5Qk%S5IKPO>PUW>^dw{BiT2RQ53NNB8FYuR{Dmwc5cHCsDCpc>4U^iHp+Eo@^UcR)n%o(-4PfotE zxp^zFSihF0lv_y67vJzTdneeW;I@n&3(4p1N_lQ(X0J>?NYS{!k1HrBfItqkKRJ^> ztASectuL4yoSf|s@ih6tT7c74D{u$P8M#3N!!Aql$_v?;w_Y)(`?>1&qOoT0^jK9M z9v#7lRhWLw&CSisMA;g{2xH`UXF`t!*zn<1WK0L9gkF0>A~qyiA`Hx)?H{?~{oI0r zf1UXe;-JO&j%CuMQSU*TyHU#I$qE0N>0e-$d{Y||K-_3&Nzy=iH6KC|Vp};Gi%w2T zItdQ9>$?ncJEi!|;c070HsP?ToaD8i2sEl@VPUbewVefo*$48MA5&7wC%)w8$I8*! z#G30XBK|-E01JcMA8TrOkDfSywSWl+rVelTz9-Lts2N2B`=<7`wqFVg+EU;>9?4VA zUPWHY#|xzz0;8FuHlL>kbiT$56WCh;5G-w~Dgf$!{pzGl{{H$xPS_Fcgs}}OY?*LkY$o&l}a8m?01=K6ub4#1NaCZAD`GJmBLYQZkzYE z#i^ZvDrCXA?k>p4$T(TTRMla@S)jrctB(7~$;O8N#Wuy>pSRJ`WKrMYBK+pTYy-h- z4p5Q+^NfoCH@*jlwgr;jl@}$rtNAh($SSed;Hg$Gk^_=`7O`Grxa<}ud zGX%o>0a8YFHIFuDKRhr_i;w*Ppt+oXW;n^ahuk*!$w2j#Tk(avdxknnAh?<3U0gP~ zu74$OgBytTC~?o(CfGgJ@Fqs|{-c=riy8~2%0wd{QOZ5rLqW$k#pOQXGtkuh_H=4& z!$lE~G7hj1|{pr)EhKBcj2o#l+ve2OH z50FvLv)!HP`grpk7(fNOuT(WfW*KL3eJAnGSw}~QO(0B0L*}p~{0dl^JfP+Y=?ll( zsV$jINzwGu#zt}k9YIgLvS`oKywd!9u&5K-)t!v^(GAO+j7g^tNU%ITJfPQJ;0N4U zeh0|Vz{fsuHTCf!W5N1#5O^U?w^3}VVLCq& zIJmMwk4hpZ(0(^~u;i5yYTfC!@2F=2Euu9_eRoqLcQ)KV`JwSAB%!A<*C#RFgMXBqvF&QNGX2@wc=Q6v#76eAYyBs#uU4hXBiujZAR;R+jyk5FFe|5i zLGV%-)cP`4*THdk7s}ted-nl;X!d(z#S+e98x1QVYkYXEY!Fi*T;epvN{p#SvN<8- z_a2;@y*jq10uXVm(2_Ey#2Mo65}XlZp_Z$<8NHS?eb7_f^jk1hiS~s;jkB)7z0CFn zo3P0o9v2f`(9Jw*4G(x2$rU^=w~EHm9jY#BYqT;N$ApX};%ULDOIiM|$0D}sF8VE| zDU)H=e65$BcfDBE5hm{L+=De{<#pxdE=C&~^WW)ac~tRk6KT!9QiRltPe5Arr0v`J z`In-iO~~Hq2>w&So4@LcHUv@UxvI6V0g(_o`sA9H}K} z(!R!Ep5f#+=Czb+XSq0a_ubJO#1eyFiYHP5kux3GF7xx+V&iyHhOK;UJNxQee)aFLZ4~w^{TD z9{$mvcXQiO0WX_S?;I4XFm--JX}P^p9%NpL!6^w~R12~moM{kqCZ#Bgp~8mKF7ir1 zW=EVlaFgOw9%AP#{|yde8f4H``cvwEzZK8a=AU306cTjZvaB`5ciy|g^P=P%&?Kj# zlD%(PJGFZFrHpE5jklYpncyhIGDdlVT=P$|YdhM$`X5nm`I8mbakhp?=RWU%hjs7i zoqG1@W!&d8TF*K9J0#n1V{>zJ>B;;@)(_w=zMj1kB}4mrAL?OXT)h>4@vp>;f70cj z`2H|X4$4`?z_0up4mnsV z4lMK9DcU&ncYi*6%?IDPIYFn!^?Sa@m1tt0pAU6f)JMND6kdB%_r*5twZmp>?~$}s zZPUL%j`z2cHZmrui*@CK1y<{b_`L((7+|1yTVvdkw-(OCcCvG+)1lmrvzxO23T0a2 z*>*|syED|X;yRucQwt5~I+NK=3`Xw!MjflKIFFi*c7O@mdael?ZCX(`8l)J}p8Vl4 zT=5e$;txmHM2iXwrvT0jjKA2_mwtYqj&pD#%i4qS*^QdsP;>$4eZaH!Q3GQVA5rta zIhbN?Vt+ny*-Sl387>tYWz0mhfFpbR07)Fw2##`9nBe`0HT5+yF@XjHrmgV&OG&AT zV9Yb@)n0o^+RWn!z1fOa zzj@gNTW{qP#2cAx8yn*WCBxVpXI%n7SsVTFV z3uFdH_@Ob~Y`L*vJv~nk67xsaC*E0x)AN=on4aHCl$_6s6{*J8zcfE59V-YKf~4$i zCvOV&PTR)e%43i5@o`#wUT*GR6BCdhs9M8Ll4Ze5NgXzbbetu`yat>|;^gRJ?=W9a zyiF%6*TK3p*#Gqq9W~hILqUGNxNK+QzHoJdOO0v`J!>Nq*Y6g+;+0~f4kIeD#wZ!{ z`5bqZV0wb5C8~_^JsH;ip5I#~dw5=E53EYfEKDLG_I|~Ta@P#I|L~D*xK^Rz?k~B4 zKEz*)0gjqAwq7yIG0wjl@jb7tY`Z>>tjCC5k-%1aia>3=3X{R)#Om^%h+(tO-Kgb! z1jd==q&=@jI0qiOf|8O|m+``Q4ZM`dGW!(Bns3C@1qjvIc3GY6TeJG~otX@XR%``c zV%JPbfvU$A&Y{O=f& z6!C)`Q6Psce&?bk8#Fi#T>;{>P%T5lW?<2KYcKZ4_Ve&RYKU~5oZ=7b+ZR$}P6&~* zfFM2k4$|$zZ2q+z?OJ1_#2keU2+Tu6LlNRRYSp#1=DHBwIa?lqGJ-vR?y!x@S0$Rb zZmwi*;648z*4{fD>-diwy^WB_$R;Z*I~gS_dxgyG9U)sbQFeAnR#rj?*_*OQlD#+C zdvo4*zu$AtbFOo)bDeXY=l-jt`~KeF?`OO}ulH-9P3FUi$>t(_&xN+_LX@j(E$oMK zo;YE?(`|~NjP+eR{JA)y~DKV3Bx1QPCAt>4;ANLNS-X3i@fsNcaKP zhx1H3It;=@#lQ^%C=GRbUW&e6UXQ$!iCYEMvcpdFT3KB zT53dmS^)zuwP0(07a3^?r$zt)9_U+7VR+UV@PTpDfXVmUsb*>fm*p3j^uy_Wo+qpC2 z{;<0i7Js+)u^%3mf~)k=!9hCCqg-{6OV~yzNvS~{{N`CRwF)-5j$7T?1KRf&rkN~oX0Wuff&w~SJLFp&=r(xc z7!Z(Ge8|x0h6g(oQ*6kE;M(2^m;nZ*(bhga3A>4f2JBngG93WnScs}&$NBsuXa7?Wt13(4V5l}!B!x7O4r5dVbDgl{P(j(XxV2R|xaXQ&u z1e?Kupj6cA?_SR5*#xIpDv@F*Pm@|5+kN$A| z<#DZ>LN;xDYH^yyGTRNMxh~EiU0T4gR+yQHupy;8?zVyzxIcu2^^YsLy1Kq%1uuE) zUvJ?!xdPA?Y)8gPLF9n|tyS1givKkPabvg8H!A8u=*0$9U|LAYX8&G)Jq8wVKF6~` zI4wWscaV{|a5$t=VEvmsHD!>TSK@Qwp=8DUh@LSaM}viE=+B=|C(PTPt7vXDA`37Y zUpMO-U5{lh645gDhYb@PS<^nR&d$yzCX(k50s}?mH*Tn2e1{n_cJ?efoM{F^lyO?1 z5!GbLo6+_K5~p*+WSJcz;tb!KW3n&n_<~9kgq^Vd!*fx}DTV0dbQQ_Wr#S;5sUoAe zww9J;R8-In+;Kw&utUBvKSelD1s5FwL4l&2o9tJMWr#9;@=@C;Uf~TvD6X-~bPF_* zE-vZ0)E3X5PkA5d=MUzo=BnoY>F&naOoT1Hl-aMtTupMpwXFLrzFV4wh?4~;AK!8H zDbaD9ECb*hQGVD(--0Zxw*RfLaBhN&S3iYZ~q8t91IZ0XZKq=3#Q02Ku64=h;;nhpw$6n zu9p797P-+dZ8)P1j{8PZF|aSlxvZjmN>7yYJJKzYa)I|nf*3zz!MMEI& zZj2Pq11<i2=w9}$EFn&U%5flD9t zJT!9jQuOrn-gWN4IsmT%?NW>|@EFk1)rIc;){YxMim8Iv0Yc}uo9e#DO!O@Ct-uYg zz6&Sc_5mp{0{*=EuVDcgnty|iBq?}pSf*63+|`5sM=?($Hh{W$Zpj7s*KRp3RAPa2TgpjM?&nL~nk{JM@2=MZ5FGb9BE$_Ht zUwHO@p-p8$>td3jbnANgv_hOlkkspkGD z>J;;e#$$jJRWQ+q?Xq7-XQ83ku^oQ~z{JAsSEOOO3K1zOSST-j9MjBI7diN&CM+xr z!B$&GVUnPf)Cc9azCNt4PkV1Z;-+eQF>0Xk)b^uoD1qksXE#XCdt{Is=l;0-5#z zt(?QXUsO;4X!F+AR@%pp;vvP*@`kU31cLn6cWNIg=L}H&q7q!TxK23AfZy<<+&7L1fl!?8l|8iMX0cE9s)W!n zNA|~O>vtL%50HO?9|+<6Q=B9J@(uNW`eRh1SF=RhuU{&DomX%eSrXaDeR`~Mp~J}?DHRPUvU9iQ7n z{|p))w?%zwb8|c9cW5`RA!NhJ!&?C|S)XpW0=fgRPuM1(!6mzm&;h&PSjZlF{UGz| zFyaPt10zU9he2Lc)VJtJr|7$Q(?0nD=e0+Scug!j)9v&9p z=O@7q_+hdGd=+H>{X+Tw#BexykogJXQ{YW3cOG~ncL-}GmNc15Xp$OFPgd@2PSp) zBQEsU&Vt^5|A440=<R^KJM=jQ`YwJ=u@~sB z;o-hNaDj6lw~=iBvEcn+l4^@h?(b-beL;bgkX_!$QVXW7s%~$iO?{F32iH@scP^@i ztf(^a)!18(%pL`>gd*K>GO$;qDD=axZhPc8l)ZxdWqR`gEw`aC1_(aTeH3e&1|>^2biZ$~AHS7Q(@( z(I|>X5uanfQpPU?@w$oDhz!r*WU1$7kt-1*FQ2XZd8{6jsilmM!%XVxbFzwO?5eDv zSFY0P1R^8mtG9%G>oQ&U{V}R3&%|G&KPEtE`O!0K6P7*AB4mrXAChw1;}~%(r8}`- zjX`wWJypn)s$eNbGoZ4Vp8vzfY6gf~%W z8}9&|hm====6X()cEw*|%d`4p8(+n?Y)&>rvyH;dlu1o1S21192ZD-yL6^taIIklX zW?O=$y^khuF)N+VU>5B=H;6ujj$2#8RrmI88hQPWOp&vT{zLE6{Tp1hjV0?q{)>0U zM}LfO#`pDM9QD4W$hO9rOK)yXd7Crs!(*<@~P4!KP@U!P%y#=vCD$lw8vlc4-DhG7Sv=wC%!ZQqNGn?F zfTh8&aEv#t2nqv*ibqjO7Kl$7C0X0^3Gvu&nYF3-Cr13M31hQo?_?RMBbiYeZ478V z(A!?RfZrT{en>^M5FWUGzqlcc4`#5vTVBgZi{i^BJcH|)qR0IvobBh3SRFWAe-eSI}eThjKEBR2~Ry;ygj z){Q#8SM#m-2%#Ofn*J~5+J|op(>lzS=3_)Ivu+_+I~4>4Kkm8i@2^tc%+X?vJHOo8 zfWDlq>-KR-{{FZ+>jl?V3hL|6t)T_FYn6{qy=MFSp^h}u`sXnQ79Z?-g33pM`6#dT4b2YJc>LG|^;v^Y0YU zgR*&%3y%qm`m?ui6ra4S5r=VO$=CTgoH&k{WYc~1WtsL9&!cj)=|yFc4RnM=@$;+8 zm(KGCYi}yfT7d)hNBGi>a`bqojTFd+Q0#Vf;wb!6nV*;D{<(b8AiCR1X-5UCQwVeF zvw}N!z*V+NjG)}Bwbi1~;5O|hhd2w>jQ~@S$E${=XJ%@18gkbf^nE1{%tv@l;RBIo zZq5W3ECQZxPAJ|ZBNa$>_ohQ|Q+$_{Q^{9Ol>mQ+d@W3Pvr1gO&DUMG$*3H^mkkc9 zCpa{8ntc%CMn&kPQ6`&Dye#EGHq&2U#*@ntlK6JJHAXKUQC1 zrg}L(>gNobJCX?v8w~i)PF3*;fxr$>%uE!(-fayR+q|***CI`y@g)`v5d3$?7qejN zVdT~9a^mPqA3aCC(Z%IC@aV(X$CLCM7#4PH_xzWtyK39HximJY23CDfFUPm)&yutZ zFZQ zyVK$)ChvY@evEcJmc*%vj@AocH*WgVkAw^5v2%HS@g=6I0Sv*7r#T z5JnPjyjubt5%|3F4k40rlGwjOYOC}9*xnBh@0q9sca2A{c(vvCLATSZnF#V;X3+-f zFh&I6^E&dO2Ob)NDGm>6)9u;g{;#$c|{ z=FG~7GfyJMYwKYQ=t8nk-KY4zxcEFABC_9}o-#j+#|d!LOK2*BO62->=arxsytW0T@jMp9d5t4IhX@5~)p9<=#sa*q4g1zVB z@#eX^nV$y+a_q>$83j`c^Vg0u23g`e4Qp*CuDbiR3{L9hvjsg5*$YgAXtDe!7**bK zgucdFtK*X<`kEY`-Py z18flWTl2~vCHH*&-rZg{y5KifhtoPr<{KdXS*5*w2c^;WzJtDBh-4`1w^rQ6o}R%! zwrwTrgZXH#7);vnbzW6hxjE$)X^do{{I)F9CE4*Kp?Uex%_~Twu2JMFt*i43E$GA! z)8k~+`L&Eo>iEzMJ$XQ6`Fo$`FWU)qZCimbO_H?bBbmx2mMP+Xhoo_8)YoP_1*&(0 zb3WMES$%~xP*2BBT*RHs0jA8&CQO0cK`AFKo!$NhL&g89?!Ty)dL)>l4>nEcf9`~@ z5#^nrO+xKuf9ph#hq*c8{BSN^!q68Cxzbv_653U=jRi3s=2(|#EqzE*8_S-r6tnkoRTeb zu94g}@fomsUu*OghEXu8=Zs(V(2z&rvN{7{S@}@xp`X#)kqWol`MI3dFAJ6hNpLZ6 zh1-V;T!fsov`5!jI?M=J5Y~ys?rL$0OxF-aT+W+%ef^mU7(rAxrRN@|wtY5*Z$fTe z<9cA5uJUezJy*TNZi{5TxkgQg-`Za_KkRVxWjdtLnDN{dzA1nbKLVihwIfcDl3x(K z>m&`6g3at)rWFO@b2c0B1{3dMNnnfGt(;b7Bd5*3;iy@~{AI=GV~^shu0{D}JKq`Y zK|7zleE3D`hmKiM^T?%-4Ml1sW4nM097|)xz6jq=0>3pbx&lf3n|;IOpISL=4N{HX zlOf!MK*Y#O?B7QER&ftI;9dUp->Wz~5j$Ql{lv`7oGB2U8%yC&h(~2^g-Mw^DT%4J zTa~vsMXMGR9MtNQ1u{B5$$ZMsw;L(f`4aJ3lesqeCSHK}&~H_z?W#%LiXj3|RTe5> z9-M6iE!#~}Gh@HVRjK<)tl>W|eeoLi;8k5Jmn*2v=jWDs21ng77UaW17t~{TaMti7 zX@f*GbFu5XE-qp>UKRlDv_O7ACoZ_l@Z#6b`EZcP3Gd301v`m$w0P~8x06*89C3lb z{ZUZpYHSp{Y=t|}j{VqmA%h*?xZl#mTAcE!~}?mtbaJ$93GHS zxu@gpNEavnk%En%_kCo zhdz2!rEw{qwkr6cBLa;>#+Ihc)3_v2S1V5+#Tui>X;V|(jBH!mT3fpnGKUCTciG+h zm2~A&{YCcNaQd6?Jfp@jz>Za0r@AuZ^n^x22W48x&X5kp>Km_Inb$t-!xkuoW9L_6NU_bDwWwuPG>-J3ye$9!UzmG+#jCVnxthF0_@eyPptMlz}8r=6cbly?rzSB%8q|RNe6K| z7mN3bdy;?#hgINH`%otQHyVdYAg(7^6mx*<{3DaMW$D>ppyELt{8Zxex#%_jW# z_5)^wKT&YUd;}%O9OH;CYbyH2`()2HSHZRKdDqfUH??~{cIDO))=qsNPQrLCdKI=4 z5<-NS*bJi)B@lA>YP=jFMSrSIqWK{p6m}mXtk7@b_|Y1%@V*uzi>u`=_j3&yBjEoe>+CHzhoGDlnd*Xc72-%`UnQj=Q!}Opj;j zsXmsggXzhyZ%%IQ1RuMIVOfEB5D<)ELX;)taNXVON0h0sOw-4+>3qclFhuU{iFF*G#g{vul6>vEJAtLDk&YClFXS*o|Ky*as3;UNwVUVS`}?x7A_TI`S6 z_g4~r?8rFX!`2Y++v1XSspQtWYlSL)w$L3SNZquBq~d7 zFRQ~(?(VgTse+t0B0EVH>)$+F#MGvj5VgQ|6s*;VJ3kjeRK9v?WMq$xp!WC@;CemE z6eatdC#<~(N<2Cr3C?sC8@G{ryz5!k606_y#ssaOxQxaOeInWqTA~tA#wzJHeS3a4 zJnU@>IXY@{{P&2;K~T+v0xOxkoW-|GHB2!bpONru+at>J1bG6r%{dEWGIvu`$ixPN z!GI&&$N1>l7%a`$##2M8T6Q%)-cjbGVWf6jqos*#*FNWXFLO=Mn`cnFeTuj3;|#;A zLW@Mdop3U%xOc<4-qW8}-KN|2J~1&sPz&3^rQKEwf4?~kIvxCN{PhhD!Or;e)p%_e zpO)PH%_<;6apvQYwR|%$BqPy$*{;mg0;j7$jN4{@v>);@pXyo@;{+KJJ(ftBseG!C zHFG?mk@ObV$LXlI_7fR<_{AJ28Aa-&vPPrUc{$ZIo-@Qt$VvbCL@0RBpCJqS{?LFNL%@?>so0YB)t0_5U>?<&=J=Ns5C}Q&Y3{_wTNN z^nZtCc7J7h@>l8=N6gEM6{(t@ul+>Xs^kf5V*9bO41gouajlY=ppUS>^xA4nk&BfB9}GjYNv-*7Oi`kh~@pz^Kb;wb9K<02XdYrq$dQUE%V`AsCQ26Xh6O<)AZ&< z7rBzNVJfH-HJ|ST$@VMLZi-ZZ4h*jz1agLz-`m&J<^wbO zBJJG%%B4u(d3yIJ-qwJZ$9JEB&r;_fNFQbUp11ir9&gVgg+q2Bu+n~|`u>)<8Fe&W zy_3fCtBaAnm1Fa594QcGNEiHBRVR*P^bb>vRiR78mE-2(N>mK8xKnc@yfde1X4LOo zxBSoNfy7mEU#1q8ILE1b0=y#y=B-mxPa8z3aHNQ_6E!n=D9Uhg57*l{bf~PgpPry< zP&yKXGvWOFI3}1s`MkHcNspS!ccu1o2cKvVN7?c!o|`tnf1I?>q6 zY{$eUz_egx&!Yvzb5~sr=Ur{oo;Jjh@8Dix`ERz1H;%=%3rnEWqT-{;BC-&w2=dod zVmIlp1&1Dro~ZC73PIld)y36$!}Rf;KC6_2fP{&L^F>h_Q6D{al1x+yeDo@TPmfCQ zRo)h0XH;EEj3;s$>xdL(f_do1BS7o=d~Mw}YV0l++EBwjleYVwD{MuiaQUw37CAdR*FsF} z&!1hQM9313ft%?oehh-W^M;xJPQMII9lXg_!__68@A23mTf=FBuR*h*&U;b=$E~r8 zo-OY!8LryxW~7a3PO691;2Cm|EueB32Q(HXN6=dLf*P}{guOWEw#bBm)zy-#Vd?qL zu2xjntMP`t`kl{f2@U7VXqc&6D=WuSNA*G2IFIocsNeXVVC~j)0=js4T69%iUvH4l zcX~lkaWs0-cieDZv%t0VAwhP>oB)j^MfA2E&W>XgZ zWU_UBrxt)O!jJ_}qJDqI4&Jt5fQf5C@Fs)&vn~ecHI>ZR2jA|+>1rp}JUZX=J#K?I zUr<+p{WAzW$S~o6SEBg|OCsvb4>}Uyb+yJC_ZLooaLoB*$@?FYJyeT8jd)%Pn-0)z zjkw*wX|N>-PbRZpV9E_G|0#0n(Xlk+FI>(-XA;hhB905P3JPIu^K@f35YTOAVrK4n z?gZA!O>lg=E%=si2S)G^6_GKPBMlD_EBP=HBR2dsleVR!5ZOCaZH?Te+2I}G>BBD~ zx+9SF2W)j{DsSoF-{A95{*Ql!w?Y1h)*69CT;La@_z+TL|9;d?@tPiPI{efOR}5J^ zB1Zv+>~J+&ySF&BD!{~50PzLLQ{ekG`and)=WtycF;eFVGGV?7Z)k+AtpUv&H$a>x zaedSx4H|9kV?~1bZiSgLkr=2b;nGesjedix6Bhw9r4GKohKF4b{thlJEkUp*yXlcS z>)`P4^3jZ=8%x_=bP{G6k5P6_p#Y8~Vk}cScfZk3c!j}dFMoO)IXEsro7(SRm zD^L(nN9N?`gGP}DAB%-3wA7+ckm_cj@vF@VZD^E5xWREf4thj$6u&{e0hXH?{g&(` zloS-FDQaJ^{MoM)8Mprx`+6Hb#rpUz2S<MO|VySrXrOb?v!~wae4f!87V1)y-W_g0P=3Q4T!newuXD zciRw#{D5bN1n-1TS2BhA;j4iUa$oX8Gz17C{!KRwDY6pmx8mslYy`ZB04m3BlS%Q! zr0wF8ZIZE%3~_7Sf+0w zB-Mf|!RUs&1qj8U?*%#@(A^{|{&lVfogl011T7Ub}Le5v$G~US3{cOpcHBW8MKe?;x4BvI6V- z(moIbJyyKaCw!DFpAD`q@B--!2*&aUbqa=Hu1C$lBLF-j1!P7lEa(W}ZUA-CeREa# zQ$-1o4A5$>41NcO% ztE*5Oe66fJ2HME{{Jisj(WmpLnWXZ*h!oszLzrk;WrdQfj38iQ^?B4%p^X>Npt4m>@$Wy*qI2d%W8VZC;pttyOWK7ic^s#Aza zTP0CVH!?BF03|VuhgyT^Xu6{v=zH@LzczS3z2ys^4wAn|j~?9$L3eEfIVfaM0Lv>* zZ%LlE4)#4s&H;k?rtmLsvhfInze;CT+0UX92)>09>t+xrY{A|iKU})ud{-gnw=7I$ zSb1=QT3|t7-40DwS|&C00>``-JW=4v2;IAPkDni?7#OF5?}LC2bu$RW*gel<7v$(ca4-yss z39jPJCDQS^%7J(Wz41pWN(jJ^VB(qWf-N4fwh`P9AG)9Hnj759fjn+lS7TFG4m>jZ zzo_Pd7H(mIp@kd#4`>HMXs1w}C0vTO`YO<>Ug(+w2x>!y@7_Rq+mZ#sMn zE$`F)7jsSE-boUcT?yeOB(Np(XdN6K0ks1b35TO?@#rYww|KfAdcn&B4LJ@TtDKdTi^6 z^veECDt+45T6>ZqRBUH=^O;JIMll6$Hy5*g|z0 z=mVMmml4n=0GYrnW?ttB0`%&!a2`_{?(c6pSOl&ogv5p#e`soI0-{!#&XaP`v*BN3 z0@C{UI2?6XIDx|hTtRq<=W5@?$;#|usD(>Q+)e<#Iz>2>vS%|S%m??ffDX&fZn^ar zNR@mbKm=hA3(?q^4*e41Q%y}03wNCSAo3HVV6lJ)X$vaibEicV-K=rJl!$f}$MAg} zw_z+qU0t1|0gM!o#pMsmH-MrAJT{b>Vs8eS!mP{4@OO;|KtMG&SS=FT5LTyiVO+3v zp%|H&{V?MJqQoysEp6=+Xs9v$4}DZA<|fLHTQWL-zs0|D2%BQVtYX|fC9UboRjG29Yt4K>v_1UBQY7J5j!B z@LTgycM{Y411ENbRvg_n#g|1L*lr`@}oHFA?hcZ-6C0 zJNk=?aq#~)HXw4+&>+5!XQCZ%^$1k=lasgz$EtH^jLvj??d+5n6t*~enG3ZGWLA4q zHDNtO0AKt^JIG2Jp#E}LyoOjgIE6z_Y#*;H$^$t(*z@3qErnAS*nZN?N6w0ra&sQ? zjc1(j-b}+AOcGgxR_@p~?h-$Q`+)&lRYCUPZiPv)8@Q&|I^zqzR$zVC{E|JPOH0a6 zDzl%f{@DM0Ay`eq5M~o)@~2&c({X{dCAW&MF69=RYCi!2bn|Lzx3+XCZu}(X1il-B zmLv?U1@1mz106KzJrSRZ4S|94GVlT6aEHP>*!9fFjS2s6pe*?R<8ulpm zflyk*Yj93Al+7YVKtj2Na)xscO_Mzh#khh6a6HA|VS@8Q)n7T)Na_>>(6~@QA}Jss zaAPxL&`NFzvc58gBJ{FV;M-0vy(F~}6%kQ-J_Hqq-Yvo>w6v#psBYexP6j1RcRE_H z9onVxyQpJE~2iXu_$&I{@eM@!wmXRfCD&wm<~mW+q4U!OAaKH5;X}Dlo&`TPtaj5VYj;M+%qL80~`U zi@RsKn+r0$;quv?YJZZd-P*}tjD&x>6C-x}*=T+HdMYV3zI4otV+t>22H%ZU?kx%} zRIaVaCc&wXsQl-ma3Lh*=mCV#8|5zN4y5`x7i7k%P#nJ ztT3zP9AnNcUN4X;&!N<|@wvQdnt=^%H4|(Tz>-H*w#*yu@O|VRZa=Goh4_66Iuwy+NW7zVOmeJ-L6hA7ZrO9JqSlkL+(d zA4tH2UYLJxVM}&>F_i`bq~3bLHgE9n%kgp!4|^SlP!j4}M5-rimqjPPXhnLcTIqWv5f@_|9uX92t#p zdIL8B^Z`)<^b>hMm*%0nCl=GTt5=8n`%zyq#Rb<7JUZwDN4=k6 zeD}Z-xOq2W608&OWw^D)na?ai9RRFdSeL;8`H{eK$zAbHUd7Fbs`|yprJ6UgqJC5J z&TIVAPns+yzWMYJrD~dlnAn_BWL3AR?m8AI>a!L?M{Rue`(>W`(P5ziDXM~qr>xzq zWL?%Q(71h}Eky@}gQGU7si{iYs%9GWR*NQNf$WUe5msd%Yl3-%#eIDnewxgZcyFJ0 z8G7wp5uY(gH4y%Rr%a_?A+VSSd0zOo#W6{x8q@lx%KEA5A zSES+gCb&szZJcegAA#tg0#OO+wIi zn3KVY(+C#;AQl#QQ2y8AS=@L3IuSF0YYI}ALly{5PmWc3uWBIPQ-(eo`ay(MAf4TZ zwbs!>qyzypbfPXe&ZP1sD*otNI`EMDOW!Y7>$FH}JW8-uHMRwmdI&HB;H9Bqde;7Z ze0-jIo+U4c>4PJAYFa==4nuSY3}GUDcRQHDU4kk0Zk+tXlwL7f+Sm@T4!RdpU_X`Z z?pr(mtNIgcvvdJtU@kEFdt^j5-ov>{4@`q(Wp3~Na{+?^~cU$77{G@J&# z&KIm(A(C+Voq-Zoh+3H^k)ekLPN<+$*3!;wq+s;#D0NRw^OQ)X0|P4%rGVoG0x3a1 z9pniN?)+-L_D4_3K$BEwpEFLLL&r0qh6&1@BLNr(cdjvcaU5LKmy`fBv442zAw)g5 z3~&rw0JsHI#VkNY4|4NSsIi>|FMJvRv9l_Ri;Dw<4K`OJBLoRX;DDR`)Q@;YCb>^| zMOsy3x4^UuT+ZP5HUFwcE(od-gCcnK@j1lD#R-Gs35XbgHc5s92wt6mp_Z0K#kh7n zvEE+?@&%qf$Y4W9^@Ed240&VOC;};E2M_{0Oqk%Bn~Zo80d$404)|Sdt&lDUF=1Sv zLJPw$3dW<#bK(TOej7ZYZ3vHoIooT-1ExBzT=9aE?&l3EA3}+{MGRb4Ouhzu(`1wa zWd11FQkBsEALQxS*SIeG{{W3PHhL|vwav`TWGf`Z7iWSC77UKOBTPU}PptguaZWmc zhXJRM_~Q9I(gAV6Q|mj8UIDWd@Kk_U@BM!TU;)=dVzU4L@Z6|E7tDGcV6;QH0Gb#e zj;5ybI7&V`{PN=IwUh5!A;tfy(cojCfR z!H~3!4B&d~Bp@gTa11IMfEH^UQoneCQVglm@EQ$Swd|4UUWQ(0?CDd23Sk0cSmW{se}@A-5a1mN35kh#pN8qJBRm`&K!(iLs@#Np zfLRarJe$%L;~TGPFflR5$HoA5FY#2^uwTJ}q4PNE09cFWj&O7YcyG6=vT_8h)rg5f zn*>O0ytzK-FwAah@BOFIvXW!p*cBwnw9xM1?42y9oq35Mz+?&L7nt=Ch9DhT=m`*T z+^!w8g5#QVg8c)pxgXaFbpb#Ce-VQs5SZKy0(%kwLlhD?a|i#zjkC4Wjt3ZY;r@T{ zd~G~9UEf4vPuO5ZV>ez7W?cP6{!KHG(ReH52Yg0*yDZ3nCsUPjjE%)cKrR%5I$mPl zgYkoXzg7wAujr_&l1vwOnrKpu7~omYQ5^$E9aaCen} zwadbN=`3Wgq1^+4wwC}I18|E_5oJ0TBc_oKkZ7{vT#ZEj`T(hO_AD3Rj+Vv2!9j?< zc=5u?>Ar>$0v3J14*y}lpiOf=E3+OB{&!VKC;;el(XxNW#^h0(>7%h;NCWg+{&2zZ zq!Sb6-=ik>kN?K#G~bFFXpArdgbQwFjo+m07SdkE{(+*vbD2fB)A8m=OF}c6tSaOy zv4)WhC+62ZaDX@qr6mlp;UAxwp?z3pH2t5s#te56>4yQXK?oau-NL-1@Az!POOlcw zH1o45vwx2^(NIynmt}y16qL5^N|V#m$|4|fTd=z0X7z9J7=k8Gd@K0G-7|#k4ynaC zp;Wu2_0LK18#l|8CGW?c=X0OeK}@u@rIkMjqu?L(vcviWh^~Ty@*=*ct2tqZYQL)g zwPM;&fj{>fq%r{lpW``-h840XwcY}5DFcf;9Q{F97$S)Z$;?o3)0Hu^lPGw4J`(ot zTUKC-y_Tv4fbo6Ge-nG{R&rhf#ttiN$cKlAQj`hr-`gMgf9;k89V;k80Z@r-n@5@^ zCX8<|$-Rds251KIQsgX2g`2@zkMxP%0>(O$(T7zc0#F?~Ss)z~8-R2M1_s9wKbBcY z!mef3|Erdmeuo;91-0~#j*=r~Pq3bYC#f*vSIjqPbeI%>J=giq-PQ%lDaxEGIzm-W zBMQ(}poJqFO=|grW_OBB$-|`yAEd#a;(#44-NF{kMG^)A)(2GJYQ~Dd&woaj^PKE6 z7-kuRU|LOAx8^+TUju9*^|ecL{A)>iI<}ioD5|i$pM(bu>7Ji+axB1FNHZ9DMu?C? zYpyl0(?Y(6x3|B|gse2>F23^tbkn~EfVc~AWq_)Z4ENtdXt;$O7e5|iApk23ZkwMd z(&HQklsaBM8({=W#_z{guL8L9Vj;$1dTTias-Lux4!D`%$1@5?TDkfKKrof7Vg5q7 zr^+@Beqf5$J8l#A+OP{L|FdpMOJ3;7(tTt11Yb~9Y|v_e1rB(v$!E8pjzXS92w>iF zT5PDV;W#*rbXQCD+3T2kzjXGGg&yih629|0Bs56yMhD4tqJ*CunEK5 zW=Mkt0di-%7NOk(cY#GTv;P=rBF6d_R?(Q#ON#I%P*l0P*#CPpcd4B9Ilyphf94Gy zl=mQ`%u&6os^kynd{_wGZjci=fCqwQFxWJ$uB<$8T7rH(oZ`XKs8Fl-*V$WBG8RfOJF~L$mVRH~)QWb5$s*yUe*3v4Cab5SoFdk3?mABxZ397ltBRoc>OTM7CL=xEG@t36u@H> zN#i2I2G_NJ9(@8fBT?4T^#AFA!q9d7-}hu_GXH1O`+wUM{a>~xBlnLYbeO!zj+2_& z%^);bZjzv`8nvP1w|TZ!NY_3_Yoh(C;OsTj4-*y1f-Zl-{THmJU)b3lxd};nq9C4{ zLhlt!qo4~d1ZK!U78t57#d1{sM*#GnAda9GK0RG4q6}{Z^2coBls&1xDG>bnri-_UH!>tr5t1^@i}mS z^E9qUvl!^Ga-SQ?)YkfFbF!%ZbXk8ma%&`2aQkas-4n)<%iXw@AQ~wyz4x}`mkZP9 zJ<}-hb2i54ZmjS}35Ie%T-C1AeJ56Rh*TcB|MvdbKZc z;d|-#FaZ_q^~;Ssn#;J8fy|%g@sS1QfntrqLPF=@=z9h3snrR>GEts*&t(c9@#HEG zRp02MiuQSdz4$kody`jRDS4)OKTlA-+c&WOBgC51 zRV+P9*!RmD+giuP-V{GM#Dn9BHz%%!*Yhuf<;|Lnb>S=d98J0^CqLMELsR>E;No&& z<@axD!^`_EUB1tcTWRWk54tQuQwz8ks9hxxz4a`d^G>@5Iy5^4-D)52Hd+4ehfKy` zFK%*|iB`xbgpU>R{csL_#&)ycLK|Bc`7VXdg14}w5g=%BtiZeZ@Vx$;EIQDs>7y+f zbB^_8wxRScEKGM6%(RNBb&QKgQ3;rJzG=A3sR-|S)LV09=CM(;b#cBN2+De2@Y43EqrQk~ zzrYUVHgm!M!)xXr-I1kJ5Hns0(iN6(V-(hjgP+({7wmim>}${RVSf>-N%4tYiRGKT%P=)8uxam>S^QR!X>jciP^l8$ zcPs4;4AjpWFTd-eiOhK~UzME&Rt16q;!JKMvJ4`;3-*HEv$E`Qo$ZUNnU8h#)pWFt zI|gGF1Ig3u!^3;g{iC0O$f8q$BXDVnwX8bWisDw=H|NuR+@JxrIC-C|qr+fH`gn8E z;{$RNUwW@|Ic9|V`vmaqvZz>25r%}{cS_1ns#~JncoKiV(D?cDV{2>ZoQX@}&9?at z(6NPpjSQi3_HT-^l8g*s$%wPYb<5l>=+&=@MigAOYP(wbzps29$E?dP7qA$rGoYREC$r>|tGF$bov~-S)%xCXQ zd+4WIz1Pey&d!#mCqM(iRsDT#zI&V40j7vggDgq>nhRAqN3W-JO$BUmP#SMVR#1lP zKoaoz4~U;Q>mvCHAE6@ z0LgI2Kp7a!7i_N0^ZHWktq^fs9Agr{1_z%rS4yw5Yb1ONjkqv8JJz_Hff?Vn-7}TL zdaUR-n`<2CYGuA}?{FnUn-;1?XcP{*ockJTvpnPX-6?Unx-SDs&}YEa0>+gmu$Ct0 z@3fBr2&^C5!Oc)0m#=nkpzQ2|dk^RSkp>U7vQpZ<_eTHFoXJ79g7^F_&T3Qe5Q}&) zx!D-2Y|A`wADGxcM728#cUs$r;L5u}7M-)?Wj)A;*D%`Geaz)@82y0RBQ)K(t$k&` z<*Xb_+9385+uu)F)MC_uRZ(UJp4ctlDs00K_apkPF%fB^>w7^#GRc$_>n~s8jt14; z=a!3UfaX3o;YtVu@};`fdY5$*QghYWzf84WkgF@+Nd)B|M4n6%Vzoof#{>}G zrGw68TogoAWSaM@IGjJ{QrGVI_<{=x4OyDKe*Hw6Y}QJJf#J&k(CU@^Yw@R$hQSer zV&;LBI~j@eXD*juAt&We()!Ljb1w;|QXVD6JL`LUgENHVQDJxh@8`++`fT(!{p%_h8V&eUcXVcsxk7*dMr^_tU+HFEq|w_*N7#rpCzA_Lnozk{w9Q7GsnI_ zQpaiIu)})@_?Uredf97J)E5DAj)1U&bKb~89*QG3IbN4PNnt?7>@o2^o z6Y=S)*DM;+RZJOOxpX|C7EgSq^X4&ItejpU2sDGGZzXUZ^gLfLdSEprv)B7h$0Iyi z_IyuGAE9DsaYxR{@uXI`1ok|$Y?RmO&rEr(Kz#I{=KoHLD8Nj1H?%?sJ6NKFVT$un zD{E@#$g}@kb$)L3TSB_^;YN-9>`?p4cS-ufqEhlFf&en_E62!H=Udz3N|7ZVgdJFA ztmo&;Z}1O{jC6-5wLrv>Ol-C!9zuT6>(_692eAjb63*VFf62}ovATbkh$pAzk;trx zHh;9Nex<#qM{9zT1*oqG6^g~_lE_@2C|08wx&0XZqnI@D_Wp?*RZR~lqdB63`6#l-@7L6Q@BY%y zviF@iS$O=3v$S?DB$_7OaYoC$B{E2P#^FYkyh2hq{zu68k3sN%6*Be%gW&1^tYb6_dOnRdw}Z?{j+oM5F#{c) z4LYKx=f~a$=;GBn^=YtBjaQZCe)iCG9vXTN%b#8iKLP?uil`zrhQ^z`)96eqaE$<6;knIyLJ@ETCP*+t94I93u(nEEMwl~bTPg?c4`fFKP>e@42GTuLT zN?ojP7mX-`n(+@~tlWxp&VT^#IsySQf*-dwYArz!D7r8^4aKV%_n)@+x5g_1;5Rk&j9>2Z3W7r!#tH8l?i=(QU4)@Akg6G6;4^hvkxWbD3avUEMdLVOvNiWC{^j3b3i zko=^i{0@uZcWJgcNdAG@^b|*HfNkdQ5^aTdI{M#Xa{dFd!)BXLLJjH*^&a?sZS?;X&$XqME5#ren=x92(b8*+=|JFy=k&YNz8 z>E4pckTf(*YnxB}_)*6=h`>zWFaDcLxGN{wm$JC4-8OD^2N^5g&d<_5>9Q0zvKO%u zfU*w}-%zabUhnN>D!qA%f}nQ-BEuUsAToeVMBq;EW^@0&=e>BsiAF@&#_EJYy#Z#WtKK2)`QO-k>!_;Q@cr`;(j|>_cL)e5Dcwkebc1v^ zh?I19w}5nmfPj=Vh;T^h&I1Bc^YDIWelu&(%8s>}T)&#C?CR>v{_} zJKKrVBf~p!%^6%?&J4&6w>Jt3MBXK7@=`wccN61`c}Rl;NowW0i-GlC30SrnA=xNW z#4dS3PaR{LPDuWe!+5TwzpHD5aci952r($BMi|vNOT3;amSk2NRrbXlK6C`WXh~0a z2)}&=?vhlcX5y#}sQt$9w#gT8V<@0)!S;jEnU(Q>ax@H#0or~6^a7ainB42 z$XB0UyM50n^sStGd*Z>+XRcBWWMmAV4I39nk%DWli=MEE3bPMHnbfEvM#PX} zH8~G7y1vmDC}W{xO+a7k`h-S&c!^Kf`;B^9_?UL5;OFSKHxiQm&?a~ICpsc#(g=+? zUCpZm2?WaXiOl@c>GACt3jR}}Bx3aW8@m&K^}kSXJOWRhHz*=i&Vt6>&!32DYUiie zk7c0dB$&_1s<-sQs)?JaH~tnE-{gQuSvp0mih2Jd>+_0cspyxu5$V5~D9LjeC|O*s zehqFLHbo`7Ku&LIfAA(UI?*MWSbrBuk>@>%+7U!Yr1>%4qqingdq2O6apQFV?+>t8 zX#1x)`6UWs{Bw=|5kI>RrQ9vkPp9gOU#`^H4tkR9=9rV&29J3@L)lU>lNbfzXi+ZJ zrlDbk5E4TXhhEvgdy}52@n`&dE~<*51O@aJpVH3cr63aq9f#C~bvvJ2lD_DGWFY@R z-BfyEHosXA9YCF-n0b&RiSxeHJ*eEvWSYigmQ(Wd`Pi$6tHiE{>xc;n$f@YVRWGN4 zkPe~K4d;J-!hfMjs`OkE@kZv=_Yn$zH~HVZL4dHN(4@t{2^h+ruPCxvLEbTJe$HOD z7!T^djPr82-rH7!M_Ta+@J$4+r^QelQSunP`qZsME_X8mCZ+T5Be%4Zi8kLz92VL_ zMyAHv$aPZ}u%7uS^z|biJouiAh(gJ{Jhaz@*#LnlEwn9N@PucKMwP!`!GUA+)tLOD z;8u~p#zP#98&{>fE6hk5-UoaW7VAqqoXK6-p+n-)bRj;{?QS<=9pLVs8UJeX?p&0 zY{Ok%{+hWv+B660hxd5D)}hbVQu!t0&4$^;c{8aBG(K^&&MkhTVjJ;r$7D{41V#f< ze5G6%2bZWr*5`9dNrWc@p__h^uF;R@R9&**$#%0Obi{-}dW^TVyU*djKfX&R!GMsB zM~_)%WoI`o2DYU6%HU9d_9*9O`0P8j)AcObVgQT`E{(?BeC|*D!IM&^{FaNDzQGtQ zB-sh6_rYH_6A~ zk9uK-nwm3#5-wCCIdJ&v-G~M{VZ=~B*#C**tke}TYljq4{bC+%(n4ck|6gx26evf) z5)BBo+R%r$_kkx~w5rloxQ}c6XzVo;T<0M91qfFf*t--NKiy%0NiT;xk5MyybUpDN zh{5P##obe_m0@8}PbC(MPX%9$QA?Zzww-)TOg5X07l@oH9$_mZ&lYDsJb1qm;u0W; zVxUXB`5y))`H4Z9AN~61&_BiX$vbe$`qR>@_Eh{JLuKAfm`k>D-pCg6$A3P8N*JRS z>U206K(1_2X`VT&non}rFj2i-QIe};$G z=d+n|703HVHH6_=aEO03TXLg!o}MF0467#fII zXYV2y8G&_>B;HpW-#>pn3O1<1okeu}pYvzNJ?6IvcWdWJX`+b5dz`nt^JgVm*96<{ zf^j2sDpldd1aNma?j=z}O|2%}uP$QWkQqAIASGre*sF&u*`zO#7jVgtj=g8c@rSFE z@oXv%fwo8va-E0vS1RCI_2Opd@f7%^fhx1Us?2lq`=_l% z8Ekd)Cv*j3e=*5=Tl%U!xOdD84bx=h#a(yQRC(%6AJ!p;6#1*av8m~o3g=00XvX~{hEh;kk&V=z8j&X!|NL0Sah-P|zRn^0cnf4Qmp!TfAh2T>#?99IfZgK$YC?orUPt#boZyWu|P(f%scMC1s`Zy4SQl>7P{87^{5hBOK7JY2dOblR1XyZ%N4I9n4G zm$$SH;!X*NQ&N&Tjwd?Y8QWcX__7>jTqI-;)9V#Rveo}>;j)00op+~U++c(KVv^|X zZJg0VgI|K7jHv!Xp+w;A>Nj$7WU?m}&e86!j;_jc^W~=*Es;@$g*bW}_0O1QIyg9- zEX@9bLRA=$O#cqQ2YFwZICZ5H%k$L*e1*qArL2u&N@$}S_o)i2ZRCFm^qN&oqwz)|>^DQA?%th& zErE{@paEn?fE`73fCzSW3H|5A=Q3M6Y>Mx6P3n^Iflu7_86rXt6XZ*BWFoG=rY19I ze0HH0(a~!6(eEmNYwTc47OO>Q6@C4}R$f&nPq*F^#H>S1tZa1eji>jNs+);OXg4vN zYg~sfdjIS1%F4?YK`}DdH&yaA+HIeC03;fd2fv!!e*=>} z!MNCU5t#I&M$NuKr|iCi9M$B2DIaQ(E)qRf-5DayOT6k~bLUjwl``LK0!v$b^a4UI%lEz2vnjSntsGVNgOW3(JnbE)B*zcmS49kRmausfp-8x*Dj}@ zVw>2xzUD0fJ`DT&6^@V1EPNkG!sPyub+QR0HSNKD^tSMcTU?zJRrEo^Csb}Fm7^<+ zA=P$U=D}QP@%|Q+knlyHL6xPX#1&0G(mle4S(AkNt;4AEG8d{xbYjLnTw17xuz4Cs z4rRN_$|4V!%lT5eCLo)z8@v%66Dp^x!dG6faUSrb zn`O>?xVEwf@mWu*UZ6X!3AoRy3Gm65-zFK`WP*6aR8+>xQkN%2R5RTUG zAuo;{p|d&Bwt^UfBOlJWgwGG89sunELa4i4nHqtk@Rhq^w~;=Nu5~Wr?k=l|I0Xd- z$L02vyu6#2x+uafwRDFCNnY*}CB zv(ghNZO4J-IQbhl6g*-d{WTl{6zUMmCkc%qkXitK*Z-=c<5fFRbKqF+vQM*p%U+C8 z;8}kTK?e0N~?$ku9;?VzjC8!c^8XuWQ`kLI~afM~~`$6f0`>-0Sf?s{agc`ZQs zkeW&Xu4v@@q!~8pb`hg8VDfzs`5EY7FX- z$>7P^S&J74Kn_|5ASP?x)HIcwgm);y6#xA=;wW2?SiCUs!PLnJ|9t^w$RY#;$SoJIfX$Uu}|+X`7@)tL1eU-rKw~%w0Hf6oo0-y#`DYg>-*Nbql5Psehq9A&vNJA~ zOd0qW?Y>=Zma6!i(UtjQiT-3h+6Z1LjtJi`c;kS*%24txTcj4--}0|>YWJREuMtIW zjhM7h*C~`Yuvv!(|AL-+H2=V1@APzFh`VM!Wf1 zlLg;kiVyQ#f!v8Z8ZC>fF6-~?V1FZbs>i0&?oX7`A6by*E`S)YAu2|TNN zTk|km69@n&bt9ukpptZ4`Sv=?Un~vLZfLH~^YqutO%njD>J%b;UZJ35+%`upbc@;%^714074?k{uftHP0Q zOFgQOuXB9{uYMWb{{zl9)!8EcK45vo=mRG97V@lb<8UxcbnD+QJH$~!<}=~7oa>Z} zG(j5OE5mceYDs)48v&vwCxLa?GdMB9TMOBS@FfF8coEM)D}+8StTG}?rX#2w1tfm> z{D-_2?{@^baqllit8}6Rd@jWcPM>!;l`J&%N9}OrD};VR?Uwz=NW45CLini9ckrwQD?H6ESc|_2C6Q_GGX7pw{^0_L`vvb+`&e*rGjnL|Q#v{D z4*}OV-~G7imn(Yr_aj4xr|7lb(eWHsCoJ|Kpqc=c1a!Rz^px6h^G$3-iA3*o*|5%m zZkg&>8kXjUZEC2oTw>C{)`fTh*Z(b z!~*v?mplK_;zz$4g99|AK6Ikdwe3V1sR{#D7I`%V3qHZ8SigZI;93p*Ivd(DHs%#( zE);qb4Y8r?FLONFsU1`C_h#ur*o_QDhNS?8VB}vN}JD<69ILp zodM86hnr$MkYD^X)!lJ3JlqY_L*DI-) z&MPV^ci!Pt&{;N@Sd-|u&c5oa!I(pF51dzQx@{&TdLi@%u5 zl(qlv3S{Y6(&Xe7&l4`&mJhT>2)b{@Sl-YQAKI98wD= z84=M3&yBoCKj_xqG1eKdV1GZs24kH*7AwXDVk|V|q3S9rb+dBdJ98;UYG(=1r08%} zP2N77Z*7&c6xo9zU!6RyWyQf5H090cF6>R;9vsl{Ji6G+vW$|T`t!IU`n8NHveOL* z+^x-p^SjbFDe?n`ywONUVVDZItIK;AmzN+O6E7t4Vr0}JnhjQ}A4LF{{jZh(W#(|o=1li=njZgd2t?*^cN8?Sl z2IM(cC2D7BEng#~&2l`EPq1}>-D4jYONkx0iBfF|qkES~z|nG;13mPUUy9w$d1Nu; z>sx7#G)L~x8n7n;;oM+BoI03Qw?|GLI0-CcXL%?ETYI3-0Q7sFKi_gb@vdqJwcUq# z0RovKiZMOqa8Q{OG7NaQ#*DlB8d6v9-|Rqxbp@|91FT>C?OSf;Mxv)uI{cK=YRcx+ zG{G z!fSO?uX*<~HDsF(>FfJ~V+vQt)ybXxv~j!2yAFfk;t71g{-d*w#k*zUZL4k_g#cmJ z&BWH2!{a*rj^F(r>f}a~8s2 zJnwdM?4EV7U$HZhC7#C|-sgLKXMYTb2+8Bzg*{`J822?OwaV2U9}BcoidSRqbg$g` zn-k!nP&ftBrzv=$NIUbn0Y20%4{7Y}LnC-OuV>y^*VB`sfm0O>&$rORwG`S3p~6Q4 znHLHpnv3&$N?6IW+s(P|HTt^!D>ph&|1Qtt3uJhcI-T^^UY%%$*`H`7jYY7B7}DiK z!yl%!1(QRQayvx1x(Rul9bR>2f4Wi(CQq<0ui5#sd}m7ATaAgZp4QPn6k;9^xrQUt z^e{s9Omx)x`B&5O(N%+26FbZ)YLHVeY0ei5A*JZxGr_puBlImrXk{&aa9us% zoBO3f=Wzz68Gc6(&lU1bWjBFNB96wZE6gN;tc%W4mSdlx+(qYK+2_q{9)lu;B;jG% zJE9$Zon26JijF=W+*me!fwHQq6EHf*B&Mh_WRD{$N)uId$Qe;eI}UMy+|-AFX%zKi@QYL(H1)*!wfELJ;f zbG7H|VB}OOo&gH8@off?h&+`$diK%2G~STg6DE=8(E zKhuzd*T%R%4KQbmJiTB`~ros9DQoAPX==uN!Z!HPs_rV4#=HiR7)=FEYN2`A02tEQ{-)U zU+`p+o5LJd_7jHboe|8<>udu8naEG&=pYm*po?Q&F!|rF#9X=i$Mmh7$$ixqxiP7dLE|Cg1P6gTGa|6(rW$*_r3Z z>9D*nN7j)ru>hAIv=D910 zWg+p`s;ac50q|5Uyozc&N|W148@8kL=N!+ImM%==^n?dm6GPZVNVPc_`K7i+%P0Wz zYw?rzZo0@Z@rs}8niQ}c4`q#dBz{M8tC+1Ma(di9LsSm*nK{9p;yrTmiK0*XKAVF|noNLy%){`jP{JWO#T|*(&1N*zu_Y>kZ67_r82l-k-XWoX9s=YXsS2V^}+4Xl#4i4vXG%c_}Eu9Up=8+)g_D$WH$r9 zGWV=nXCTu8t`<*ago+ee6031>1N+U+s}*}YJG&1bdU5`y_k`U*jaiA-+kZ0NH-TF> zkXfzLS_ri-YFTO3x>*(`oVG5X|590F^um)pSFkL86BxC%&WauC!Mwix!&KP7O&`Rw zwg>S=8EhvRR$5MY#E>r<+#bo82enb(K1-VsaWp5HhFu=yt}}4e4}oavT35d@!h(nxO&(z>y3Qs3-iV8ql#{bEb@e)b zu25ontd&4f1gW*ty?Oe`cIC)It*>9Gcshgw_~e$3UXZ=;fENo=zPy>>+#uXdlpV|c zYd7rwTPv|0guD&1o=DNTsf zxa(hD>BDvSu|gUG2@$9l`)m#&gU#^R z*cgeGbQ~d=!U(~MO+Lq~Almj;s+PaDwYc{;rE|>--m#_jSp*1fgxAr6lpL}@7qQHU zaqBV#w8gO9&CvArK(EC|R!6t{xV-q%+U~$T&#}>|@*p6Pl zIkB)n;l;=}FOsS#Y`lFH>X-pkAm)LflyoL*KP_Av~I3jHuup#(Tdjs2y zB}U)d7Pl%lM^fqcR5=qq4~@OTjYw4c{&j-)Z)Y@;{d58!l+ey@u;r`hYS68gniW5P zKW(%u99Q0iUR@#0u?p{4yk3(&$C`&C_56TdWL@_2n1MHMP7pqdbIAE%1gRHpz>v$@ zZ0R&2`o$fFn#)?XoWhjJ^Nu}keQ(1c`NcXdPH*q9;307`dxK%$si3i?B92GZe1xN=%{W@HaVya4=W|*;b(`%1Ox3Iw!)Jf}5KRmzCBdy#^UtA8 zAcmORc}+s0z%-5(AI)OgsiF+GF5s-Yit~uL)tg7>Jq>=um+nTd+}qn~-{rLng(^dO zJQP2dHoxISdSL0c_dj=+q~9oPe$m|Y47-i~$NeYsn&(T!xKUFP+L{pJR!4I7m>Lc_ zJ2;72eoKdURP-D|6r9yVXb||I)BCri5PVYi@_&PM2j+qPE1iO}TIr1>+z=*wTo=_W zOHq$JPT304UpMC(2K)16&#iyCIB=*k(Y>$Ywh4b#IlBz?ri5Jk87>(nOzM-E4mHynt?WHn6=a|W(x?PWx9HP z)%9O8p3)au*^Q0gm|5hP6t}kL7o14ADMO=rJ|_hJszx73p&eR0-Q3=3Fx_WEPS+^)A*bv7 zy!_Q1-)7onYly}B-hexhhUrryur zv`&KBf;nAvaOI3&i@O~gRVFVFuBwf?(*hJW&C*hw1jOa5FnpBO@4Etx)Af6hmH4Kq zg)r58)?99e(KcS#J0)oCL-N&rsx3DHM2~{}uSbBlpP#u@VNnyd94vK?v{6t<#1Wiu zLd9u&{(Kh2F%?u8xX-sb2`nG5G$S6^yLfFNlE+Vs0t~%msc_Dbd+pXU_RSQ*MmB31 zq#(jSyyFtU#Rvl@>|2DK!3}3xHa&$`qST5F^Qpbw>r*_D*G-mbO3N%8^_%~t= zf-@gsvOR@`bOrlFnPKU3Dh+ ztwg^y=nd_HWR_As^UkHyHG6#=3q>+Zyd8|UKs(T=Fo%e}utoSNa;cPKpCUSTb^z6~ zws8osqc3MDurhf;EAasVx25c>>|=r9;H|TQ{kEkQ8_Q0>`Sqav`1f#_rghIMv%d=gDf6n zaFPgqy!N^7Nv6Nw*FO=|qib*w_bwp^()no_4O8zurZm)Hb~8n8@oTg~w< z64P~3z%xF$`0iP@2!7wA$l~QLrKIJ*C+RiRq|1=+9kpx#EuO3~AOFOl@b$Zv6QbNV zN4GTy9&ZL3m$7u&5}wU^>yh$c2bpk968BOl5cifwCl}EXKGqu8fg%3ki~DvzZap!3 z5Rb|;$F!*W8_kxACZV46mK$A7{~w2R#Z+xQQqe!^G-|K5DLZgR)PLzh%HB@%2EI%( z%Ep%}si1^|#Q9!y&XY>8Nk1Mr+S6GAZ2h-gJ$ADK?S*yqX zCoNbIojQG=#x{MHVf~N+F0RFiP>I(;Pc^Dzg^1Pt;^iE*S%XBukT*u-of3$_MVeqV zOy#j7Xq$+^!s5JZm1#Lp{Vj30CW#$Q-j$kx9Mxo@JH3zgIVd3@mUFzUBUY+lX{|~J zG?oIlmW|w70|R%{B&x;vR&3|0^I^Bh!u1bb{bM@xP{hcCHdOp=MN+(-;&c|1-rKy!hlSKhHf9{MDl5eq$mgR-J-**V zYzGDk3z9)e@7HDIX-l}5{83~4KlyZ8CSGnN-KZ@dQJfpj1jfIgJ}8(YrOPVFx~>{E z^&D8C?~0C(YP?ftDUOKYRl{Wb0oqY;AK%st&;RbV<~3|{0o|kR>HbmO{qdYhTTx;} zNbp~AS?7KfQr7e$n)6q9S?Y66QZNItgse$!9Om~X*87SNo?|1!pV1D>utDv?{ zjuIkQC%Lp0cBD1%`+|PI-3kq<*Y6?Z@41;M$A<08)&mSgwdxsD=l4|{kS|}D7?k3m zmtNn3ieC|#zmrLi2sqrt0)>U%HQDLER{r;W#TB1AU&d44!hOUjN@<<5bEQd9OLZeo zXx*v1xWrEIo#=h$x{ky^|83>Z?wE~BpLU{%wV%idx{*$TTN%qI*^o|M^0 z7bJs*Cj4>QLXwMONHvH0x~~P}&E;gmo$IivCrWcP*Go%!%o;Z3vP(MO7bqda^#i}K zUCk2OWr590-H+*sVXo6lBHxqMIKM4QSYT)1algWY{i1IGtlD3>+DE`$ZSud!N-0Rsc9*HzSdpsUYZ;uukVrk_=`Vv4Z zQo>LrFkOp#pCI~`PQ-?j7ZiEFt|ZPbsc9Y8U|Rh1-@gI4oa+@>eQPMMQJiP0`idM4 zvJW#AW=3Z#J%??V=>keYrStsw*&EGiU)X7F6n^{<%oKA{)|q-iA-Sv}aAJ@5MOgGq zEF}qdbnF)%!SpsttWT z4YR!b{_IT&WRODF4$6(7USKv8p_nRDEl%M`wFfB{?j+=vMO3`?%{lk6R(NPLulsK$ zxtQJ|4m5Rar^;;{jq|rw%gp6q1D?3E9{^cm!_apc6dar&ctj1kZh3S7d*jQ4O~JRK&+*;BKL=vK5ix`S(zHkY4Z*Ocoi6G$zBb?Zi5B|pzTnn`d=04 z-zCTKa)L?vct`Ng#3~#((ALJQzvo$Dp^<8PL(-6Jl8#Qau#uUKjrm$7`T>6RZ`=>{A@!vYD&lvysD-A)Dr($m2b2er-vD6a*0P*5nCz$FLKc>dn=ICP;@L zm#P3+n_GEsv>g`e{kGb28ki=^e`dz)iIXDj%Q+mBN^(Oquk8=xTk)GeJisnh46T(qCz-lU^9 zWa}1nTmSJ2_qn_R+B{9j;dtYP6ncDNHYio6p@hmns5G}6r(b>Jc1<4iG+}vq1MDJl z1baH5oK*VuwszK{sqNA2P`pl+F>ObR=4Iuqk_XrVl;s)fXz)G^HT3rS6}`3PUL*;- z0f0s0i)S{XK&~yvSZ`Vs8y(MkA8IwGi!IZ2X2~ zlb6(+-dL#AJcEGYIe;O}zIfgDah0f1CmU3_y;=BfezmtNN*AS)=RE$q^etXVx=nW~ z*I-Nd9NgnXg(Kp;{vImiZ6zFJLd>iY&y{&nv zM+SZ_zK+5Cx%eI5_x29;aBAh(u9qY8*1frA=H=jR24!wEGz~wIiM7fDzWc@K9{}fWsZ>VKOz99bO66pkcVJN(MhUM}2BzL{~1GN4IRLs#JT3NS6MR^H~JV@|sZ5j&@=;dm{xqe4-ki~++%;*T-aIyC$m3fO`?60C{a68DZrV6^m9f^#>5_Wvp z(1+0B_Y8DW1NEzb)uAL`?yl#vfJGP5tgVXH2>q?w(OW&b9nO;A@U*jL>fPuGTufNY zSfwP#v|Ij1&du>i$B!z^!WE+Qw*6RPI3SIYyp#aq_Kd}4J$(h^uD%38F{J$ zcU<3Dd4B4tog=zX{wfB#5Vp3J>$a=|0T*Ta{SvCbGG9f3GGmjV5G}3h`ERxo@pe-w zsr7e?O-(5eDiRKHc|uKLozN)BPwnj=nloK8Rnlnn9xnDncg9;lH@s*n9lCBDl>=I^ z3r$h7R0#Q~ae?wxjhQi3d~4 zFPjv)5YW=~T;&nWUeSrR%yU)-2arl__F5gXV*H9uGtlX+qh_;#VoRyAY9;3hdXhp~ z!(*B99Cg~=0$`LAGrUKzXP}jQ4|=u{l0T{|+S@fa(!dS4xRn4|*qU~~szAq%U5X03 zn}+fXG{ym(d=uC461_qpjV*%m$Ez$JcHK^5qH<+|2!`xP@N6A^`p&EsEy2f7okX6% zFe$cwTnF3P>&zAN9fb68f%idg3)5`yw7l%+dZC<0hjdr1GoE@$D(}(YrH{Lk(iS*Z zTW2=M3OnWeIrD=3j0E+%&r!gj#|2t{p2gom5{4Qo4cgx(#uqB|{p|oX5_$7aw_<~j zzWgUMx*N;+#Vo7#G5mMXG*z;@5=qRZc4!IYou{{5hb}B2K>pEOZbl&h zx81<&KFWa89^}QA?xcY6tB1Fe0 z{}!u}H*m~gXp`Fo{-1VeYVJm#@RxIjUeTNl{`cu5i0`l9kI=JfYq>XK zU*Ay|#5Y6f3_#QnHbQi<1FeRiL-Eb4Nw=GdtT= zv$GYFy=E6FYvekC6@o?>M~f&9N|YpgsJ@y;ajsy?XT;lAcSe~HcZr?a z?hK8@nD7BQQlvT(@FAkK-PVq$w3Rly;yJ06WF6ft=+oOx+B&QrySDj(4jmgI%cfe4 zw5qOdb_M%#@3RuHX_FcJIJ1S01UL-IN=+>-!pd2fW;xS=w=~@HKEj9}0jwfZR99f4 z4K9SPu(f`o{8)LKTb#yU0jjal2={Spn;Kigpz#aanlm%AFW2w6IYBZkfEK!Jl>!{? zEcT>aeT+Hf)X=+aHzkdSw{PbkG*IAo)uJh17DCW>z$i0xQ~A)nD-W=y(PBGC6%;s^ zl8-;U}$?zLh;!-PGi{#L6}qu!eqMbs1x6Ii75W zF?t;#eDm7s&Ng@J%?6{TKn?h+`fS**a&^lF@A2%{>M??W53oGIe>`l&1>P0Ct)bW* z6QbGJB#{T#xC%V~u70xC*e$g>Bh5uqAnD+yk{DgH?HCE@Q)GHiS^wJTlsnUC|Ku(7 zur9~3<(9#e`y7IXrhR@5vvfsp6|0I+O&-}GQ2$03=PGSI@R|&(0m_CO@xj)%to;yJ z5P}Z6=k{m@Al~?&sJGzmoZeGk8@ojZ-^csarpCroFCj(aIC>0|q@W)3F%AH&8t%Gf z4APrI?TW~?n-((K)iJUKJ$YMNUhS~@`2?&Cug5Ao*aPEzf@OO zmzC`d#ISZ430`cgsAl0L)jJQ+@)!L}e>s;27owVhmdB z7d=4I8~=)v{o?|1_oD%y(S-e?{nMpIaUL%Lz#cfcm9}Z_nuJkfC;?-~A%|13U}~6a zQ63o`Xwzm6ix$mooJrCYKhBwv_Oh_BfLI0Ke5w6aC*i=}`;(B3(Y`gW&%>QJh{`cC z;>2h0{?VUoxAHB+BpqA?NZ;UpHA_ek2y0pnef&lX8@m1R{{-o)xF${ZVMq{XrqU~< zn&+Zg)C0~R^5?8{Qb?@eogbK%;UFTSFob?eRkYBj025>5?;B@AshZW;WsFA({#!p& z#Hdb3c_!lbPxb(*^8ZHkCnlJ|{b@jdh>JzyFvR_8(9*wl?G0|Ujm;jo8?_jRb>R{k zR3Q|G7=2tAU>mSGg7Q2Q_Z%^l`5rM7qhtA@7oGF;<_>6%2nY$gu2wo^V*RLau9;Zu zCSjOJnI_-uwlmmYh7nFhyBz!u{5QbgWx)1@!K!KfPEFCs`WfEB#T)e4*CzM&y)gA z!cSSW4i1L(=BRtYpsNlC%ppKF5s38x4(A{j0Ejrr@E-pM>c{cHX$KosV9sXEOGrcn zJm3y}#PbLLPw>3w{qrY+-vtu>Ma;U{&BG(n2e|=?0Ym^(0OgJu0OtdJ#}|MqU+UYJ z4Y8aDsZ+AFOMn-jMoGgkm74~Bn4Q3f(I!Oie^_y#4&VXmfXtWwixJ1%i{-#a1CEw# zgy_tuJj5Vlq@cb14H;I_@h*tS0D%lyeD*&t!)X6^`M?+?s=wa<)+0l)*>P2*MD1q9 z_XMO!zhl5u*ZA_~bJ^Ss#JKL1EtOblC$u-QO0OFPYOK~R9s&IXh#PwCwi~ZpHgc&< z6@ufF55xz_pOHSpO@5z*yhO4lzUM^3z!XEEFZgoS^Hn8R=w@1h6Udf8H~CeEhyUZi zWvZro0((|T)2r!X+ipMl)2XTNRz!%b2YkS3YXZbc!In<~u7E${)2sGQ@G}rNT-BP0 z_((dt;*Q17EoCFV%#4Mf6r$*hR+7s`{%FadNd0JWZ6SUZ$^2lA0$k61ZjV|(tdHp3 zX})1ifW2pr%A;mZz*$PubV`#N#Os!blJsK#Y5D{1g@A{BGL82BO!q|f!-drz0)Oez zBM)FS4ct^m_en7^FtUYx2_e6~>Z*f~qso(4MGSPg#jhjAgfZ|&l9Sd8)xxsfT5L~$ zrgUtkD zC+*{E@P7lu3O=%cl2_w>;oh+fe4jp8-F6;&2ztLnKY5jEldcn)%}WujwnOKTvyAUD zeF$v7?d|;``BN-bJLJ|7aOmD#bnNzD{}FM2`#839)8~k7U9UISv--ia+XI*a{Q~Yl zz+g?gTtkO50!Lg09&pVd*J`u>Fq~__k`(?k01HC12f1=vHMieosOZ;UJ39uoike9gZW)=C;~sx&KtbTJIcA>8AK5>eKgf^DZQzlFJ)B}&nZ8`e zpZhfjIvoL`zpOI>>VITS=_CMvIGoeRGs@rU_^&n`B~>%6_>O%xV)(ym&GcYb5axQx7^Br0A?2ppv-?BGoG|$7 zBKhZjYsloDWx3^10ue?mSZgOXP+OM*GE1R*FPcpGaET$n2wNAtAeLhAru`AU-ymD0^|H|u1C%hPNy`78J68Io=HoXB*iu^T(b5gb4EF(2vCD(GiNk+j4ipyR z3Mr8)K{1J~GcG3S9!qMZ`#)gEtmVE3X2PN>zLv|czFR*lB3;au7LGkIS6ZjYV+Q7# z9pYA(w@;2=ir)4E84Usitxb|H^V9_N{Q#nQiH+gP2oCm@WBxUZfFFHXqbS-%i4WvB zE=TW)`nWt#R(7NbA;i2;Irtf(@&?jL6LUJBt7CtNPOULkUfx~)7)6fqa8+f~qIBFh z<;u*M7Tbr7(1C$KzmrZ+?JBa2n9I3YX)sAHg9Qcbah?=d7sS4kS0gf*qI()UIw&(v z;>2OTgrgCxuc*{JOl)qgLf%A6?t0!m@fF*({a@r;Z2o<6T z$C)R~!849x^lg6a?=^J+@#q0&fXf}4oH1zV%zx2qbW+x|s1xUa`zTB2b7mSoyT8q$ zCb9}JQOF;MvHm9j669s}uxDA2SUp?{HWRQe!rb{;h?S6oZS)|ot;0Nf{KpM9E29ssEu34kSKihSSo?OS_Ah&_QwjpE~39w)dXz)AY( zZ^KkoRn?Wl92JN#UvIJ{bd7SA-6|ax;u9y{QCV}^+%&2I@HOO1HH+@I)@XJ*Gve+2 z*=j)RKKbb{-Q2<457pq|y6bzrZj}S+aF34bG&BhjKo;A>f8vSM;q(22wE7MnO{@-N zNF(;!$|f-?MWnJnglgmYAo+G7lK|L}GhojBHlJS&e1x822Ux>HMDkvcMc>^8zUMST z^>g|9X+kBdePZDdc2JNVP^uL8Un^nB_qwpg_^ zoGO`_Bj48*in9^Ie_Y(4B#CgD)75>Qi7xmCi8u`4*m(gyti%|g<}oqL8D%TYN6(i9 zuB>4O$yQ$WCGqG2SCwVM^05<0v-+x^J~dP`nwR@O+oG}A#dbtbw^DO+34 zj8=dq786*#n)gNK0Dm#C34L;G^TG+u47&fs6vKkH{qfC8)u1e0SIRZB1E6sC-^ z@9#AM=sM{3_ew5x+T!32jPGt)&7-pZdn){gndY8)s8E6|?-+)@TDeZiPkm_G=NT$H zE%EeWJN_3@|8=XwD8U;VCcHunIlMLul9d#Oc>|L<7SY$oum3S#{e7gBa198~1$Oix zwBku6=MxQPTh8H_)ESn*JH8WQ+c2a5jlH*wsw({31`jD+(hXA50@5YY(p}Qs-QA6} zv~)K}x0IBCbV-Ahbi>^IpNV(YJhNuL%v$eh=-ZNq~Y z*YPXKY@fq{R)QBSg|bVU%3BHLaB(KH49gYJ3!=-YtCQlG?~$KDGM7RIDJ%aZRRi!8 z0=W5LaN1l?IV8xP+F%OeHSZE?0Bb@>U%XV6(|&@7W@t?l|Id62oVCxt{d(I z``~{z{aO+(I8D)VO`w>HAf4%{;d z?9iHv4ZDWiU!a#GG@|jd+^+e6QgI2i(IAS^r{4Bea)<&pbz(oBS}nh=kVg-v9c4d1 zq{e+x$EJu^v{v#fcWv?96v$IL*MAmF9m&ZN3eggBg`o+`qifX4_UKIO6Z}lR*)yCD za>f}GgedS))F}=-IZyK%3gp~(v~H}Tb~Z!kVQD_kf-0JC$D6+`V6hX%01@2&eyK$~ zN-#0`^$|YBy%L6so+Dcr)ZS)zOK5D|4_+8lFvuXoy z(t>f<{$Z#@ey!aVs3``lKo{@f?_bMwskCfOXefZ{o~+6e169X&F7j@W?%e}+F136M zMHiPwpp{Notfm6|zdg)A3dT32-R@~&M(r}6;B;MY`Wz z4>EG^plMiWo}xbl2WC&s`Q1+Z;d52NaNH6*S=bQo70GXarWk8Cd@DY!Y!}!(8M*2ZUR3h znPYQwp|p%1FwT1dKCBR`)M{9@*&?qup->66pse}uC#>iyR>7h6UyB)gaLoks4T1Rn zsk@f8_Q=SHnf>OAl~S?Ktcj)}reqU@%bD0T#bk@;b7fFx<<<%swkau4iDtHKY3aK8022iRAj;cIGJ{&Mloz{I|e94w6?9wS~} z@}8>IZkb>I*n*nepjEiA0r4M6mRuSmx+HElIX z!~uH5>--|cjb2bI*I%JP%X-ezE}#j^7W7Hvm+`@7gtZ;RRK zu@s$l!v&u``p5m=W(u)51=S#@!uriWR#t;_!V6(CiVYiBuVI*>HPHjp5fgY+M!%fc zC0=fc7*s)^zO}X%9Av-6CIm@oK_1^0;o>RFWZ*RzI!s6NkUyZ|{IlDuMy*1Hp=-~e>sL0$HOyIRw{Cvd*lnOK&uqLQfikbr3a_4N8xGo6 ztmRbB3wRA3b2e3S@7guR3j}n^ND+fo=uLC7dA#OV(Mtux)9MWRu)-cwUE4s8L)Pwj zW0Pd<6VKV-Cf(n@2mPfnkhA({`wH!*erwKG&;fvGLDtLYWuV$wgH42?;+PQXi%A&t z^5rJqPwl)^TDzH!v5?^8t99Lvy_W!DkT52V2~CL=9s7>1s~C^w}C#BI6yuIMy|w7_$6DUsaX*hy(_u&)Idgx{Pr=56RA$ z3iKKp%#!}*rk3hEX7o5OW;tHGJR^I)iT_Y7_qw;P=Gsq#BsNFrdfCbA`Z%j+=4Dp` z!O4huJ6s&Q=BlBWU|C{F&8fs46%|Z}E~sCq+SqiswheBg0&U~}ArD>@SzlH+|7~u$ zb7j}@mVeb>gHdIukT52%u8zB^dw*xlcB;RwE|0sm;u9t2*juJOuv5stOIOxHP!^Sj z0z;r<^_WR+!ObGi@w(8qee#)35E2JX3d!L!nLbB-eyUFaWA^ZOuIu*ioEz!Gk@Kr| zYQRv@@%(fG#1`H8SAhzKnQ<0~A4#=-CuzwD1?=s?g*xnbGAQJs@E~$4mz=&edQCh2 zv7hB@i^8w}w;UT=lgKZpqy;%uOjq(T!i+?B$b$?|#QEG!<_~7U#!QZKXWo?nm{)%f z4&-wLAIJIru2diSozpH17NzPrRA_Z<_T#x#X*V4MN&2tdU?Y|Cr#2w?HOYWtGZ8J0C->p-sbdw)iGIKuv^K<5~KTXg- zYGpzjoY2HD*)9HUSGv+z42;!A%QWTOb^Z z1Pcx3eE%dJ7?t5*3Y1&|R}g%H1RqHAfz&7Ph7&pfk>&q2k4HukoNfG)P-6o9Nk#8K z_aR|aR1`S5hlfWM7b@W1I5zm-xHpI+u>XI~jsIDANDv%5pnzK_^?%RB0d~J13MhSB zouDRJ+pmhhPgMY!hN;R*`zcc^I=?;L@x{e(qSbu~slqyp^u7~sG z)tzON=7gZ;Nk|whVjv*_dKW0D4d6lB6)TW=4(nV0PZpUbtgjZN8GtDDwr3xv$euwM z$R#Ib_8TsA`m_N7x+c3EAgu-*08mV#OALKWucGo}`oIEGqv4MGDZ1!f#9(-~QqSkK z|78B?3h152L`M_zI!gjwE>Bu8pVvcPPWNLtkyZ~R-yZL;t2OIQ=c-QDnpf+}ULy8} z@8apsPb2Ekpjz+k`k|)Ic3Ru+@d4;Hu00;R0sU}*C<%Slz76sgCEcs>2m%4-{`kV! z`mp3EG6-KGtiGYA@1nyDmL*~zo(6@U96%Xl#&YUlhI(LgP*CY{&*gI&EIfq4s?hF1 z;d;2%+h=_czGLy|`wOqppI1WMo)>#T%kRMB4%R;zq6Jv~gT1}IgM)L=4v}1YAPNiq z*4O_7xZxo+reo4bAKwY*Kz|wSVFBrL955F!QrHpKAf45F+Y6$BJ^ICWQi4t< zsH3M>tyEg0i$xK<0W!rvg?P2a=@o>Yfx)SRNfSIpUMYPbJPlM)u_A(HXeoe17(I4m ztp`Dd&DUVWN;O28ukC2?FmASbF#7ZiyX-RS?mLp%`U85br`sI+B1#F|{Z!1!J`Caq zHHoK3uVnuh$EG8YA1+rk&g9AGbGrlhM(MX1N3fh6TMw(TdalmPUVu!S*DjGg}o8f z!+P+X+7W)7L&&uNdiWUVVu0yq^Ok4rMDq-42 z{$;dzifkaIy=0u`C@Gda=9!Tz3&?(K@{OJvqKYkI*>kJ@eyG#RnhYm`NPmh!*<61r zE%{<&Mq)&}2$F6JZ%v?~al+eIm57%`w_0p-<3PuGw5JfWU7!qfXTi>S!1eaBm%+T-hzi=^1|2ELF)fgwy)0jCyPsHOaH<(ORE|uZWhK8K?O8BzkLje+(ycv2s5i%&-A2LkR`bmT1enJ`f}j=!!rB#m9`vD;3jolcbw$Dh&CFO z5@Ny&v&%F;5WGUmjviEI8f&z%i8*!uJ5}h=MEg~ysOzF1?Koc`bwpm~j&|U2U6Mcf zXGxM{hwkUDW!(cU1r0WgaN@f^jQ2*I8TWleVNm)epFUez!9a)wy;r&3zljg;x|-qp zl<1N$Jo>~H2Lsth=fRIFMkD4>)D?e4jNrz3)q9k%tXj_s)J=R6l|BKaJSm9K46p z-|f>*mQEWa%EZ6EhgmmfW5SKP;B^`K*_!8z1Z1;wp1e77a#CYX+Pw%NfF3_9%L?*m zC>~i?ucYMp9EvZhGvR}NT3SR*45%iJQ6*TUo1%C&E>vi@)XC+3NxrJ=O_Qc!&o@#g zbtA`>H(}GvQZr#S*V6in0`HPWbbV_oF5%OoPZclosSqpwL%ruETe&LGr%*0MN!lB+ zq9Klriyey#3gn7XlE@d}hboq1^JZDz zBDGDwBRgTv>U3Miqv&_JE@RAuB$h6fV|>+k2KrY_QYSQ!|b=-JJUnKb**nsv$*2p;ce|XU6kBzO9{~-0m2_# zGRLXZ#1Ua{P9vnABe!Guj_E4+anc2CO*MG41bo|byt*J?WQr1poyqYDh#l9wCOq>M zm8am*@7E4j8xIcduR0tDLq|8v{9HL*jjxZqOn{ROUUa=c6%9d^suve=rq+=HS2ml6 z9RY&YHVkBlWY24h&v&bJTlwX5iBJg>rOFkCde@tmUK`_^T6zL;tEaXTT?tXC$2!8) zX?{ULpIkRs$Z@k#;aJ%#NTCuM2!#Xrr9-9)c`U^TdGO&NwHl!4M2er8Bu$OhCRMGz zU=4Rdp&_Z2_vE=}&71Xp@4Z~Hl-)0?#QmP0VNpuiV?&P)AHc(+R_?vWkdZgJ6(7d} z5q3%}Z)w4Wg!5s=6;JJ3TRg)AAOH}(VU}Fu9yvsqBmLoDK41bxg(#K&FnzywSq7;5 zE<^KbjX5*;Tr7q2)wC+lTg@iZer}(U`7QGu<-kEA^Q_f^dcFZZ-2mZvG6b0JKVP(S zld5%Hh?;iS?H~H$Jcnf8CObxH7EhNdm5%->5K0`ryo#N-igsdm{4A#d&g{4aJvoRK zF>g3a5Tlh|w34mQm~wF^QY?>-D`=j(*v7lT=kk}$!{*%q3Ve(XbBuW6^pob9Ue63> z^|T3%9Bo>sJOAb6`Z?s+{2!f`Iy8te+uNm>zOadj(E$ixK3J@P2hhW@oxXK$f>vkV zr4^sso>zGDrXuYgf3_sZ9`7b4x*j%=1DTBkCmwESvs0h?)@IA@wl+nkzOLom?~=*+ z{xe7#?+aRTW_fCzHD}~}hUgD|EHk@)IBuMK0!;u{fVC($ff-1PE}wy2J|EYq*K}vY zJe4^vBYH80NIR0>|LN1FXn@80pI28jVMe~E>fFT7fBKx#WX2DWWm{of8r48AT%lu2 z(jFB8;SeHIK3vb&UZh*fbS2(R1nWv>q zq?K-^nPKVC@tEZXj7pj{Cmz}$o-8L;6i^#XI5LY_DVVhPWV8Ftgik#MRbQ%ql1vut z%sWC~ld`k;-s-O=8EAK}Hwz03T|w!~! zv~m|P!geP^k=w4W7gPI(5@8ds;bwpDfyOA~zdS$?e3b?w}4Gw>Kgiq z71O}@Zhp@`W<}%oQ54=_IJA|uJwQE*&}Th=zH$!&zXN2Dh+<9Zd5*Q)QP5iX7MH-z zsg-{v^mv z*}A(o*Vfj0r-J1yh^{jET`VfR=8w)(op^rx^V4kJt|wK(-T@ID(1~?;ezehngNJx_ zc#freo-GOqjQB)xf7FUeU=W0mo@iMET{=pnqL*x58Boqi; zBzUw`yI}K@F%^WU`xaHj-gqmsL;g5w9k=YdRsp?0lct3sa#obSm>IAENsboGl-nNc znQ!c@j2I`3WvJH*A&serprE!%-Aq_cuDPvwss+Sr+uGRZ7h)aIU=0iuOPag%g_?p> z0jFZ>mqs`XgR0}P_TgLw9Rpz2nyh^bVI^oJ;^e>^W-RWjm@9=6rb%Qh>xOh6pu&Hw z2MX!f{d(R&D&hFC_t*NHS{pqrR!<+FVfolW7hZ>nG*tmJwf)PD>t{j&{4KlSyeaUF z9{pdNr;Ll#Kvr@BMs+h-l{9v_)x^bu)7kC>!2@=6p(W-1kFf*q=|C|KvB#Hdl{*YRg8E+%KQ~)C6VOMSp&x z+5nF_*)=YYE>TgN?!ZLr3!{1UJD<}4SB!8y2};DX-d5H?sjX^hRem3Uu6Nnh`tu_s zYBi=mQQYDx(cmre)E(&OYT2Pp}~JK4NR;;Cd|0goC_UVfe9d8VlEb=lTW*pYj%}W zAm7mt&%|LyIV~ZWh1b^A>pPIIslt(3-LT*U=A}`qr~E-W*CJH3BC_tAhJ4i!t|6cP zy0f-9M(EDel;-PN?D&#@3T6_G4>GbccgQ_sDO$M&T&_j)AMlAYsaR&Kw3$`BM5>i1 zB5JHAev*-7P-fX_tYgp@=FXMtLw^%JvS^fs`0gKGhYd4@_fsBUv*#4={yfI>8~b4x z|I3X97=_Cij263EHRpO=yP@?GpcU=frjM9HOUeb)9T0@9M)xXcODLvyON$8$@-_YE z+4n#8zy4!_n^ocv7!HER!ftIh-#TyzzLVvrYN8dUXH3fF2tk%6hNJk*wno-TPEG_> zQC@$lE0(TGzy1C_KU~L|2QTru9~Cktm=n)tS~uOMo7rM);m*Q^2~L{@?LpnFD7DRy zKONT-Nhk1Piu9@<>KNISjY2rRJgdMy_I9npR1V&w{R2dS&UidT(Ukcx@W+8eFaNPf z-CQINTCS60OJMA~(})6d4gwT0!%1WQY(P3bY)q3aId*N6>%j@86hqsD&}NH{Ab#{{ z=w^g_B=#Rks_6*PbQc*Wu9hJ|&DNi;X_B@SB%`eM^-Z6FOnWIa@bQxG&&U1}*%nf# zyj_#o|3Kknt1S%bs~`;$j+D3tZ>%+d@0&{k9a77~J5q zcS>{&4}V)$0Ov$lu9As)=HbbV!2OJ{b+|YBtdp7c)|@fFyKWGoHx_j^YPOaURd;q9 z%?lMj$cIpo+h}@OCnlDw!%4=^#I9^To;hM+VUFF9zLSys35uMT*7IkDhfE=xv5EgS zFMTjDI(b(dCRTT0eGVFXG&|=Pv^hFdY@evGcn)a*FVl26hb8d5fUgEj=GMwaJUTX* z>ZPu6T<#C=EhYd5Q zdFL=f$ato#D5XbeK;nu6Wd7IqIUfRGJ6Z(+!HR8a6zv-32aGKzNt_7QoodC zj4wrLEoQ|DbF{B131t(IKjkd{$fLtC3kE@z2*wxXM*~+^<_0PZG;L?QeXDsyT5S3X zQo1?-NQk8%ji=>6C^gP4C|AS7+iX z>hM+a+mB=@;^A}smsNs~&f(@2ty%{IF-*$^A4T+S^-4D?9$I8mnziV$q`c3D`@OSM zB!6f(RWXy4070W*i|z9b`>$iBK(`%v%=^1Qemdbcy7vdKy&&_Yfe{p#`uf}P%D;_P zw==A=BcP-K#O0@3+)EAqV>OyYB9LZ3tj};+`^r%EbUBiOehRR4$AjHl?G;2liSdHg zur`nx6YFE&$B=fT*Aio+67V6?S~bT>!u16qKd%LhorWR_vCp4pc8EUb{&(BYpUb+<(Ic(>xh~UivGWMnj&p;@gL`+iV(9MSWA45^ zAe*kIr}yzA%n1)rg3jS88$tvO1#VHcoE!rgNFX$BAT;4fiSAdf)u`hz$BChd^O;H= z*_IVQYIQk}!=RM@=8U+$Jb22icz8gxy~mVY;Y|@ErUNFVs+JxMBw-k(^sAOZ3c7u7 zlvrQyfIw7iqAk&dWz`8K2f|&;V~F?auev4oS%OSHE`INR7>L_SqiyFW6SK&bdUH?D zl%h1HN*=KP{>`egPOA>joyHB+3xG__<`tMSD!PcQZz3s{;~3V`8eAi%l!To8V%5!9|lR@ljWBBGu;=@ zd{HI-HM~g2b|v4>5S3nI{GzsdHX;>D8QC%Kf9pJk6BT-0-=?_Q)M`samFZQ@do~g4 zc2FU|IHuQxX5Ac;9yC-W0~?BF=suCHLcWacNa9;frsK_hN!B}buhqQGl*w0#)Z0Qt z4IHtcQEZ7&WF=U{O@O zEA4h|a^~}=HR2GDieFpDN-%3YTTnpwDkv~PAl6hQ%!rqbBW`|>q^oJ* znDbojv3RZ!!tgyfvQ3@No208-Xa~G!(jj>z!0nkCJz|oSG^>LE!ATH8Ace?ODt)0X zcOCx(R5?JFz^P@Fu#%0RC?^vo_>DudbhfmKMf%R)XdPyG4mA%Vl;Fe^cegx7bVdF` zisPR69*f%zUwneAXc=;9d>dI-OGJ(3z@Lo-m!EhHk)7UxhthZKWl4^-`V7|>y<+6+K5tY0 z4jK|)k6Z7{{|*&GMsjRnSvF&toF>DJD=Q;&lV4k)!;AwMv}KEx7S&j8TwcHQ1OgmpX1l1?1RpR8%1S*k2Zrsj zMq7&LEJspi24gSbKE}(?aIyW}>@1%yTU;b0p{6dX!1dwJ&a=3imJfscS@oJt+;nZ5 zG@Qkp!9o$!=tG1MyDEEmfpUjip9oL?q=tw%-hmt@ekffX@Zp=-)&8II5fHl;w2pzG>f z?+qzO=_^o5JB_eVO2vU#eop!ReE{Z_e6I+XVzKi3_pRYXT)dq9V_y;_e^ge=@>WKg zYsP`xz1UD^A!xq;JB;U|Z|?~HT$U|`BY;S+#g0B{cnd3nBR-oEBvsFMR0reqP+;G1 z$mZ~{&reROph;GuC)36+sQcLJ{%xo=)LOvgC3&02mmQSp}|hS9&EicaxM|9 z+4fXze`_AnKNKomb;H>7sq-HXLx%S!OOkoB%8of14g|0r?vEH8TONL2SPRNCB(rg* zX6BXLA6p%rkY#-RH~9K3M1g)=EvmD#v#4kQe`*vjuUAx=J`DACuBEh^=TX)=pNG^x_6?OAdm z?7+e3Z1*wpdv+(spg~4<)=Ji`wl%j$`b>wV2y&$2;y#;3(;&^}ojq%r zRIB+g2S~0AW`6RPiwUu^zGEl)L^Dm;IAuNi{(VcdxGZ@$8Jn%09Y=bDQNFSjX!Pl7Jsb? z;i3TThF}dwrMEbo8J*u}rN0+gTUqh@c(P*2mZ&(EhZO&<#sC!J?(2HjWCETSU4G|6 zYj@+*fRcNnCaD=E&X@h)qE$7J>XoFz68P5*!&M*)d;)El$c&i_H#tE!eEc34Cxk#1 z6gYC|Z%8a9y;1t)brvH+(b3T_QmyHTou}n`I@M%X7jYtJyKYy9w;mv&XJ=R4^N&E3 zB9MHDNq&aU0O9QVRip5>!ntD@y=PSWxA`}Rr*OLp*w^8b&5t4KrwtRGe+Es%fIQ7n zw%0L_xlvS#%(1YS$tgO7i)6H~NR+e4+DLg$ZxJt^h5kx*D8ShfB z07jl9e;`k$6wq7i;l8>N&y5pF6`PqCSyguDhl57Se**wGPp1IhwlI;+bH9J`^zW|m z2Q}HFss4G&321sammu@G7^clx1_~aiC$xd&l8wr;a`y@7oBJN^9~|hoBd7H`)7Xi&r&Ld#&F5J8+i>XHPs_xAzyE6 z>qA0jFqGOYj@zgw6960Rdid+$63`U_fXLaQwfFUL@pqr?qZpC}67%1j?bR6TpUcShPX3Q0=Hk~wZ`OQ)0c_Vj0U{7$l$bjKz+*@%P8Y>zeFwi+ zx6h4VF7kzF^!}vl8K}IKsg!~8^3igOa{eR=3W_^FY24sP#iZ$dFxLTeB3{xMXdZwG z6(MQ}U_%-)&>t|270aZ9DG=&JiTPYB%FC_52M%T{k>P_xy`cO7X;#|`Zd74)wcYM` z7C3Wn`VH7*Z~`e&Kz^kA-@h6&G>AQK7IW&zzBAB6VRV@TxvDah{{;TvgP*!9YgaKo zfMXa1KZP+v$-yy%I@oV7#T{@|6IucMG&mH<2=$+c85~W4{O@0eM6$ko>cbamh#3CM zr^tt}{J}53eAgK9|FhFQ2$@*bZzGx58ap{Vni$x;yt6a3L}Fv*CTAsodB@L>#3Ey2 zYvycD{_Z^o`G38TSi~)?olP9cS;VakoJ~YcjO>g}kOT#h{@1g(FRI3Np!Kq%1YZk= z;1w8467C8yV3EHw`-oD4%A~BAarS_XMNvEN);TeSh%ek-is^DC-WG|rgh|Wk0STz zv!pv0#ySMwj5Sd>c*gANNeKt>)4`fnY_2BD(LH_pXuXPn%GUAU-0C~_|L#`7(f_>u zpKo$^b8oz+9Mx-^dCGH#3FOFAO-_*;(pye>=rWSQo!roM3y%Kx&;@PTb z*BY)e!YLuw4|R(Fc=m>ep=UfzpG8jeI0r?ZRG=wPj5N#9+I^s4cDb!P^HRrRB=ohb z7RswhoS8C$B;K#RD643CJ@5LViJfRjURNXq9ANANRoiIzLe=j#v8`P?4}2s`lD1y_ zZ#^0`e>Y^$jLj<2Y1FYq6Z!Zm*|P{D4;IVw5G?at7n{q^#L3%_R|q?EBnCuHHz^ z*0I)r$JhAMS~p*hHJQ|dvpDLxM_Tn%e%N1-zCSVltxS;oN#o8wrifVjC*Sd}xneuG zjP6AS8u#c}pWZC?BGkjA{pF-bwC08WU=Ao(x+3CvaWAFE;Zv)q_6NRxcT;+_<5 zVd-t2R4^m+>5yS#*_u3qRz?N;B%`BWJZ(|FgW)A@Ou}a+z0dDw90h;&j?bPuV2K`1 zQ)5`nbsmN8-~Tvfw|05==`@eKdbq?X-HyN!(n>j~s(x8ky1UyDU`#G$2{ozCaH^-! z70{=ND|6@S`YoMwCK$5}@o~^I$({PM=ddY<7!1elDg&&th<|WNLXzqg`3LH_R@jh+ zU#*`%Zd_Pv*49^Meu%zXZw+I(m`WGyc1GcXu9#?GsUSJQqum1pJGi5>uPJ#OvOB&)6V&M{|M)7&HsWgu)oL8_Nm7G)L;{}HNIbN@f%p=+@|GNgG-MaAcEI~E7)&84-HMPV^G&-R$Skr1YtI>vC5MK(^K3&?7?-+r>-cjc4+ZIED+Rlz>Y9rV6t@x%KpflZ@k-!GUfB~kCc?+4yMk2DO7 z5Q@eeC*R$RVL$P#$5Q8EKOs{k?}Wd5*c2oFvI_ZTXy>WD4Ou8H>`cwMd;V%!0#9BZ z{7wCxP}lZV&PV+{KL{Vm{GTIIHU?%U zNG$3W#=wMfvvMP`NSaufnLCqn@__du7S2uzCXOHNZ0zl9O>CXX!Lg5a)^?7{_6A1a ze4-|<7DgsY5+eVH6=vmP;{>1jFAMyCGQi-|FNRpbz|qEupZ~wk<3!H>^2Wu+*6HQf z|C=9VQE)UdwlH$Gb0mMq3T*iQV8$~KJ3PEqW*(oPJK57l1rv?y#;5`g5i!08Gr=Nc zgfn7^`Ds-)HmV9K39Yp@eb;KNB*U>5YIMETSdwSJEh!`;!U!<*hai3;A4N=bogW6;$&7AcEnG1Yvj1Q>NLUQb}UeR@7pzTufQP-69B+*2(ZuwhwCeQNH6ce zf#tUt>tg>o9Kb5~Kkr*naK$wX9bQfShVejPWUh(?(18Z!c6P4nv$}Vzg0@FIY;2UB z65!JVtg7$wP zkkRz_479YbY>0C>U0qxNk`zkV!NI}P^A0~N1S9sp8cCsqH8s;T7&|9t2>e0kD3Agi z&){Nt^JY_gE=0H)uDK;Rb?u}{gAp*;mWu0Yd3oK}0t%llwlr&2iJ9NO8yXt^_<@o} zb0mNQa1eg9TAG?NWJ{xqq-SI-ptCfN!N-OVqF7evkX^Fo%ov*m+FSGU+-Bp%1#cum zK-fJ#E(aMJ8A%-3&R1oGzy|ezhRU{;^8cW-0rNqJ`za-+E^MzpxPCm}<-x(h zxEi|D5tof0hyX@P1yrVRqxumM5n)IHGhK*^x`>E~tE;PuN|Gog6ojhg&z-~23t$2Y zfdKm8;NZx$O{tVP2Z|2^0VK--?S%VlS~+8192EE!+onnLi(7BVAA4>z&{7T*x8mJc z@;W+5T;>2(ibSFCC{UCERayfB0~wjoKXHU&ifrR}@vnaqgOKGg_!L_gI>5iQm_@HM zdXyC~cNn?-8r@GfN=mG<-Xso#CU+=uW@ctb8v)X|6)k=XYaY;^?~`q z1cqAq<#LPD25dZ@`Jv~jwGd=PTM97y9mvwSy_oRM!_LIQ}2t#7Bg491l z0M*5pc()uC}kcp%<)+3M#k%PpHeMnpS-^>J{yy4Q+>)}!pI>dDJ z>pP1ns)o3U-H(4?&7>6VA1yWIe_{Cn*k2&zoSd$JJZ04B_VEb-i@|b@>fdl}qsEE= zy+lJplCrX>l^WXGOJJ5m=|A3Gf)TK>u>q}qxKY&a-eI-~8qm=j^adk>ONIDn-!Ph| zA0Hjr*x5BL9my3>A6!aPVWr8WfLB`Da8fT|oA|x&e6t3qVR8h02qC2If1rw-er`L0 zhWGtT&*GN=U$Hw=y71@lFd|;d%=~=G+<_RSqN^+CE?R)_H$X<2pWkO#3uqc@H8PWu zR1_3|YDg^v^(gEEr_Db+2Ygu~`pjPB=k}A%d)vdyB_&~UCKg#_$<3{<+Hw$1!h9%IDVzEGi=de^!v?gk0Sr35dZiYQ zmYk|8j%WT?J~vxaQ<`&aFtaBob7w3`(84Bm0Y(IrtA&JwGD}FjD$3XP?SvB5Ar?SB}B+UtQI`KuDIPB8&-D<&q)CFt@hmz(-LlpRsL1 z4iRb5$&QbI=dd9<-eedr87%m9Z0Fb9=dQIbz`t_gak|lO*_d8FhZxKk;(()z7Pk2# z;x#Zr1KMD71E;WT1Oqx~&|VP$SX}@K*4)etg%ftKF(9)k`u_bp(ErTKqioM|@+Hfe zkVt&p*W-arI?o*@oU&Z2!8i&<)aO~}=IRPaYbbppgq6|2Q%+1sz-83v=E#OJa(o>( z$me}yFE5W?t^uZ%GcOci{Q|T(2sW_dLkRWI2>Fv5pFhVyXRv~mV%v1!+zP-BCL<{Z ziv0_p9b1S`gr}XsoCW3~-K0-j6b8tzi`m#XA6$`4XPr#jx zO7jxOf~x`aApnvS%#MlLX%W;C-e-flU1fU$FP1MbD7Wn)FpJ%B|>y2xhnCNB`@On?-sCU#rIhm|RyS^(@=Mh0Jk zR?o~51r5!BHK)3|I(y~hf8ZW~xhEwlNuLL+MW|AZVK<2c0x%BTE`PD73$`u+Y_&tT z+Rnm46L1C{Ao}Z}B}aM7Ria zxIHs*&il3Wx}57mYv?XzVJqWD;3x8B;Q@JfO~w?kZRhWHYB0ve#i`R_+cvcUIP}3~ zHlG_>F^~Rgns3)LfTH>M_`K*>85$bO$e_dxg580Rw7j-fkr5YE$q0`0R8%;Chx4Kk z)Tjl-JSw#SV-gT$+xnK%cG8(qv=7<J-5O} z;o+gRF_95cDM0P%w7X;a!~&ZT6$Oepz`Pb0hZXGutOiJT1D_^IQ`H$aO-4;qb75_b zC0QEGH*6%h?@FSq=c4{NJ*GgMoS57H!P&6|^o{~$da&UH_4wyC%g{^%hOU}!v7H=% z`TBX}I{4$qH(~vq`erbUjg2@jB65z7bvn$ur|xRys>RcA&`{|`;Py(@$~DJ-0Kc$n zjRhOYVVs@@taLz)^wCkGRAm5Qv#GFtdx4ZH0F#v{0%(Nh;g@vIuTk9XMW{IGMU&kV zgoXd`CmMLa#dr()t#$g?HhBRW9q{t)>MAaNwZhGtbv$2d1h!#sK_Naq?LwtVj+OcO zaFiUg@k|4HoUpzCTP1HxXL*2jAl!cfvgof|E)kaIS5`i&s)jI^sL;p6#Q_Oj=2Wo9 zj_jT<99;oV?Slft386DN}A&uJw6iDvl)#CYzbl9YE z62Ofs*VEP}!owSEcMH{G;79*Rj&ZowwRUg`Hu+>}YFvO=%h#<&hlRFnx(C+_Wcof_ zOKv^=K*vpKZv%8ZU?xuP0!vp=KouaY->Bu~=?V6jF;hP0Jq(6T5?^}&jMA=DBaKVV z&L+jfqs0b-WK3+n+Lg0_@#NtF);~5jHeVucgA{n29I|g}ks-k40HWV0vf)F!=lOYg z557Xm3r6<&8UX~by;;NDh%6VdqSwZ9a&iU+6u!d1R&D|XQt%~i;_TZJHH$)=>6EZKa_u$g9QOk6mFBW?Ls{%{vh+i7fKXJ5l!so(^&#$C-Bm^o#gNVd}~RT2*WzdpKY6n(#F6wXflCu z7n`D@pfFf%_ZYRSRI@TMDFmF=@Im7F@%trb_m6<0Adq#ZsBsY`l^R8_4oxfjBZU?Loa5&<#vSL_d0jx3r<`od09@*ygdwQtQ ztpBG79uj@>Pkq)sXWsgSXv@6mec-gf0cYP7;2_<1K`8a_&j;sMfPD@uG&aAhc?&=& z)&)$i!5orXs#-Y^@C^wG87*x#t#1L3aQB=iYy49xGlkFV79pOKJs@XZ&X$|&@U{w|>jb(753!#Hp1qTW4%$?27CSy!ZSviRQyZI#L z4hwOZfKI1(8vAR&V$!g7vKxJ>R6avDW#n8e^ctawZWCL_?`%toLk=u!4=^q=m)+@I z1K!KPVb9Ze@eKN-@ak2514E*ygDpEf{|^SDTaDKdgf@(WCD&79*uuIO4Z^h1@4@v# znw4r7%Ya01B!$VyLkjdW`F^2DjsOx4^KDuh8r&v7lYZ?*QiKE;x%4)uYB1tnm}aJ? z4iZ~H{PXCDrw7gqMQa);EWlF$g0n+d%ygt7_1!x=rqy#Jo2MfAZ4bWBz;TPmGz67i znHe~UbfM!wG{KGDj!COjIwuPELAM2Rk1~=18uqLmsdhXNn76QaTW<&*0J&D(BZAXe zOMJQV(P(KZP~|KsEzPw^AKXk%N!i)jVr7XDCI@Z}^WErgSOo8xFA*b#wE##FTx5|f z-KgIKZOQ{^%Z4n!rl+@pr#d?_P#~44Q0~ya`OmW7`wTp$8mw@knGLZ>AGCy_Q;`czb8wt&F;G-25IQwpPjfY7PW50v$0=Y1?kiMmw= zh(7Q=!DI%nbs4oiRX`q6Po|Kdv0+Aqq3_M8OOseyUXBbgG&160w~;PXikJKmS%D58 zv=<`7h?|;}WPgYBo)Fb@_FFN&q5E_X_hSTx>9KAJAACS|FQXkEBokOLfjC_7aQD9f zMm{>hEP}{jqP$6S?hZQ+*)S&=QQJ4?4q!(IoQP2BP8apUqyz{A6qGWBnQSIVgfrZ0 zwu%9{rQa2><)o#N7?xonfKDOacywfB6J^9?)}SFB*Ap{rrNN-vLzBmE{w5tf+2HKC zZO2@6UR0~2mGwB^2@w>ai;Rqma|6wD zz9RExy*R{I8P=wp5e%?5B0ygc(UF9(0wsBS4@xkP8LSl5)$s^9&(6&Ha5QfWEhR4O3#fF&gU_*k(Yhe6=iG2y+ zK`gb-sL7nFj4d|JA*Kjg3!{rd+QR#67ytbkRSEQ+H>V`BlGn#){YsuFucD%2J_v$s zXUsGszh>1M__R9XFW-;}4UXw`I^Kx%Q;I3x-rj;x8W?B*wFPl3K#BsVxI#c%TRR?# zhL)Cgxv~~GfAMojVZ<^SoH6I12a^&5LE+f2{hf|qx(rQ0m`11{Bs?k#nacv)QSO@1 zIZp)1^y%qorkzP9`nzRypc)N^Tvkd7@%qptfJpK`ar7odyQh~IlrR;R*bq|qYKs3U zHW+1LvQ8jBUETG>d-nEgpHS?3(uDN@r}hBW^C50M4OyDko)>WR=N)(^?( zIG2stKun|(JH0P@DsTQOCAyC};g<{5m?=A(TVX*#Ffzsm#iN%{=i^`m#e1e@F=E&0 zP^c^0`oG<2q_{TGv9UWk46h#*R6)B}lfDG!`Cw4-ZwI;MkD55*QydW1G?@|?;0OR} z2#KvM9#sCcv@}qkJ-_u15cZ$gWzlWtcIGlRET*&k5=924t6DjZKr`h7w?(@6J?k1& z@1@xu$;#SVobNMc3cXv4&ffI|wm@@<{Q<3`pn#*3)8u{7jAdn2)z0}XeKI`-1qBZe z5BR&62<|&H7Dzdw41GmriRuq*cN`ub#yr+G{@48$@fTxPPfp0~LoaeA%IZIVvTwOa zG`;+FA6kvRzO9Cb<$~P}k(ZN0Gov9+fI+Ad^<6AtbqwshomLX86cjvJ{x+#z10@upQ3ZZoej*q!u z(QPxgT&)lKB_r)R;DMUd16c|rKjsyR3-|ibn5Kqy-w`dGgyq|&9Z{N(wwbkC2|H6f zc(r0ZK#QGvfP=YDpg?BcPbcw>Qjw)4hSIlP#gXWSt*bcz7=Pm+DWtsnB)rgAzO(VZ zh6Am4S(*`1+ji`qe=WN^aQTe!tfD(G+d*vPdxTbW^2mYfPuglJH9o=3f6mOz%v@ly zxwLl(^&nhnCnxziO_N*y-~a|n(b;D4WVnV1y4Cp;VWYRF;a0eE;HABz$F!8daMk*x zQb6_N^J6BQ-5Zk89^%I%u9%OzIy(jC#9A#0k3f(}ts{pSn*rHySo|uOL&!eKg>jvw zmb)}w5wew#4G(MI7@D^(CjOG0$Nr@Df9PqxElhJAg~Uwmrq{ZR4P6^G%wq_*a#w1m z3y^;?_r;am%~ze8_5(iG&hhV?dSRDj+49ADFEs3vm6-eIY3C5Uo{qXC9h5`D^pG^j zq?+)g0(4tDGdDj!cq6DSXc@Z=SAJg}#M(1fzSV7##8!JM$viP#OIAtFbyv$-GI8dY z?bdE07n16uP*x-8lX_&=T3(pcddl!~liau~An-c#hf6JB0J)%Kdb&np-Yr|GUxGzR ztUy286Z>_yO^(Dvhk!VvFf%iA#P*V;<*v&oa*kxUcZx=#>oJ{wQZ8eqOH2hS>Oae2 zblZ?-`g>Ply3Z0mp|T?r%f^?iad&rj#TYg+99b-_&uzmpC9ZF7ro-rgH_cyl$%M>@ z0G$}5%zZ9bArcm6_{dvP5sONQRXwA6qx67&>BjX6D)YFash@$eGIDA1`13 zbN~x6JZ+Jym@6NNu!KVH^bR1EgQ*J3T!3M;TE4!!{4O^a1xLM*g<8DuyZy>=q@j^<2HfFT1;`KSzT;NtG>hRC*|&@(WE>Sn;?_uNyWucm{uC`Ft2 zH$TYIiLi|WdYc@BEo*ZViU@qOx-~gnvD{wJ)P2^g{K$Q zJ$hF(SRzYz^S487tp1=|fa6^Q#mD*$fIk2vnVTEBVmh(m$zE%#qw@pI847eb>S;uZ z#V~(eWF?qLlttsil=5mGZvdnJ1S;gMWZzlzx_3hY`f|Wo>t4Q`z$P)a57#4}#!qJLHUgEbZ2l5& z!>|YzACILi>{?e+G)eq)s)36)qqu3E_h-7=#c>%gndik0) z$sRONxyNBv!pI9)dGw2c)i^Uv)+*tkA&-;W!exRbDXHk^pceG9pk_MCyRyMkg6c~X zZagI4aqxdic&y?%R(eN%hYUJ&{yFl9=q0fx;jpO4e|zL9y}GuR|5RJxVXWRAc?SO{ zRg`QuTZ=?|cj+BQmV1&aC+HN)(r~o5Ha87~sq_3VYvZxc%M7`$fR-whR&l?g{C)ic|6q~6#`)0j=2?+Xed zz9HVRD1)2Dnj>4NtF6Flc_*Z>0DvBzI@;N-Z*POX7Yt;5Q!0~_Nl0jVsTcsxt9o|g z0=N>O#^Vlv=)g$d(Ty>OYNccl%@(MpLTmdiRyGCtti<1flOE@GA-S{}85vq6+%@%U zD=WDV56&+xz+fmPF_AH;2b#r#gQbJUz%2W&hXP(_Mug(}@v%2e3$DQ&i+96qO~-fa z4%1)kxgw&8!t-Wtz?Du(NeNxxkh^z;!5VKmd&0zo!SHZ&o7dkpuK`)l)mlIDPsnGJ zlA=Ac24vS+$i&o?Mt#(dVG~N{=sed~vw$MO=aIz!YL$%J1>8$lOG!ytp8=zIeD`~40H$&17Q%`5lXwe$!G-VNv!|$J6heac zrU+)<_RBC9jrzg<{PJpTu_I;=S2G|WVEu+{6u5uWN(E3Lc+4B&SrZcxLH4j${{itj zE34o1p-N~sG$cGZaytzWP^tLbZ^6Q$ODMrK};1-*io(AHu z$7UMd5r7M@W?f4o8=gwux+D*wG7$Y2v69y5s^T4|5QY~H_YFWzW%__v=M35MQNRmm z5vZjLu#BYxQJ_5_*R(6BZlJH9N8SfOl42U29Q~|ztRihiW1|G%cLG~L7nfYDi*^dHMJ8hxM z@H}>htIIRRS2X+-cu*N{zW~?^(1=n~9JCv}$?-P=6>d|%nwpw|X*p(w1c$|4L+7Wn=j2xTVgQbm;fawIH_ku#+OjtzAXuqtCM|8 z;Jw5`H}n5;qY>?dM_*r18PSPJCY^EHs_?zxFu0S#ND5FXm{oE_w{7&fVTc^8D_Cxh z6>Ah#m6gR6Zv6f0QpiBO!qrm9h1fj{0KUfat0|bjjpWI5u_WZ=#PfIpTnzl;?lDyG z;8K%6P63-`G)i7u4@er1uTxfIH-x2uRDux_7suORtpmUM4d`>VL_Aj2^r^~#`*dN@ zkjiO>2mkTooy>vNBY!s$F7Uza&lHaLQWEJBtXj=YloS>wx4#e0LtI=-rb^`cT(re6($loNya{dIwiaki3F6c7*?W~>Gn6FL`k-bQyU zHvFxJc796vPk@>Om7&GXs+RUTBLhr_;~(|4sTCSf zM}`9+DU}odf>9s)Y&V1KFC%_~y_~T!F-5LKRuv^ol?;1XYO6l<;5VPZs?jG7;V)m{ zaO6lnn?O300jw8}OEbTX36q`y7UPwaY$`79v95f_QV+C0VD+%9qq{FxlkyCz7Z(?Y zUDQ-n<&OIx7lzfpo6pRq`8F#pZE9=`EDW55sB?x=RSMwgLoCdy9sli!5$i_*MJ`NE z25Wtw*nrPm?}8@@T=9?5QPKQGk&C;sww>+mKxBd&it75w&cPWokus3!0H6UjAj|ZZ ziH$OpPg>PRR8>D+$q28Ii%4E@!EK}$F4wKSf zmOl1YP;)SBLYNW$^RsIY?Nc*6%T}^B)lknhjTt?}>wt?kK%V*~P<1?EEoLCZMw1OEU+4@|sF>08Jq!2-?%buNr3t*5 zfgU;r2C1)K^PQsa)!yuW$x8I{uOR{C3~*thhP1V{VfV!0pv$r^-CB~Tf56JZQczWu zbT95&9~p~52CY+^Ec)zkO>R+9QEqPQlPYeDZeL zv%@Rf!MEa&UgQFt__}ZdGJsdw&d3Lczot)Wjv}HF=Ju|My$~Na;qe~=k`sdj)u__T zsb}unGW2*kXju3GrwftLfOx&WB<%DzUifJ(K}8mKPG->MqGIq>j5{2Cz(7?B5>IL1 zhgxyfJ$%%7`6(51G_Jhk1E14ICpSuD9{%?f!uo92yFf&c@tOmQS}GV}X&)>ImPVgEg_Ot$Gy8m5-Dv1vY;iq^>-DC_k3)ptLkDX1(0Nk>d@y zk>D~LJ+QQw8f=cy($}w&e%DszL7%maJw*?n-vKo~Xjgz7PBQ^G75F@0f?m3dS-#=5 zc>9_!meV}~7>DMg2@_aB6X|E(2gf6R1b)lkrr2n&>AspC4T|po!WpZQjyx|dvmeV9 zLPC$M6`x)2JyJilNLNEg1O>M^xS`5qsdUc%wETo7qeo(qOSlvl7&uX`A&FRCwO@80 zVIL1@yswTHB9andh%t;1lzDv?oJO2($A>19bw>z0`@7gADbQO#TB+1ajfushm|k$t zVcH*4%i>_l35T3~v@Afdr`*9uKn(V}R|p%o&dO&5nn8ec05-(kU9D*3-XC{Er+=x+ z`M&*5-p+8Afav7ZFQq60^LyYVYCrGZP`H|2*`LU=!$iD%AY$(xZAf!FhaL-&KN9M# zWmX{@i%E@W?^Nd4%&;xXZ)&by5kQcrsZ)>l#&h~N-9$j(>NFOAWw>CLzw^1^t1=cs zS-H3M_I)&T1nOxH$_cGF5A`5=3kR9v(A%Vlnszpty&sCUKtKU z;%LFAgw`^?{K5^Fxt1-!4i zf_S*$X(#HKnYMO7fsVxQ!2~P2I{u2|bwHcS$jA}xZ0v?LV$}*bKr#JVf+Y-S48hdb zn?N)>s6BrC*wi#jHdo}C%MfqSHg#OI#nN@tx=FR~nksJ-M}iXEcObIht6%vq9`p~8 z(%ki34|O6lE~7+*%cAIdp@ckO)N`~R&oE3_&v+wXetR|j3E!V&y^i>?AP=-kL(@Lxsi~JrQ%Z^~;A3=9a@GdjU-0Ifh*K-CXPUuS&{gmxYR z$wRFtPYMmW-Y796$Kf29WDXod0~b&xQ2!hr9P>+V@;tjH}ENgOu+LMnFlA30^_KwRky zrk!%j*EMOkT^&`-mt<&{pLF#C}*QQK+lQ{+7jcePyNFpI&MAWhL0>;MVHm@)ru7VTFvs>jUX)kF))i z>+{KGsNZM<4@Y1ONuP}xZ=4qpxkwEYABAa?zgIxOe~io1c?qs6U{`Z>ilwejmmsCQ zi$S^YCsQJb=tUlemSxD=Hw>Y)M}|k$@H+; z<}67kja7`yrM3bNVoBfcPYr?JLiAWwRCQN0e>{-iyJ--4=8Boda0?r~p#ksqZT}LO zh3MC@xZcjZlKfn-STBl{w#a_K#$8Z&15U{3f?EUFbjmQ2ejMjF`q|U(JwEA`Bki;O zue4|;isx6G{8>h_W0T70mzv43`EtNBd5XHWj#Qat$2Md8AJFb7tTxLuv%r+|MMk4W z!%>lPfe+-lkc)vd2{gzFVvNg$U5Cdl-?x5mO}8coMu>J0vV7{c`3$A5kg%|=tu4WV zCF+8AZbQSx*;>vJl=cGyxAS!`Hw~Ki&jP>>)NeUKakujX2C&pN|J&YQ=@WiBU#eds z7k}QP83gqI^}n6q>o5YT-v?)i-Mub4xa=q0>9$8yS@JsK*0 zQvVT3om<`95MpKJP$gTISG1U{{a|hFCK#`HTXc4K#)IX8Q`xZGz%P*fa z{4=)pjQl=2F+DjlZ&7a(%@E4~ih$c?E`J&V%>ELj_HDWQ-Sjun%`f-tS)MZFn066# zx6QN0T&9dWel#A}?|=xI`&%%Ctav3xuG)(s9%xI8uKIaPhCrL zFJ#c`1E%V{P9*PYtt| zOBe3etrO;P4=O_kL8@$x)HI3RfKIuK`!l!%!NhN8`O-dD*lgexO2~qLTK`0YOJjLP3gYv$B zJv#40s<}T-prb%~&{>}ak7*qrD=Vv*m_O(NeqCRk04RZXyZILZ!g}xC#mVYGrWwy9 zP`ACs^)ShLJVUL}ezcH39u;A8cc#jgVE(zcOcDL8#B4nouZsawbVtq1EaF{k!ly>j z?mJ8dQTci0Mi0v6CoFDrJr+oq*_Nxn!>|34D8ve4uAu236hykIsbO-ie%J2`F0!@I zXk7COi=ulcp47Ud<;+)|_f^k>IO7%7vxOLfb#9C@t?r%T|84&5?uSAztSJczBlQQn z3@NjjiP`u0_UB_g6VLPqS`^34)@4P>nTf32lzBWp?QD+GmAQ-^n=5}5ZR6W_|H*R@7*8@c;w#{23|f=_yfh3WDkuBEKSZf+KoI-M;${RQAm+ z#M;wj>G*2#${LsHgSM!8+UBUGPeAHgPAL^c}4vfZwMss*&DAkHi^Z>on#3QS2IM9h<&U(G`UpU~;=(_QlLv0HmlGa2H410F^(u$$zh}55dWWI7EET32@ zc!Q7Tphb?0;>Q@$fERa!s`&CtMt|>}mXZ}sZYgH;+qjRJtz(A3UAe+p_}L**h(W4p za(3RErO=&Oney^VW?+xiriIfeZHOe}L(iz~`$r|Dx|+j+b0hNvh)TE5MpadY9Ut#i z-YA%|_Eu0-&rDTO#uBJ$RtogU~=Z+sOB|< z&nMewa3(dfL~ilMRfArni!S(*09=a_SyTc0nGZNn2N?z|jv}p}4d6NbXpp~wwX>?K z>PRzfye+H)fXe_^fdUpY1bXK^;l;AXRh5+&W?y}Eg)wo(BrzQ@Id&HO|F7ZeK;;!l z7j$|wX`v{@S8c4Wtq0aSTP*-LpoN$Ra~np?wh6Ppel@F*o|h4q2D6rq&XVCr+}0&+<(}R_e91dx zIPJJ=4X-IO?h0pCu>vH;+~_NDhgE^9{yV+B{kK>=&L5d~o#i+Dbk?1JiBo@l(H5iegRxOxl3M1>wq zdK11xw^E@_?oiDi8Jn0OBO{y0B14IFC*qAQHxLZ2Sp^UTVh&?Sj!d0B%-vGuqqzL* z(;Nf$5h!cGg9}-xa}}9@9`WE8=+A#cu0YpM)49G5=1&OFK9`#{)a2&oR#x7^;nm-a zbcH=LGt+0<%1D8Ce0XT{1bklWzkrk(GLf5@VNf6kpUn9Hg8;Arz#5>10*wXIt{F1b z#n+dBq32vKvz6{Ydh`h8T~U!OUkXDkHS(b+xA)mB59SPt4oRD8;S-t5=7wz8dWuO( z&M6><-?uOLx{^(WcH=$iGUj7TeH5gkyOeTtF|3nl6}`eAQ#~`sE+NgT-z)l(2ti^{ zmDbtWqaZLs@G!nBAFjcb+50@?+DLIup92Up+dAI(HC@5_42Oq=hi~DnE->>V=McH- zif?Jjb*Mi7 z?2WfZX!q=lDy|SdO$)gv>Ox^&O$}K&fdN(sl$}5#Y0%NBkK#vuU)mcM1UG@%zoC++ z6u>Cd&Y*>c=-t5xX{C!{o`mTh>a3%qn$mH#;xw-;`KD%PFNfs_pw9{?LRRk&Aj(L~ zdI)C7%L=huV)4&m<3|B9fs_7sINI3Q2sz?hgAYu0`v*m0QeTCnIn?jabWj7)N*a78 z2qbn}lqT4jVj1CaQ%xbDaJ9=&0Em97HdUMzA*W3e{k*N!#K=f_!Tb24yx)UH*{12|p9iZv>MEvnhyS2V z^TJ)zlWLZR55fJU==*}VSd&Zb(8{4mwzyM0V~C{!}O;#z0M zlhe22B`WFb&k;{96puzcI&M!E#vtp0%_@>)B$7mZEE1{d1&zU_BX)Xs9-5n*^UVq?)=c<&V@WsH&x-2a2sEPNeC#Brxz&N&`=Pd&72QB znFA*bP_KVp)nyIWcj6zmFFgn2<*T_NTDR?CIsf(9+Wpaqy$KI9-ZQ*aQP0 zr9-%LXhmEt!G~PQmz12`;Ne3gN(Czg6GeI0*{ABgO8Qoi4Ko^;m@qT00{q^~YUlk| z({0}doo@j4{sOc9R%echp0E68Uj}Yc;=UR&`j}J!ghnQOT&aBu8b91N&Mz7*k7ovGAvJbZ!mW=y@ z(zBGyJAgLS^&sqk%Q7#ooO%b$Q@%n=2|Xw07KGZNzCO7PWhgHHqNuvq+oy~Bl=s;9 zAC4&Q04^RL9u7P!OqIPnstE450N|WO*7aW>Z*x{sQkDBkFA{ZwF9jSi1F8Mg2dX%t z?eNgEaN!2xHC7VGDvT!d-kBemg-I_Lln4?M5sRBMdSu?A&YV)Wu5CF9t%AB<9g)N;Ve!4T%2Mhxw+!ch}lXrd&bgj9Z9V3<@@Uwz29E$ zFU9*Wptq#~CqaOKf&|$=h#Uld>hbjH&eNcS%+u3Tpcz?N&3iV&8spI3G`lS+gthL1 zh=?gStmT06R>B%Lstm|)VG1=oF3?}*_-}F)s=x)ixv_zR879((UOs5kF2tvSZ0wQB z8N!o-W*beZGaD6^UVsZ_ZSNDgkkr24jsEQ*7-6)=HY*YQzH(7dpwJI*g~^ig(ewLM zk1Z2>ACz{)Glgm1rtZ2$_JZ{;s?2AxC%bvATYG3So}PMj%A61^{P-edTa})i`AHa9 zYcnkmJaujo@FC)qC>eif<^@x773BBUQkP$Nr$VWqOHNEw$FyZs|Fx-%u9)YmY@?-B zkllLymBS4j{m>WJ2OBc3>2TB`cRHE9dv?%pw1G9 zH~Ac-&V0f(U%tpF;TZ+~BeYiFhi;^y?(PpIC68Q8!6>I9=m=8(^Jx2^lHy_%goGJ= zGPuh?bE^cP^8GU9&^b^s*#NzedG#)LT(lQRj|3O zNcAOX>1@{@+D2aW_P%85`yCOHJ+QfmSO0ltPOOZwyq3zmbm#szV-1jJ+r2^!k1w@- zNL{e|`@pa74Y_Mg?S(^Vn0@zztGG1=E5P72u)-NZ;ToU+qRp z2LRHb@X9@-F!+2lXL@_`jf)IN1x$G#DWyjMbeUU)svWWfMDs+2#gJG{S(!7aEbRJ5 z@)es;7h@L2^_ht^oh`ABfz6--nPn^U}Z$9mE#4`Ko`!J6Gwh3)K!P%tY zJdackTT;xnQ0jLiV(^)85;)^>DfgZog7(gyLX8Hp`KYXy3lpzf6RwQQ{My=2hi`wA znw$6$K#3sZsV5`hFo@E&N%{7ROsr(Y?#mJer(#+at&c(Qb@dk;iuf*{%c&GRbG6n` z#_y*Aw6@q8Guz)a{ z06_+`Jrwj$>RIaM!pW(0<>aa=cwYNttB$l(d*<^8&}(>m|46TxvCoilYxHYvlUSt) zKKs0KI>O1IK5A=<%eCtppd=VxxPo+WmEp@NxpULwc78mr>?0w#$l*5nqB zO$SJBy&ED6LaL2Dpr#^;>@v3K-f6Zbw(eN4nrR-`Y^x}WvV86GAF>rxP!s0p6z)Wy z`{1U_PsPEtg;y;O^aD(Af$yirN`7Ev;Q}&O)9tYg#Y( z8PJjk^WgzNpEQ5A4S5bucF3P2|ImcEDAy#{m>Ym|_l}26*ocSxSyNEv!1(y%FEgf4rgY^$zdyZwTq9`l zO7k@n8|z=cu=$DcVgmGa8?RU;=GRJj+NX`98$T`F7?_x}nThI5&0{)V5}gBD{Qi14 zbPp%GTeQ~NT7-;=iXpbe&qX=X`}f`lS9^gMm9Cp`5z5K0T^bGqrHXKHHd<8u-c zu>;NBmsU!+E+1r|Q+(k&=hrs&?J*}6mH z`)cE?8wEB$&2$5$q#r~t(W1&%35*bpu}{i}q~d*C3FQ&V3|J&KRhuMF2-c=N?q z`(4!Y2H9E@yy^fggiPW`H3YlJOH6FzxS}&cG#R$`IbsZ=5PF2Oz_Iq1Bvdi&hlChL zcA8YrRVXEWy!GYelIH#rVxJag;9ZSBMR~5n-?Ui1!99>YHz!syzIt?SBamy#kj=-y zaPQvRJiGJFx9fySm6@nG@tPg%#KoLN@Ahg9q-8Y9#f)y7SWG$#i96}1YO%lWk#}?Z zoHe`bilWfd!_R3j@S$P&G2fK4eySl&nU)Gz3ETshcXa}iE=lzFItz20MHZzy6B{7M zX1Wv2n-s&U7B$qZwtV0>FpxSTrB;$_%41yV?jLAY+iF=gGaDeK$@Nl0O|P)9n24AZ z!B@q%WTRd+u$ib7-v8j>V0G=S_>7g1D0{Sun$F^fx-U3;st-ouQvIPW9o=~O>Q!P- z2avKri+87pI(kn;96+0+0VUJTTGOGa(8*Lh+euH6x~eSGA=mlmWZcGwP$5d6{tkmi z?BFfi8pXdC2NS_JyVg#Jn<_gza{MnVb0pw@S2P_{nd7C&(8qF|KtT?<%8td=ek!PQ zK~ZE|W-aK1Y^j-_pWg{OX+YNI=^PJngwe)!OY_6ES-O+0xi&gaTc$&w35#8Zx@PZF ze+pQ|4_8|Ee6q~-R+5b~$&ov>T;m_?Gz9zGoIcSAR0Mle-1C$yi<{l#76E%#7dzml z`JwTW?$`N5ZP1~@?sb#MlF z(M8->&9N&4zlgeWHo#`1lgvSG()&;F2In=ta^O54-Z={6mS|OaINv2MGJF*1q-SUU z8&RZ79~d++|M|&bZ_vo&reklTNAy<$Q8yCr6vauJ7*39FLw1+WAS^RBos4h0?wf-WTfn$mTLy46c8_Q_VweJXsWWJ3Kws+&zD-KPO}6w=kqihI0PsPQzg zjXWg7Z(+bD__7W;1F*Ei0GtRrPapnJed+>?ue9IZQ*BgSdC~C<%g>$iqwlsz?Vp{s zzKg=|oHIBcxSqMX4dV>~qB`(x1mrKNjt8l)a6~GNgy9CwY5b2m!Hh-Ge4m|+v=>Iv$!L$E5lFPm zuAf{$YWW@5v^(I+VJHD=S7h>O_eL-YP=6$%59KY6pCo-iB8xb(#KPe06$Y#QMtp-eRLK8 znG{F_0=&GAj<;v_T;SP2zQmud2EV6^dOU%DPtuh7IX!)DaeZXLR7_;`hn|cV`C(^k zfZau2xbTF-KXRICBP~>67b)nJ{@S^oKlx^WRQib}^&CnAQ4hjJai71lRkoTSfCc^@ z$u!`U`D>g2o&W z6yHCUUBhpnM;-zhXc&K89oI6IQdq^(|4$oNdsiTxOH`Ed`T}B(F3I@MpI;w!y@I!= z%$x}54j9uyVT_A7hPoO`-mj+Mc?!)kK_CKlm2ZNo&QALb85v3BwMl>rEzO+(6R@KJ z;a>skxslKaOL6Y}AqAiN{(}40;bu@m=i2*kPgnN`zTq-rOzi^zPJFDFuoLV5c23vc z@yyc-AZ?h5%8aTMSd;!O(OnyUw&_8>1fWvj7y#LgfTSc+-~s8)WA6K*;F83_$%z&M zjDs-Jrxt$OEG|O)hEtW_2J`RIBP0M`WlUHHE*<-3`Wkc#U?3nB9%)`1%E1Z&cz0C_ zB+I?Y9CLGXr5?9jh+vy7c)tU@yev9QUlr+pJ3Jra zr@Y+UajxdMT2a!$fLFq51z#QHz!`1p5oZmR`3*2J2r-d-*9cjYIRPTqF(H>5oQnY% zLnBkAuti3^Hdt#A%j`^5=70Er&5aR9D-3<7z`GUbAhQj~H9*#rKo@~jG(Lj#(DzQB z67xB7v+C-C$I(F>F7LZI5_xAR$U$u&{`t<$w--=i!e*p)t-ZRsf{)|YlgNV1O6gUv zc3_e<43)jU9J*FhR=#iIBt#9<%7`Z3+QopQlx!2uQU^Cjqa7dO6#kRwq|2%QYq2Qb zlnpLuCjhBX0n)0k?+q>Xp)#%;KUlIgBDu^#4-Wy7mv?As511n4@#2f^@&ai{m7wXXM$PTwiPb_W#OC~G5PP5ct9z?gYENFrG~XO?4d}f3 z6IWd{D0r_Lbr)nt?baL46=#S3f$*SOEnP)uP(zXSSuwX2AacS82jpl(bswFiC)?sXjZ9=Qa7Y>;f%KX8vwiJ21ww3ZxNKk(Kq#`F zuC)=MM8M3Ui7WPV*h+ZCtKoYKZ%E7$vs5`RTP?A$qdP{d`4M$(bHe$bWltY}|B9Fb z(G0s=@=k9J%9rV*nF`&Yu+itYdMV{lLtEe;GBz>UBLmh2Y9Sis6mkc(&dua^Me`QSL{4^Xb$&VZvDK0 z{h8Db*Yj8Ad-bZKpGg-NOJ7oF1noz4-gpmQbi^3AyH7krJ4sse8}wMV0C$!u02;-` zFA7r4jq6+&vNP{shMmQ)04M-q=A@w*DSMcnHr`F;UIYf60h^JZKS70H;(vB}a0@NP zOTVI%o-YdW_ZLGz_eFn>bk3ba|0W(+>K4OJz6{HgB zvfV;|oO3|xsz#wGasF8pZ?9luG;)mY`q*O$<~)vkZpo>5@_ zaq+-+?pCsT{dv7ULP;%}N}T7_mG*R0+WEPDeyc;R_>q791IF->>2fTzhxG8!u3E9^ zpa+rbX%}l%U{`rl;OxhP@!E6gvc8KhjXfATP*qjcVa74{?jEl^WiN0@Xy zQuaUI18#p#A|xaPS}{QC0zs4dq1{dpTofxle%yqWg4_GmuX6A`0kJt!N{tNq>!z;Y zZt`GCS5tDlR^IBbAhdJMseduPiy%a2NWlJkWcrtcS=qeF7z-g`9u*HH)^mDBM%g$_ zPQ;Y+pv$vORqPDoGV`h@>c9s;r@!6j;Qfg=Gt=}mr6npsuAYY&5q_J; zEWYTO`YicEHDu+$!$M`i^YzRx$JxwN=xNoZe~bh%X2<%X4(ZDItXWLkbRe87+)V0QMIW6?mAey}9vUr5XGi zw2y;YFn*z+!LYQeID)pa56M+#VU!F;Met>JVM6*)s?+mpyR>{Rl{7ohdLR{TQP1H=H)k= z_b5uGuUttH%sLBU9*U!!wbi0Q=at?e zB60D>7RyZppT|V^2X?o2L56%eA@c>=QURyC$Pou~KELD@BgeO#nzH?b*&i@qhB-rS z0kum0KD#v>XiN`9%6DWHfBWy$J}+mkt)blX+>S^|aj5F)v?Tn#$jCy(5DEPac-_-B zLO<_tj@dI=f6(ViE&9ED(`MAVGVMpy@UCm<4Q{dq~d=?#rFbLuTa~LF%Dw?wo{dg~yw?xJ!L`?c4(j*%Lpe9SZ&Bh+RcY zorF9(`@cNPt9KGAD(pZ^Egyyoz=%96ej|WfvT(Y+o(y=Bgg2TWMR@9?&=M@8Z zN48p?r=ny$YI?Q+eiBkSa<$*I$ar&Kiywq0ByY+xGuPOr%e`bEOd)l6AI``qPtZ@L zTq|@7o!{G(hIFdkn!gxdoz+CyO%m9iETbyL9}me9Q5^xj7e9Yk=LIvTM!swhK-f8q z8F6_d>O3oNs9U;ExTgPk%R=wsB9uoyvL6Cw0U>T8f8K^0?BtDtyuri6!)Nz)DY${8mO#Oveap4j!36KAM4 zzzgKpN^muOEtW^>D316QolRUQHcxwaYXzCy&w;lW7HM0TJlB0$Sy_;co;XaCl$g#V-LE#o~-z1edRBXZf zyWCILz0~7ce5}h|NmCK5wHSsw^$jnGt3o=2ppy_T2*`u!3Dm!Xxg=iU5T4LNK?CV; z(&=hGDf89Zhm)T^6~6k--HZE^w6-CTHQChh!zAO+BBvkQKLcwTcrprMof2jUh|tXQZ+pJ23~k>zFcJ*`G;4=b3BbUp(l5}hjACcR2DK% zBO}VNg=beK1YBfXX87YNpEjO;qQ_E+w%qvs&N(7D@aA=OO{6w>Sf3+>2jnCgLLn(2Z(8b?a+@3j}L@VwN1QAD+sn8c(Gq9SthG&a<<8DcvA zIM|>f5}6Z95(E;zn$j*?Y+ZeT7P}jW0IA4m_Q|bj1gL7z^V1m_10RBal;pK4#=Vky zx!`9UR|}Q|&g&R!@f{Ca~U&FWm8a@KUEtA4?_K zSpQ>bv5UQ<$LTU)*LjX!!cPS;jEv}ibD3t1Ji6zA6;eHbVkYs@xD3OYHA?gKna%pH z;*PsAJ4rMk7V(hP$ubC^j#gU)W8kl%W!}6#y>WVzOQD~y?GAEl6v7hcMoswB@vPVh z5Yt@8<;9GM7N?r)fcih3M+zyuG6rVs+8;+OS+K2pzmQa><@`u6SX>>jj3617{rQ{$ z+NM?MTrirvOj&N!&Uh>Yu)sRR9*)R`t(W>(2rb(t_pJHh-FENxitVuTPI5&C`26<5w#sgMrbYN8uo55r4{inT_q z8I|`Bi+`jO#L9@_AsWp;uN#{g**}wj88wHOB+AO#1{Gt8%zjs?z4oKJ>$io3se?sL zUIk=GJtO5cx6@3{;AcR297!H?rafXc;1D*1BRhB3dYSMJv0?l!+H&`9XyT_7(#@&d zAKkC&1S7v69i$5+!M0xN?85SRqy03=mxJU+v0g@E;^NURivN7|?oa%wId6LD(Zr~@fhk6joKjzL#! zoVfpcY=rT>!Z0izMX1*Kha9}_WO{lxs4|k)7=g>PDotmRASD7~WM+nE2AOV2r|0Q! zQu){i?8|kgv~iu`rEci=)ds0Fq!sGxK76Yw#6akbS`#I?6qG9|KNKvvDI6`LN}}Nd`^4D3 z^?L%v0+{Sj2$lL!M*L+J%G}O}rp?6|USElMKpSOKzzQ9SI)V(Eott~yP7pQpH=vb9 z^`0CLa~m5kL8B(-fB2!*Qb|e4u-ai9K$5N}wKE*RQa|CNpndkI66T`cr^oKSd-pd* zRJp?S2D8g!vmCXe|Oc@X^7eZE#cqb>92vzUpvtGl)3xy!Cwq0{~&xC}VO zb=Y~O>wXprOBt7e$9LqNXrzy~y`S))mVO^NPef7i{ZmJs!J&c-)(-E7nMM#^+W{BF ztik1_tCQB1f513as9OnH3y$E=EYK=UdSrPc*7LsJ9C&cRLjdZFB-qIziyyuoK$b=* zd&UFW3P<2f`jM7~KRaNVt5ovInqXl=#SL{toN*2I;HFJ8463-h|WxN16!2mVfXaIUR? ziN?gQ`|+{f29Kb$kr!JX+$&LX3ZQ$%9&4tEX1cW!(>HIW{rOPbMTY4${r#oPsD|C1 zCq7nDF!8F|U~JyU#y)c2(DRxBbrYz)IPyoYA~fnr^`OKAOgDJ08y#oR^jJp^!oVX158Xqyv86E5KEaC!z&13IBsr$TR85U*{)Q41`}ReuNyKwTxlhYI$8 zR#sMMO?Eb^H!>NJe(>))kxZXwI`((mzgMbB55I+X5W*y;yTqcgB3jErl+b@~Ea zdu|(NA|$6{0&sM0+fk9rVJ|3|fNp>?!@*Myp4NimBP0*tlCqyc@jFi}x%)$Ow8%{fb#+2> ze-AKm!*5vUzBz@u^SouBOMS4V7l|pO^C0$0xz2;oE4y$lx`L}y^7;y&txj`@^w`#Y z?k`3y*SOEZugi~>1YO}{)%o%23Tr~|t7_JSmRC<%6FP#(6%u|1-BU>T5v0Iq_Q05m z@aKa&DQNU$(ZBr7uoxcF2B5W&-R$%yL!ZNxxOG$3Kgj<9x&$UR&R+~iG%+Nh{@1M& z8mY|zS=z5qKLLM)`_%E$WaEChtJ~^y0#G0`09C^V6hnhn!W<0w_&?t_|4H+OblH%222Cn;4SbJF!1m=g4gb)uMXgObvwWA z=jG)=)s>Ue2`Ut*GKqJxD8=>eS=V25@8hA*ydOAu&?{?v&-oFBq{m?f?X%l3_cd9D z0jXFD9%2rRg3~u10lI$}^+7;Z-|bi#hHmVU4n}G6xpwxuXlrg$h`uNP$Y;3?%O{40 z8W-aDf)!9`1so9S>CRB7^4l+LFw7}?`C=66;7)r>s#t*!!B6eGOc>ZS!SoWQ7}$-C zI1|CILUJt_hC`>?$=uWPn9`vR@)bb-;e&b*yi#S~zL5$3RsP6}8bE0L(FjCOZYbna z7wT0HEW3b7)NLqN6+-2qW^e*bmiHRuXhWWI@v|x=##l%|(k>pMfp&hdtby?!W;cdE z=s93igEE_?x%nM!Qy%XELvR2>Qa|MJLxsty8l!B1!rXRAQkm6W`zwBzhkn99rSuuM ztt{k&;DmKDG`kHlB`1VR2niYeEgrMQLf*CWNHDRp-#~!q13xQe?z)l5P26JdcArnj zuWmW&bLl-${6iVjaCdT0dUpkS34jD+V{KhTtbaCGQ`bH2^{%LkgF~33D`{`&lcYS* z+kkO8l*7XAY}gNS98fV^9(54a{f2_;8UlIjIZ7!fKt}<4YzuYf*|sRZp%gW24P71lP1K@IZgeKjaPM44vbZR&drJq&^BK|T2>;R_ES`w=Le32SI;!$#f-FD&-?Rchc8S8MB3F#LmGn{q2RRsAxc|2~d7Mkniv=Kk$b6vS|kf zvUlldV^c7ldi4$i)}XM5?0{m7QcQ)nY(e~EZ`sWFA#d5j_#uxD3y!>1=Mkt?J+kP6 zB|KJn`mDH8>=BO7#qOSSbFW*yWX#{mXi=KY3f=MlmwxEzMe6p0uAltCLa3Wbf zchmQsMTe3%lhjAjcym5ZdX56WgHx8QrBia9Vi( z@{TOQd^{f*(b7((n{7Zv7P5OcAa)t|P863TL#5rK9Qv&&R|2VwAnb+>3J$K2kL7hc zq7@y1qN|7lL^U+Gw2npSb30{EPaT9CUx z-wA5LfpY5twBGbR_hRX(gwzsL=4*Q57lV566AAM1Rp;edLCMjfexF3}BQD=nD9GpW z@>NU$nQ{OJpG!ETjC^^Dfq?4zN{=07Xadh*@4OSZY208t0;KgO5^|$HuFDCI1j3hR zyC~xOZy>&uq-5Uk%HQJAb9@qm1hkeVb3>7MrkqBsO)HZT?F@2diM|({OQjiX< zxJ-UvLt(DQbz=+WN<7D=%a>=+X+-p9F5@eP4!}jJLGFMCE#wDSggPF^SOl<8fSK|P z{^u$@O&W zWO!1LUH}KPdV{O5oT$^r_L@csO7-SW#i77q=-cWC3OR&+?Sk0Q^^q@@Qze7;BqRi@ zV!X%!rjPa$MVP+Be$kHAdSMcu)ba$V@h4eBEwJ?!^h7y49M*2h#sDW#3=VCSX1xANqWas)>Z;F5X387i*gQJO6aiflcBzOg%71^G z0zrvv0$dVBBOIZxUp1iS=;@D0qtK2#X;pe|q1Hqsw$JpgsER zq=L)LNbc|o?Czk%LriT>TOuai-Md%T-PSY-tX|QoXpn?YNJ~gcq6*sJr4^Ew>UVGn z{Dcqh%7>O26dSP=oVy4SF!(~lSNz?%Ot3h?9%N8uuMhGN9F-w30!1gm&wzTr;Y1JT zAw#%AL7Rh-VnaWeYuu-ifY#L{E=V4=0eq;^NQRBBz8XA=#cIp94ZA zulU39r5_iy3?e#p9;L(9*%s6U1axt7=UDBvdPQL6!bJe)0t4SN%{e%iuK2@A>d;yX z;|i3@0t3L51Ra{-KRLj54SyigNeEh^R7OEL`b_!-Y+ghw?>~I_3LaztWwLW}(7(fq zA`&wPBZkm2F@@$E8X7{%J3T!;Ebl7N5&C5_s)j11rS%(j5tw)oeh;S-QiV&i&@C^3 z%Ywv=t*uue3W~;S>CPN;)@LJHS%Sn@@G~9)?mYtu5o|1LEEzx!U?MQ+sPqRodD{>j z37h{SlKXdLC+T*}00dX~6u^p5t^kk{xgbLC6)l|o)z#IDi%JYs!T zGax^dyGnJYeNWjmXJCUpgqI)weK}TUt|2Qb+61X%=A7iQ9YEHhPCoEm{<)j15AbK)#`~`J*k3EAhRA!5pWQ7>2`jR3=A6Vx*x%d2#A*Npc|fxqaz%k z;9`B=OZ(LZ?j=@mA%*>s68e$b6xaWb5^RKR6~H!t(o%R|`~!FIY3brA;DzY$RW+G) zb#S=?9_~G#I-DNnouJttkln?fLz*Ti6BHI;b*}=W0036dJOQ({{SX(f9Z=MVcIH2! zEVL9WWZLJi9|=Xl*-)@mLm(@7<%Q|##S4b%>aQR&0kYWxFzg^xz%A~*ArhD&QuGsc zgv;Hu%eoQgrU`dEqX<$QZUjhUfByqvq{?6r7vd`!b#BlI)xj|^Od=*ZIl|Wu@_F)x ztqyOeZUJ|^-H^cTfY4?t%mZ{Aqi9{g~Pv_r_<1!`3{uqkmoa57)*BZ{2!POd0@UoefsW zmQ#~Ea^Ni((WDqvhQGwm=`ltc^sY?0W2wqGI`gXVxiYM-p!q*_mXeeTe`V`>tmbMSOo5OrDnZ#t#rTEldE{y&oMBr`TTL!f5;@Ks zkMcX76JM*wC5haucI%Bs&|Hsa#>s5bU;9M0opw*{GRWQti&IMZK;ZJ^5=$v*4Oflh zB*d3$#q554d^|6h6!8VmO5Yx=a zzyOmm&$+-`3Q8gZEYw}1~%dGVpVL_%tmeg*7|QcAq z_El|W73lsFe+^R%@6D?i@MjRjwBGxYUmwj~^Xi~C>q+umG)!D- z^uJRJeZC#Nz0&}hK`%-JKOeh}?%q|``bXKqr=M2GNcHd2c%JC?w*u++KFArON!?BI z$?z=FAEoblOum@O9!!FU2@4Msn+%wX;~!J}Nspit)en}(bl+%KPAR%xA1x=o*>{sj zMjBm2;>T^8Rq9W6T$!XXPyA$SrHdV&xPSfFyQt8vfY+cYJjIyY{nV>GuT0F2`zpE4 z*lkQv3CW0hgR+|ZL@fn$541Xj8sYKB{f_e&DZv;Gys@;#g*x5A$rDv1sWOcnYcL%# z(4RgzUU^pE^Zqa@#Shk=O`zJmfw;U#0r-HN$|yoxgzAR&vt$gfJk$SycbcCGcPla` zcg_bqVO0+j>v^;G7{T6*^eJ*!;!j;V)O$Cf8tr%oTa513M2i(~%EsUo9zp8OtS>XR zZX5*Td$V?*9zXZ%@Cv4@YbdJBlNEN-uV%YuM|ugSfX_%sA)59n-{Cj@_m0R6*tHU7V=CSbkn<0j(2XZ*6(!$!t7+-x1qd z6YqIeMD+WQZO>2zSt9GGh`0m{<}VM%_0Kf;{W}kkzExK4>z;+gib~5!RmcEZqLC5pTaeV}H-u!ec#Z61P-$FYPbGCc@k(#9$TH=UySaT2WP(+oqz~|h&KI7Yhskb9MWS%Xz)HnWiZO@#KQV@PY|qOe4-ewfDSfC;}}QL}}!+CB^w47PQg@rHQja(=5> z8PqzL)>8I7>ZAfMuls|>vgM>G?sLDsMAOuII3d3vsm+ps7KaS)yC9A znqa7v&w9_^vDQH!F4G38MQR1tQA`ja-_Y-cZ;lOR*<&(>!Mf%u1$dclc$v1;Lg883 zod5>%NxsM~31R2}Xs9i=^0s;Gjl81VrIN0&dTgf6TQLlPbUYvze9ovmO*x`6t?N;Z z)j<)|YFnOQ2U^Y3_Z}-1@1vuYF3VK3ZMg?$x2ezb5_U{5{M%;X;q^RMAmk(@jQ#Wy ztHv`E;&2>!*NSLF4IKz&V*pBk#O7tbGm!0CW;mC|^9yu2nHYaEwX5*W-#rXy=+*vQ z{_(VW!eqIEu+OCQ8S8;XWk#8rpv?huV}{j7w;A*GlUtRtSNL(-E{F_3JAj@P0CMa0 z;|p56U1IAkbQToY{eH6V06{2lAOnE3(C@U(=mADN8e84j_nC^~*F_JI^b7-=O8(p` z8ERDxO^8{xN67eCNY?qYnrG~^ESth8kq0h1kaP#4-jKC8sC`X|Xyl zw#7`p$FwLv|4~YiwK!^Pkp-=wb|>tM<;+VG?AYTMn~&uJq6y6|9$3rM3*za0wnZSg=why>kE-y=c!}YPy=H@GdIiL69c>tEu z*5(@d{XC>q@-6w3FKs8xi83R2v?E2oXWbwe8vABtEe)sMVz;rIF>afu6FBSJeiI^t<(a zY84U3Z872#^hab88ZJ6O-!vH|D15c3Y?|E$?ReQlvqAuGj5f4YlG&trbyYVaVg=3U zUsje(B6j3!uff%ECF;hv7p2(Zp0{pgy!3tDy)b0W#ys;{bXrSKLs*EuVU>8nNgP4g znyvVYYD+ZPn>fHLZLfu^hd!|)Hgp5`wUWkW>M_8B!mje$={9$^qwmS(& zRBdcUjb}LyA||FIW7N-PV8HQID?iB1S-Vy?q)ZkrCnb(efC;^iG+Qdc4)9l3n?N3C z%6Jz%vtUZv+98cwbNt4f81s>ihL7b#**n@m3G?72h7Nhsf<<8g?gX2FkQ>CV*DyYZ za3|XmH~uuRg|?ai)X)Gg%KXldMirj&2Mqt=6_F=LnCMCeUAL-ehBvl7C@Cv6HM^5O z9LUtt9)6$`j+bD`lFtQfDSCwxaLk{GM$g-DQB zvd1vUhf}Hy7)Ab^JG_?35f=4=qG>i*rRSt4tl=aQ7^pO8Aw5>SP=Bh5zfcrIca&B& zvnSj4RV)jSQ8_sN5|3VLzwfeHZ?Ryt;ml+t0Kn8nupXRqJK$kG`cD4Mv+hj#w|cL4 zO>05**z>+BG!eOc^te7YgGw$onTK!4_=3E=R0+b{a1)QeW7G5!W%s_+`=G%}dOjl| zFYCCP7=Dn4_8lIo>T_YTs(Y@tFhyG_u3=vAjDPCSCujRPN|yN?6%jqFi^e=ig!_v)He_E;UG?P z#g89{xDGz#&;%WLg>n)!W`p`ba_yKj5^D%a`WnY>)dzX*b|dP(qi)PY$Nvp zg&p$U4PVl?irzV-u3WEx6*I{r$dQ=)F?X>hyf0 z;!DT%+ZDzA4${9v7hgtKhQNLy&9n!0jZ0_20qWxN^kV07RYha1x#w4xmrDca3M5P# zChakk7WcU0V`K8+5RB%(+o<6sVDO4IM?rDpSeU`5oQyHfB_TL%)WS8SK_6t+Zv*@OJ>Y=)&m$KxvxhwSr1?+(Yq&B z@2*;NF)JBT-1@^Ma{X+Xi9PcsdqOy8i+GM|=&603Rd| zZB=`cu%6z2sOwCFb>k}4jhlzI+*hibBe2w1;;MKIVWIFKvu%zTl=O(3(m)3h?rlW8 zsxSMmTBuWiPULZCh?_ki%QO=6Hi_^H8&pt0mWQKiEuJ9 zFq^#US{ZuVz3`>5UqhQq-HlNwjWCTi0*;wZPW#yNTsc9K;`Jmx_unh>zgNqkT>5%{ zWvvHz>X9Vss1dUY(Z%9O;99-!94->Cx7d9WkI6Eaw&<%$>~?$a)NJjlJH9p~9Nylp zq-almiJog*JDF|Am8<|QOKZCq%Emr^eXBr%d^f@rSRp!Y^Q@y~GdL&z3!NS3oT}xr z!#`a0W~G;XrG%Tdj)Y?TBQ)M<5#$Ne8ZFs^Qlt>DoWukJ8!9%_vCo}iPT!{h>f2~hBDAb} ze|a3lcycvD;1c?dfexF_;x%}5Son2cKCv`8=|(lA}QYCj2n^XOvEF4CJw!Sg@yh&wZb-MynwxzwY-oX_x9Z0mu}4G zfSB%uxU#HB^*!k~R0EmfYz!jS>iqBJ`xga7AJdR@`sKd>#!4?!%lKi{<=$af^#M8V z)9ZPO(-%(GHjm$LcBMN!BKx9Gvo+Z_U@Ora+(ZipPvMxUY3~i6&Dh~i7U2cSpue;U?YQ|ZkoHt?*d4@O~isNmef|6pNXZ291vHhGP zn)xi%pITp>GttI+Yv&vQe_PyhIZ$l!MEa-3Y~?|lOpMbG-VW%c!Zo4o{Ma5@!D+r8gIOKiv$ zD<69+wWn$du9U1AG08drBx|uos@$@ow_fO}J?5cAqh$ypb`dc2yTxU*H2>Lii-ULjble`tt^aMp4VQo4?N%}TOk{cmK(kFVzyS&Nc~ z#HbSueO~f}UM>z(&(RU~5gw**-3zu+viOcgpQc;N&o}NrrYMw|=)=vc58_@e)Hrex zpx)e%3HkTQt3tCx`V8wM!1rdm*e*S^Y-J7g#Kf0Mc2c_m46+Pn0TyA^Df47_zaM>; zlZ_z?-CpdWWW$?B6Y)t2@s$yYVqlbH>q&V4tpAQq;+x-wJ(^SkDmn%^JF=fB1={Ci zNyUda3(-E{Al8+D*Ef92O%?KMyz!iWN$QB|^J^(l(jTD>lR03r+H0ZZVq>%m+T;Ka zN%DHG7^!porE{!`?sdl4hu%HRjn5!$$W_RBE90phCW>)?9yZZS!tvjP=w5T(HH5I7 z77QqVt&Mx*>J1Ell$4MN63bYs=0**g(amcdZrFs#MHYg0Jq06Bq;?!dUZbWH$fkeq9K6 z{rQyKlfDr2c~QwwslgVXlRBz`;TJ1&*Q>@`W`oUosbCpVSDQor?#B#qchDM_CcqR4 zj(EhVBqvr-qI+BWn$3+lLvX}>rdcCoxXq|6v_EOYNiKs``E*Ula+bEs;dk)tINxKlYN+0zXg@TEhjFob(@lb zit_yfCSuRnYjQ5cmRv|&$W2XN@z8+n<9}yPCx>l^zaJE;Xk!>~c+@*S7oK27Lu8gZ zSiLV;qo*8WJ2cePViHEv+6;^zB%pQE5*aKBpJ+vr3l6;Gl+Td9SJvRdjH~#v)I4F8C z^nm-v=YiHkGKrV3)@H8E=Jd))YLUcuI?sB|9-eaO*XWpYU#<0A*P?jaV*;&pt|2lp z0+;gH%8p*n<=aR7CXX#oj3ol7`iKHF8d^5ckw)D@hpI3+Vv7|MrbmgkZBcQ#Ph83! zNNV1)CAx6Q?ptt=EnNi`WJLZ$eBL!BJ!uDw#K?Z_;5OXlle;{Lwk&a?*_)Xv9W_` zyMRhyd<>wNl{{dm>)RC}xqE;UE!~Xklaxd-NldZVNlPO%+i#lHSEk7D~^$pJ@{!`lG-O!eU zWaXw!7BIfFtBR{^WS6PIz8~Kqp=bZP!%Urf8450RQm?v#T;lpd=hHptvk*AY<=Eeh zXjM=MXRjZdbMk~*47z#!$}Iq*Z_)QZR{)wmBhnR^UHBs&Dru%DyHQ#_J(LGM+UOjt z2ds1z3MmF>0=0=A5@bZrI(a^(h%KU5vH^dOSI=vaFgu4xVv+er33y2QKu`bjxLx>b zY{`y+YaAm9-ELtLA~8m#qr=vLfX3d$jB~6k6DxfEuASelng2FB0tPKG9I?lDlR7dG z+)1N()x21!)mEB$cYB+YJ>IUIFH*`zydLl)sCY6MR2D8k4e_skxvjuMGhV^Qz`!R(S>i5?fo?r#O zj);$>q#>On57rm2wnHxpZBF;7*4cxrh)@p zt}L%;Uw^sRVW||qQbF>0FwzB2GWRtE%+)FXVM8s|GD)F9B`-CE%Ff=Q`ReV>aJRNf zYiV+=x`N|dK4mNNCN?i26TWuA9`j1+7mcys3+X}H5?Q&0inIGM|G|N>A!xA_a3*iSVO2WXd!cs$+SYP&!6&_Sml|;~9bffOm+sYZQDNNT zwKdxmrO(6GOlGWSpfRQT^f$`u(gv}Odrux86t3kxl?UZ>*cxRqUGG6D33OQbTXg?*fSo0BFE*#l zh@t+@iRp7TOL&Y@l4j+!cveE0TCE5n{OwzFG1mONK`R_JafJNd?WQ1)n#Y*5>ao&o z?QA2(+7x(LXLuZaySPLoIh^F{T`|O zL>OcedZKJZDPZ!@Z(uHKufG(IJ+zg!Q1aVb?)H38pI=s8s%ptS_ED)yr2SUdk$9+_ zX~+={!QrZZPI}&1k@R*+`mSfD3mKjXRCWJQDC(#DOn1Ot;0Eg_`1w9e0V9bO+b9IoIl1Z6K}-b=n_F^S82X#LR5P}Qq^`Oh$a zfd3=Erf)@WFYIakdtY7Pe*ioA0pMTOkFAAH|1B3c3?Is;b&`gjZ{w#q@@4@3aSAlq zX|^)l3Z9eYl5lkC2c#dnzly56d00TZCi^tgFD8JvgKn55Yr2vei6`nFfS;Q+fa;e3;k;IY!aZw92gw-mIWI z1N~y>=5~-X0*NH?~eq3H0CoSmG2BzpQZQ4PhAV2VN=5BQOo7!%G!pa;{^(i|#v zf#>6dpV?dR1x#q<`+wk`GZaDyrFJOWLgxdUO5Lm~L?lmxn~O_QLIRvwbMVi?!oP_< z06{$dQ$a}BfR2Y6ZU}NMn2wQADno^Vk#TA@4-S?ASO3e22?&gP7#g7~kQgZU;iJC) z=7^xa#UAiqcIpRYUHa&0!>@tWxDFYX%qIHTYH0pq89;@?x8>tIHc-9}P|OAq?>C4n zn9zhw%dmmRW@cvTkFP^Fdn6h?RxTSn9L$R1FhA;3SpmG+dxV--3AH}}YzKs!`JIf4 zi5hpZKG;OH3f{HKLw?cx4m8aTZ3!TVU2&-a0Lk2dJmgU{Sac^rE&*Ui*C~JN-9NeWsK8aU=n?&( zAAUT?_olPxU153HQ(rEoL_r_}z+Wq(GlXB4)DpBTQCw30Yacy(n^VH@RDu!*i}*)|Q(P@#TFvY*ukCc;ZUL z&*^?XUaF!q2Oz!w6Xa0)o-Ku;!{H$H(4$TRCs34CpF6Q>Y38p?T5U{P+9jlD0429E ze(35_aTKSRS~cbFIxYTFqCH^=Q^n_K%F^jL9+JsRt-3xoF`WbZ8Y7h(fUpxv+UAL;2#Amxp1KG_p9U{iq$f6pA zR*!B?)fElV_nHS{YO4Me*tX)vhOcuAi~IcE#S2?&5k(MSQuuOi*+!BS3=_~7NGfIy z7&fnAxW_k5XdBHC3tXg;^QVvtT4fEW)hk0(! z2=J8_DqXmu0%b6JJSOaEBTu7AYO>4SnfBYxbC)9r$jPj%EP(Cgvj@hPZ=&WOv5vn`6&67IU}MvfDQk%^9~%1UySdOjWwp>Q&YnK?4P7c; z9puq{;w!laZFv5FlR12W)*asjV~){=5bEPLsXf}&nk`N}jZ9xc4T3%X>PZX#=;ns- zob`K|;6sURS{UTL>wD%4j-z76(S{Z~0JwtN2t*Hl{x1fWtHp^g&r=NUoJ2Mmp>Q@> zW&ubaH$)lDy7Vz{i^s(ZDyan3FcC0H%0pm-9T&}MUc$-H{Lb2#4+)~CMhvMB{gi;T z0H2{A`(L0%2AzRU0_|PRTO>a>`Q_9zH@cS95S?$lfxY;71$Kpn!(@A)DL*6o72DY| zAdL_8yXQXu2LY>}$yYQ~9?FND*SEbk326Zn`H5wxuaDv@#y&zQ46B@glg1a3?->(i zxAeO-7-aL`pZxiw713&6&JT5xwBB3T)up8aN0{V-eW!C_l-<@C`v-Ey-Eqwn>FXj{ zIjZWDpEOnqwL&YqMPt5`I!e$Ph`qwA9$rdN;I5*)M{Ot{)$1c2>{e@Y=}wA9Ya_P< zj()7b%C9++*_@+aZWPCZ({X$I-94Zy!O?*P(iDEQQyB>UwPaK_0^?uYa87Vrp`9YAE$3Wl_N-u zmhkO+zgO)eO*nNGr68Ou<@o#SpIGbJ5yLmy3hPh2Qs&os=LsjL!2Ih#GTvKJk-(l> zT%lvXuJqi-8T8wsVe2v)vb^DwL$hU<56;5zgU`_XTTQBT*1E05&9l9Juc^Mz{bY}M z+n713s0LCe0CA#Sy>+F=Kl1vYBg`=f9N3Gh!5P}E-V_Rci3TXaucQ@{w16W0LeR_0 za*n7aMypm$t7_pIozC`=2riTbKQ;7+1%&ADunWboF#X@zj^U+;ElY)E3q@x!^$B2T#KsQ66&=vkZ z4DsiD0EKt;D?Cu%Luj$-)EKYf&ORc0^IOZg;3pQiU)c4B9 z^`V;3Ze~(7J~)&muFq9)z42oKEP~*4|B=O<_xL?S$Bt86ztI(cP=Yoxw(^T@&gb>6 z{2IJZunRdcX*4E}b>kGhisS3HA8OFvhZ-m-$k8`m} z)lLSp{P-aQ(pD~G01>_m>S2)fXeTLhv&RcEXtBJ*mW}z6*Pnh0skrQ%2!T#~nnatt7mgEKQS0WDl$@Ll{nJtBByvaC zTNpro_2Lc<_gH!e7ezj*ub^Y3v6wXb9Q=l;nUE|s4VO`flR1&9KB@WbY}tvH{w-HX zNL0$5_>THDrwTz{hsWl^^2e8J_3j>2Bc71jc3=?Dy79@~KLrsD$COmj;&^;#{LOpb zx6lcw9?ImiY4pjZwom2$#k_u>$}r-#F|4U4F}~B%{y}sshb{cQOnBC)w_H3+v%#1q%aEbK$i_qg%}P^*-6@edrw+kq zD=Nm=5}b)bu4SFZhZ(n(NDc0^s|dszD%NhS1tT}{B<`~)Dt5<>PHAcC2c=}NTOzo{ z)%(fRYZ~%)bsztDH zYa@*O_sdU$+ufFa7v(+}#k{P9P*&m!W zwEd=eDZC0>L%yy@e%!${pTF{a$dU}}Nwq)mGd2R8Dm#bA3LFMT+&2AJv(;(}3vWUD zi<=R_9u+-QDx?7r9DlGE#P)fA3hQe=f)r|%y6IoJh+Xg4Ii+t;(baayE4pWL74kfT zP4h>Ya9MkeELey7(sB9Rcq%kX|C9LBoRk!%Yh!Ddq%_!WkYKg(%WbkgmZUgFZ8pc- zdelG($xV99|BtU`VL~{b{RZuDrJMfoNsb)!qw@chyRR6x^b_}pKI})u&4NGtxGP;n zN|Y@R+ApA;I0J#|xX*n)V`J~TWvNx1O)bfsOLSVDB*kf@NqZoWu_kc*nn;urLkS* zifVV3kt543JZYEVp`=P(`z67mf(C2Xrwe_rKRKImKJ>Qj3F#!B`yo6pk`Zmj9n!Ks z_0X&&ub@hYwWf=BG$}+M5n~}1-s+=3{ytX^nif|5lS*IWq#?-6x!QNb6C(~iAZ&`A z`Qx9A5lX2TW@o~wRqAW4DlRDsj22fvn{H+0vJ3~+B|p17I)B%M#)J^Xla*kZ)8AB) zv{;8Rt_&|6ns<`*l$;T{^x&nUA$L1Gd~)9KT7~&rRpC3HbMBNJj0@&2#5!lVE*D?HM7+Be6f5&Dm<8(evl`K@E+BCbm zuxPQLR7M`Gtz2~*lt}B=Uj$RcL)PSys(39bM6JKCawaB>oS-8aDr>*yMfa-H9h26t z;c!glU*!w;;!O$IV5dZ&KR|sdaY>xu*RaDHQy;yj=Km@=lsYOqIv-YDh(1I6{!8Fj((qopkYh@3i05Eo_BmTxLByY1^%f z-{&#w(dtqKs*s2{XiEW2)-B5CYp?&;Y}oomC^R#VgXS+Hvh1RcaiGC6vDakl=ty_E zwv&zaUi1UTU3q@myG-w1dkkane{9PAMdU1GNOnB3L(WD2&f_8Gtym3(Xk{{86Qk=w5!pZNtCHC~6+1m< zSkLyjN=RBVpZt}+HNlHf+jlN5#o(!ai>Xv=dUE0? z=C5pyXtJMYE>CUJt&ZaTLNlc;O7FCMC-_it7Z%22k)RQ(u+|u6?{}uRL^I2#9(2Ea z6>;Zj#C0ydP<~AAfTMHOEGCaatuJEg0t438e?E1oWlP{<_UDUYa5|sv-lwIyv-My(|5n)iQZC&Y< zEtjL!*=jNa@2XFymhH9&L0D>+{bK#b=+pPCh}7o~-Y@5CdsM0mNgsGTTz0(Ps#p&KukT-;-()uo()YU-entdg4{^9m5erCx$+yEW{XUnnD;+DUef(wdR9S#>?wXAYjsNx@MTidw~lI^6(-r=i)A&Mi;T%U2%MGTI@gS`NR~MIxZwXBG{t$Bg;gN*LeDC9tkmTMUucXc2ZZ#8Qmh3Xej@O&M zlhI=)DiJT-R^7u&ZNitmpRJa}=fM0=dwuzIghMCV9n!M9pk~ZqNQFqL~n(vguGEh<1(9n>c{@uEAVVWDYTHlD~H*m&Oo^AR1%dFtJ ze?8yqEZTvBXu`~$kz?m7hbgidA_FmQw%}LNx)86o?Rm%Yk@dg1N`e0QTib!P!TJkC zgi%b&exrdxvkl=A|6~$Kh^##{M~*y@;1AB$S*^3ObJep;`Wgi!h@9M;x;vsNRZ>iE zd40r(yu~t*tK-HV#ZNZu41Dlnog(dgK8jz$99*m#Kj!MrjyTW#&iXlAhk-!Ych7<) z?nCEYyK(K;t<5LkrtEthILP2Rj#nP`<*I)Te<$SG{@eCo&1rDt9!cUPPYBPsxJQH_ zCJz(BMc(iFY<1l;dhSDe^BWkvU0q#^AO;!T_*j(H;JD>c+%={TxRIJp)j_6W(VcgH zn*`bo5nhwxFr?6_YCxA3e1tbRKKsq(1%faT-106pX;zfj{ zww4grxhG3pgGUC<)1zyO6mCUOY!!0b(|VjFa<{gx`>EI?VVF-+r^DE~jC z$$!*rfdqbIK9L~p3x(?ykoKII!+VYPmNL4CKEa2AGKkWEeI|PNVxJ83`ROf5?5k!z6uO*+}yD?k~=ddWlgoYRp-)*PkYLt>9c1Lt(_npjH`^;)w9AlyaRV3rtMf+Ct6Kds8 z)EG$BeO`e%7Um(^>jAUbAt4iLdA#prGOF*Dej}%FQ6)0xUX`E|<)w1370;x%PqNs$ z5gIzlY##H8`FHEQwbs;XYUWSDS5+0`R3}#v3A&k_?#i~QMjV7Db!B7u1z99ZsSX+5 zPbp~u!t$r2xto*RcQdV$j{hF95q)mVuDr3x6fV)cLgBnv*l)%;>F!-uG}Uayy_059 zJ~RI}c73(++@uZiB)0d`E@%*6=RYrbPcvpl9DHXUr5$%c0#e1_Crq%jJh^_$;P}zq zy0R;Vq(s)u#!QNjNP7;^MBq@mrOlb>(fRvi@N-ROzXUVc^(&v_xZ%{7#G~NaglQ0jJz;G-}u&N!Kg^JSvWKN z$$FxLA00wK;*b}3f|wxHZ0D1zO(jV=_)-Aoeo>|x$JCm-P_y$v{ccD%>5^gl4A>@m zDxbHvWnefanlqsA$5iMr6>*b_F6D4-F6L9`_=mS!J4?T))PnXVa0h+=xORRa^@B%q ziQNE+vT;)brzc;RW7`^WTJ{ZalK3ZMFj6kC${^^k;mdkq{oJUr+Isu3ZH+WS3^;{b zto(OsIfb8&k|m#>pANNGY3U?O7Y+?Q{N-Ruk>RGsPW*VWw{-wcF2|O@Vd&h2;RbDS z7r9sVidU+$lp7EImKi&8ml$DN?ITH1(aLl_Hwg_*cCp+fzFjPgSV(HtKo~Do=4{WflhRFa)#X{WC(H=c~8i}WEhh?64L zF5~63-BbjU4Q(xte9-2>2U#0-M^H0=9eKmkQClLVqohTf5Ka(UT2Y6J&TW;}Q~0da zlBY$3Vr<}MpPUXA^v0>^(h>bJsHCFq8`E7nmxOnx11n~d^ZIiNe0z_J4ORpNALVO}=SRT;p{BIfoM{@Twk0EPiOY zzmB&JiAzEs?wp4fovYv2!h_h-)4uBIKMATO?CN?R zo&UVyel>s6ft6;F_;fs0Hj)11G!(0llAQeFHJ#-}1-4mXAYzsGt3DG*^)QcrHAsjN zNRud3Y)Opu^Oh=}6UfHcSwsSEHC0_to;o@!K-KB{4|{?uYmJxesNsIBOpdq{__h1g zH8i+9KRxp3EqElq9E_==`|jIuI6}zeQ1Os(C^3i#gu>syumjPJ%dUyo=Y|`FrD~Bk zm6^3lehKLM7dx*SfWv{$843$QgWsiv!ldye{Clt}_MDGXQ+~(k!2RsStf9$9Yxtx1 z|1Jy*v=K66`|q>nHM{?^BWk!0z6+4O1@4<{sj&VaqN?8XY5yXECd-fjez}8(NBetP z*UeqjzYV^0`{u{4Bixh6%3l_OUbbLKni?Agfb|HVp6v0Zi-G4ZgYrrrwiid!J(JG^ z%f}s9S_o429sno;w91~v@Ie$SqqlV?L+BOiIw~p`z!mMzJ7KLY+r#F5h4_6-wxxp2 z>Uh^ks>*2_`p7Z{T19#`c(nlTvpG9E3!pu09gr(>gD3>zMOcLar4_bF?pMAdEiedZ zycCoU?lX$rpS5ntTm5|fX9BFxi#x{;6@{0)6M%>qJnnCttXyx|3*3KBSW-}W6_xZ} zCm$6CJ$>8`d$vA07fqq@`L=4~ArSa3-E4*de*j=1A*K8Bm6k%IAHh=>{|#LKL7aDn zNUo*5{YJ~@V(G&D{r%cyoA>E4d9=VBqCxxM-~c87Tz3c{({Rl&`C5qJR4SyBtZRP^L_<{?f};TkbVe^x0ct}<*nzi5rgAM z|NDOmbDNqL-y;EK*TV1L#^v+cdU_o{5DvWq;E-oKP&`r;3H5u`u3OhRmNaOO`<>Q8c zrAO9FQhF(|JopCG{~}Q~W49c*LFTYkp>m7ciGGYko&83f-`p8WA)71`CH3b~n+PcX zK4#)Nl)v?qcq)R+Ps>w&Pf>PFzy)J1Ld+O!53rA9e6Yawfcl@rmt#f{D74N##rN_8 z*#S4E>tl;b-AB-`|BPzBd5K^FE6*@CJk`U_Q{; zj0RQ-1tawhh$q23CI^pV14Pt;WQ@#7r8=!o6|2`P*ETHPT;==F{yQBuK;Ed z68Vn8KR<$>nvfEFgnX~xPRl+Sx<2|16@Aj-*=xBu*My?Bw!@&HNkvxBbCY@HePqPj zSptK}L-zv`h^iWXgUti&c-of=3&g0tp@!!W*h6nfTn`e&{-OoN86t9?-|Pp zgu8%O)#JjvPK)bL1oIEOjhmRovfGR)eBg>S1)^a|J@;}$ezJpBha>znjfHe7xSow@ z{%~7^8G~|OP0OrS)0wTsbWpE_CL|@Gq1=*V#^VzX#M*iSWqxOXLT3sSFIk66QZ)CQ zM7d!(Gx=jz0pIoN=dOos7Pk}ModcF4Jl81$zl7zE`&4kz`fj2ayu9|!#1y@sI!jb% zZEa&9Ib5>KxL}l%vw;K&p`I9&M!l-}IdxZX4z!?{^P|09#$!JcnvuL07vDm7;mkdK6-v5iT z$-%k87f*_o=cc&)am668q{(9fKYaKYcP1W_#Aj)_^AZAWv@$m$uxczRL>t(;YQjb`o1)whZFGr%atx@KRa zl0HFtz=PBbJ=5W?FY9H(T5nguLbpx*r%ku#I!?FPN+Ms4@AQ|os{pJVd!y3Subi>n zC^0I>8qJc0;R$m+pCH^zO=^96cZco|?|0%PusGyCxk%?L%};AGCORrqpIj}q)HNBM z@5ja5-rL1_@NHVYsZHdfmNFUKF(4=^*9BD6S`^^u|QpBy6s znh@X-GSI^WF~ebDlmdiu6s2XPQ8^pTBZ7BFOqx96$l6}Q&3*RSiN*5>zbGZsfDkL- z!v?Ixa#43n$ zGj|aPIi?~{CYC010ZCh))y~310w{egJx7~Im3;aHJZ zKIi)QlhtXMQY2SXp=oXNl>cTrjgVbvcNGaOWgU+~e@ zE596Wm@^JUXH>(T(_#m{OrCXj`(I#RSN*mu)nxQI6L~(3kLsA-Ms3ar=v*<8n^40| z3OTHb-;B(oO_hD~R5VAzbHTcL9R7ih&LXq~RfC|mru??k^(IIIL)cd{GF!cbJk1#~lB3}DKz=}qQk z=I_jx_0Lm;f9>j?Ot(VWk*Rsfvv_9oL>Zi>!0PSD6#rHrFyIlJeK3^K)> z;PfUTkbllA;C$bTv|2#tXhaGL>qY7Y3(Em(w#IGbcU2sgI;{)s8f+OO}1z%>#tf_ zK}d*-on;CGBA}xE`7vVG#6X)E5d&u(BSDHNrZ;KGmsMc31E&2d33$t=)0ueaLvfvM zFp#oOk?~q6I$zxHvx`zevmW!oyQEE4T>D?e%4;IB3mAXfAHb2FtT>dU)dCi}XH#_X z_gR5@akcg(PbM3YoU_|9RRT9ew}nqpNh_SmugCDPqi->xjG6Yw-X#b#BtR5$EFgFpR7Z*{_fQZpJ!EiH8FuriC*Bppwl< z19d?%r~r51kh_&XQR`2Khy+N#?X$l%uX}&dkd>mz7y-{}Qxh*epj=A81Pew|SzG?R zXTtbcB;qg4f1w0>65SJt*2A>C?Zw*GQ&C8(2CW;{`l`UqU zM)W|cYH<+}HF-Bn2quV4>njil$HdElZq-wGt|{wi|V z)}}*y?I_^KM%*){%67T^X`Lblchcx~K;sdE;kkU@qt*KZZZ{(P=WKxZmNGX;bQU&b z9fiFnz919yOe{(TCjf(b@-LYwR#djA!L5&xc?%U)CFM=OT5-X#;K%3w0Z)cH(W*-@ z(2gd}Ts~_L)Hx!#h6j!Cby{I@zpo|H$y&icW37^0j-6yqThzqSwt|q8WelzhrF!KE z7;(ISFzgCr;lYauqKe;PA_Kj&H+j8sj0R-Wp}tip{kNHMuyh68s<)yq0%Q59Z;Q_q zK7Wa)*f9~{NZRT^X%0aa3$I?w99<)+?3B( zgLLnOBY0p;Ww*r?Eb*s*lKbu*?#}1&q)P@uTvWkeYpDzc0+3JU%238Yh{NCC5M{kj zi%C`XWu^%1N-xD7mfonp;1?-bO|ezRCMUfPv#lZ`SDL5+5mj7h%?5EyW?gGjPg8#T zXI_%dr%uQEb5V?{O|dRqT&uH|=-6tK%mBJ*(_l>@JQ-FSZYw)Om#e-RW!L>Td==OoC@7XxDr<%+KW zrw@{}90W=%JAj4Qj6W!vct{k{5t!P5Y4JH0Uz=YTE0 z+2Mzhz-{{HV^}fKAY7ll{ra`m50N+{0L_+n_RuIsgKMqO)KczFd0#R=I#1N1O_d@o z4n*OS@qP8p{qcme=n!ZqH4Zul$9{riyb5`MwTthlJGH=CC780kj*^30m*b%=%;1e_ zdIlphVYFX}yr=@guC&B<=>uiEOq)@n1E*?zT5Tie0ElDHvCW}r~D@{`bclq86XgSjP@rocCrDZ#9SDyiUkj@RM0%r_s?^?@p)TE z6cMUc`>J2m=Oierw zNX}tPFWcP=>{^R-(IH9btFjTeQzhvCK!rC9iFnR z(HuNvUkM#Bwp`~vyY+iyI=p}7ydGSs1J=L}Tf1UmW@hI1?{+|y03ZXv4p%q-P*6TR zArcK+;F3p6NOuU2yoYJ74*g8SU?8zg zU*&9O|BN(d=Xyynr{LgPv2%Sa{_8J@JolMqi~+fg#}?obNzw+bOMZWiyX31F8Gn3} zC8`s5yDnnbiI}(MB#ODbymZ!v`jtN4IP6WkTME+`QnU^J4vYi(e~Xi^x?pN-y{tnm zKD7UOcZG0vj3RAlua7$naK(V)B?&Vkz=`=v<9tw`tIh&Z&>0j_&RSPkdU7 zn>1jCQk!bZ3V!qVH?%n7oc1N7x=>_+8lO#np9L$C?F4}tbtX1=l-JW>C!cnPh`s~1 zlLeZ17IWL(i_cQU^f<~sgFg@n4vqRXQi}-x9DeWMb6AqIbKW4kf^ z$jmOANZ4#)#n>e3fvwf4+7!An_Awrv6l$;Eid zu89_GR$sqA<9|uL_j;f#Y+o-X?OZGLkL{+KhE?d<;-M0%HCG69}a)#H8r+X-T$#q7!IXE4SA zAk$}6GQahgiBuFoH$L|#iW^dRyTzL)SqNvcc1Lw&M81zZ_yQNH zQ|i z=dBJ-hyk9FPn9)J7>vmwhXTtNd2v&tqptw6avS~1;54;TXArv*s4|Oq?PF#+K-%^g z12z5P)^X&(O%pP_$(r7Kh$4OA!f&J`!ifHaNe0G0R~F{a#md-cH=7O%qsrX!v9`DA zKh=`&3H3NLeS3@lUWUGQC4=CkHjvO!Cxq|sGr6|mSNNy@ODL$QnAif->SMGCg@<1T zzITOHrkOQoIvb((K3=Z8&rKb_7bX;b9$iVjnf>{bXQL4d3|PbZ-M7h8%Auz^`p~6% zDOhgr2^|BZGyL}4QgdBwybxF6`DVYEzUxA|NQBGP<;U#`bNCba_8H`=dZi`DOR zcIoV=47qe0Dfm`y&)Ih6g+i1cI}yc|bQ%{vHALQxv|=^c#W=YJqUo8SXSvscB5ki= zlmR(@0!gxV<>-N8K85+ppzFOi`1HomS&ksD!5%l9P@~DLzv8>io^phZBQ?5x4+)ot zPa37vlzraotS4fkYkICPv=iJU>c%asqeztyTUXe((?slM$k5^- zKoX>eeTSOa8O_9zAWL8{1x()zJpYEV__+lb*j@W-+)O<`1id&fg5kH(wJey@fr#oI zM0?1BP0%!j*B{WHgbt z)>pmZ4L5(^fxKDJpG@huV>EsaFXh?pq&$wa?Yd%!wU>26BxM~s=L%;BA4u>FHaG#r zu#jOH7C|2?K>t)V)hJ(8XzPV0>qK2j{XqX0XR=EU+>EpN=e*k7P$2+z)(wCzj)Ly~ z*0;FEIl+VrnjDhO*c|~td~l`8D}Ue#rj{pXIzciIhu(x3yj+Ba~`=o)^Q+r*d2=L9X&26y~sTtR>5=6(ux+}t_*9iHXG!B;9 z_0-8|Iit6o%nm#SKv@{&YSZGlcNlTtzX7|><=UpwEL$K}@ZhK>zhDgMZCc@TdKv@9 z;~BCXJ0OS3TU0k|vLuA}ZZ_Ng2y#tY)>|(7CC@291wC#&pI_Dp<@e{;2{T>_0S+>q z9J{X{?8GeM%VaXGVUFJIcF)pkiAEaW}G5o1#6yAQy^mB17 zF{=*#kqz&r>j?qU zy*sM};MkMWP1u?AiPoYWY181(A7F+xLog9bBBkf*VwH;uGPF`A}(*) zKCwu`Hr;an@u6{n6%@?5=fEhbEBkB!4(=Ja1DW@hLlwsHbCk<&@0Wc`JUY8CWxE#n7cN}U~@Q#3f0RiE9p21ijMm2 zKI`)diU^nXy{C zZ&%2C9afIkdsdndM02Z!$Q9{v)yrG*YGw1)YwwYjR7QdyxZn{aK`E(9UxR0h8Gz(} z?p28-1PuuZ4HM5XwO7-U(2_k%=W1KEi`$5Ue!>X}8H|iP?-g-Xn~%8kImQSv%%Lq) ze5UJBmF?|sLhXa)v!W=Fm8e5(l)E(L*OcpAX}Z^Cc6);*M-4QDz&^pM;b&{BcA+u= zP9fWFezd`q5LQB&f$7%q?H}L&KX7pe2(o%Ujq4HgI+wJ67~~Cml|xta)*AZ&-3XfOK0m11TX;;6Q%8yJ|LZ5p%e-gCT9*zbhQVkLtn^C zpR?})CJgMEn}o>89ra*)CE>BQ#K{@ahJU}si;CF4<2K|V!T=Wsh~i-J-b4Y}h8-P` z7WeDG5=~D}4-8Gs>%bhMaNz$755E+2Vw4F$Ul~983VbAz@fjs%awtHlHAYNlZQgHy zuosy%yxu$~5b_29MSyXD@Q|NJt~wQfB8&`1v9^GPn3MDC?(zUot8DD;X&U|_{V!ZB z1E%9Qk0*W@5D-MK3(_T&xx%VB{#{-Dq<%4F(bmK*m4q#<~E>}y%YrK%L!JmS~0})yN|Nl?b7epF-i3vK4P~Edd zvkWZGxLa(@@v)t1!=zmku#dC`sZHwT4V9I46!M#u0bdjU`${9I5mnYbh5BFyM+gD6 z$;iJX8UYIfrj<&zxTuAZRR?(5>8M``EiOaAP<}=g4L}B#W$-VdG*SVCF@qq?C$E$U zkKzAf z`wLOGr{OY-kJARZ~=P<4T)rO#ib=WC-S;1cZBy z;o%bXyiG|zp&N&zDvZG)b5OeTJzu^?9|EaW6{_?A)-Ip1ygIr+1K?GzYABs>zo~pG z(>sX6l9`DsMW%Yc@jlIp;61SOpE+^`yanC_sY5_c0Z%$Ma{@~gJSrjb@npgQgt(gE zO%r>-aCJAf>XcYM5%uw4HJ zseT4EyLHXOL&Ku)?8e5%!opQUmCsQG&AFPF+bckA!29OT_XJ|FpoCmpEVCm6#yintxFmaI2>!hyavtKj zQ}}<6YGC~JtI8_r(x$Q!NB-$_@vxW6{S=(1Op2V@4eIK`K^23_nJ%~m(<>(%+=%`S zpIvLlWLW?Gv^+GX`Sx%!rul#Hw|G$dA{m==6!A^Id9@0;qy19896ZKwa9 zi1;T5QepblXO+@|sSS*7f@ozT_|tQ6MRw>5iocVSL&JgdHnvn3W_NQGiXJ+GlY;i2 zp+%6|dV$W1!2PAIuVJs%y1?|J?`ZNGf(Yd+K>&&o^rTy(%s0i~w$`InQKc$f16Ucj z4APSs$54=6_wEC-E;iBflLIKL1x-1j)nta9!Q9e zX|q|r$j?D?=IQE6D;>Cf{~ABZ6Z_&PJMzHY99L-Xd$@@5396>42Kr#;E)=ji6?9= zxt$;{Ck>ts<>IXrIUDZTvi7`RcMZ7?+~^R!%to*Gi{^GBbK?j@_JA}B0j$#FWnCF1 z-H>AhN&x%oFr!#p@j*ghp6GZ1;!E`s2i-u6k8Rf!52;k}Iv=o-7;=sM{TppQyr05b-P`M*iZr2sfZ2vX`|fd&xi>hbHk7*8^9 zce$dg^J-PlvG_C%5o_RFkfK2HX2jlLAwYtZk~~sxz6rbWki>#q+oHOD*EC) zhr2jsfCz(>e45d|#_gxMdMQTPUY#4+S*ttO=MO});1|1~#`PzLC_^CA)uRR}MPkPE zXvN2t_H3wIm(5U?K}r$P?>ACUg9PG@=9VQn| zlQS~U+U?Xh=uji(j1$o!xyU^Fa#;WgXWFHmV02{vbLJ%ojgY_|ie2~q)iY0G6lunj z*EBRUZ8^y1dJ<)w6kdAX8ZnN|KUeFG*;C_6K4P z+@J1ssWCSjbPdVlLlc)jryQdjU_snhN&V~Bb8<`Q+FsdD1F@VKOQ)IHYW*gOFeysZ z2AO!(w~HoPS{&sNkx{K-&sLvRH8^rA>Ch-^YoWC3x6Q!4M0wAyUh@(fN_IJW;~`YuXfaV>&}5O*_5EDc%{?a_QU-OLkdC|ydETHVHl8;&56oATWM5N zWU1{snkX*t!+wAn2|mj|7$N&OllgtN##Ut5yuAp(Gv3W<^>?YG_%I-2lxse}ulxfZ zoJA(~OTI;O44=!H4L^KjzkmK0#$R&4p*;W=mt-Ua07wVv^b>fG5nD}`X=nG89sIGO zgI4fN&Jl3X(v+_Tj7Oy2*b!girJP3DtY)>7$+bK{K*A<4TS@1#f1mCmnq}$Bn~}=p zyVYPVuzMj6@@PJTvKFwOEOW2g>*HI9QZP7R1mK}jVF?l6VM2vN^+RDnO55I|ejtdZ z=<^Z~H2>#>3JD>s`Vs~23zKzW$%!y;5;5{X ze5eX-0oyVOXNDpzVBO?Rfs?;l1r_4yMKWygT~VrOqlr?5x^*pA1|ILUhnh&*^Bf8!NZpi9*%Z(sTU^U#{_GipC@Ndq ztZ8Sr2<-07SQ-PW56?bYm~n)dbVb5}^XMJ?r&t7a#$*x_2Xu_KzFbYVRP{2`!otB& z36Mx++Ho~8mbB#>29RN72!KktIPfg8ws`%TQ6W4X=bMrXwOjy1rs~VerNBpaNMIBiTx0h6ZeSFuO#AU$ff*Yva_M@Gc2g$_ zAvIyB@aw(nkQqHCb#vXC+BaS9DZJs*OkC+MB_Y5-B~nIumw4^BRt~;@n)by6G1Z7E zPl6QMKVGH0LQq8lbQgx4)6j47AvrU{fJF&Pq+f?gFLa@YlbBnp`v}5&(A{_7=q|^Fjpr3}({0h44 zA9}(TbGQtXw3!pe51M|Z9!n0p0@5oN-=9_>CxXMF66vv|C3yY%47|~Rg!G{TsBs|v zm0N9Ll^*;m0XR^8Z+^wycqahppMcOcTW~Rqkp!`d#(CfLdJsoXYXFgnD_|mi{U;b7E{y&-Tsrv8p%6@*$|0k5i_yZ+W>dp6xI`WF?WvlW^I`G2* zIvYDG)&KAnCgKkMHs;evh!@gj^H!I()aK40LrBn4r(9IYKas9lKQZyQ;KOvM4v-+xFG(qQl!?fUx{D9_8gwOP#S z4^Z9p^-e&D)_Ko+vA)8%R6WuG{g;?}Rq^Rd|4OQ(GlfDxCuuffh4a6|)s6cFXe?PeVgpy_+OV-A@a|#6! zS1O{c=*fYFH1P(H19)-@Oir1Ii|2m%x^T+oYlqx8K*O^oX%8)An+b>eN{B^2^?*vb^xv6DQ@q=kyb_T_ ziDDJdZl^HpIl)76idUF{h(?PKh>$L?xTnEhldjT;91tmH2mef&aI?(bK^tWClyE{i zB^JxGFX0>u$Z~sLT#%gBB1CbMYPDX#*c#@A0SD8pq2h?C@sHF!waY%0wUwVl%lp{; zIw2x}+N5DpW2)s5Fj62_IGYc68SFrT1PEAwc_@+#K4{od6=?3(Y$cJmMz?zkarBQd ztDXJ=82bCb9Vmc6T?wgnR6#rEuFJ33ofcmoL2-OqJu)QMww%?h@GJ!$9QU9lLGA0` z8kr-zijKQgDRp*?=rNs@F3j6B;u_r~+aue>aTp~7{Q!{Uma4Wpsr_ATmHHo@eTE01 zB4Y5>Q)jC_6Q*_;&@lkcP^G*Mk6c*bOqSh!%mG!&`}qZ1wDzL!K%}`}pF7peBWm|m z+N!9O4p2Z+6mk{gSIAP(9$de!7{2HJRlm~y!j%2+F~O$#k&%q0C5olM$bC4*_nUTR zukl3TDL1Ve+naXdnNoZ#c~mXE4mhN$0N>rThHVm^pNCWjuQ;j#egTOB5Y;?Y3VPgZ zlkJ!td+w6AU!6E?GPT9FLyS9Owt)J@joO3TJP#^(2B)NiCG$6xEB!;0H`fSHAS0h zV^(|0H$EojHjb?0t0!~ZqelFwKXUqvXy(RqR5wdW3SF#lu%&M#4P8B@jOO>ffw zX$F#-l_L%bxr06sW=V=HRDK8i$`*|6T>M*HUXl8W^eh3B2?lzUnd~Gr>I`KI;!CN* z-(D+3j#=7(i!yUOr?LQ*HHpu*+6bOnO!A@;NLQm#K*PyS`= zHFMT|H<0C@l#~)0ix#4@1oEj!O=G1CXDt*ImRhw>Yz^ZAK{HOjP+2Z?iEDJ%_jY9q ziDgm2Pi99Clw2fekqgFspojSow^n-|m`kw;nsps3E`yfmYg(~ z9rfRHdUyJKOFVY=w}!Q1lbF*}DKNwJyWYb>qznH6KJK4-xpKAdx@wVcdV&79966)e z-VInK^9AjBo+1XT%M)?_pn1VX9f+emf=wlx_BLFkTP9rerr< zgg7hOyQDl_!$sE{r6mIj2mM?6xb@-9`reUa4gxvQuYwZ8kUWx8POl^6(JnQgpS`ou zh(Un2fPy48pX+0U*w?qVow?Q9|HppIwatS6G;^My?u+`nKR+O`I?PKYeM z&|l_$ZzI8g;zx5swdXdni11$`5G-=t z{H@CO@ro$L0DEVgSTJSMw8@JCpgudoSgFBi#<(80wg+KRRcmpITUr9)hA06%m|S=s z4x9ci+y5S$=bR?tq)wg_InFl~^WbQKg#71i9T9IbHH4Kro&g7FUn;fr-fz7@{yuz1 z*g7`RM2#Hp{~)bY4YUc)i7GfD{J5l@1fA!Ry`WtLu0pf~F5KQbBTqx}AUW>cn4uVH z)c--dJsYZmhIn5RpBg;f+n}Qu*39k+0Z_nIhgl~4R9nEb!991F>18%zik`7PLdfdg z=XN?p9EWft2V}EpOy00vQk&UtBZ=@3OKg;gtQ%0x7;8832ttLO0xoEWIx!}l)-NSP z*Y<=}HVh}OzF{I#CsR$l0u9?O;J=tNnB=EM7t9c=UZCplR5$^n3170Q4-%A)1+Rdu zkBu+cD(Thspt{03zN0g7xLEHjTjfyzct`f8RImY`w?B3AEdr=W{$eu#xx1Chq{H4$ z6nChH^Q%tG`F6cOBbPFcJTRCn6{X)E`u? zXDj;X_pUax-ht6*0tT?DLV%iO6IbAzmWA4yvNa@3&YG|~^v?4B@s;V+uW04=0}OO| zQv$tC4u{)Wp~m-AU+D=UzkV^TLlGoM%m4YnEN1#x@68XJ#TD~;J~V8#B;O`Ki;$oC zFpP~zfc*d>=Y5cd$T~`rSY1q~AouHXyth8y;v`ooGO=`j@^@tBXMDL-QV&16V{+Mk zCC9FTw==uClN0QOf4D3ZwljezV9`!lOGu#!sOMg;p=+Tar4XK@!I*^eNN9Z(j@ZpD zPMsZ$Mll2)(&B#8G+_G4+{$7OH1_q#Gyq-e)noY0o`3?vqWkL*aDCkH7@xC>F;E0VVj|P zWJV(%W*8qt+qAG}l|oqFo;bA&Nb8TePRqu3l4LVZSWm7SddFUH0av+8%w^S(zRfYe zsinejn#4_?jzPc?ob_&;o8&ti*?G|UhLJmM3PCpT*D(L`bF~#wQ!Bf@NY`219W8^q zO(2^CC64CbF|US47czWas`S|tg2t4fm&xR>KLD^9&MLJ+&r!8>CIc2*i9tMB%5+XFX6KD-m7C^b8#QFs0X~_(>oi4-f7s$KOG$*}y9Q;NDyY1gLp}A7o z`F6-jVpk+OAmlj64q0Yz91`fbp_i{f?p39xpXT9cK}dv5lI z6crWK;hVKs=v{cwaM1+_lE4K(T=@`vI!^6b`dEDV`*L5u2iZsmKw71(eUA9c;Of7c zj=7zWVmK=yI22pop1+)eMNzHam*bNDGK>1HA-J@*-eAWtR%gS02lOmfPO@cMtH>rLT^shz(-V32yg?vx) z)&*l`WFgYZl^|KI#|XQT0z<$0gYw`0Ur{lEw+;t8h-~nS^E%aqfVC-?R_}4V4&1ze zd3VzgxGr#!;r1LU@ILqbI`<#?9r6&37iBgs5LBVTcFVf{$fv3b1$h|B?h$;Za(0{a zHf)o#Y|xgJl#Gh1lfU=D7Y<%Lr#N7L6@#3y!9+=_K&gWL9G-qwA1Q&oN0XLc1dvp5 zDl@CpSFc~`41E5^eC)ubcdASE!6vrm{5OIGasR!dg>PuRgVw>2`&r@;I1p0x?a_^7Ok>)jOazfdI5*pd}Mlq-Qm|+6Agy)z&zwvT1$T|VeqE2_`&G7Pi6bc!F4Ach2Lz?9s@rD49cWtNzQhPGXw{!K4eIy{%n zn+mb^%ih1iMRo(m9xxPEB)AhoMFwgK4kGpaN*rnbnuAWa_N;2ZFd$O1Ylmc8P-59C zMD61b*QIBk4Q|n;%1XmL8|)3p(kH!&>DF|<>&h-@$_-2jUlSlzNGMiUxyZkmGre@@ ztAgs@Lc(ej(eZj66Fs8g6C_jw6(eDKiIJA7RM2veKDKphJ&ID(q#285lkt-&Z8=Q= z^DCd&?VVL3E0v*b|L2K2(( z4_|dz5$8^`5X)E#S_06?5esBqUhZY;pgYad@toTnd2F=xfZ)|)dQ-K0+V zJK>7rk}z#Gcugt!1%(cd`4GOMamtOgLejwId1f)#(re#NQxEO426A3A-Xn&DISoy+ zWg0GIPv3dz1pA|zwn5w%ahMPv2B_BPskrmYbMKW=Q{@VII7p4@fha<&N((VT#lSjaP0Qp+Ll1ff zZuVgaKKzbi@qL;RyxG4%Q>J}-FbI%9QJKnZKyM{Bnn9w+eZc5q^v3kQ^ca{DybCk% zJ{t%l^KBNMG;`$Oz06oprK*r1`LDGT1ksTdo``zseJJVjGwW4|McRcN91#R|H9 z2}g^O@TlKKP!Z(s`}cLo_??4aBRq6XI+yRw!i}S8hr7QI9E*fEO!UIaf(bgng9!^P?BLsn1|o|yL5UJ*ORSxjNlHlmIyd^73(P}(V$fZr6q@82?J-ie-P=7`xQ zaN~Oy=%>k2zxM2q`KI)V&8qyR%ZIW9WrA4{L3cE>LjM# z))+za_3Fok0oco7q>@Z=4y^AADDy5x|JGN@ zNj9t5_0tZ&s=cPLlTVKg>Edo5tDs9Ul6blQs03qeDupgh_039WE^l4kJ3&7agx?b0!V%I}3*Ckkm7)lz4*<*Z59%$q%vkBh{Vg=i!fva>q{_j-UC6xT%#Vwo% zKis!a!=%mUPm8`2H=5t{srgp|+64r8xi&$r*PM>=1!k-xV97p}*$Lxh5`JGaD`|P~ z&9+kGCIhi^^GsToIif=28*BXMIA+!1p-o*<>~}>9Z?O;sJyRN;^$OPVKE2yk97n2= za+z8V_j6Vk2XaT?Yk2tRSo|R3eD3^k{p^!;ZRACQ7As?iAM@vXBpu(w(qImlr>MA) zP|Z+N)77^d-uXnOo{b8F{n%#GZL=~#)<1j)!dl*n`)BygpRt9VIg6?~?GN9NEV=fO zjEe5)=)Qwt069TNSDC15SxH`Wv-`XFI@)^@iZ;(5>sj33A$ip8N9JIxpD%QK&})BB zi$3Os9C2S~l(6A_-Jy}0)?+$YAy_IEGqwEjDpuuVZ$4eyX>fYHfWH(Me9hecQ<1LG z=R|y6&22yZlbcU{KF_XAJ7%^j(Z{?I8gqVhaCl_Em-4mWA_7~uu^@NkD=)R3mTHz- z|HGy)EoCvi7xauWqdI)?+QfaiE+TS!S90qWDd|~@6o+$?jm3ZZ^e?hGhdE4vIRD#q z-c3(ihvDv0`wi_&@jOonM-(M-Xm^iqR67a>@+(UAPmENSq~E2LYD%O!wtG7w&G#A+ zE$UNHATiOa$+}uZe6wCiK<7&XeGH3<3^5;{MetywNm}De z%WCZnE$_N?E$^hYRFd6fLz9dgV+~HVr_>H0mc&F@J_^RbJx$fWf811WS$+_!=w5GB zIP~KA^C!}Dh)#1J|K^$X{YNMt-ukH~P#(uC&Kp!XHz^VEQAPGx-bbGKcO5P*^{{JH z&@~?omG~ca8=tMtoZ0)G2C%U;2y`=_OIJ0WQT+azat!}k8JRm}q~_VEwZV>jBU28MN`#SDC4>< z42&$y%qkl@=;Q8MSvG9UeRrT5=t=&vz}8Wp>AQ+U9&y%~whNK_@bq%ONea?}EARe< z?e@I{H#hC|rU2I;`48>csc@LJ3ZU0>YTUMTT$!yqoTEq&y~32acX8OR8Ym~(T#5M4 ztnn`0Q6q#p`K;64$KO_-d)U~B5vybk=tt`0j}%f<_f%oUsnMOjHB$Ck4tvHSD!m-G zVtOs#H>v1p6dxp>+Kw!VX7Do8<)bS^&MUUb9C_-r4}~Noo(1pj3I$4Y=u+wD8fIJTEaZ^Nt$+~qS zxJzU>u5PTLR>ek$bG|!{Z1rkvEJ}Aao*5i`IkFrnL!Ymun69R!qobp(tzV>*+@qsT zM?>?n$Fj{N=377dD`g4X*%`G{yKu0%jksKrr%^cd-tu%mk%QJ1M8VSm=YG`_jSUSe z+lRzqGE8y#@7@hs!%fers;bJ*zsq#%z0Ur}L|RvOca7Of_B$;NIp1v6 zYO~iYGms`S@6|LiI$btCKiXLw7%4G6_c%wM_nvhz-|s^z4tl5y$#7R6$PS{6B9>`Z4tHLk;sZ#hp?f*#UgKVG3S2Bl_6!0B?Y z`0+~b`N;X<>_YQ#^0`)c?S2h z5-S`jRz7E&aw*>X4dhd21>%=5q@q($O)d}g6Gj_hP8WaSS@S_|z{ivQ^Q=*)^TU-?WiHedo~*|eFu%Z zyu2K&0y$?TlY91#mP;Hb38WMmiNkz%hjbaQ=BcsxpYI0*RLAOFoVmRaNap7@tTp#reSqGV+L@5+_g3k0t!huKx^=mLV>w=5ZUw=zeUK-QP%W z_DV5<`}8C;;NWS%LDZzfKDZ4}jKs-C8)}?deEvOSN>U{J5iAWMUS8f?oCt)5 z$O!D|s;V{jkaEp01w=Cbl0)huNn7-YRhTjok+$3RX`16C*XN>=RU{LEN z)L#%~DgQ4Y*6C4yK|v-kA7$t_SH^e|Z?RI-c+8(= zY1n9MlR4gSoUEb;hoZ!H?=&7?hf#T)|@_TzAb~J(=$7PONhwG$d0sT z5Q@&oqP?xF^De*U-|-B@UFO6Xcj$y2CL)xXU_eJh>^KqPVW3~SbO~7^NE5}22TE28fn?wp!Mi3z_YjVi zU})iSknlh8WFz-EJE@&meer1yHv~+}t_r*6<>Z7`?07eVTNt!3beTi%i#{7LZ#3}z zfWw_seYS&Iu*})U#>Uf=62W0u^H!&jf*kb)T?j4 zaxX8CA}2n8!(H1`!m#CVqA+Ob=;azi66Tut3bv2gul&G7N zuipDcYbGf(Wza1A#C^k>q%7`x;N_UGVjJz2ZpV@f`agN?`79I@KKVdkAZGJH0YbScoRWq>-&Q^qN8(1 zm3a}S4<`5gauxpc=@Z(62M+>0*=^j-8Hf+}CLBq^Fc9!oBRar$40bsz02z8Ppqp;= zF(^tfcps=qVCL^Hew6@>%5rj07iIrAMa4=u1(fblG!{Hb3JfsCn2L(ZRd{NA{B_&x z1APJFurED5WO0U9BITgRVHuJk7%Azfiy-eVV^DfoX!c}Ij<#2pDbA?L_jZ!906#yh zDm#Jth6d$^4>VDbiHg9AEp+m)`;*28Qxu*FFH)KGV}nB z^6(HuIK>NhmuY#X-yoJEGB1I>tfZ`>LOhf`uy}NIw6wguSggk43gOOGc-6fgW{bi_ zl=q178nhG8qYa;@hi0MHBV5Z@$jD_(&J(hEIhZ^~$ z+D0iUDInp@Di`lAgD#{usi~Iw?&jw6r~5M$NXDxK9`5cmw_To$J^@P>cyr)MEaMn= zKeeK?v@|2*@q$G0VjjXA111rCn&Spid4JszLaS*@$OEoUev!?!XI7dF69bDC21QKB z2W5?gh0D;T(cRsRc>n(W1A*j=7ccTt;WrL|>jw{*{%PcUiWch>dg;<7GN~pxkotXQ z>n0!|i0w68jX=dRS+1HU*Vfq$s18Bj-`4=mXofIY3M+UP+HdB0@uQjL!82;~%RA0V zWT3CfoJ`Att1!}O2*y=DTN3u(f!-X>kzwg@uh_kGwP&NHp1MHLH8wUH=BD>qXE84> zF3u)ZF0hd4m!&r~oq@3Zzv;S$J7;|LS9k%|t##j5HI|C^?-2-meEjyVjyoXg z^n&rTREL8T6WtATyo>%G-`JwwJ}_QriFrZ)RrOqN}*i-t(*%FCruF zDJxgNG+Q?}d&;AaA`JiAj-+Wi>SlOnpCpT4)a1GMdhT|IOo~2R zw{VKeR+5YbnIwG-_Jw$v4wA+M>sjtHU8Xo3dJL+q%HRO_^d^$@;3dI!5>l20aS>uey`5W3bH#CJlpt3Tr4#`<< z`gY#zK5Iyj1nrdL`i4hF!cvqMte%|s7yn>Kh6L}(-qJ#Y6@5|Q&2BBX^1LJjn7b<5KEzF0oe)zxK5Lun5wyhc`>@p!zk= zk?S(*+T)QTvp;a*T_%F`wPp>87A{!*A;QZbcYrLdn`!COa~b-qYEd^?vo;uNE2y0- z>FQ-8%^J`8o~qwn-y^nb9&D;7C$Hl0UqHkw4h;=yKPQXa2_i3GB;7b~wag-0XPvAR z%8$?-q_p9qieO{@a{$<=dB&rc8lWNAUob*5X*4S_tYg0Wk*@^>zT{?R&qnO?{!)6~ zO%Yo;Yc%gt3nOK@@iIr2!A+_Qk~1mN`#Al!5w{r1*y_v5ctk|t|I)&oF$!?hLq95< zs}Va!8gtjRBdK2`FWjK@DCo0(;(W??C~3X+!~XfFIdiU3Nyx@KRWabR)5gKrLn8*_ zFjR7-rMJUF9EL|oXjQHczX!9)x|D?6++X;wRX-(9 z^%G`a@a+5Y1rN~x@ucBCk^8Ia>cIHCva&L8A*9e)^mlN0QQVz1vJA)Ws{3)yurKMZ z+b?QCbzaJJCstD&G~}!PXMggp5Zy4?K9Mh8l(C@(-)iQnIOhhGDHGkCa|KGI&PXqn zX6qucy-#4`d&*bfjq~oEGE*FceOQBrtMNUSP|gbp3SNYPSsj+;WMi-&($%oLUAgh@ zFj#K-e>CLy?NV!LWo3hDpi!S*Sy{HVXdWu!2!@ zp1T>xjKnxaIiaW{8+FGNtgM*zi+X==Ly@X0kPOpfEqSh_^~&dtLaUxrA_XbG<9xEW z?C-_ac@kv%M`$F4v6$R@}mxbe2Xw_HF7J^F<=rLC(A_@tn) z@Mo^)y}vVu?#;^fy_=p!rhdDrMkwvdpM}59cb(wrjkqqBc*XjuX~_Phr%HVNzK0Bi zy|^F4$SY$}>hw$|G6kWgsd;Dm>eIGaCm}Gi<+L?yS0sVtyabP>K~X+iqw#ca0xCVI zN#Fq~Dqvy@Z*+8&r7oH`N#3i9zE3j4RrucU@0-)T3K!}^R0?m%zc4S?FBt*LHYj-3 z-@qJWSPvv5B+w~&mEcyqB4k87Nic`{NsL~F=a7p0@TWQF%)Zg_aoh5-C$(|ebW6)$ z1RXkLh9h$5`?<R8&>bh`2wubFDQLbezTrgq6%EDEMgNx65s~ zN3Oy*VxCE-Lsu*zDXwhL-o#e{zJQ$bnvm0X zFyLgon%ZT4l|UZGZ$K%akd=`kojWizI0$u*ww9KikK<*GFf!@@6Mc zIIt)zBI1#0JR!+Ni4h1HZ4XT+aA04)92|HGr{qur#YP_kdn_e2)qlH3u&|(@s=NfY zG%HI(w0%zCh6W3%aLS7bPdmHkdBq6{31IdTuc%#fs`7pR7%gy=vdSfOch_wzD3_Iq znK`pBujRo(SRqH}wga4*a5AGw!XTqH*Fr5{@frA2C8Y@IbZo3(jr@wbI*8NthQ+U6 zQ#B%uzuaA$tetZe?y}14(}Qk)HI_eB5^)>XqU+Ik<-^~-X^CCtB3`$kpdutib_(2a zeQwAhNQvh<*Ajg3QSH@IOB4+8p9MAA8b{xr2wHcU443^>1*FJOtl=Y21-NpyMxV9o z{jcY^-@bj5{1|lX5KV!#_nin%*5aZfG5?dA(o$|1QWF0e+MVjA970X7u&}}}Bip+O z5UlY_2b*(-!TNkuuoE5UHa+QMUL_|_JSrfSiuQ#CSarn|TpyJUFR0qv7roD(S?{$h zM|>L{?VMm7_h-fqk*+l)Kok@fR(rBmq5vT;>h48eze8>+;5uTeV+i_&uS?xF(XVQ3 zGy+3d zWg$5mV#ge#z!29Z=`3vK<`(b!UXM*=qUdC$qShj+AlyYmrFu&M79MEVrX2PUeP{fS z*}KaS8-Ny)U60}y5mEB@gm!Y{K~cGL4#)}xcB!PIr!Iz!q|PpvG!tM2yVsw>RVdY4 zIo$s3P%T0eb&C`?xWx&2z~El?_b=~$?dd5hE@q0m8?Oj`@!sCvpqyN=F)JNiS$X$q z4nipuEg2cD<~(Do?&)OVvE4rnIT8mJ@j|4-WTdk-hK7e}L_O6q`_!(r4P6;2HhNS) z;l9Fg(@wBswO_+Cm8qrsW7H2+=TXU{=f@hQA|VP{WMh zzR_CHnBDMC7j_PgQ0a7Yo_w7`e5~Lp2Y59iq=k)5*el6@4I41ENG2&;dV7!mbdjaM z3}cdAVPY|6s?8M$T)rm<+=w?K9$(FQ4*v!4F*!&C<>}1XUNwS?i|bo|e;Mo*Uf%M$ zy4Q-?fZ2DMFD)+8h2BlD=z^+9YD49dtCnVhfH$#aHr##>@aL@+_2g}kZ zt(e1(%gnq}f!4+~f2TyW%SW|_JV}6@I5zGAxIYB5 zG7LE=#JI>K03bg;J%fn>Q50$2Wh--^qQHe-#s3`%Bzb=@&d;r_t>3;yYke-+sRFnO zpaoi_l4$jV-Py=YmZ`?_p``MjnBP7w7|A5OAUOKUxpNA(_F}vpCbe-F+;XB!;`Ca{?8Vm!F&}aVujVv$)K>brCsmdG>Pj`pB!hJ?rB`cNmp9{4xrC^ z2bRC=bj+u@TIV^eHZHK-k%MamqeZ}X0T7H+94#2+OCBi)rS6bze0N9lQ$O+Rhk^dK z7+&#`vz3C-`yxXF7Zfb1i*zOi2O<4C^=}?nWC&Y`q7nOS&J&{m&a(V`d<(91m6iNY z+gi%(7>H*(e)HfxIz4iW`g8$79F|p8m7wei05P(J0+EoIcwN-y`$SK;-^+B@EW zi9q@X19(HEp%90L=0=}HWjd%-e=&bF<<3AX%mbGB6+T>;49s)ELO^1W^-R*jBHP+W zS|GX6|5SKW1?)c~IyAJk8RHdC{UwspKr*PsIs~(sYURZ|Hy(IGX|5 zU-2|fny8t257i2U42~MUOlZuc85?=M_bw{}RrYznJYrqO=aG>ycH+>H90{~fSy?O| z(?7yP1*#dWa45jdi|aDi)QkhP(y|=hzPY(5O>c^b2jFvHu93wzlCc&mqVe zks`CU=kw7dA3ZAXv3w+)!tm7wg%k}hBwt{}zwAc@Al9tYD2!ex(#h6X1QwEmqPq-2 zJis-8E++Q~@bSUzf`4+Ug>{5@;P2m5U!P2UYz#x~0SzO#CM@UHh;a>n2yGy6_{ zP&BiA3$z$xR!v2~^uDo04R;7jB&0~63r8Y=IQda8(;2xB4RFR=}#zsbr1u(f6HZy?w{dZt5 z3>88n6Xjv9H72KR7eJE$bqO;rFD(H=5VZGXcGe_=9Zo&KGitcGRdTlhGD2{Pi$lgK zjd2wr>UZ=qkE7B+Oh~A6*Pnxf1Gd9M3yYAGN6Tn>SrbtDDX6+c?I1n(u@SI0Wi(*@ zfp;6k?K(K(jR0JSh&{CiCOE*rY!=6=NW-QS|A!PAE14qW$LFr&V{6Ln}ZT z^PO=KaNiZPw}3z6dsa|edsx5TbR*z0RGG54oaJN6OQ*2`dpkQUq~Z2AsanfcV0Cns zJO;1OBbLh;UYH*kgZHpph5r%wktp-=_Vyf8b*=l6V7cKb3fM40&B(}aZSpqK6+}Ml zVmRCv5TK8TGmoRxEk)QZys!@O0rF%q@0Vxguln;3F%qngYin=w+#I*75}fu7rU;uH z9F%GG(@V(q<{-j`%S(!2Wo4cA`h6|6!q(0%OS9~~V=}}afD>lDWNu6&Xs;5Gn1#w^ zdO@mH8w-;Lu-YJf>9TqqfOyl6S!;L(^By-oM(WUm0|N>$RT;t!dF;-Xru#6rYrm$8 zXwg+Tb&1vfSq%jhCFOT<)9+cIq45PKd!;1yOI>u*lvS>Yg!NS=>((*1NiFCQ%|im* z7GOX3C72)6auQl^j#Gd8o(i?eG>3-8WyF5~OOf_J!sElja6pQZec{4|3|?mtF1F1g z5LDg#yu5et3;;lE(2xEwbk#6LiV0$L*YS`_RiPGZ@x!|nVr^XQ*0~z_SQjtK{uU@4 zQsko#W4ss$yMri6h>Pn(J;o|Sq{FnS#fERTW>~>@VIR`TRh98g+?E-C) z*_paFj*b+s&56S>4k4GIGhq|(!Uq&N!ud%^n~811BvF#Gjr{#CfC(CD_K6kuzMi-7Tf0Hw$f0v*6$rVdj& z3gw!%vhdoX9k#0?syu29%>`DMmOcyO^f4eZZfEqdY}NyC+&3xs{YwcXKd8@266-_5HNmLk{`iwR}R7+Re;4| z*?M^;k*cvEbTOhwXlMH6=A~eURk{EqNg0_&2kzlnosYs3hI)R7vwJXp;kJIRBoz-D(OiML0>;!MTTY2En@j7 z04sSJhgcd0ML8HQToO>UnYW)&i|)J9X9)&gm1GONL6q~IVu}p0=!*|3+U~!3Xw#IM zS3o4rzs1K-buS>`Jd`uXymV~u68IIVQ&qfg^Y9)2&ya92&PFy(7sWzUeXDw;HQ$8)#XXw0`?)| zmoHG7)f4ylXfBchNZ(u*eu(EHbd_`}n zy+BtmE zcMDzpA$c2@`Jx;GF4ts8_~I4F^Vq<dJz|vg?<1$c;_DH+*@CQ1byADzY1>mWng!#~<(2Bd@vBem`nX|h_BMFI@+To2KROb=dz)eW znMYA;s}iMKYRM`1@&RuRejRX8p!X4~dV?Y$n!ym^;Cje4nEv)UDd{c~q^n!~*-HHU z{Fddnsb=t;H~1^J=u3koR3Z)hq;0lAWfBc1N^oaI9pp7AwD)*gZV;3aP(U zqIkrc)ypxv5MT6OW^3H6B>CNDTZyYge*?R0L~3@oOp{jq)>Q(EXG~uOQz-F50l=DU z4oH(ZCnBLhop2)V%GOU7*4LZ;PrX@4>ASbSbv0#V{D3iygPF{vNXQ5&q*N_U9coKj zSK(4Yf#opMl%l`@%u3Nc)jVMO*4KYC+OU#_qn;UxE5H-W^{XfD;XRnIgVNL7UVgSx zK&eTpI6t4xV)GiXEVHA{0TN_L;;{MouDG_gHmG10U0?HMF6U9SS%it=JO_x z`or?(IcjQZcJl7|`FViQHcj$}mR`Sp{p;5+Uz}B#t^qJ}3NSyOqAd^9I1+(?2AN1g z0yz-6yu24A2-b4Ary9E0QdHtTTtk*@RWgG@Bkgp>3QAS~<}_Emk`aJ|L1W_^X91ph zDBnp)QsI<$5_+eRkB0@Cox&bVGkqObn-1bmtFMrQrmJ->y2dW}7u#bYpn?KtOfe|u zD=J6{o&r<>ilOCQP-_7FCmo`tY%a#>7c03O_Oe!#EYY{m1}x&B3W7o zY-3g0`Lj0PL(hryh&1vxhxl_zB6IneZ&&F7)rSAff=Vc1d^9bnSkw?FIRF;{RGLMPyQJTw`8hieg6VfXh2%mPf`5!YYg~xkX{3XORexI z1nTeoS--z)z65}orzpXK73xz)r%|#rxTF2Bf*F2GOH->js1Hf|6Qi7}`YG`J6%|ls z14fTZ35P(ymY<(rTB<%;BWd0^vu>=X2RI+#^T|E7mE-W|U%#p}BGcCUTOK%>n6%7o zw$C|-n&4ptkJ+uQt-<`yjMeKB{-U>`WeDco0MfxY&GqNyk^yoP`0i2*X~-)Dh6TXB zKrIOcDx5?hvVvGtyBf9u=PtlYu4b(9P+3BaI#&hH46g(^qLY(a-YlRq3kwU72zq3K z+V=Pqw0Qs$!-&<^X$>E0VPPQoh_b%C-56(ulpI$0{3C7c_%XZUckl3?wgJz;)_vsL zbidjmMa)NsJ|25GZYja(1r>39TG@je4xUFkXsGs%z<;@$X~3#@4*J(68VbV<~+J3NF!ro zE6R_*xBIqp2W$%J#wR8SuL);qv37AJSU~^XHG+!>I0esvah)Upl?D{6;$}~-{8`9X z@QOL%eA_zMG(*KhfWgRh-OynAqlE7P*I`3lonrMRF+V_IEiJJS067s}6_NyZ7pOx+ zLjg?VNbH78WlCIFSW#;P;Hl%|Jm{u=Z?P+O7~{9jTIelBklKN&Rzc zJ*^d>SY@V%5YGw0LVO>O(bNCtpA)5E4aX6 z0i8=a^UB~oin%tN!{yA^@&=zs0QXhz-GlH21Hb^Lc|I5hkTpc`9XuFhnxaDCWfUoQ zr^n{6rx6yqm59AbSunH&&;&m9$l#z;6uOjLx*>;z=f-!qJaBG-QU!>}<5Px1sAG3O z$KQfOS{!F6!)jq|ZJLWchT1g>wV^wUgIfzpDMRUUZUPPmYOIr>_B5dAWHW0Ri0`_& z@yBT5wSlhyByK>GbeV(T8Ro?z0uulyEP`Io<^4Y!RbdR6dE9m*Y(!RFJ`1vBWO)}| z5~6@yCLMKHBMQ#@z7Mn z)6ys!iNtPKM)wgqRNvo;25=0DaAjrX2d;nQr44ow;6flw{f7#5jU%mhzejM! zoaYJxj2~IppRvCCE?Wt}CJt6`gOc(+FnxOkNP1BbBelH%b=MIG8MKbTbnc?p4biU!MOuh!eoHx0%Km#TH#jAxL0i&P;kOfQfY&tJ&=x1 z4Akmg>hqY>{sD3`kl(?tSmO&M%OO%gE}gA$=+nIK<2v^b8e&%81Dy}Lq*CtJP!wW$ zRh69htDax2|D+ve4UtxV>o+EBhz_pJq_{Y}ydomh*cfmmI69U9-20hvPxvs@+s=+H zxo63>?(5gDQwt+|-?t9|g@<^crYBI!Ru6*C$5OPxnJ{=*#qFn$ta0R~d~_o^E~k0& zP1*)h+z^mI3D8he-zX>qJhiDQRps{K_&SDv^K}%2Smnvill=IB4rqiRQ32^2b8#JQ zZ#~d@pzy*%fF7oPpvd0T&Q3XB%N;~Z4&-=PutHBfi6}#1@4jzq=94k*)3rRgY+e%B zdTGq^*^8L&pIE^`4vHA7}ucvUla zRYFKR$1FP=Kw?>gl{!9dV4?*3ug4PYZE0ytwNk~Y3Ur-3J4^?rC?Zz_Jg6&QSC_sK zA4t58B3`Jxs27RsPcN^KvvrI6pXg=w0fk^cs;9L8eM5yqb(*I>QnR|Q>n|i8uds6! zULI3{ZO#-I^uzVz-@;}0s{4myi)qI~h4u=!r#_3c14Yh2eA{LInO5DVAZx90ii)nf zdg->Ftg@O~YG$Vawy&mQz3_ zX=DUb^`Rg(E!_baI$p7F;G=2j*qDCQCz41xIF@8(L%Pht=SBJ!DPv+cWCpODaYKm1 zo+xG)0K(_F@m4M~T{yIm7wDH??)7j*KV1(116jR<)0OhxXDMM$;Ixext#+INQtiFi z`VzFlnwXe)dEJIanE@N1%z<(OYyr}>lC~~$7f3CCy2SVZJ$Ssgy1cfQ(EW45A_in; z^}dHZ2*9u_fcEr^`bV|04`>Vig^pWS-@t&1h6XF}5(P)z&{D{sFG*S;9N;vEfCH%w zfs4x)TtI{qKL zD8`im^uJC*Q0P&Hrq{=I0psSkTvT09Pyl_3AbeT~D%G>|_n%(hZw89fTrr2}yc6!e zenK`ie1d=EH#aCw;C%u|pfE|?*bZnM(4I-W02<-pWMq7mUz(benp5#yy@}TbVqO(x zaF@F924I}#?syxXBtp(HF`>x>91JEn*5Fi|$;Ml&f{&9QihUzp>&Y<^( z{nyV9`<*z9jh!7BaRPk&O>bGbP|;7I(;m>X@z!j4umKj^9ElIj%^Bhqoe3MGTPdY%AB#E_Z- z+Y!Pfaikn15>5HX-e)IXJV~O^VZ$9M%l>xONsrQ@c~!90M>gVW0ESc*9H2hIAV-<+ zJ2~+cx;kuI2`VgzRqOlUknSpskNAHeGLxW8v1I4|Coa=>7UUORjYtI0Nd6n&(Mm>R z2NoM1{U%rp1F=$)vTda>DK3Cdym*iH*Njj)ihp1;voijf&148`EGyHf5Tk>xkY@iB zPiE*q>M+eOC;%Q9IuCzuqkRBmTrqnb(1?8&1M0h=C1kI&r37{}Yu7MHxy1ASwEF(iE2w@Bf6%d<9K8 zD`Vxb0O>P{FHzi|4NtXizC3-);L8DkMI=xHQhzJ?vYHs&?odD(Q&+QGrW-oDXw zk+|W&baj0_7rhYPBIv<=OI?a?Ah>vVq_q-}CD*TBoj+QH1g-Mn2xTaM3Sv&*10nUD z0GVmn5PYuYX|AV@$NixicBSL_zlEhy9kCHBTWO)(J zORwWSdj#e6>y9=ybm#<#RB=B=7!O!P11~sENlroGI8|2(+Rn4uT?AXdeIrsei@8?b zo3p_OBe1LMF8xh7s*H_|{rtqH$Z$i74Qqj~1i=f?^pKT#>fX(T9r0RdrE?Fg1Ar<6 zmCc0@t*wv8?BE5m2#ZTgH@i8TK`jKR3r*Cew!&^no+OZme((~6WuuYLK#lgnvV5~) z_Wl)mn0!MI8F=-?>UsP?#G=6PN&m>{+A|J_W%_u9)Ma@Lqt(km9T`8 zFr~Oge~l)}%E94}mI#>fPZ2L5sAMzKHK(H5pr8dJakNe)MYscW>JPXmYaXd`XKQZb zu=VZ1X=Bb&I%Wr&1uQ6RB{elkaQ02~6P9WvX*YHjH4%Avd7hASd-fMVp#Ey!+GJ1O z_u<-inYHa=8iJ>3qF(3-fY6|5m{-I_a8cp`1I3VLbB5+bO!2o+p1K<3DqB*SeQ(75 zUKem6pr53|%)Fmn;*du03Vn*or{rBFYWlShkX6-0Q3~ak!6>QS5#!(4uHVqunx5U| zqk{7h)*c6uacA%(*suH$-n^RzOtS}3)xI2Vb4Kf?Jdyct0Jf(CvG&2SWXl~ytcHL= zR23FRR40BEaPIir-j0EQe$b#Gw7#U8y1MaMCj=t$CxEqdSVaKHOtUF`_fLQ1hLt1% z_CC6}-&R|Nr&{;$+K4h!6tk(WUL}q6t1>8(xe=@9g7Dm$$B79;(W29F5S@qx+ju2j zN;dW9o9oQ|cP=xl<-c>8vkZ#JV2C27(qpZ&T>MCfXOQ7gz@UCHds}s2KePGy7OxA7j0-2}5Ov>e`S;%2-uG@yVCbV@X0@ zN&oH4>AGMeZttW5?cB}8?vVTlxQsY@S@LeazHgG#)L%i(48@+q=yOq>TEnk?KevX) zN7Lyteq??yR@~Gk11x}of}*~z&a;^Xm-Z<2+r~Y0kxln01rtZ6VPQb`pdXJ=?cg}( zs9Xl0(7Z&MDO1?Y#3aai7 zXH_1;Df4Xrf-NjqH;I!du#n+T6Q@*Tx7#zX+`-w{+Qkl%44k~No)2+1Hpl>pWWqVY zB>I|im>@t;I1Zh3l{Q?Iq}Ntkt2G&9Q#C8zIf(1pb={Hi;W$c^o-2IfXQ`jC!hU8! zNlmTELVD=`^clT(GbVA6$+3gX4q1=j8SsZJAhkk-JiHgvXebir#Ocv`Ls+gz=XW_H z;?qA8o8wLzK|L6rG4qwa6lBsn7TniuSg-!&{AJ#P)_0PtTE=V zMc+@jwNA6rn__HO8qWAz7^tR$)WYftI&_uc+`OB*d`;m*1W&`B7AxTVaIc31DCUN| zfOd$?;3~&a_4`#pjqhY+kU`Um;G!7B!%Ef|1(|GUt$J5bK>S)*#!S&#wg+98;ROve z3NT$LP{(CskYD1Fq%oG`zPtluv5aZ?Sh#*v$bV3q4z%O5>}Qj?hu#?l(g%Z`1JKod zdU{Ho`i8tCJETRXLv!}%xW36wy@^r?^zAQ&WiVB+5kOr$k+U~SE@KlB5XjNUSGe+$ z-h@(aa8*U1-@GlQ21Zd>2Nlv{mpy_Ibs>6P9@gVY5O}yh%g^8NRc_9NKCn$;vb>w{ zS-Z?ZYpGDIpyb>?%1Os?kGP!;35UD~?d@hLw=AM@CNy(%$Lu)#xkdVCff4fMg(~Pq zf`rN7xn-B2Ra}c8RivTR7cRWTWSzpP!ExUXJ+bXoMls;C>QnnWkI^JUA2ZV`(qy!D zYujfEF!KMnh=sK!do^78TGQk)**$^DJ?gPR)cHLCWW?C)FF~Ar@)!L?{5X>3l4cmh(Q@rHY&O0fsPKE z&%WBi6%*wz7Q+&%zO&4Xv-vMsPd*P+pPKQ#M|2RA;P|2zxV2(BC-yk@DNCABq(?1! zfIL;CWm^F*!>5FI`dT%x-iTJWt7fp}hHrE#VGeJ4kKGiVBR9i_2K}r(_97i6|D22H zXnp+lR|zhLDMPdyl$Wa{?TML}X0^UlPxrbQ6Y-zCXWaig?}`7Z%PIj%3gA6;{QmE} zr^A&H->N&EY2saCTr)@-zKIHj@G$(0q=JlMJ(EvWLNcu+F8ct-;o`s9NtEO!Hn+8f zAbnlT+qHbH_Q%6v$Ky!5B{Eqe^IWMv{O3$7WZINZl*|-sW?Dfz2N7X;7y1**=!sG! z002}HM2DPZmg6OOsPprKXtf5D3O(op_=4p*OY@aA%_BGwYWZ4_UPA#!9QORh3*g_? z0&aDep*X!)nzFK(9;LLPOJZ{ZwHege)Zd_Kaeb;@UiP=U?C>_ag=crUlg-12)Yq1#o=|3-cpuY#o7;1q`((+>Ce`Y^7wV(Jl zV?2S%D=aJwSgm`9k~lI8&;eTPlVbVN=>pn6M28puYf|*FJHSwXlcK`T@biBsMX|#V z_zAt3lF?V8rQ3b;M+b0`{QN)N>w&-ctfw+VAU01)I!dd6)R(HikE3Y=>oj{lYzRGvfiS!ems_c=Gk$rk`Et5tpedEVz`%{WI{OU>F**yUA z?%cTpg}MqjHYhw9&S4%L8rt38-;U)Y!|ezoVRo3Ri-+BdYEfmv;&Pd4X^|?c%G@wW zW}Kk~_&U1m07Z*Bf#y05morSpWoy0*46cAt1km`k`i{3BG&Gjr%Ej!;$iyK%#2yuW zAnGvX4mAOhGy(zeXF6&YOo0N-f;q%3Q~R-50~~9$qcM(Yqf;53$6VEn0uCxyK&^)C zoX(S+p0gK@c6JqdY@qRjo7esn{1G48+Jb<}tK~asq}=ve{W{dH-lD0{?*?u9!bVW* zfO21%DLE-A==w#EfwY5v3qd+n_kTi=u9za+V0Zjei;KRU`!n1F_jIA3tgrdMgs@4w zft6D0{;lx5wrZ!EQ%EbCNXTiRgmovt>7n~;7J`&J>3^}CEDdJ?duyVi1>0XqPS*zu z#&z#%Ghz@E6Gx0OkYBQ!Z-3EpNlNAE$GD2QyS`Ry_;I;DlPcD6HLEH!3}Qj%bpt96 z#y^A{6ikgn*;-BBQ(wR;*I$YF#!;aguXWrsQX9}v(57zB8lOe{edhNpq4Uy;w%gb0 z=~db%MAFz~*jSvX@9F3*A9okZ3#+U5p`pZ!O;1Os%4Q(v%FK26S3*%d{4F+} z7A<81>iZL1j9?1XceS7g8~^{4{C|5*rVZB-aE*5YLBGp`f@J#4dC&r3RMzq?kjgnZ zmc<_UWK^;PJBI5QP>(|hyDe$KtPB9(Ak3l&nfnMy;#YE+wJ=N_4EZ1$015ot+e-cK zn`b$SlGd$HL!$}wBElnp6BQ8=>9OR!x!J$G>)qG{U&&TZi&klbx5_dsS2_R+Ah2}HO?R5s?>m8ek3mL+GM2Igr8R{g0G$a>; z%YMIZI)W}_klPs5y8~wn&^w?`wc^-(5nP`4Sg|E9s3AxZStl)LoUq1wE1>TV*y2Y( zlYsc4-hH*fc{{igf7t4E>+ZvW-hiLJe3X^y>(WN6CVkJoO?mpO0+!EHsU?w~Ph61XxS1b?(@HHu<{3os)8f?#VAb zxO&NsO=Eq1o5wTFg#$N{emC}l1H#OWv;40OmR!2<%KxnQym;h%uc&%@ad{bJb0=Rt znzjLvCAX|r4>H+!t);^F*gqg|b#G%KZ({utc_ItV@uUUI&M|oQ-zg}FHT~Djtjp)_MF%^VojY;3*@E;fXc2&Fx^WT-I?2bNq zF~ZHNJ-~sG$OU{QO}u8TwPRN#i;!q(^ht&#@73PAm@>C6}Hi-<#*%+h`-y)zMKA z1}I?LXT8w_%tJ?v&nJfWPJ{QZ29!n}4|m5nHeNkkN^J6)`;`qNXMo2_$ytOM5Wniz z7p6m69%9uPo{?Oi3YRgRZ#FFrJTa;E>bg!9`7&v2b|YrVXio-FGa$0$bifjBV5BRh zzHf0^WqdA$v8uglkm?G8LBqO=?e$`1Dfj-jw`2%gTYMgU^%o*eCE3%r`8D(R*JjMB zM4Txx5Fv8pAtE=Oqp4`B4C|dAouN-PV775nc8O@Ha=)-jX8$z!uyVKW`-QiIRO0x> z?d^1dw218CXVx3M`PIz<8?7PazZjIV=>sVd7UlYAz^C=N0~rs3{~HtZ%V>y5xwcgQ z)1zH$KGwJ{+lRTkcU%QPqW~AYqPkj@ssVUIm_6W_D&%ZBbKlYPvEwzN`5woJ=Htw{ z`jQo&<7*x1cb>wIgE7Fvx5YhSh1+h4tQuD7>1g=6sfr&m^pUvOSxa4|}B4`Yd;un1O^j`)n^|YH_ z%W7dK+Q{M|#81uAzJ0Z6`?q6Q`^izIMr`lejm+U;p&Cr|R0XCNOiVAv49vd&+ODNf zicX@$e$rcQ7k zVFw(EQ>NTx6p2}EJYVeupzowSGjk509QTU>yTM{!IUGOaC3gMyR?)!IlkGS`erPytN zTSjLhg4RA~5Jr=(jGwC^mlT?%+_r-$`mQI;6#JQ&AX%b!eWiaMEMyKHvYpJUXIxE- z2jo?m_tQhCCceI{OPk5?y>cxt?^Y_|Or67q)CBpEKf77SZp;IzZoJ;E9n1DFA>%yE zjIX0BHIKV~gd@DAVtMkNzCltU-)Y?RqHP%q=ssRRiSjEM?*ubtsZk)wMid#Ste-SU zLI)TlD3FJ(dIzKN#17KuhwqmtP3$Fl!dISIb)G!@2CvD&!~Gn1k=zrV%kMVx=gR~y zTpUlPK}{IMZm$5>5Zr*i*46OwyC=S^?3TG_$jrR`A)XuKCmRDDwmE_L=~9CITXCp7 z?Obu|duLIv>6*-%{P@$C6%RJMzJM^f zusA{(1YG=XqAMoR^>~G`}w>yR&war zj-EiWqROO4*-ddVB)uAOa*&Gu>3R!h6mXrVZTHA9RX;KAlpm{d|25;i8hOKiENoa& z-$WN%*<@S%^NVlhIQqu@a76p^YNGs6+PYk7KjLfJQ_e;o;Y@)$Zp2D)@JJwK^f*}g zY*9BibH0;x7iM5}@H&eiW-a$T!}ORaO@H*jgDy;8DRDmw^HEQ1|GJRRF5St3GK0fm z!wE!L)1c<3BsOHvni?dKLz)S>%an^ci(Yia!!38-rh!~cS4WrC3Mg>6W<1d<=XAaLEYAcuHu_3li)(DHx#H-E;e z%H#Ilu9+MRC#v$dKcY3*M)HNOriP)`9Q@ZeATo-55j&_=rCduItHj~svk=a#oS~Ix zWI_%vAQ~m5KlQBa>JVK$r20+s2TAZy-DKl)vPE@-Mclu)3pD&lWIY#M4&dS6u7wK# zZugV>C~@ta_hDcds^#Jf{)*(eP?{e4es){K3b{0bzl@ePKf5{ zw{l8&=j+G|P;k*}oJ5DnB@C=M#QH*gE?b-v;RY%nD(;soGTBC_K0=ez5PZK3ZuGoZ z4oOHPB#fj_8dlLUp2PQyN-seJ zK~3m4Jb${6jy|&UZX|I+1;1UF|H~33NzETCcaL~cN>kRC9sw3=D>0)b0;G-L7i|7y zTEqsz@*vghVQKJ{m>7GsV)q@cZf=Q}nf<+}TpIws0=cWo-gmBN?f0Nrg>5 zw8y8P4nUy#0|h}iIJ4h$fspCl>tWrNMXrKVT7CII*=!?@1TaC8V&%S{Z|E*h$&~X~ zKZpwSR{7Ssb^d4R&rEAh70Qy+Wg3=&@4{sEOK&}I2Un5`Sgz`_3(7#o*5O}7nHyw? zSipFZ=Jn^6I!&}P`o%LO$>2TO+^~qqQ8c9P%m}c2=O&Pi5JVhaiGqn04C07PosL-* z)0{bVrRuAWGk zKVRLqpL z?pe1!7p64bkb1EHbfQ+&C1d&tuVyBm&aGj=tE2#S1Gf44Gltz;;_|~OXMYe;eC9?+ zM`vfhw(R)(w^*uf1x(yN)oyslHDn8G;6j36^Dt9Y1>%K9^}Q`+M#~M<``Q8(p*OHi zF5XNoaTYe%9POTgD68w$y2%hj*a_Fnq37LOF1<-45QZ>D)@Y`9Bdm~5RUX9zJP;?> zWO1sNm|T-Sx+F$CDD zAaAQ&Wg_TAFZE^OFWZd(#Bn7yr&y9ET}q9jT(CoB#*2g#itMc)|9y-_lb~ujRpiyJ z@ygGik;nQ_5?%NnPdL-E+^v|PdV#!la)fi9(Q-K=|6pLUJ%Q}FT9QePv0apMVda^2 zhwke2jH?-dtMubH3)Yy>LeefbHQ0$%7}|5HIBv#0w~TDT+~hzf=Pa9C{H1m2@0`C% zB_}~R9O`|gTBcamcjWd8YoQ>vT81I6M_ju^o|ypY$;Z@wIjqjD!?{|%E-apL@o!rP z)fiY>z??0~q*;{PV%TP39}D5(H3YQkoT&JQI4x#g-_l;wGyE4vT-sphIMg9(gwx}P zwXK|Dm+qMaYy2nxfZ{tnvnrmb|^1c~AXsamoBjFXk2z}er1UfqEcgMC9&c14o6 z(TS%obu>{oN_ZlXYIt3eiuUz&hv2^7du^z%zXmJehmwpI1f~L-T9+yjyij)`gm`U! z+YD_wri!V0y>z;iyoQXo3+d(C68xq?KE9i6QYEW6fbcc{J*HP;*u2l!A!e@5*)hs0 zsDZ?tG-Z$wEr_ZajmP;czDPq8JcCXv2UYy4wJmj0to9}4)f>0!;dqaKS4VE2$urF{ zk^VuNHyp#|fKr0tWkjmHBG?v$wz2*>mCg~(n~Y2w0du=mXm|{GL~Ibk`B1cXIP{89>g!)uQ%T)37w59 z`5ebuRc7CyAeRX~3-Zc}Qu4ui;+G}g&sv0vOuZVD?sQ_v4~@12g|}$g@Fb=J#r!x~ zdZ-hxXI|_qx}0-Q?X~QASvmMZV6;O(K#AenKfFA_G}!M^Ff4z5X*!CYc3*q0eOFx_ z5j9F1AG*EGbml>O0w4<_?)6-x-%=C?qCW~$E>0$;=CHCRf>4W^UxjfEU0_HipRnI8 zm(G-kt&Y=sA-hZ9@qx3o z48cdE>OsQeE75p#Iq=PrWwWJeT#m(y;7dPX*Bxi~9i0grmc1*n9Zo~&K~(q>CE9u_ zYDH$>in1#%TYpRhv;akoW6iC+Y}divQ@;!wM;g56Xji*#ZHA5FWUk-yG@6Xoo;ZjS zyvJuNW)wPK!j$&9*`8oF9#I%}dq~(aWD;nn)iCrYzqwHB`V0XSVab3r+AP-xBHcb>vh&kNRJV$6& z&NI?HTX*G^fBJcXM4msJR<0K`=?G8*siTv+H>I!j&BNDn=HVZe46x{N4zq`~EJ(^q zS=IFJWPwRP;gUlLmqDQ0c*9u_@$izh;C-#v)p15f29Pz$5WKxWw9*wRu!`784hzV! z*((m;nqy0tc_j@M$vm|FgvK4CJ$^AqOdS!0VX_TwHjSR|2HQ{!#ydE)E-YjU8X{)x zVFgnKA#jK#)yUv*h3j*FWU@Q@6oM9%M2!2%%1RIktYG1p-x8gzy`0_%I7drplolG^ z3-m7mBGJO$_(up1s+*Evjo{X}j93fu04_^HI(3x8tJ&@CBNCRH z+&2}!)r^zR1VNJ}`gJ{N_?-`#t z&gfUwQoXL;!ZScP*SvJu!72D|@czfb=wF(GtBDbllQ_m_5VwYRiA?PMVsZl4dc35x zv?(&}+I_c1M}fmi(n?AYts0A#?OItEAvy__q8-NWKAXf$8Em1s^>P(L2zbbuH@6%v zEi9qKeVrMvvj%mhcPMFCy;YMLwlFsAd3Q?~;+7R6*efItot4Z0gi`HX$d%m9&# z^JPTrV8lKOQGG>kLak9bZw-I``Gt%{FPCuiGp*+&@-*AQbni!^9c&>up-5o*$a(d> zCCZ#-|7dovwa?0iQ~=Jo{hm=BWp5gxiXl>UT3;Fv_DrWWzS*qb)eU-frZ1<+@&u9e6}jw!C+ZN zPu0w^c2uybu8Gv5!$0ocr;RvG(3-ha_Y{5iWlm1v z{Nt&XYa5=8(9Ax!G#9=*_M_)J4p%7GED&XGrT#!SZmbZ-u?TF{=V$kt^Q^E;5FGP^+cH<$&n-2nMptOO$#6(6!E<-`q z;4)2QaeGtUF`AH{GflOXxIBlYP<&&_OyJ7r9p!L9PF4}U;8hh4|7}jmn|8FdYquy3 zHBw+qc>-w?fpS=(K*W;y)tb21kq2*kXfQ3i{@%g}qr1Zx!m?p0**{0gH)~Ej0&*A#FY_mEl`$>dG z!U|@=&o7w;O34!>_4eNN=&1=~hC!iQU@=g2jWpa}=(Dw_lP%SHBf?dLi_<7(jx6z&2>$4E|4;Jp%irZbULwyADELGW?+EaW2{qzr z;&V9g(S~s#@^wTc9QxRuk#7o|*dtqIiiZ#Z(SqXaf)ajPl=D8?qn~^N<3B<}9%W12L|M?~c0){>|5r+O%W&RCur_XB`gG$~v zKW}UoUawW1bf+_5p*ZMuywiRF8@;Iu@tD7FLPS?q0=G^JN8dGsAX~2%T9cN?4$ORr zVpwsy?nc8j*_OZClaX_TL@|jc+q|za)NX#CD=sMs9scxYuOB2tOix8c!dbfdUe|(B|fKdS+5b7EQHR=7F&7e9X9AjP|zXorQ zdphtovE%ndtCIrru>h%|_xy-Ydh)sfOr+>fAMHXj;~GnfOEqP75u&0G66DapWgRM_ z(0X@6$`?m~T((PRyC|XZUUlos1PP5g$!<7|nLw$8+OJQOTs1F-dVRak_?=koO=&Wh zl{(fAKBAwAl@|}k94O<#K8W;}D#;gBF!KoJnNn_<4uQ>CgLfb?ZvZ6$dR4oFgMqQD z-xEkkYa-0eiR1EvYa(A2d93K`^`pP5dc6($&Q^Wib`4RX-M^c)X)2 zJd=BkIY(+0;JsPpG_Cqdh_!aSm1271|9e8rP(t73VEPsdg(L1MM}-vA_@~*Cr)6#G zv{h}rhRS+P9Pc%&*O$kr{B%){uB&~YrUbXkEe&@%q%2r5PyZUX+ZxHOvOKY9j@%b| zTucb+rQKyL-e9XKG&dsU%!i;loXN=A+PM17!oV(LJB~73^^J*&i)V)@uQUcBO*HDx z1aq2Gdd_rs&7~~Is0%`o|1i{-IMyHmU&5sD2BP7}ux<+6QiJJxG{a%7Sxx|1N2|gh zjt7gDr&~U$2|(01wirnsd~djQge1Z@r&w4TDB7r4_MWlbp+=gD1#D))h9Wn-fx9SV zu8pw{?1*!OFdr9OV{`1#-_mqU0IuNw_VRAMm;DVPM?-T?#aHVt^AtKgE>PCv`y_8K zomVIWvE%j1F)Gh_j{v{Sd2>-CkC>7_zkTfK>z}U3k!E*Xu5|aTZT@+XYMM4_@5`Q# zUi8W9ejid|Lt0f--xaVV#FF^Vhjhe^m3K~_(D%Gk<3!?9O}^c?%j+961*=}H55-ea zVX$vmp{6#zQsop#doP+90v?WZXuS;Qh7a#e z1$)F!9=Y94>SYs=DGsmn#`iwEVnZOe+DDU(5A@cgsD4BS}YZcXkmGc}f=>PUh}pzrB|R`_xwY*H|@NE3Mq6)yg5}Gg6*P z^x3{DvF(Gr&_KPrMN$VnOVt3AjKynFp98kaSTA87cnEuML~McApgzvO*%id+J2-Ho z+93@(WtO=k+p&+QW?0fk@V6o z)UWl{?0G{=at?T9qRN8hGiL8dIk4|qDcY0y8#uWB?qD)TNUG@QkVJ+eI20;PK5$=p zQzSHNHYW7$LLf(ffByLc?A|Xiy7k0{ywL(QU5EoT^K7L03UqqNCZP(jy z_UGOM-Flq(VS%F2zxTS4QHobq>}goXjW@j@%9c4W&($~m0jp^CJyGNAAiM{T(p&=t=qlbrXmZ`s=QtoC|$9~(<&K4rz^k6(m z#z2NQwUa4DopMG=2L^MzkY9;S(B6or;lfxuy2o36o?39ohJzZ*Hf%i1*smw(EYF;m z5l(ExC<8XQ0j1!~yY8-V^-6o1H7qKN2t#XaYM0uial#*CVF#4DhlN3<#-ZlR=`)i? zy8XC9cVyxy435s|+1v)QX-;Tw?}}ZAruoIYVDotHU-NSf80r1bnnc7CSmY-3YV#z0 z&$c6g-Wa2&R5$S28RmLb>PC8gM+#ZIYI^d)rl4X?aL7J>W)JAvf$y~kM(i}$xn`dom3JVhrq9K_uJ}q284`?K0uH`^=EzL3KgDX>{_9wC=ql;m zz@!tZ3O;oEyfNSee#V`g);H))Cr2BxCj;*PWA&*iU&N`9xtwJLLK`}_Z$f6+N&203 z_>bwlpu+UO;BV)+c&}qh53-a4(*kq0K812y!*250S5C*6T)P%(Zb>h0#8!0J67n0! zBO_{L-bs%rOUh5h&#f!WtmdALQ`C?%7c96ruQ0_kZ3myYKWX&lcj>`1%D4L9lp9bT*nY5NuAp3P4q~{eHRL9Dcvh2@<-T?<)%L5 z0_lx8RY9WB;Fffwsu$EHZrSw5LEd0a5ZSmcu7+wjF8f3|wSw*lT`b(#p#tTt+4#CW z$|SZIlAl`|D6OU6U%D($(#L&dk5|Z2UOmp$KSvb$RDKDT6VQwT+488#AB)ly$xrx* zxdghU-(zI5IW4;}6^y58mVOLFJHE*=VH1UnZ<%DC3(hYb#o~O0yv+-n+r@rnA}ViT z&-`3{%2hXBR+JlR;c`y9Jrrul?y$YWeVisGmYgEQE8!DjI;dO`Ph?0{g(;SD{vEub z1#fl_NIq>xhnhoO%5(Fp&F~>%a;v+P`&~9eQ1A6vtn>VELB&GaH-^VhlrR1mV1aiI zRVWnJzDG37VsuV@t-vUybO zk|d{jdqTFK25w6`{r&yG5mdt(u{ea8O3<0#mzaTsGDHr%ZzmR=RHd6(X*x>uB6MlRoRJzma4$ zrVMIwx&NeTOw0f7g%a?A3bfJ1U)I;rUJU&+|wVq>Q&C8qb5>l zlFfE0&#LZ}CtGpcZ6%pDN|vM!7taQa!M)>?E8Tc)#cV{!m&rQoi+=Ih4C#v9EB0QE zQT^+$i2t;&K>2_v5^7AXhx$ByqQiF+8*4gH)CbII7b+zh;|n~<5Y4hvuurbi7KMYh zgbXdS`!Upg!lSl7n1hQ`_8x54a};Cm7;MV5-lhPSX4dmg9VRBZu&_)2x07qf*qGCR zj9cl+U1VlHRLGJLF8(CZvc9EGu?(7;1~x3IV?W?b;bBOui3^|>{0b*L=&{?H!X(J9-NEQ6vn~FsrKl1&^NRi3*T{ohmIT{LtyXU7Qp5R$G;mf|MdrcDAskiWJ^R&|%Vz=a_>015aNA&TPZX`V~hZVhTtt6AD6CCfn z5R`X#L2DMG#j;O*U_hxPdV15^f$Irs=9W3awqFFj9QhI3-UjbbLITBbAB8lazL8DU zs6|Bs{4A~A92MBVd}#9jc$p+9+&nAS7BYT-|KX?L<^nbrUtpgY9~HSd@x8yWZAdGz zU5S4FL0^8w%=3zbBm=lGeVTk%IwI6`h~`?^-PWk(s(<{hPLt1_YHweuzA9Bz)69o; zk8sery?AlNBdB__byfP7V)qQGKI2)*8(HU`YcBLypX}%o(*=Yx>l!}}2RZ63 z*#X;KvVvlsn@lMVxTRtlL|rx=l!@Vmgj>>{asKypXVj496?@H+47S+tE{R!Vr%7x5 zbp+Wyobw;18$YKChI^y|?}K@N@0IgpL(c1Go)-WLS{p)`tbnCD4LYT#SEBNVvN|1N zDx=%AVJ9245I^tjFG1?LOd12eO;-+rik=NE;Gh2pHUP9I`%}uQa7fonDQe`^e7pL`kqw;SbG>TF8vS6QZ$KfgcegHHNMtrYEqW zX9QU{Uu}F$Gv?pYIn3|-dLMPl}^*lDGQakyA2%p8xc9mldK z{%Ou|3V%KJx{~nb4xX`B=W=&(vGAZ=_F#R!$ffS-+f_B=+X&DALZ0V+ix$Iat&3dG z(8Qq-NIJt^HiCJ`9A@*=?_4jRLPE|gu5DzEjkY6?!+P)%dqsE+F@v&2Da(wP7ky}H zkMlD=%(-|@TAW3tuyHuJsyoBBgZv6Id&mItpyj!N*8B`7zn~R8iy)0E;8bLY7_`PA z(*mt6+H?MNhhBJ*O*K}uqB>Rd z+fp1&^?0J5QK&+G$$Vi^+54j0yE}s8#Xs3p{;IUESpY$t03As%C691y6O@;Zc=d!I zZ1g}c=eMb~x>U&U1}1nzO(%hE^yI2D5wtWwgMVf%AI5<9?6-EZei>MVmh2d6bXV;z znLpW(MfU!#HqoAV*K@^|S$3xz{k;gj=>P(zqTV*g_K4@^hCO}JP7_!BL1)avl7R?= zDGu-W=vPILlrw*>ewmdm4`}adF|*>K%gL^S=4Am(Uy@|t6NH0MHs*u9Hy7vMuInkW zLh$4Qkpl{|D`?cHGDqk!IY!;zXpy%=aX%Iwuz~qN5JJJzMMI{*604`kc*q7bSj`6g5b9 zFLaNRem1t-OLzB9$(8mwU0yNEL%fn_=l(!KiU()eD#B6A@QzKQ0Ue>xUEek-Ay_g0 zqc{ZhZOd_CbG=NkFFM#|CrIoPdAJmFY+&20Ts|$}uI&CGY>@iCBrRcVd+OKu!~PD* zb;yD5%>Mkvk4z7GJ({|v8msSuHWfBH_43u6XCm7-IphGhzTAt zcew5p7@|)Nt3CVa^4~TW6_xdw_>^dzpWoX8U^OrYg1GM01#goBr;3Tvrsz_GlkIRe zFIzBQ15aVw=-Fb+Vh|Y-w&-@%v?L#h$C3SQS)-i3qKdVnfQ1D4E`EZKou?xNb&jR4 zbXqGY2+#4Y5?@(wK9c_OE$C&SXv=Qy{H+U{iFGWiK&3#iDUm{CwV)1|uszYkqN`vN_b)L*~3{oVPiGWZB6KVTDJycx)&qOtpM?~ z6Lz_FXWft`H12pQNDX)Jj=d!vZeid zzJC&%E6MSzSUxN_r| zNrfBMyQWy+g(%oK_rvb_!*>iF~~Gnp04*GlmPIIJ6zZAC8*-G(;Guz+JF#`M|t;$Y;sW@;L?VN z-*9kLcsQ57!WugD9&a24h$sModE)=bg%}*njd`PR60DF)W(%wN`>FFAn3;Fy>Mmv$ z?n8hG;jTf`r+1}}p{I%;B(dM8#j~Q@T}lZ@0Na7YjRC?+5-Q9k|Hh zFHLIE3mm*GUQ(M>tb#AdlNh&^a0T>!+kxOuTW6}yAg18?(gph zeeX{Itub~`C>dPA-h6`&GXW15m-Wma1;%)g)bk&uwzNtdaHSJrfM;n_eFKg!V807C z8$gc3>(FL~095=#-hO$ol)TqrJq^q_S+7Gofs?zkNq-A8o$??3YO2Dd)Rh#t1}K4Rz}yrtRW>qx^{Jx4v(scvB)&(7dkx>W?yE@S#lXR0hUc}ax<8bhNfeJ9{8DkZcI zymL@QAjAa#_yO=b0w((Ibk#{mKlV7cRwfK>qD(>LAwJwL=fjYLVrAa_6#2s?A+W@_ zZ{;R}0F@@-nfSNQ3$*5+|LI4dDrf@9Gq&$#>$h)M;U?nwYDA3Kw^unwXXK{xdJyF% ztocio%T1V?%vICQ8CqiR$i&3O1;AJV1mEk$Z`8n10o?`n@HfZ+dBj8jR-@b9S(CN( zf`~b`BJAii6i6QVHXL2gg9b3bAOd;`^-U-+l+63n z>Z{=d^g^{_=p=u*@A8ZZ&prba)tCwv?tNsS0V)PAPxefnv6}1ZuWzM2v?~gypkC(%d zXN6k;qrHU%zun@5CCP}D&GmS3^(*kY0DIPDpn^vDY_2RNT74pkr>@%nt zcC}@_+W}H{$YFaP7gcn#u@eT?bTNS|1r8`MI|R8M8Hr5^I!|LF1w;c$vb#LLj5~erma?5M=bsz(oHqU9n^HuW9#d>B{P2$0S3Q*K#QepOhDpXLLPpP>B$pF<{)VHcZ$@u$Gt}YTI_1=Su>V>E=xdy zmWv%9hg&z=dsDoOc%wGU`e2>d1e9YyaZFJZ-y{B{CD4_H=&NqS2oKcUMCrHoERYr| z9+>Oh{R`_cGUb<0;i?L@)Vwi&ENGQ~LW2-V?b0~MZ^v0qsIR#w(xHa@0F@DlR(;Ob zUY1iw+~3;7b!6iyyeBDJ8Uu>vDC59rYhVCyckOrv3FTX%4;yBOt`Dyu-)oW6ur4>n zcpcHSZCd^nC%gQgw$c$Q@H+}Dq-dzS6l%wA?UpSk=P>+gaMD@EiGo7b1Klmz4T&*oI0gWQ4Rv%$Y=gs zS)jtuzw|u~0eJSKpBrAM*f9f_lxd~2i;DyAy-eb5>pO@a zVI#r>|B?&&<|z)wzmNydV+GZ?rpijVX(e$)hv3Ca@Gdl<$kpf3R22>*LO5!^bdr=s z7+sSEi{gf5KWd!|#?(gLz7+gqzCYYNGi1jLZ3A*!{$bo>mmOuLYGO#6(Z|+~moDX) z1%IK$uU4CO6GgMSI_b3${n;U-quYr>?+5UMhoRnQvIa`k$$4A7iTi?Qr;Mhr$s%SLO9h|1LeyX)`|~r#99oEgI(zO+=wxd zE2ng`Q|m>30LsnVj=l}LMr+xz)zndvWn;0&ZNcU{j*E7@i}+_PpcCaji;y(wGP8%p zF7W}V>cC-L9=Kexq6UBO8`aJM&j`?aLMU(!Gu#~9RrA}AucpBncD-qr$bQd4L`IKE zlSNBUv%B#9R$D!M=2hGEN+vatt7OT(G zv_q$B-8==HNRKwep@7GSVk~-CF_WxwGndvfdvJ!V4m8`_j7d_^ZexknNH79cTNHN2 zHSCz@Fk` z=^8vki&;@+G&oc}&E2l%NzSm=xoBQxrc%&GG;p_~LdKd{YU&gQa-*sQ(y5D7AmX6Z2aKr#MLr9cn6P0`7sE8!`ed-b8%kiCbL6A#3nfXKFvjsV^DHXl=MT7xV}<=*UP)l^`m89Nd5rGmA!wICg`o#_WFVJI=McsxI%~ln)`G}Wrpm_7a@j53JI-C z)HRH1X9Sj~S4VFbkB}gK*$kmHD~=($rAHsplh$RwiJw&D_O2^vi!k8i!I&2o%(k{k z%Zi=&y%h5e3erR)GN|8tlVoKGQ!U6dSm1fu=bn+($)vz=1YGsN^l9;!)NG>3DtcG@ zHT>u~{r&ROq$bF+{a<@b$lH=+V^5Y1|8GSATMk^_>gvLXg^vdXo{xt;b8QJ{uAR|| zxr%+K@5xnhWmNFtqe7%%PyF6C_m0K@%Sx=a1eierIY*LlAx<79_T^rMQXIhVF*$+= zQBCgJc?NlF7Gf{EGD?`()%~M|7^ssl5H*@iKdOFNwc~qAHr~rUMe^na?A#0VbwH9f zIG+_srT8j0v8KVgRbL5Ky%4_S^jcv$R9Zkud@kAFywqHM?-HXx1|txhIMoFIV;=Zb zp%-M2_x0(2?kk(lb;4OJbd#>=QP+OD6#ca%^6l2a zb-7mk4{sW>d|;LN9AKva#o+(6(rI@iFdI?~*55OX1xfuxoZ#;5JGzQaH4}8Ce>pBObBEFiTC)~MIjlz2p0@Ku6uy;- zMkyz$@>?@RdUewi|Iy0YsS3C@iJW#9{4s~p;XQjvuG6#OXlZ!{!HI;+^K{?l{Be`> zv;66vf(xYa}dasniiVuS30(K`N1K^6EneWjkTa~82!2J9;{PMK@W+JTX4kO z*fjPzgwo~dp3<8RP?2HnV{C9Nq5%U}+569fouy=VSix0IQBX1SDkmNPDL_@W z{&v|o`l~)x`|TW1{9N)~nc;_@VyVhwgyb!OEI5h(SNqpb+T(-LiIQj|iOJUB2z@Z$ z@OX6HDRFJQ&b7VYkNmb}iw<$|Qn^Z9xP1&BB*oeYrO!x;c7FUqz()A^h1xwx6;j^p zs1yG~A(qplSS$~(y7bz=4wfJsa1Lq(EKO5xzW&f@G2prS_^BUUdz6hGVB3GtG;qJu z_7zmrVXmVVar8aswnoAhBqfZ#MXc(<@%EY=Lg+4&_Xj2{2YKo9w0 z+!yY-^g5#0Pk>q=ww(VSlz>2X``*q@o&Cv(tHIP`T`|8V7nBuYt=A8ZJL63ZY-~-= zJLAxaV6b%|3v6L>EnYNHiY@QD6NV2x>sxVBg@aty+2hkfptRvmomj#8BL1XC6dYZR z7}Vg<^xSI)l?eTO&8j&v7k+OtSKw`wGm)^Ua#D$4Eil|#k3bmVs_=+rt&*3c!HXN5 z0DFP%=Yc&NmLJ2qo-G~ym0{W6K$2;ekhmpg)axax|E;|TSRWuG0I=Ea&IOJS8Y^7+ zrz|HHq$kSU|5Nz`qaAqH8RLmNoyAZoogT9DMklW-zam@W3#aTfybY4{|BRw!mb}yz zO%2k}MVvN=E*_2qG)o)q_A`$Q9A}Rt)WLVZp1!#61T}!BqX=8Uvr)CH{YTro=S%Pc zeUp0k41$THbS*`%B#s>;<8d#1vs(#Oh;=AiU#~*GngGu9`-!sE>DhbG%mS^7tA5-0 z>Dn_kZkyT5Y0I*Y+u%2$5FwZ8s(fEc10cDR^N&FlwUJ~F?U zAYjod)vGHWxVJ${132P?DhglvJ@DrX-%Z|Fj?VypLYbv>lXR~;?+Ei>w|5QYOMG>A z8vtj=#>V!D)DFh1yceVe*a%0|qL(7*dH6_bt+QtQsH)0+0cjqDAUy!^VC-r@!rVnd zTpa0t6?+moT~*=?Y`^SaAfzBymUkJicC1J^>E7wW4H^#rO(@X80rwQt<^Jq|?=koU zL;vUDem;ftJDCC6bO;1sR%RMJtHCkB!eaW5b?SS@Jy3pnEWAZ$GXT6jI}zYA1C}2k zApo%6ozDX})7!102I5?QZC(sg&SRINJ7!Rpca8uFq}Dbz0H=8fNR0nQOaS?g0ACG) zuPiNh{tKF5XXOF@r#vV(4>5ye#W!>i0AXNYV&Wvi0M2>G21~FbS%>@|V2%)DFnRy~ z3=MD({y)tXu`P9l{9m&*K&3Mx8|G1Zf$;x;t%3VLDJuW(*&3j%xwD_YC=o#Jhx{GF zfX2{uiA@RR=`%e!8599I<$w;wl-P?+dU=+a;!7WW$?&a7oN#O_0Ak4fA|mDQQ4%jv zoY2JS7@>g|2nN}kt^xrsAp8+TQ4E~DqX-;guFd?ci9es;lGyr{nDfKtmoD3-9D&l3u1w2j~OfiuKTk97bGUuTB;{tJ9}$r9dMSMXLmP!dSXz6 zDwXn-Wdmxtoq2Z@>1z*Q{fYV>u!sA*RBmg=T~HHMUYa$C*m3Op;*`gC(v@_fz}(Nk z2U1&{Kx^HwdHD?K%4?o;uyp0by;W@7(QF1`aVa<#ozbZ;&6oG|nL=y*aZE&HaTi<7 zz^Q5!U$29foI+Apio*mTm*}x3zGs{R)zjie1d!hZ(lU_!K=yXDG_+_YMGO?&Z5yvl zrKCDRNwHKh-|Z}768oMu#yk4j8Ei8#46m<59_sWTW~%2s^2^G~0MAok;cB3AP*^8v zP7)Ay>M}nQdSmB&Cz(J2K2dq#=^Yz9Yg{!K#Q?@G`ft_zuU4LhP^sWXl7B}i=H|ro zfhfb4p_AQ3E+O=abzp<7GGh3-Eo{FvwwWl>a@c%!-vR*=lt=SKW!pwJfcXP^(_2`% z-q!#f8b-V?wV&YOSq%+{SRvprRa+a6-`;Isfbn3e`rkk}7UKvW{x=McDXcayeCWaO z;o4|d0!Hs2-bfH2AXs-%I(AvPhREmvU(~6GNwoCaycsJp(4MN{_<+k<*}qNc`;&{q zblKYnujA9t{`Dtcp7?1nA)&5cwDg!108aw1fcbazm(HX%8&&Cb+B2md4e!8~A*Mpn zQ9ZVUi`C2jb6U^Fe^0~+@wt%dd|dd?1;WHau(-In8S&AI9mP?F9+?;j&&8p|6b|H} z?aO!G1P}(+=rSFHejgY(4j*Zyb#7G9Ph06jzB9;{B+RC}Wo9D%vmwDo+5RAmRyRiy z2?r%oMOU%^Kp+63jXK?5C^hS)d*u`$0}p_-SU~KadUZR7eZHDp`-S{&^kz=;-0OjS z4umHHtg8(S26jO350s$FYq?(*y|cmZM!P?r0$UK@2proEmHY%@_w{k;EFVz~n*Ywo znovm(#PE+odBOR)w=PYYNT1^l?RfzrG}&o=E2$;0v$&8wny0g;3-mX90Jf&-;jXS^ z?~~3O4TCipb(AJ zonC|!go(#X(*R};PzMZ=B^6*c-Oz`;yZ;O)evDNBnN=BH$KA==oT8}xH8(KcP*hT? zJqJ2xpq~&n_z662wWT8)=vCF2BvPb6#tghOKgV2)VE#kQY4ldo=Lpt={o`n*`Qv1PG`IX|ggWpVB-! z#@;rWIE}tI3|Tq)EBboaJSRLc4ybw52nUbS(UATj-X%oih76Kmg#6&BkuHcEW#wjw zUuH(J;T8aXe(qGBMeL(1-CWrUr>Xj7qnZWs>ysrW$giK02AT%Rt*_Gpd)E#QDwE`~ zn%I!Q!S`pLWYc$1ITd`qw?V4)YX#~ua_vS(;2b0QqxAs$%9}C;xm+B0fe2Wc0eGX& zDtTTQ{BHMN*>n7m)(N<^OC6$*0T4={2YHo?|D0edDs+Y^`M7vp;x*Guxq^iEgNBQF zHs31|%y<-+`+gd4qWo0@-=6B!#-pmTz1!=FCLi!2V%^6lTY~bdjS2rHTcHX=TLiTz{sT4x<7D}K(0}-V`oqnH1t45%}kWg$qYZSTHMi%)h62Bt>`h$i{ z0QYtK5ApI6`yA=GA4w{Bh!`w794x9-&%zoIC{(0R1#mR&oXeJ6PC5|@!W$Z%;C+_f zydb`}pPli(n7MEy-*ujxACUElHKg{ddE43aZT3~cW}~A4krx0@erB~i1ptL#l8*>t|#Fc zL-oK!FkGB&tEog>_4)9Rl94o9QtCFI$;t{(zjSTI)Ppv5>)WS>*_)?+Zh|i&^KToa z4Gu2HJv9bJerh+bIA0!qe5{mivFhIHwG7~%tkp&4lh=DbJXg9ckVzE$Pkwh5L}ijUumC{iJB5V?Hq6u ze54S!S-^MBdJ0}ouRN2aK62uBJQi=#rryYlexVD(wEAui^yqL^qos|jwlI+6wV2PZ zsDy2aAlDv3vbk1c7K9VW%3t_TJ6RpnWOMthhPR!1#Hob%mz8q!SoKI*t9HyZR`V)G z;ah#4A$510&rSZAM@Vuh!1v3$&7p7hpJnj7$ES6xxgk!_DQ0ZaXZ916v;enyZnX42 z0bDBIXBfJvb~W;CKV%Zv2;|6os?i~!%cEK9fB?A(dB>m5=k+rczo=(TwMZdeZ`P()d69-}_K0E*NNZ_dPIs#iK5k&e7rH(GwzpziQA(^!PQfr)J?j zL5xa)TO3+~ButjNcBEJnf;e}^xW3r$gg;0gy5=|ZR`cfKy`h4PnV)PC&D_DA|NRT+ z$P!_Kvxf%!S!9XU0RfT@xuG7?8tS@1pGz+iWQvA$`uWKuXp!2*stulNm%g!>@FSa70(|*G zl2j$D61QqicvTVa*0wfcKKGNk8R46aJ}ghKo;UdCRiN~XSi|+4JTtT)45rab!wS+b zURzmC^tpKM_XOxUy>}ev(Qi2d_n=-TrS{_3$QTFSaL-fiZqMY`N35ZJd;nP-I zIDm>4sn@FQD9-WE%aE0%MnO)Hsy={2dgM9q%twJVI~XGeRJPrbK_(`qva{^GX?b>U z?A7~2wLjd8;9zY7MO;kn?| z>R#GzG=yaHGbg9o+t!(U`Xyi0ee}AZtu|+(kU#0ZDp)^F=O> z+J>oG*919AfYq@%r(VVTqH$q1GFfAVV`)7L4# z+Ymq_0kcQ|#r)E^!!^{1!}6IyqX2l{dJ!scv*H`(Pl#G%5vngcRb5$y5_kY{^~2^0mfyIc}DvWQnJ~o#W#x zClSOT2vQG(cIg&IMVga3v3~5E4c1wtHa?V;Ns3dPt49D5SaYYzP+Y8Xv*GfCzil(9 ze1TF09~DV?J9?N7FNGH zVp#n{b>3#>4?4(K<~Lpim4;7b60D)y;+yS0ra>@NU=q;&(<_ki5I~Sdf#~?AV>=i< zrOlSfxys5DB^MV91=4@Yb~wRl89<@mhIpR6JBFL!N#QH z@qm=NV$oH!H62lrodR#z?N0-%;+D%2$Q3;QGDSn>VNEj&exvtaSu-onPr2B*=ScWk z$5M7JG<<$4e%Kztg|r$2y}WAWFs1s5-qsg3juXm}`iiDQTff3(Wxo#ZnQ+Z&mTb-t zNved~a`EvU@}d zU5t<=20=i!UxdcYooBe7f0u)T1g;ydfPGJ<5)S*%VbdXHUnAwlv>LM6FANOuYVuoV zoZ}%M->sxS3L&^>c6(~wY!WZfV>XVi*_+Dr$7CMqO4T&^lI>=~5i4Tk_3o}_~^6>?N99cda z&N2(~Mg?I3C4-dpxL{~K8Egq$m-$zGMfY)nA(8Dg@{y;pC$U&@KJt3sEGyRZ2ZWce+tc=O93=TP9wP1*Z1? zD2+OFAj2YaRoG6`*>wB+FrXc^;R9DWR&|`UbY3Xkj2TumWfz}xI8;x!y>O$pd82Km zHXD|Fltj_Xs0MaT{l%SJf*fgXc>X8*+ldZOAi_sIA_z$?oj>D{NM0#`-|QgN@g215 ztmk9K&K5ECw{7iq8Hx%K*J;8d#!#USs*%={aLGc?W zRslX&pfxH|BFp?~TLHS>olhJikIzZfoJL|mzutsOoS1)2yaaGUn)m_Mi*CJE6(?M+ zCT*%5Fj5}q<@re5MM=CN#tB@F1Kyr_T?=37R2e(YZ@gNuVpZT)OO&}^2R{bsH&&ks zVh#gy9X)l=<8>=5EZjZNffVVjk}5^(y>$RA(ajz6&LN<=psqO}f}tRJF~D=BY47No z$L9eQ`&7UH-Rd!i!6Y<8`_=;0iXkvX_KR0GWg5C{846LRUx9k)h$)O?Fyupld*65D zDvVjU&>!d%u+ro+T^{S0G`$l?5LX?E1`SReWwLy%%aH5ncCi>JaGAx_R zo>R$=1{8wWM4{>w8_2PFFJj*lwuvc)80+HCex2G$Xr-oRXJ1wAQK6!BZ=H(iMkkC$ zm*)@eJ~tK%W+E70EouwIGV5NVb&p2n6(tg6hCO951SW2m zk=3%++DEpZJTLz2nGZE%NLJtAb^g9u23j9MnKe=*22eFiH7F&Q;gU_d`(kPle^F1O zQOyhN+z^zy`vU=RKoj`To>AD&LHhxu@zfE(LE$R~qd^&9rVXaf3!~1109-WVeO-{R zUDx#X5Q_AG@Gk((TsUQzw*Tj1i6%?HKfkca zd3FoYA^Fzst162RYWw00a0=Vo?61W-d z6_U9zSoNG#T;AzBsDd}wNB2hE^EGx2|{%e!$JBE2owX8s-jx(MNtm0j(?yUDxeNVH}l3f(2&B4BMjv{ z7vv-2pw<~7_xRnQxeV3l_4!{lEO3T*W650z#XCMxc-6aPS$1|wb@7!O`E{2e+i%xj z$e@FiEM%UdXvFcD6{rweJuV)Wfi!M3z{j9gzBjt; zLjuvvj$8jh_bEr4%I50IfhHW}m{8q=6MlOBKyZBm4w6|D)}@nRD9or4n#^iQ3TW~R z0inTz7;em2w!$ivC4i~|5+NJ07&ckFL5?>+p#u(lc69vSjY3cevd{#7)a6DJ2?flKfpt;!Nq(|<`1~S zw<9#z;=V287t9S-_d!V(BDq7anIpFaHum%c06?+f^;i-Z*XZUFvDl8Epz;p6X7&s_ zxiGKYyKP80Zk-Bvu>!f%-aWhh3VXlHj_?f8zpJw$f{dGY_BrVnCRF`)z2l<%UHS9zSHWX^k>Yz#~Kq69=+k$`ooGQyE8(B$SoI-G)ydM(CfeKA`CO}Tg8+x?@*JN#n-kzBp~=R?LY3`DVqH=Tb-rP&BP0Qc~_|Gn@kXOR0B`sRVq8uZgIA>U1utnGt;E4*@~>-vu%yQnMI! zZFyipzHeVvRkqr-PN>_`p+&~WKoljm>oZ|SOL9z6pjB4CFEeU7&&K-=T16)e{QSUW;j{Z?QJTo-VAU$0@jnBN zoKo^`p2ZMeGk`B$;p28WN3I3-VGY0*fXnk;v--;tw>n=F7&lfm6V{)34!5IwPLLJf z8C%y4$K`BB-6D0c51MmrFp#dH+1d8JT5v0qIv~%F*f@~Wi#+Hhx@XO%BYP`&E-Ry6 zu5~B39`SeX?8tlr{)f`H4Iq8u*;QEBnABe8ztu3q-?f;e%}`a*vdFFOJXAJZlOjgC z*xG-7`iC-SbUmwJlthhwg?tLPoyzZRGH1W*uI>2XC27Xb!0Mv4>FkULpN z8E^^Dmzev!O)^X}fJmL~0zdO*Lc_AksY0OP6XE*1JD&wGzPprQl zoK$eS<|?(?XJ$UI-n6@I0+=@-^P)l}PM^xA$qtBc`&}6TgEk-AUb(3(Tl;WTbwx{B z+L_LFsw$17pqFKj^F9ce9)h+%c_i>(P_*2Z81m(k+DbKe&^h@H2qcSCRC=rsj$GBv z8M9!)jvl&JN>#IDa&WdjUc{Z*8(4j$Hm$m^3xC-L48tGEK~gvn!1pk$2NGmc9);Qr zwySE~JUfJVcTm)3nFzIWbeEn1inZdEDIQ+2NefY4SVty@bm_xY=N)@UN+Wx>DZ0hL zY2s`}DptMB-sBEY()1HID;+PvCAd!#q{oEI9H?MoT+~w6wP->MH?g%PEFsr=X<9Xe z$4vd95`jl_N16P^)hE(ngs^&%?&|Zt6Uegl38TeQP@pxcQ8usM0||^KNb>;k!^-6M zMCTlLnC#`v$f)!ER$%%xP>#Ob?%Upd)*#yT0Ka%?q(Je$4TdIK0gB3CNYNxPcZuYC zRMd=^&shxd`t}>E5x9e*r4Re)*0c?H-JsvLt;h-6S6_JAw^Wbhk6K?vY{>Z z;IPH($11snXau>cn>J4Cd|E@^43@sT%_jInP$Cl*aQ1Y$4uCs2SXi8Q_bRE0gHEYu zq~VQ{)B9fX%6#^XE>>iUb-2$}O->y5UiMQR@*X)*`IPkgOcIb_Kt4d2PfPw;4s7N^i;3TYP zQQ`vl-x3nu&Detk7znP-iD3YGZRmH|$_;cBTz`Dj&*b>M#BOiM{JL$N!OP|j{Bv6V zaXTkX{Jyr_`vWNd842E;mQ7qM92_rt0Y_LxdYrX;=X317`_g&RRxfqK1 zc<8?{67ne5YwKkfIjBOd5S4vaXpqPySz(WGITWFp}6{{t!x z6T$%T?<4u z3KbxB{P$S~wExfD?R|ny{n<>0vv4$bb9c2carn37WNHh?#?C^*Lh^4(Kmd+e!NSqX z-I|1z2Uz!CB1VMRVidCN$?V#6wU-8`P;YNPb(Yv>Fe+wuGAEMO^?1k?0L8B zfseC`)pA<-d5w>)log zX&!fRwR6oo3$WZbFgM9HvivF1fGK2U4jkzYYvjDHta)+M`7=s}Eb)=iJ+}PRKGAF5 zcvZ{}F6T$1U=xmUx8FQ}GQVD`V>@iisXB7~_F^wpTH|kAsd_52d_ z)o08-_fk^B{Ne7Z|BN#YTbUzuL8-8;=8!nNo=K{FfB9lQLVG{7>s8{%$Km_4wZE@R zUj1N-qLy|g*G)E0v&s9)SiSLUg_Vc4anF~=9FXB)T3^j-O_ajh)(3;BhNW%?gIK}- z$)$nA@fb6kGkX*zg2~9@cFSg*$hYJa>156AF{(?k#?5ariRGuiPlg+t5m3*a)ci4K z9=HT!CY$4a1;kGG_-~clN7cVYq>~-fJ5ixGOocH^2w}e%WGRgCFAG`g32O`E=vm=% ztC_(6lpKkrTKAw85>*KU#Q7Ri#9+iy0}0%lc~U8kW)Os99D zC)Xa-i#S{jc2xeWGlk7g*?wt?;nH^!XxVEryx^iBg@|q^2cju&CP_S{EZ+mg2fo`~ zikXy2Nn!nv)xA`^|J4k=?Ge+lYLOhkq<&}ucid^VjXNqg6|jeFra#-r!YRK=QRo;D zzX!q3LiA=1fh5Mh-e=`7(>!C#G}QIi$F->iws|t9o@LdYe>fD~5^N<4!u!b7|bN*G^lO6~9a#g;4Iq z+})J3W7ua4F4cxxy^D;LmefTl2&352@%^wRn*VxkC8Yni^)EQyq^!G%5|Mq9AF2n^ zWS>lT!DGVmFWLGpt=r<)_QsIsIWTFhVVrb#Q?e>2jjRS@&^|o~rN7RtJ(DL!h1^6S zw6>4+&1w2c#J@Gi2~3j|LSq#txYZTei_X!k9|Ye9#ZbYYhGGuI)c55za&`5bnlR-r zv=t$#(td5K6I_`S^dF_2cMCW+DE`P4x%6WUOke0~YB@zGW7qqYmpE0atz+4!$~#Et zx0EkPKEVsn+e%4FWGe4*P1er+P2|MuyBpUf^HG0DOhc^}a#R$0_gvtDjcLP^af6=hj^r#%e1m+laQ3L_rZde8D-WR^gU#&H^ zGCI!RbQZla*N`#16jtJ3^?JidsXZ(hO`LOxR~*a+RgT{(8T72H#hm%+?3WCw2z}!bdIZElzNi#t)2(4UHit9C~z&EKKib-i;x^WMiQss!?@b7)N*1HP&pK+xDjX z3t!PN1FHX?&T{l3{&g-)b~Ie?Q>zYHk|^bt^y_C6F<66F+h?(qXqQ zoG`gj0=A8IjdmXVSBT_Mk-vugRlx*BZi)DwV5p(aA^K9Wv;Fi7G5BKYh)woSg8sUn zrvUr0w>`6sJZ0iz38pYP;yv95#HL*2uh*Q69_GmP{(36XVJAhkp6w*8+=@Xs1(XK9 zo9@)#aP}NZ4m*lM+-{1X4d1eA|zxc7#1{k?^2GLtzv5+I&hP z;d$K)cDFL(+quDgb_dZ(Wsc_1L(GHyqM*SRWSGxWNjZGoCL`%zVG3dw9mq)!e%w}& zYv|ut4O20B+voYW|Ki$Ul^59X9WaOV2`9g4>6Au9Y?I3g+ocYrLw!J%AiZJ$EjC4m z!Qv$TnmNHD7cTXLx?*=i%EGZhI3vj{1U9s}X(Bpg5d3L+g>=Vc>0mm70FKJ;$A!X* zKCikWEv0scDxet_14aJDIZkr+##*9~A|6Xet5#@UU(dtTrLrm>2ak!|To1p7O{z6m zO)K2dt+HVwJHEdOlQ`JoPmRd6Z60+ENQDOVqa=$6e|4$u4m`O{tB4K)G99VD)JPRP z<^kmm;J-^fpekzQus5hAYI5M=g_ehg+63lpp}y++r5?5QeePCG5r((eJ;vne2mZYe z^u03|ZkM%mMg=pou}r{&)U!MhhFZ$Q?H=vdZT28)U9--58+prt| z{rS;MytJ}%Ux}BHk$C1w=(br_F?)CPMEAGNh|bh()jwQkhPG0r9jS$sk96X-u?nG& zp{iJ}4;I24#V5lIc6L7Zco4~lTp?)|Ex$%Yot?C81YznJt0fraL+#fM_U>}w*N3CR zRJi@R0>5t77W{gtq^Xbd-&^aCoEx)(ZoK?JLtCcfo4$VEB6GSC z$G%DM-b!D|KL|k7hquyM?^*6&gUk-OfZqR_m(3^doOv4597aDaGYW}NfJo_GPxUh$I?gLxOFL$9BF*tz_Gkr&+gesuSjC+{Er^&y@= zuSOBg_|WsEY{V)n?`zHYpmXBnBuLec&|O9z@HeeoCG3xO(K=WJIMt6hIBl!;i$%r+ z_*D=C2>IWk1|)P!pa!%<=R-l0Vq?hNQ8pOqnFv@}s{Cfn26sE?AP00CLETVds^)k! zIkA@8yW%&av$x|Xw=UPzMD=`9*2vl(!L|I%E$-UTUt>93{DoHr4C@spTc|cPoG&w% z!@A%!H>Q1mBVMdEQEhNK6KbPbNDQRVp18I)8J1}dRM-F=ar)4&<=IT44UZSwj%LQU zehwTWpVRCiIqILYyUbMIVLK8N3hI0*qskk4buwx^>{xBP7&SY1xpx1LIU} zhQ-GEqBLWX2pc?Fy{0vxh&Du`N+sw`s6V+%Rvn%1h=UU&+WzbK&c^fKg;l(qZ2!~o z`%>@xUs&~-*Jmo(XD>I?C>U7u15HJQwIRX#d%%gy$nt41~o_--LsuUf)Gv6CPV+*Csff z_s<%3bQRC)YXJTF;;)pp32Y8KY%7bX;d9gV((?GnE5a*6fs`hdU;LoMyRxJu<~e#B zDHdq%E$2+Oux-6jHHpVL(AG5T(8~z*3NH(*Io7s?lj38S4V&< zNcFcwQcEH}B5;+@2;BfR*1u-|5Sa%Ty^j3OV^BC|x3lpOR4FalKO(v~mA>)SA${82~Bf4qwh*5u}z`RxU-swmbcGZ%rrW( z;j}fuaCV;C)P9wndTc)uZZy$eYKRLxTXMZR!p*H}?+xe+-A%0jXvrV;`4`kV%sHn} z%+)(CrMWbYlmHQN@34f-V5+Z`5Sg8w>(UEoGL$0NC4;KDc6c+^`V^2x@SsX7b}fzl zZ?3$~Lp8t8T|uCxujs-Z>kO;r13uD;dsU@Bc;AHTdw?L_WXu$C{~|bcYsPTq?Nc zT8@eTkvAUre355nQ#>cUs;_{!AJ^7SJKE2|yR_(_NM@_a{Ue;pnAUyAyU9dHzZEQu zbdt@SmI^W&a!z=TN8g||a)}h~g$hnqR(XH7h;lNnFActyV0je4`lvH^XL9Wr+>8{fTD6r!k)ppzBK-lK}4)W;g*5en-1z*5WC`p zdckyiVae*!csaJ@0Jj_t)?NnU=n1pa3A-a`FYPl!LY0UMn<{T9AvbYZO6-S`mYaWN zHshGYNd^PfW30Hp=W4WKvvVC_0^{384qeuoOu<4W5*p!Mm#>iBZ_&nd_BqOctb3oN zeg;arN-VKW{TFnu4>dsM-V86Ol)dlX@1$0~x^h!}WtfhH9#hkhrI_@r^n5pi3F7|_*SZ0581;cOLH7ois*~V8Tl-IJdp6cLMTpydj-H9GHv4}z-0{+d;4|c z{5Z|j8oy3VW?*DRG;kBve-JW5s&^bx8nXPdNp~2MAJ@h?gv2Y;nSQOWJ}muN_2L@K znA@)*``p6FtPq)TY45!{9iIO29FA=)TejPYAM%wm_451l6(V!LoYeX+I^6!45!?q} z&hB67Yd2sFxeAWJJM-gi@1-2wAnD*H%YG*YL1@B>#2%OoKtZS?Z=6NQI+ZR6_T;NSK$=J;xC!etwn;;leYbI;h5$0I} z7n-^|RUpfl*qVhnU>FRYbkn#QCpXnIM){bSF^{5P)fek)ENBfFGMkdV-S;<8_1fro zj!ll-(N{Ya%*#@V1_Uz7+n5HYVP|Qw*gR;xZ5yhMstYhT;!KNVWFKjL9;K_RgC9^D z9^!KJmHujYp(HI^@d<{C!$UFB_#;19h3Xc2ncKe@bas@Uk}=CYHPQN*er_L>Iqgnd zI;wX8EvEgK@Dc>0Il=$ny}{jqoZuRe(e!N4*OZUBm>1RQt0YquJO-=U_kEk`mB{C) z7Ms$aH)zVquh}%vn&eX(9kNLE&Sf}SkjX{DKE2!I>48(&mi%kao7WR}z>#CvU%)ADbn)3wlUn&qXjg z1x4q`rShbmlaFK-RC^20EFg1@7x%qcbs4L=tvq>`2lm!rW$4WwH4dXrI}g1DUTW}C z-4!)O;3K86Hf}4s_N=|qlisq>VB?M8-eqIKou_I(a4+)k*3@5Dx-+j_K3P`12>$Gd zbE%yElV0O{9_(-NuBd+4y8ajQJe3U1+n>3iJm|mCa(~hgF;^X~mMB$+M_blUL2Z{D z*2`r4>C97JmFz2Fg$2<Y(KVw%KXl)}>P*s{Bms(UICX19n(jp=m6e#$3)yT`VyTz3m_N64VBYShT zQSb+`UqIv3jZjXc${JsH`|K}y{`1=6yqx(5^KH%4t4E4|{BIH_i98`;nQ&rE@*oL{jjs1n6oF#@&wmjPo1wn#D9)t=6uZ>vH?HI{56(6F#^3zkjEv> zctK1olqq=jAs(;D#+!0#lZ51Xyg%=so@I)iY=r@%8d7dT=+wvx>LV0Hj z)=faljP^)p!qvMk@2!s5W}Oo{abVjMnW3Q_=+n`;c!*arbv~YY878Er82w)J!chKD z%3t0mI^y%?{Q);dUOT-cz>~@oj(}}Xy7TRRA%r>Omfv7^fug;v@Y)jv7^G&R$el*UqJdeFP#;sh1dD1cM z=C*%-!hRgX#+aQMVc=gyio`84#c4htsV@zn-p;}Pf_)T{y7==1qgsPZiesq>M^HHL zugot)N@)=&oI>n_5)k*!*$zn~!^IBNI{mxwhf>KYH_w5tN z$E=kz$m<<-1PECpm%RIcKk9z-^|)P@GIKk7miHP`8A-B6mqQSj#1O?PC|VmVe__@b z&!D{Y!X7x4Yts{!hpp{{$sg(q`vN`KDs1s4G6KyONVhMJE1Y)g#P;El{QWQQAiwKX zZP1E==9qB!H_yCuWGKD_fZ9gxfYbbq;nuIIV+D?jfPzu3t3+7|>nAn!?YOGHD_TAQ z_KW!xO$l>A6aMqTR;>~=j)8{cZ^egMME|C$byJnT-k-@M!sIXJ>D|E)=g$WoQ=l5g zNNRTY-r+peOBEW?=aDOss zHBlT5AzDA+(P%)*>63&O%9nn{N53x&>HQ8q`=q^Q^aK2F&Vou2(}ypI`76QqKJ)_S zLWxmh&c*56IVOF#HU^Zhu_1pRkST0LIMcE{jmJD9)7!w!UHJO(7J`2=%M!)7N$4|5 zhvlw?Y=AgSg%(PAET0cN!|;qQeXA+N(7ZEl0j=#X1UZ~wU@#vNJ7KWLSqPmQvw^q5 z^j;n|%8r2#SR=cd$HE_`)y+=27F!GHIc{2Yp?aYrV6lLFCg(MtnDfrAcJJrLj&#}$ zTSkkNFC3-t?H=)hKPS8|QQd%nCiEUd30?hB(QVgiAQk(q%GC*@=e9#0Oau>Is6BBP z91;=cY|qKL20S2y)M>ZIZ@Ak-^>jRJ<=cyOn+PRsRc*A~_wMLk$5*@hzX6@>soePH z?=YA`%ak%;=mFT=WLI=fy>yZ)6VEb$H4uSrt2QSdFEfy*iu*b z2^A$TNX%gi?}v(Ba-Db?WIkwVeP^!JOBVDPBoAcdYIL?gPEGrcf}H?o#9ttkzOPaUYha9V8UJ{fgv(i1p^swaiD?Peb; zOWY9`Rf=DXWGHc}7&M@1vp|l!skViKXW`Q z4CZ<3^Y?bbqqRZ|ZLkesqnEn7X?*NVSh{#42OTL8ED>yI>K>c35UZm4?IhIGvu_4? zPSAYJ>kF%_1-LIb7%HOsrtz24OHl2Rc!M!8mLw?~r4B!YFLtpiBqYCks7C%IDv9Qg z?9Htz@==@P%#>wZ&AlU+ll$~;s2EZ{@;aHZjS$7 zh1U(Pe-6X0liSyDOxm-{{iRaL?87ShW){*@-zgqCdve}b# z{LabeDEI3#cwMnT&H*cz^22tU>E#Vt*5|&zTirsA?ip2%#0$rm|HkgsvzHH4>a_{{5O?YM%tw#R__yG;xTHH9 zXPR!CI3%%{%b>fW*$+yGi@>k5LG%Hxk(8UmY?;wlz|;JMT`}pQ=x1>}^upMefO@O6 zzJ~1iQ)4`0k7st|zxcjHHGM}l5vy@}uASaY^$?>w3=<24+A%(&8)_2W7;~ZtR|?1n zRVWXS6&p#9$v?2^;n;@bqFslw2d0doXJ4_TSyE9H`X?|laca7S=$raP6A3#F6R{_X z#T|@nx>mHLgyur8p}}2MEpsD&{a}{JD8o;GTr3d${WyyHhN(oRX7MHouiuXEIivu^ z%vZqkAmf|dd{rUH_oHZ^fV=i+7D`+1f0ip zw!LHIJz2r1@+PRe!uk`JZpL$mdDU?7G%{xBhmk3|;d<^;GgP$TvgoyAR?|Lovf=O`&5bzU(qz_;B;q#xoG?&rItZQ5sA1pIsxG zmKb;~y;T<(cu^&^nh<{BXIP9SIvO;`z_4N-{Ni?q>uCR-n%>kRJB3#%dcHo5XIi*@ z*gYyKYvUnwkUWq5&2TQk=7#j+PyyZe*vO~Ng6v{@;Bh|N?vF0smzV~h3pW(Kbdu2S zEv$&?z^&?D)hH(DNe|gM%7p4@jG=C=9zDOsUj{gQI!xbqgGE1QxvE!f+qKfk)?r2- zSgkjXdTh%Gt`>)l;EdHOCwDl?`HnWvVlOn=k1B$SHf^PtzsUS?^pNaYv}c3JnxMsp z#&IDm@2(SUz+3_MB7W=-S|Hju(i!M%RFJSBn^MrvkJL}P2^>wjvD2o_X6xN72>Ji~^j1^$E&F6xJg!e}3J>YmV zYVFbnLXZQ}2Az!4n50`hrsk91qD*1*y?G$b9mCXIk@C;cO2lF6K*X?*!J6<(t=<0F z>{SsN!8=7a&{apw1XP>foT%QUawwOfuPd-7*jE~9rlc__;-E=e_HLlKng4N0&>1kg+*{M79LN0I z*F^VV1uMudd2^GmbU>Nu*|MOpN99i3CV=h%FY5*}3ZTSmSh;1F^s!gRvdrpp}ee~>+4~3yXuP`Zy6WA zh^1M~t;qn*9j7mkKHkce+3}++$IdB=kxi=EF*|1Umn)*fvQaZp3P<9N@G)Wkp!4Jkx&W66&956O&&Vdo^t zc&Rnv=^ZQXP-KfX6|CMUV{vqqL1YQ4flY}65AsdJS%HOX$SJoHill-R5jXGc7I8P@ z@1E9%OSd3X^lD(pz~*&NnP?a0vap6jHs_pdZk9C<)p${DcSc^&849zDCsi~6_Z;b(bXw>hSwz*D7ytc9`42FQ|`fHb^>TK zD>*0=`M)&X*~#45;q=mym7L8Mh6pE=R3R#rKm?^3T2rak_4oSv7S0OXO~Fl(_lTgK zDlpHdoX*y5W2cm#i@eSV+}Noa-c`%*?l;N*e#G0LzxbO9_uWCircgN|4KA zB(z-O<}1ulr)8I~w<#X23x#hd7^WpVmiEEADf zYGqJJrQc@oyy*&8Y*$Es_rM*=u6j)DM3^d+ASbBCz%oPQ4rdg=s$LIg+;H${$G}E~ z`C^z2GX0cfTgjN!j5fXuOMAib_woBP%fz&HiiVl;#bnzv@~_3q50Lekt+xk!`ERda zbV^QFj>2!gf!11=_eT#F{5||ZKGvT$K~FQ=R{k#U$3Fb;G2FRML|2K0U3HiDkN!cg zFIPh^flf7DC+UAi`|5%^-{j=x zfkvf@7!xY&Yt2g49#QZe%PhnW`EaoeiYWJP))0LEcg5n~(YK?A7XChSchlfWq&jZq zjAFX&skt1Ine1Yp;>zhc>J=w9cQWWAxT}*vT?lfuK$V}P#yQucqNv27F1^H>9w^7J zF8|iCa3e=Oqg?Q8&lH)C-U=Z_J>v*K8fZuD1dnt^vARf4E}1H@IJr#H%wG_+TVkyC zZzf1YA>k?QvH`!5Ch;V*W3e+a9Ktp4Ohfj1m3pH-PFe7D?~$?HCbko8jm3p`s-^%X z(6O9H$-?0}QhFN8#)_YFT{R~KIF4?r?kYI!m0Av0?e02rmQu)zItbkS(_{Jw-1yUD zi#2APO`L`tmwEgP0=?NbLcsImwpBFyCF|p;*O1xGLf3BJ?9UaQ|2j&t^K$-QqvZbz zA=udd=aWP(@$8(|$8P-sAzx`ZP#hlLPujYo_3pnu&PT&z+(1H-t75q%og}#ve7;Uk zGkByhjz(cnDyYD$=#bBS@Yw$8Nr0Tefmy z4h+1DJI3y+tE7Y%BJfh2c6a78*Tz?F{h{NQD#&$jC#E!^Fa#MUb^z2O`P)-0=5@rT z*BCFZ7R1@e5n^^WqMIX^UwG4;8p4RM{XfvT0&x)fDXbV19QSf2jPe!1;`dd0aZ`@9 zd-+0o;Z)Sf$?Mq^VDrb$e`Uc?ym>*1CLrtR<;ltw5qjM|=DT~QSS&}|mEhOvcEj5l! z&m}G|Z#GQb54xV}KW3>y1HS~Z38p2lGhux7^*KaYE-m(oyrZHAAN1d_$9{;mHdnwy zm2MufhtY=}gSSg~V_|aad=)zseE{+9RHYD9A;OgIaV`jHR7K*5;i$*8S2g90j;g+s zukilxRQ?9N?i}rD8thpl<{jzmWAsw&aWc!t&=6xuwHo>{-wcZPCsuGaXoIDQgSen^ zWcRc`V>ToY>ic9)amG0WX|5`mL>4ih`UB8AET__v-~2c-3UwHahAl&5!ouoeW(?7*|2t~}xYN>3?paL(GdoPjB zk*zwSaAzz1o0?D@y2SnO3YSD;`|&dBO%N~4mOwTrK5f^^u59qb)dT!J+Gph^o|H&_ z=!W{GhVufFF})IR)bS+W3QBDBZzE@aQMP*hP1(&C@OU1jt;WIj=`c0CpCLTzg8A(J zDWT)sqS0uozRIkBiH{mle0LuTspcnFt8~!lk?jE5IB_gOaSo&=wbcdR}TfGw{e07q!@U9 zIq0{Cq`MiCT{GDUQ5iEl`vdH^>|GX7t&E?!C-4Nd0{bI`?~rk6De$qAJ+h5C;N&qmlG!YBJ}QIW z5erzKVZQIDGXe9d-UuhrK71_&7Bt?S?GrEx}C@1bjClzZ6do5kiEr8=Ws-|J?vMp^EGHbx@W$S4D`Q8t5& zL&}jy-~X(e#2aS#2H1R&T6qWXX1|82#RK3SJ{`?hYXcoNo*!ucnlZdF+lvJ>b&ph3 z%}DZSo7sVdU3rrva0THEN=4xW%xz=jOdzB?OTK0{_Gr4&Uh+9}D-XalruXA;j7EUW zUn*Bdfhx#4*lxsP>8=Ye7Rn+=9$#k!Q=z%hKI@{}Xp_BduY-t9S~@J&m3N+U zoDhB5Z z96$JUTZ-uW3-yZ%I=uPI+S}Bx@f9l^p~|iwm<&$`6_bj3tF|m=vEk8J_m&^Nv^DHM zbV01Lvp7n}97ksca{;W1wz&i5AH8>h-66j}$#mj;ii|_Tr-M_t99Qa$4cx@lT1nYA z(51TBq|^pD2X}h=nHgAfu8$;QuicT>P`8CwJQ7WY05b!CB1V(R{7FvJj40l$$s%$; zc>|_}5?B~(4$nmivtF|f)zm0_iWA5?&q$oV^RGRzV|#o23d8#e`$95+DOtxDdMxaT zTD$KS%}qXLWldN@)IgoN1tAn9su#@8q)v^MuXLv&{$739cl; zEuY5T#PTQHIJ>hPg4wFp3ME1l)kdyEc?^0OJG_bpyn&I7KC{xjO~e>jm*9~(kVq`P zf;6Bhq4!b~HAcKaCh4;LwM{jPY)ed0=B`?g|8}9Xkn#tlUFgi9IO4O$a<7x}(oBu5 z>t>zR0$#En8|mNhA5t%?5xPdo@p2CTw$K}ZpT#jEkpCzgRjzas}0+{8PXhl4%-@Iah; zL$hC3&&LZs7i464{RUWDmH;NQDI2_XrsziTz%`dUHrFlpu6|wg?9c)?NTmH@%yp*2 zPvl~I-R7i&+u926;u2Fi{$xQd#;ZLngxhHKHQ0d4kOtcf@#_}2dW`V)4)bz-ii4_K zPoNp?c9%o@zv~zBwFRk)atYIQSY?;naKS?V&wd+O+M5C9KsSg_h52WysKdKcTl-zz zx@swRH4>{WvC-$l?Y*3QOX2Oc>UV6q(7P~)AbecEs>z)mkhwcOw3VyNPud4z2MpxE zFBJ~GDuokfvW&lBByP=;W4NgZ2sV?Y=-D!nYmK*KxKhAoV8s4?r4Jo$>pVLyS9&b?Z!E$+5yR)_G9N z!L@OB-WzM|3u#}aw=i!a%ZK}&HQK)SCRvTUV2M|^18~RN9{-$99H_k2gGvU}w|${{ zLzub8VVs7ry5l)1;dA6W+}3ye;EoKww{^H-EX_oJ1rSVRk1Ye^VdC^@M(_HHPz$ZCC9Qm zwUYJ2Jd8X}Bhaa|n zzPYNe(1MjFl|(V)(DWBWKFTiM?HcnloEU1uMH8n1N4vpRVeR?TK*H6kr=QA1<*zoIs%ip z1q^8vJt91MEJJ#SSPvMX@i0hp1elTL1YpZPOLu;KEj?23=#44R<9CDz3ic1>IzOce z94RZfG-E;xHvpbwc8@+19SsSmyV9KT$7qGmUzZbv zYyg+0YxEEz(-Z##HrRrVLmCLQsso3?ZfvjCunu$#JS(yLDUK%b9?%!glS&iMqaD=s z&Dfb+1o6^J!3H8_TWQ;7cL9|g6a{QYyZJBRP;Gc*0{+&LoGF*|*U;={A~2tyGF&5# z=_J;AOcwg?GEKUm(mJ#z*fMEWDL_&l8Vf;I`Z!O}EU~b-H^Cj|I=5z51}yGSZ+nX= z6d4TQIkXQaDfw+g#9zA~O<4Al?}~K0s5vzl&QR1OB>G~1q#+&?%z>t|9ZTJlEOD7o z*6ns`JGK$v$?aHcWhRP&Mu##u|3OXC1gVNN76TVGBAf}dOPveWkGC8zNwgDzodKYN zVl@(c=fS8khXM1uf=?cWzpd&5HA17D9IVm+91DElqI(Rv(piXF|QYdyUhdfA5Y*JrZA!zf7Fs+^FZL~FyaoWm(xNdlL{(?bM&%=(@!X(NmqR{Mx})Z)dDw3o zIv3TVJ{6;TT7*}VLUkx8AJCA0@NMdTI+R?zOg6+N zk&m?H7{Th^H+TmWl#L({Y^|2FwC#*|ZF~>sGtN}2f=H+xOvyh5(F~$sQB;K_vl?y} zR{$@fWgQSgqbhR#A?Bc9KyTaG46r-34{L?A0&GB+6#c{ywGgf#ufOkI1fJ=$KY`kT z0|u&-EvN#LV))1(=?f%~B1XaBfqvxeGC^QNow+RGQVq=O4J@Y^+)1Uszxt_%JFi@FDP7ZQ>^GDiLr}86%2C~h9te|)h-H(H8V4%yU=XpC76$gQ@Tu4 zFkGbBF6|H6^Hsl5Qg}G91+3fde%QP_*}fIwy#2IJh6K4MQ%ls!M+(;JsH4jisIZD| z4tLt9Z^>cN7@7*Fl6<{Lh2Cm3*}&CegvnKa$GReY9K#loO`6=o(v`mpa<#-cS3r5A6=hRm`=98c3jW>ODL`WS2l@6?dbpO^CI)W$v|gxP72FsD-$sk7(Z$)_SI zX69TUp2sFsO!ffnG{?VGh7_}iP4lvmp_9PdGvBIwyLm49KXai&5qd5t1gw!wqG_4L^^G;U_>ZLdiu% z7+Y|8Kut0?eJWqkjacwL6UE#x*Nh?W=}$sTq57l0LBlD9kJIY@{A~%qm%Kd>ckJt@ zmwBEmVrg-4n)y~HzRIvx-^=`=A+gmp3C z{8?)U;R2RViGsVQP`mrK@P~OXISQjUG%Mlv$_=jWr{H0QL)Zj9G$C8d-mkHDvAY9D zy?Bhja_#LQBxB!>e!AKsoz9~jXS_T@f%hkjFfj&R1z;GbePrssBdQ8qnSi(;nZ2=8 zz^@+=>*EesiIwLkrORNDjQefer#IO;Ox?dn-9jHv&az{&^#8zx)@$zpnIi7rYsOYF z-}@k-K^Omco5da;rf|8wU7(zewRZmjDTP+HcOj*Ctz4YdEHXm~_wMjOo+&;s%eUQ7PhJgP8Jq1(={U5+23*-L;COO#uw`GZI zoK4%q(dTXbfl~OAg=LeQG!(!{(N58iWV7#9NT6DgDG_IC$(lo7pTF76$u65Qs|#$% z?uG^@_8i$6PJIe2^k$&+|2#&Ne;z(As??Rx13;;59DI}^O46Hp>qi+YWE^;Dcamou zSyrTyla?)LbUAC*Ev}NO`|Q+-&!^mGnq!gOHRro6x7BC5a~D*nJzA{} zwiR}F2Wv9-+OpQ6{i7)jdrWoO?QCztJS@XJnyTH>_M9o;y<&Yk|DhYOq6LB`$?;XN z={9A@j7n8Bp6iPUq%Av25ifRTHP2}4FZN`qO83XpzrGSJ0ZOM*KYL`E%l=KuA4hg{8U-wT4tje(xYq zocT2V!4Z0479qoesmc-=ASm9qsK!&&Ux;*|Ty*_)P z$4%Bn3MJFDjZ85+9x=iyZAoM31yL8vntjStNhXH`L~QliYDF!okM#Q%f2sZ26YDE> z)ZZd&-A05;7Ast^skc~AQk_IYk<|6C_4%~6VhRtgNbq<;yEAXpa3nBEl#RH?fB?zU z5HY|N4nVC$JK$Sv>F&sB6`gJ~HA(e~J^zd_ZL&p{F*`AKu8QLtmC_Z+I(X)iu0FXI zdjyTF(ID52-!8D1T?Bom9B^Aa*R%I5T=ZhDD0Y$yR#ZQV#Mu~jvx)gZLML!7IWX|t zrfedFy{ts+izT420HaKJP1`FzZnXosXXQ*z{c{w6IrKWz} zC0?_Z;wCJxKw=PzS7}c(_!=+e3V04BV}^Upy%*#RLZ4!>!5;z>$&wyUp{xCN z77>6r!iV(&aQJ&MccVBXS(Gn zZ1e5o4+8?&=u$@Gs3o*=${i)BL;4&pa~!a z1HvG9=}AHig{Xy;^Z_JiGs0XRg%baeb;||ZJ>Kp02Aj}fFgP7*ya~7m+Q-=k-9hb> z4x$b|@_cm#8E{~wVQr#q!fk?WqP9-)Tos3p0XF$0fnN%nFgCZXt#rI0#rJC14Y)?y z;E4wXJ&pIOij4_g47U!k#g%6zCB!qjgtTtVj~&N`zMOU;9s@&9o*s*-D9B7EFK@e$B~l?_ zLWZTuY^eCTgqe=%zEDE|AG7Ib6x{j{;3YV@4d28s^2IZEzS&ven?7? zCe)EA3UqlyKcQ?}AG3wHb~D^HIB8;QSY*Oh!V|@t`LHgtMvQsdkB93oThThnZ^Fh~ zJ+@rCj+2-b$DB3yjT-SWbB6eJ5RWi&a0(Tb=eFrcv62$(0M6sd<%Dv)@4+bUQL0MC z0Ob(+z;V)!=`J4d`_~G#X)Ic3v`smxVFVLG5Co}hJ0h3{9eim6=*|$r2-0}6AVpfy z9FM+RY`g($M`J>#_3TUp4b}Zf)L1_quEL3Yp-ds}MkF1}h;i1>Ni;>NG!vD%B`};J zpW-)ldj2{gsyDutV zfp$u!(=>VQ1^9}#Z%b0jG4v`fd;2y0a0exkn<%Y6JvCl1!bn9=loKLK@wK4XI-Ys~ zy2_udwzU)W9nt>F*(DR=ghg<%)4lZ}QDu{fYM|fRUPwX!g$4ERvo?-~l zVQCF_EmN4Xs@X#!T*^pMAcwam$5&;caJ%r^^Xx6Xg>TRuk|7PsqYTuDk}_U0dKhfj z5Ghy~JX$1d(m@7#WJw_nH9cBoKM%gI`^aCYunwQt5~J}G#_g%7nnd4mL2KT+Ez>Rh zPBj`(Qg4rYagGz8%65r&@2HVP<&QLUw{}y(Qm9y!yr_{eZ{z@`jp{eDK){8vjo2j* z)F{8HI!(7PKy4VEBTShGlz`I_68HoldBq|Yzigu>dyMN7QJFGK{9c2Um-m&-kOB@i z`Wuarc6t7x_#4jU%tP`OMu3?pe6hxT*0iTnb7z8MjFIDzVlacDxsJdiXJ8c~qAIhI2(oAsEWM za{m^NqL%VP@|URSeWUt|CE;{^0&g=?%=9|1_$+z_&D6Pt7zE$=;2(wSbVJLNqvt#^ z?)Qn*kW964eQP~G@OAq|#$kmRQ{#zY_TL7eDG@$?jeE2s4gNdUWaec0FIe;c<{-fS zYbNl2_@zw0>CXRr{fEE6|J~TVGR;DVMQb9^ zS<(f1dduq|UQ&6wLpUd@n4w5ce2AM+A}d9^(VTubH5r|QzOvRjNc_?hKJ1Hf-jFAX z`KiIZk`tw>-7L)*#oI1B)P}mc=5>$wsg^n1o3>)iFLk>1cfq0MpjNQ~UnlgkP;W> z*_$W!P|Nnx;m(r77S-D`#0=HD6I8T5y`XDQZUYSiFbWYxf}_L`aMq~>-de+urHaAG z1~p1E7?7n_gM(sPV>%xK##T^~CX{|uO@x&qRuo=_+6W27z7-9{-W3jtqbn#duSC!u z+1?fnD$p><24*yo&zX@!4b0jCLA|s;1Sk}l4;;J(2Lz+olfJ43!wQ>3kxe1FAzd(` z5CH}nLpGGAv|Vlp3{mP&v;{SmBeuO2Eydndy`o40H$*!=At*$%xVNZ)BnSkN87zRF zbxbf~yed9U*dLW;g0)@5{W4s4e*x`IyviItnOssXykMop&Ajb zB;mAEz>sJ_TPaz1EIF}djLB%tdlp2@j{4au92XoRG$Ki40~9|bNGb>}=q078ep?BZ zPjS}EMLH${uZrbHb7si#C4EdVSYe;j}}#%uZg(Y$v56XRxqnvIc|4Zmsai;cX&Zmsu2kvJ0^W@(4PlhZxdB7hRuMdF}hYsHy-CaD}KfQl$ zp6Xv_Ql37~zjxXDwtXm99YlrQu9SBUGPAt0MV*^b-AZvj`ZF9GsaC0{TMfgdui6rC zb3}L{Tg3>4;ks8n*ap0E%#o+1QiIh9nP&ssvX;o&Wgk*ejN5Ll1KmDm(OlcOtpi^> zhsfOP_Ur;nlyfBYjm3ypiWwO$k>ZMh-9Bf3zxiF;6~9t^-pp7*>SWbcWE1$xwLzu< zrYX%OiW8BT95_E;{H}N3U7dEC@>J~(6pAjNqF+(W$i@FV?EmPH#*j<5Ch`sV)=4ED zz-9n-iLl>rGU&mocqzf~1W@EcNHPT0c_2j>5a4BUGK2=Y;~n?698xkm8Svmuutwlw zEO{>j3!Q4<9@8P&^3cmQ-Q5r0{5KOe75u&4 z%<@lOt8mMFVWE>>R=VoFxqI06wlwKO&Dtj5{_59M$>Z)yb2ikKO0v2z%eLf>Ok+-V zF&lGxi3PGYbmb2xgP2C7-@W4=p#^~?xRp424KbuGg+=NUq<^s{&1k_JHx>9OhY9aF z@(9OK_EQAW!*&uMVze;de~z;MIo6OriZH;9;5YF1>jM(5F1P&mz{$eS`CkI({}&jU z8JYgq)+*P!mv-14h`-W&Asc=bFssm8aeowxfRj02tJ?=!UK|r`N06z+*~BDhxbI!* zS$p-Rp%r8G7Ya5Q`>_S9G;U!yb6@76|Z;2 z6zB~%I=kIs`s7&rs5e&gf#6x)K4$mFJaBq#{0um`FgTo;v7*+TuFF|r{qMJ-tUf>Q z$CsdF+?hc1%14JeL?xzK-K%6{rHt9Js@byIM00+>FLj5%Z)4R=O#RPMeuu2Pz6_0r zn)PaB&{RXga&a)~nYlS$yFF1gmv8}iz`XjMf~SiebKRf%wr}eld!^j{bs3C$K%eOf zVvydQ%kX}~(8GD(4jr3b-&^fBoI79daAGd}xNi{Pyv@p`pI*SZq8YG)*~SRhC}&>z zr!#b)eWBLw7Ht0x4@)5{Otazl`yo9<5C@!fGj#_o$cQXketA6ECj9)b?IT0`K>Aso z??dGX!waXM5vrogrQsFp<#;J~nlqIpVcP1&N-2>n?Y8u-`EtTa1rfP`-_UbT`Q!pW zO4*Cxo@zOVJh#1Z;KW6(oNhd^c|#sFpoek@#*IrdBb&rY&uV00krTiMibjqSk+cg% zfq1|^x=rjf8kr%D=hK=-?E;}yXc%~!)WIa9_66y)S8QEPURw2DYH?;tS8TsTopMS< zx{O#hG^VXuiXGt_)RAIoM$40us^O{`s3UkZacjGR93k$&R{4S~JqwIX zu;khsJs=(zoRt%yASqNgojJAc1z~4)zkHy~)PHRM!3SE|z0r&oFmz8F z2}-r^kxG$kqLRJF*r;+&6xzk%{=mSfPg8HV|HRgKA0@OGlpf^!;8HS${A`^|uInHE z3!2FU)Y&(wMlZ7&bgT=EsOhX`88HrKW^LLM`VvENm>w(apNd#ws3C!YfCNH6AeKPj z2uUPQ8^Ib7)P}X-?-npBbQ~zFXO!*a#_&THQka!=mLK+xgZ>2=gNSYcb-!w)dO<%w zV*?k20Z;2<&eOzm_?gLX=0rnXd!#@O4A*j6Lq|0m=!e&dvq7fUDb^o`Hr8USW*)8< zMT^5;8!Br50VTrVf6G+!MRYL)iFb2n9~4H2H|pL#I@FgoJKfhcEQ}A|R5B#*o=*R5 z`@JBBW|+CI3C&QW2+31O%4M4IOcy10L(QcbUYp6}#&AV0pkFHsp3TRPx(NOkABZ>f z1?#%LwSyi}x^TqLGCc{ifBC|6&1}W2%?*aOb7 zp+FZ5&a2_w@3Wu}e{Bpr`AJI#6i@>Ud@ldj0H*#j1)yui0TL;*!x~TrWzj&)0&5u4 z(<8Z-)Ie^Xt_bPveG@G>F_;XTy)5+fL*O^%;PkhYh4C#f8&Igw`N%)4mxakYE0SfTd z7C_@q+!_O=;5k7CJEv7KzHHN7w!=QP;xHtd2XW%(S&<@e_DA(o>-Ht`>$9{pl!-{nNF5osm<^r4p zyO!|8FB=I?-m=S-!jf`@*_A5TNG~6Qbd9|NaDWXsoBG4^Y5*jv6wDV zQu!iEfsJQOVM&k#RM%I03@=A*UuyTLW0oh}1EpDm(B~r}-iWHH%(M2BVxw_@yu#ZUM8z*uNUIpHHLvJUSmC64o>A z0*0H4H#mLf(bl`0Pn8F2G0|ec&8&^1%EZ9hieS-LRIRPQ3JDNddF~i6)gtE^t-cN5 z0H}HM6hvg>lX_G`B`O^upMIhxGHA+uy)^rr5oAh6SBZa)`}sqX5r{e{i&M3#jaxm0 z{Q>8YEgB}@TjdOfE>17LBzMI8LF9Q+(FcEJi~4M|z2LM!K)_DT-KzWP`>IFX6QL&O z8y^#u-7p)8sP3%PKsLhpV*++Nq--c%7RlydFb(&ejxwq##@&|3=?56%#iZW085IDd zb2LiTSLZg@bt11r#3%a>ZENDBTNilmVJ;+aSGP`eKi_Kx{ilwXq|{?QHLo2|CQ3^v zaZcga!Jz|1sHtB1m20X`0H)NyW+2()Uf9u14O5{R1aTcd9zp8);V${UcB0?SO&zX- zp3K@+6j5Zm?Saz7cMR4j;86Rur>Kt z-iQ_%u~Di#5cjmlJs&S@M(Y!>7x|gYIy6PCnJn2)(|9euBFWThoiT)pNiE9KT{!ut z*(Bgz?)Q^vX11s>&E5>I$v~OeXY?B$I+J?p80=miceB2|KY0H9MN};upkS=YFfzRo zb%m($_6(bQs|0C0zqwT+mXVF>6Js!U3=L78AtbFp=qY$k&SXY+1PWd*1EJif;-rK* z7e%!5Kf?PFI6>Juu_Pp=1nemw^}g`r z6JmS<(#IlUsURRVWb`LnUE+M=n>_Xmmi97?Tg|Y2g%7ik#R61uqnhwHZFeWYcb ziiprnNNSE~ovd0L*m{Gi$R#LZdDlZIHAw6({HN3%J1#})sVtfTGHef)_8-?!du{#o z9F8Iq+5oneyd~=)-(liS$rYAao@G#8X_xVQ)fZoT>Qe`GpSenR)(!&Vv(0cR-otK+ zK%4<#)P%88gq%rSD%#a5+TjmRjzzKnsyKC>$Oop04%qZXuuXz)v#91f=1bxd3ov^+JC49+7pUWmT=qSB;(* zD}Tww{rGu5Zg`DKMDOw|7ZpLng`~uj9D!0Q> zE&+*X52X9VZ(d%51`PsEu-Eq@r%vL7yds{z+!0iKW{xpaI&&FvCPV)$FoT=I!^eWF zD;7Fc6!p{m8P#Dn{b)R0%3UbGmBUxA#F8uv;Z3tQ?|g zXc`QZS5tpu8e)UP^30-z#nxxGrm=4L$BsP~0iSg`)r6!J-V-vwW37qHpcFFqeZ6TC z;yM2Ohk@7VBl?_i5t(l6KkhKm@&XyAy5X$LCivo+cmPON#kXItA`9_Fb z6!S&_H`@o{;9n-Z_oIOgvEA~^tZis~hu})TJwanhDZg2;y&Xr=tP<|jDxXky;O6s| z#^z7}jkU=@B(A!uZ9iSXL|)<5=OWzCdEb#Cs=sluzeI-DOT+oPcf0S*xDVE!9u8%5 zAp`@dCYRxTEnzfNx3}=cHyTR0myuO3K*6+-I!J=%vFN&8eEkPW04;aPAg`5^Tw(;O ztgw^8m-&m)5*ZOqgTx%xa;Efxv>r96SM^Kq)zk22ehm>@xGY3LSEPiTa5jw0YEZE? z?$IsAFIDVA7VjL6m~Bg=9Bi|kE;wx1&tsil%D?gJC`@T3*wzT6W_f?7Shwr{YGhPO?JPGoSLHtW$$!p~dv`2WB_=2$nu$pG%8J%@LYzY?t6RbeZ+=xI)A)VA!~^6_4>^ER!D*sH1UCL0##J zuKnOLd4iqV#ZDb>lPP<^UF|mhP^aThBQHuf%5Q9kh_O$1Qr7z^Fhx;pKvf4#TeM522ywMsiYvLeU-|d)n9vL{` z&^%_HC9j!qXZ9pP5jdRS`lI~REiG+EW(%)K|22K%IJ`qyi%CAXETSwm;a#q7bU6Mj z-ZvnZCBpV{bTMjTyB@Q(Z^6YO1^;vRjSaCVOVg{$#uM!o@bdl5(Q{koa2oBvJzsH^ z|KBqgFJq4;$-%+NhwB1O=EUifmoNJiuy?0cFLKYAzju&d;$i*{z>qQ;M-)3(ClxoIb&-{=H=ZEV48%aSdRG_Xsa zpNUbFLPw49mj&-n{m*Y_B-rMKNa}5_g|mcSiKe@;zLwYkM1>1J z=Jr37JhH=^AnK8~c!))l<|QC+IZ>PGd60r~OE%u1X6-jm^q^;OBs}v+%QC0f)f;9y zu3Ma4a~)@A${gnBvDI9!&a3NT3P+>B2h;lmC@BIn)ZnaliOyrrq*v-wnQ&L^SYWtu z=xdU-R!!TF`-tyRcZC2h53XC;HeB|E3c^OO6qI*b^;>Vk<5`dD@r%|)2dZM^7{gdwf207SQw7AhE+;}Es$ zhFJ4C03Ukt&msSbb4qA1XQ3`O*m_nN9~4lMEL}7hgOC6m!q6JS_A|gB8MNy1;`l^H z4ZCm04n%O$=>^8y0!m|Nd{{L_4uiSD;45_?>loohVDLN{RZR|e(&|ZDw7nIMCk8Z& zb%_+vAYsGJ8UzLHA^Qbju%u~aO%9EGO%r$^=O1K}@}y_VOWGKe>r=YBt=_cO8$*?h zUeWcphOHvSk{g^&3B?jUyv;S*%HlHT?z5P(MT0DN$M4PD-g}Zt6RRmLC)D7yb!?E& z=-^KSZihuZay!=`m?TX)Xr`yZ%PY=6FF2zf+Tz(-mIFcO0Lj)K z8k}mRg;O5dO7uBUu8hORorQdhCaO1}d!TX?jVVt_SRkDj-1`pyfeEBG=Ea63_8j91 zJMJ;1Tllhz_K1JxYqKCSe3F{k#l-^SbgUcnmRz^;#BI{wtxZekGLBwY9)DqFn=FMN zQGpfwk3v&go)ADX)l@sLf#-bUQtEIUBY&=j&aM1SsME|Wmqke#e&Cg}siyxs=3!xH z`!8A7|7*F5?Z1?(82;CoC`V)4N{=0(n_s?we6H+!QOdw^9&8s?C^M>+44v$oBE$fF zEa2&y`*L`MO-TcYEsw=~Rw{Fw7E61Kwkci2FWFYlx%mL>CjX%6Fl|a&?-QNg=W;!LWUp-%7Mm+39A7{CV*sx5fxTOs0>vpRhW@$q|uqE5%Giz zah(Q1#)91j8(Jlc2E5I&L&Ab7YM2=J@{1$xf}EC>Yy zV<{Xg4q(6{MhI9!3NPFb&@ddxj^V=MMWC;CA7X%^4ra9&X5=;&VFMiuw^k6sJ)#RB zXcX2p2Eo~y7wF%=W&krc!Woise+eC>S*RyNF7Cuc=%%CY?Y8AoDN@r!XW?DnNpzn-CzTf`oyXSa=Xn@fG-JDU-YiDnY>ziib!< z0$3=l2s~=b0vu9&2qJJTG?Pm_zbD6$h?Ad;jfy&a>eLzWs_CXJ+x7h+hHCco)?c~P zw&nBtdi&@8eDSH1;bKt0$rQ(xZyhV62do@Ce|GoOo@f}T>ZFj?O zxSD?d;o#}@&-p(E+>1kE4*=he{~m8I^KAQ)tJ00en7kjnV4Qry+yA1qj3 zzHvH!I|8Z4S{J>TNj7?lY9*SSx4_FMN>-V7$X?_ZPctC8XegPzWpJ4(nWdL;ky18o zR4*nmRn2ZtP&PHL))R0txmX8JOsadYvm|mIX4g(j=9o%^q)8^`R5cgRa%@#a7drqky=kPI~+j|=}vE5@=nZShiqy;&=w)O4{{*-l(&7(AXn0*4mX2{SMG zqt`S!kUA7aLY*uYhCU(Ynr)StoFQYSF^8kMFWPBGJJj^}Qz7kc1eVJgh3^a&ia?(o zV0ee`1omQKjWoLl`uaI*AiKj6#OiSfvvL%}tdW%VJF(3XMCx(+|4p#}|5vP6Ix&%A zV>g`GS`Q~yL(s%Dnc!q+PDikfP-aa>$lzpWPe;Iv{>L$gVZg*+5iU7R*%OdqD$UwG zkyH~okXdruYDW_e{G#7uZgm}+;>$W9AIx(8u${X~?1XCu>fpv3ps`9QHJnKQ||d zMzT9PO4Sot(vhqlPLd5Iw{(;%M>C`&ncW@58cF}L=pjlv@&~|)brA2rN625pz5fy+ z|4+f5ne%_GL|V?AvPBg~2z~X9oUrY-pLe;GPK9JsLQ6pM2-6U#$1OHM0*3PVbarcz zhch_bk9N`-SDJC3)#lA*R#pim^7y!Z z7W@n-u^s(z@-H;)#40F7V%W zop!jGH3zZGO+7m&0V3s)PdPP@5J*2kU(@?Uf~lX$?O)FF-=hFG_-f)aqrHg!^j@V)+l zDF^Q}4mA|G8O-`{dK@hTlEr>Px4rV14oaLZCy7$~UXCLGDISh9Jr0p1W_=tZz?ju# zBD$0MLbJ+D_xFQ*Od|}o=tVt_@QPG=xWxRA+5tlPlX@|>_K6gFD4Z@7jF3ijC=;&Z zC}2twtWl{!BRG6DdjVt$eH;aX7-s~XXu}u}h*J4phTxSMEIlc{)>LlZ5));7b$QAV zg3Ee|2hp)`5FM|Xq7J{C*n8QSkdw!uBCNdEw@R_>pS9{m@AX5`>#V|QyHEaG&+dyZ z-$vyampmLP?mx5FNSrgbpC6|Beje_@NGG?h@*I+6{=Jz*#79gznd7`9IxHTK&&d^f zxnbbQJ;eJ;YfEWG8yAB3_602bHRrj`qq!wZ#IHE1y|uifc*@dB8Tw1a8mH#)K98+y z-yw>R5WPy0&`UkyR3qF<6}_;l70wHlsmrx$K}r!d5X+N}>s8Zv+Nh^FDTVUd*?fN- zn$cEw4p>$H-8|n{k9wv)`i`=HN8h&9J~bXITbRpBZn&_kK3%IdM}CY@b?RE(_fc)! zoPMI#(9IxnUUrA0Kyb)((cE@-YYYT*5kG_kFoX28TE62g1y0|-c}htkOk#YdJjC=K zJmX(|PR_VSv|cR?b)Q+#&8cr1gB;D{FLr$xbK31ZWoaYvrQ4s(oy=P* z>hMJc`<#S(9^sj~vFJ=6b_flL`dd6XKh;(QqC8{8ybvLISz8XZli6@&Sl*A2F)QHc z!hc7408{^I1`=mseGMUAuC>MRK}k90a94TXb||mtq{l%FFnzOLKIUjX45zjapXj5< z!Sa7($nW$M%2fXr zn5)xSfE?VKogtU6?UGEegpg#-y|fYjHhjcn9TkkGf$t1sM#d0-2eE0Qksgk7<#;?S z`139{U8dc~K>|uJ)J^91OyTn&ljva-2oHC$5vyL}D2w>|@)a-=L)@ia_T%HFbiKJs z5DakO$-M)&hDMoAc?^--4KZJ%Z!>-`flDrH>VphGA^WI{KX1#>I}5cg_pJDBB%kdg z+u7`e8PNJM(tr}7fO3}aU)Qp-&-Vi)$`#;kfm(HCKpnQ62LPP#q9t)Tq9rf%Gm#x* z|2>GaG5uGV`+tHsJKO)-_kTuH+U}4Iq4!k%td&Wt=|FjDXQQx7!p_F&Pn1xDiFP=R z$MYJ?Pw!)XGKXU4c_~CRfcG>ECo_H+b8?bM7exf09!Z=hWRFg|U!Wq8A5)@M)YAL7 zCN0xp(ab&&<_3T!5I17ROkr(wD|#PK*Yy^3QVCg9d0Vd6VWBNL@7Txl;Rw7s`mT=x z6%)~;lDPV&1Qlr_322d0L32!P67a}|G`Z?22a>ppH`XV zl^hyR*oeHkv^@ssiitT`n1fIWU4KFk4xG6CntFf10FaNFg#~r<(|&&veZJwdkF_^1 zj8r5^ig{=dlTeVSt6VQe*y6WKXgzoBz$q#i z9rB9o#NQrK%I4InTaSH%9(zf5`j02sNdNr{FFlTQm40K!y}ex!@R;S-ZiTs6yn$$; z7kue`^ln*^hbO?|5HKHlXEzV^k*@!C2PBU178w=7 z=%~c%1gA^n`)ZztG!U{yHsU!tz7ETRzKcvmo8+|om?8L)$)3=Z%cdx}W0YCdjcwOj zxyq~lfi&}c^ebP1f}>n6tL$pTzbrr>+8sK`BG8h)4Gtw~3_Z?(q7R>1*22cztxb;G zZ1_z#jVewo8LQh))lx%elikPddJjEaIv7mOZ5K3&;AoY)7$ZY`CQ^>2NF8<=_WkC< z-8UQ7VNm}jx^K3Cm;R-y1nU8qT2&gn#o|bk)jkhD&Y8({CnN^m*_r1C@j^D<`r)ItE^vufC^IkDr#&kRjcy*SNZc~o z`eINR0srDN?27G zIy^Y+2_xQ$O;eVNzSGhj+z~8J`Xb*y--$C1^Ki#TkdLfVQFc4*T&2ta-$s1Wwg6GE z1JDd1oLj&|7TqA^jLMEU{&YTx9tLU-*pz|bQdp%hZ-}xVopuugdO|=#K{8{b|A(=2 zh!q8B*6p@!TW8z0ZQHhO+qP}nwvDrGTkpKVpFG^;-kx=jI_W_tRkgmAiwf9<8-@V; zW1z{81|A&eW}@W!&JPMU?h!wV1k?q$QZQU?ne@hHUzok<8s7D3lbL$@*-e#tvu9xw zk114zL~VaL0aog*tATy$qEfFfTTnnjW)K&qjcSNPzy8c!hJwIaSj_MOJonIx4<9fD z4h#$ep&BO;3TLb7(H8vK<$udH4npAWmna(gFp$cK-a5;Mfej2jJ!%vx!%UKxNcuQK zugI7-r<|gnO?b$$X8;&P%mF9ms+g&9narE$QVD=T4}9qtf(nbtGN$8o^al+DZ6@Q+ zf_jWVG7L1k5cbhWe|i9312mKeZb2W@Z%XapUe{7~kr|K)Iu*h#t!kxE$Xf$>mL75i zu(E)SyF?u1W}W%C^vX-RNFSio`ugt_jg(H~JTINQJ&-GAcr<+^xV-=991(^#7+mG( zDVE$T$`)Y_Z63I!rKoV0eh>L&fTkLo(vfB5DY39Hda3qe?$=pj1hdjong}1t?Vexg zc(8EG)0_8`e~6rQ#<<0O?rc!BSEV>dLc28*PwT&&vB#MisbmcI-Le#rb~?qznWM9E?o=sRJ<*FfcRFGyG@EMDTwMG_(9C?&`lEXpVUW zmCxQ<1cN%fxq(60-r3n9ZHJxRzYz!ocl)=zQDJ%ej#5*+s*Ea&Icf6^0ysN7NSW{DX{}OVtKLV0S zZ`aHKMoI&4fFsO<1}JV1EKF@|E>1r4%=+O0GMhF7sOsw4hVsn-7QXPCSur6a@GlIn zK$-vIEldx?<=^O=!a6^H;G;7Gsn*uUdQVT|;o(V>z0gX-&87-A!vMfrsZsf3&4Zp@ z!7+n>DKPR+4CB4ISx7@91He*QrS+j)z@gRRk}QJ0I>f}we!mRO>XkqXXbx$3t9mBRYyk} z_BsIyWd4Kc?1LtY*7QoZ`a5^{Q#SG2_vd$L>i07LcQ3kl`|9dvdFe~!?ROz-U2DtZ zd&WIan{DltM&8+d4|M*w#1i;dQ-=YZ>+!cL$%VyZ4^$z(WXEsI{F=z*8j@M9!Ih=y z!%F)n(dwtc+;x>8KQbul8D9|Up56gxxdB} z{DNLMbU*bA{9iEosNW!WfN7*(0$qTnBR@noXn&0h{HIyv5AYtQl;0@#-3-cK0#|^h z5592V{_1Nqv_kbl)Qs&6B@zMy-xzKni*t)^>LXZ!u0k9oSQ!iM@_ zcD1fv=-zbOKl$RXb8g=0-freD<=*&!%}-9gayu{c)P_Huf53k|PJsh*`I&-`LBW}R z5VAt!Yd<*^1mQ<}BnCJpd9Il?Me|HfZQI09){QqetL3m~`$Uq)z~)z7Ni1wdRK@kY zWjC|*`P@h&Ts40b=wQoypL@PEL)b+`@3wW9AaDe)VIP&l?l z@){G*U6pE>XPl=zUHWA-}tM(*9eZy3dq-c0&J8{WQ| zcscd-^*5+x&PY)8mu&^mDpOZb9L>m)pL@aE$Xnw!a`fFL& zH_H}$HW5_C_-G^UVI;|&@dAj-njK;2bka=y(-b*%p zc-27(@urkuX%?*NL6Lr^X;|L>%%x#d0cI+Fa`3d#zBWA{nv31O%vF)lC%qOMs>nSC zIQJ2*m4vUG?{W;RY)tz%r-TvohU6FuE0^&NlFckV`AcpRxaH&`dmrWKEXH)-`XsXz zQCp9%bBYc<-WB+HXMYiuRyoHIv>C}*1YHm^7T;Z_Q$J?4q9V40MAM_>Pcvr}zVNmU z@tF2jI!T0g50#e-bT!kvQ}RVZ^07pQ2j2Yz-M;Dkq=~RvyBAt;$T*b~RFi{_oYE-w z+qvn>;59p<7h*|q{7ADKzJ}0>#JFx4VdVN*rW~Y!uQUd-=;Ph_unUOJhJ`9pe{0A% z+BU?chq54obzIhf(m5VR+TXe4)0gTs!jAMQfD%c?3Wv=z?HBk2v$7!OX%D~f3~Mxz z0v{-yg(zIMh~Id_jsDGd>j0=KzjT->N07Pis9|B7NrW7-Lk+++u$;eK89ig1TI3?+ zXI+o0;Ctn5n6S}$Q1ucKU`xCyoF$`naX3TLixYV1G%8(Hy_B!khGVH#GI(pHtv-q_ z9O2;tk}4%=tX~Z$gD4KJM^D;iDZ{|22%mc1c(x1Yc&l^1C4c7#3>nL-ZVKyDoYA;d z6co||D(|0Tuwj&o1OwmU6k7dS;q5mLg4CrwhOS^cX=yQK)72&;pZR?EiRO#o7n7rl zF)X4~r`32%1ad9)6Ww1(X|1LGc3Omz)HnQ^8c95{Xe`wZy{qE_LLGXJRmoC~j)kn_U zV>rZPkg4!e@Uf(yP(v`@LD!j||4|b2z)9nNC1>|>b>t9Yuq@pvO;$)1T0FF;RKWC2fPn;$8yR&2R%D`+Ps=diNl9=Pa626uNXtx9ckNMiRTyrvYjDdpYiNG*@flR=G$ zy)!;vVQ*s~l!xN?QB&6S%Jp`ewB2CsD3=<*MFllJ3CqTlfZA6xWbzQAAI#vi;V!}H z4(2a&+dJ@6&!yB?WyXc$%JJn9SY!Mv))lyk#P>KS9nH@%95lM1b>D8h?vEs}==hGC zZ3=0OEnh?3fu1^RCRof8fwt#WS^IT2prutHba_=9aIC~kPc1#yd4{~?+6HJam{_0j z5nKll`s7sOnr405dvwa9z;xsdyBBSev~>fbIA;b9~p8Dm5*mx zAmS!^wr-mdV>6wCr&S(8LF>Q#Jcq(3E)u?I94MF?jdZ(hI2ZDwRSy)X7%JID%5YdU zju$wb_sl&;&TYjH{8tub1_f&sSK6Fy^>s69I&Ia{n*nS5@BDZFEjx>0Z!Yd z9r0j24Asxm#w#uOipd)CQnxwsim%e3B3uJn=TeGGt5e2<}yliW0kA8Wtrcu z(Bz&!VUWLAC?{`e;3*bCjA8<*yff{=k>A~|SHzxrcLTfth@ZQ87-?e+yA-VGAJb(A zbc&qGoa)sk1%JsbGCFBpp>Rzn;$F2|dNohY6~1SOdC%N@;oWI@a2sPhdsqm=cliv! za6K&A)|Q}T6p_bKm_jQA*yR&BEQSG|TA4jiS&s1N!EJdJ4yd)glPO5KR5{DDJ0 zq_*`8%59$bw$WH6|85dbi>8$ViYU9tg0lrYOl6+L8qsL8`nF~@TW1C`8o z#S+oj3CEB%>>r@xjDI060GF$E^#IVk6<}2Z&*KT|`Mp3_V1btT^@dZYzyQnfR!Pr# zy#^Ua7;~RM|Ic11L8HWmv$_^PK@q_MS^v>lO%yrBwPx;X47_d&zlH9E?R6OhEr|)B zC6jf&GwJTRbO4zo`Z3tBS-S_?8_M|DHb%gbbX$d}vh|BoJ~2~V^R5${@&~i(_DdxT zwZhMqY=E%B9SeEd%8bx3L)Du5L9kEEc!cqc!c$Uq9gpDrs5u+OacIb(o&M1VyTwhE zs4ZmtC?gHqqO82eZnMm@ni;uBF|B%HJbl4q#P%I}$D<7StxUQ*Tc_|iwq)E}jf4W! z!G1~ugg3qd$NQ~Fa4dcaJ+N5e6c}4}h){PNij<{Blw&!_(w5-mL(MFBI=f``Y(aSvObWqSdF;q(sx|;!>j!qA=+B@%% zUd9gxuxr;LNo_>R@Qj(HK9~QADQ#usr9?)#D5JKZY{G-EVxqiYS^O1bWzLATyrb?6 z1OYORWkY*CnZq<79z~?+XT~ACB4ID(wIG2o0HF!-KCeP1bwz`zw$wil@Do@u+;*Hc zboIzxY^*?62G0RTVrJmy?l1ZXdxEU-tcW}6zz47QBx3c1v%A(F zCT}RZNVB88lG^@2PVZlA>6*YdTeAleAIy77_+j*FltS=23NpF-jpGFEO1Yj)lL_Cc zk47($gW2MZJ-ohyNev_-lUJMj>pDq@L&Ri1V3PhtV_n4jSEiC|B&X4{azad|I$qbb z_x=a0wL5FWBHxHjJk5l`_Llf5;9Zo z6HBcla5|3quuYtDeA=Q=Zbkvx6yGl?@S2;Z+sw7)j;!BY%1)IMn>wyAv@2}|JoXpF z&~Dc;W7atn4aI%{E>r3^>9zaK)s%HIktV|6zp}Lb)H8WQJhH-#coi6Yh+m3Q5nzbq7g?&muI@8w-+b zoM)KU$29uRDT9e(1#ohtpWVCn**_;fPwQ~CMm>xqpv@sn%wes*gQ~E_RV?if-WB1+ zV1xs-%~PbgQK{qb4jdgPUJA-6)WuA2uM)Mko-$6A$cJ)?nMKCJ?n8Ue5^IOr^gJYc zwYOE4X>uK$lr88+2t)KL9{UM?EKmdro|_7wh^a)>+sZ{b?@<~y(6*8+sMhgK=WW>Z zS76gCQS87Llk!)^aA%>!e2#o{W7X7{=!C0WmC#D98lS##p7zh6OF>;j45;n|N2(~^ zGw|y(gR{BAci=bM&>z71FGgy-c~6#Q?f2wlyuvn~nA%NRiRhWamH9UNuX2EI zhh=!Z0iQm)9=BEyD!>)rxWfXX4)mKJvUh|mK$Yw4u&B1xfD)@tx9WUk5jTJS%7DVZ z;NRDQ!uxYcpCreLe^LwDk$z#P_vmSA@m=X+$qF7pGI&oL5~X@-N>KvMjhBGPCE^WV z_cxv!{(#DM@sX(a{!CjjSM|uMp;)kOR)dM z48dpmx_e)d@m+6gdwUb+{k}p*Jju)H80asI*VBfWD*@^HdK|t}W6eu6>Oi0ts>u`p z{VZAKeIR07Zs$nB&cfkag1Yi5Q|7XY`|y7 zai@v$q^A6(wf;M^4fC+kQU1s=XrGjmq}1&3IdOnIbo=+JBIkJ*i5rD|BQChi=_Sd)P^$nRR%Ql!|QKpAgwt2)r&0W2k#lgHm@o zW;tA|J!nC4GEf%~Fz%XBK1E*POv4MSOe^PuN3 zlHKBJ44x|l7&x7JaZozJl6Ogx9#W3lpXSchWKGk){M)pOJuYX#!VX_7^f8}6fJO0< zEO-gmt;l6_^9hjK@JF;G#Hejkfp2G=TYg|yIPHx!dmmD03Yg7}6C_Q%Bc8J!z08u} zZpgrV+mLh8Z-7W?{!djGs+4Vcqhz48TZ@^lZlJyOYW43;x~W_~Ke!z;T-=|}cxTO% za@-6ZFmi7c>SpbmscV2@s8=6B#u2wfI?E>;(@d?DVJs}IeP)j4Vw$4zcI4&~l$**u<;61}@LMtmn;YfF)7isM)6p3RLpM~;T`sZdbsQc<_+0GX#; zw1lvz^!g<@!Xv^!DhK>Y2ew4P?{&jt+C8m!yNA-Gqp>abH`ahK+bjNa!9b2uGHH>B zpv#pwY~6yQoXYYR?Nf4H-g|z|d!DVv*ZS?i$b+h%#liRIQh(mZd5e9^Bw0Y$7J9Y7 zq2-PJ)aHdtPyOA;z;6+v``eFMB~mWN%#P!$WT%!ge56Mm4zTFFfm>IVS{m~Txt%-? zqB6=)(&J_zvS)X%>!^3aLAjhm`E0^*L;o`5vM-t3&?d71E6D+i!*el}d)Dnu(lL~b zm?lVir+SH~J*+WNuHoil3n11SH-~3e6R8#vP~lBDH%8FQc3`S)i*L7 z-@pX?;liWBevd8~Ru7aqe$Q*P2@L4j7JZAOABceb`dfKwjV)HieLATv61mY@Cyw)l zm;i{xrn@M2>Usa_f+;3w2z768)GGvqzQ*>obupon8#Q-%HDuve;P&(BNtz3O5u( z>%Ci+r+1oRMvf+%UItH>#NB;a3@rYOf+C4?FqHRmHFV(0<;@kFAnL74J>Ux&s8ijt zOVK*k*S)1>G%b)>HvqN6>qq<9>6(=9_Kei}Z!6tluFHoIm~{tWIQ8rc#&MK~j`DU- zW$`E#_fIy{A#snld9^Q~jFanPbNL`x>@DKLsb#SzVQwN_-O3Ac+r9a@q*CW@J*TU< z)D0eVJEH323ByXA?ZQ&z=_0H&(470>OPAof>(0QWu@<1_nI7L-$H{_GmRX$5+MN3A z>22alH)qX?-(?li;e-LtbKR`=7bRy#VE;KAtF(L)k&wr8%y3>L^=10l2dZZLY?_U7-S&PdI82h2%TBt z?0FZ!)2J;`)%UdF-Reu36G?Xb_G4bhSe&M$VQ>I_}>BdW`z-IM; zMfgHd+sndfIsU`s0MFT`PP5){y7*d#M}`9@QQ>mA$<=kDC#&u(o;G@~&u(7M7-wn- z#i94Ux5;2Q!H|r_*g9I8?{El<8tphsxgYbT*cnJ-pX7Ibg;$K!ggZAJ127$R^hdKR z&+L}?|MIa*xmyaLo{q^f#>bbt8NEXSYK1fF6@OHdpW(iJ)Too@$?9q^{TX0|r~cy} zW(Xzq*5BF#hnS&?`17!q#GHU7u~Xhk&G@HdQ|u;6@p^5xMWepsFeITfDg5yX7tJ$a zV$>rhPZFzWkga_|q{>WyEXOe=SNG?d`%P~LCkxs;fh(9}?(%Mr_iUlFn<4|+SZR1w z)(+1?mGUS5AVZW)f-U7rg(qQPJxIXG1gn0ZlYm`k9DjKjOV6yXAD#IR^A*IM*bwp_ zgL}s=4K#^K)(9#1KtNR5HAcv-_{9BmH%xDIT*LeJQ|ehpK|vFkm{HuImj7k6NOKUW z5sLNulPdmXZLpy@s&~k*>L^i8&I)?3OS!gsUGVstDd!#{(l&L-TyLsUqLJ`W($JXM z)p<$DX8=9h4b6`g{7!@FAD zYp`;GDk)!xCH{jD?hf1%Q__*T^648CMDdp|VQCXw%U-~@?;9bo)x4OIx&dKVrfeQH zMht3(!{BaTatL4L!JBdEo}>(pK}V1Rz1}xhcJr2DW>z(E6g@&1V_~-6qN9!A z#Bl%_^}}yealYLev8OWR_mlL_VuhPHX0;{A2uV+Gg_2Nl^(WdEWwZqdcCgwGE z+>MjSWrmqXuG+c`k;`4ZhJWrg`FuaXpIKmQLpD!?@ToE0G>Jg0P00R+0((B#(t6%z zRcWEPU%>*GTQPU$-zFbPR0k*yI%>0I5V;T!IznPAfG;GduC}L*^qr^)=j+XgJ$^a_ zM^EMA`baKc3wYh=QL}y+o@q%d4b)ltg#7yq+!CeER$UZNY|tDUUe5;n znanJxrlLk+1QEH%Ra!l7i3#vai7*Evi+mjKcq*oZkfZ2;p_;GOo#a;~S%XOw4O%a> z+hi6TNQteg>E}{%tlz}nSaBA;K>g-9_c#J4C}7f5Qj0j@m#X6zF><+ceXbnTTo6XZ zPgwn}T#`2? zfM13xkgbOySgIKH`hV($ef^vHorZDp{!oI!L}~tFI1eT)NNps_!6I|t6VVGftl3M|)6Otil%fp1((jL{B{Xwp$K(Y=IrdES1jwnB zD%KqNKc$J^Jf?^T{HeLfF4|&&XlT@@QdhH7IUM#s49i__y;WzTQz`j{IM)D;MPkNh$h$VZp+BQ`SQ?u|H;RKtJ zpy1ndWnV{~KdQvIdxSQ{k`klpMOt)mmdOt$CVk|ZL)y(dvtN|kJcgM=atYXJ6mAiQ zL$Dbk>o}e(C6szSOQT67TSToveVkS!NJb^g7v?Ii;9K7`K6~xwJYS>t#Xp0eg2o#q zRb{F$G?+~wF_;ZcjxEOTb}NhZA~d8qT3aJhg$(2600}xEMd_M&{o>8Yk5#?FtwJ8O zIdazd4H9sNpfCF@W9$qstMoSdDeSc5l9W0A!*wQ9|^-VAWZCVOq>Ip2DxbR3-F?)y-7LbByc9XaZu^V zvVeH1^?+2K8pLFAv;j=GRzbzo!`v}NwDIM9J6Ll3z=l8SpnH&L>y@n^2kb>Thr(T2 z@+$T>(V6oQ#P)F$SWst{n!{Zar(k_=R5#I`YSC~8`W1-l(3DOXUJy~aEdHqB=dwYH z0zXshaDMBmwF8aM_k1_eUzGV0PXI=m)I@wX<0~YbL_^ZN7h*w(o60uEGh-YPTL*8p zLi-5bEqlAf26CLKqpdqI}6%<|wvghHRl2<*KLGgmktSB0r?BJbVn2hX*x>z$^rnlKBG#ccSs6cs>yvnmjH5684 z^rcH#zU;}I8iiv0M2KCK{@sG0K$h1} z1c83rzmFZY7=x|wK(YTe#2VLC%v57?LLLRERs}O;?u`p=PWxe0{IaME1nNVubZD@p-!2 zc4$n_fzkC^4w?`H=GbemNLRB#gsnrCtS4axlQE7ot*#YaY*=}+wp7oIT{+33HG#Yb zee{i?HhD|mBhhx*uk)r&r}7#u(-vXsIt^;nGXl1i)zndKFHT+d^{&)-t+9<@S2*1X z3FZ=yDK6noc82SpntU>ZsivI80MmFMaTuE)Y2+9SKQ~&$o^EpYctvh1S2$i`g?mXU zTaDJ}ZpcldzQKN8r0cdaq1%`VfmO*6(pe-2ytv`S=ENy4Rz!={#{GlFJGq81*a&GA z_$l*pCiMngYS?Em{dKBcYNlYy)2fl z^kw6E=pN1@0AF1>|A@89|9LILwEE^zs{81+MPex>l<8?kC$i^uTTd7E8>gU-Zjc}T z*NFE(EhHl@F%dd(a==CH>y|p#K`9zFeXv_0m9dm-)nZZK4fz-&}8CMql8u(`{f3VUQAh_I7^+gFfw#c9_h zFbUcR?U{CwJt0rZ%>E2>%*E76^Qs!rQ;2$b9MY<(-#pY3n@sY?vJLkh2o&BGvR8y% zV~Li@ZlTE6hgSz(87lw}qh90iQOJ$Nrnkijs`{UEK(^$)~Ix?|G9E;Lo#@_tF6ks+PDa((58DJ zs1zd->z39Yo5$Uk$XqYGFr3#D4S6gw?O8k~XBzqi>2_aV6rkMqsp;Vy)TCJ^B(b%6 zY0=(AnH(=EL$*Ysof-eZP)rx%YNiPThkB0!#6P9uz@$lacL$2zSVWC8gY3P+wlq?$ zewNNuVyS*&10x#Svgk=Sz3}++QzQxrqGvIR?tMGQdo6cfusjZK7)S%kJTF&-d%ZE=+}I30 za38-_))FPU(EVNNmO#_^0YR!pV&Y>}_MaooE;gP%DkZW*HILlNKTjg4j<|#g zEh;xgrg#YM;A1^okl3==eH0xz7L&wNxL@P)+P3NNt}5^w4{1(!0n#OOF2VkwMJ;xe z2RpvO?rlG}+s18pk-Jo4R0b^qWr;z;1ri+*Q6I0D5?}f{cDZM?vIz`^HonTzqb`GA z#koI_73~h@+{KLr0{;4uYU9v->%Y`AMBXL4qO|;`-3$9^7!5~z(1y8<{ z<*AL%_cy>!3lyllosP8OBgLgLPrTJlsw0(pNbEw_C|CrUU;R>CnTZk^^feyaX)113 zUq?9>HwU0&!>Tfc@`~ZzlN*JgHK|~bu8(8Tt*xn{G7>+kX)eUmgX&TNW9ZbX{I!2v zb%Dk_W!20U5c5ZirfN)DpXF>@ewZzWA{ZPmsEsZLza|#xh_z=6yk}JYWs(l+WiNEb zzepwiR;ZmBMBSS|0;+u8YJnxn&)D`<0ERo%lDHw~F&2%6HyVNc9h+%tjA_jftcZ-* zB#kY$$zo?QY+6yp7t%espZY{TZoFO!#q)_e4+H44k~%Cy`D+CAU8S~m%d8)i7WZJp z{ec(2Sy<$(LpFJ(jxc)~m4ya~85C2;RNv7DpZJw29L%GU=3lA_yL3G>sF@%C#1;ob zOC2gxom?AA0=$A|oZ&gLjICO09QKlWEvm~`*V_ieOsB$-hvt9~BRF-Xaoc(eAu9S{ zsTsF8RbHAGua9rBtXb!zp+p4!;L>=82~ZyW%c*uxy|kfofqX|Y~A2eGci~sCDE%F%B}ajii)e~qruK;>Ur{7#`46}D!z$O$gqX~De>u1EtQpPxO@mmHhHM!f2!De zFu?5meY$A24BzCDwY&Gc);6>LESi2~T9Q4kkSSs$0`t8%0$7|+!p6P9h@}J1zMcb7 zdz*-^pVAJ#kwU5XQ`U=nB}hR$t2M@DJeO)C#ppyWe7H3(?B3U!>C3lrA_NrC9qIlj zQ-gU6xXh_q4i$P_w$Gg+PX=3leJvL{NdotKjI5qt?_t@yA@9O&A4xv$oSd@9YD(zu z`2CXnho4@C5xX?|svU~f>dmr0+!RhFJ@dfEHwYmUio-e5j=?vB1#~LymXf$*g5{PV zH^RiAfbV|GpL9-aQ^?>;~M7!=ZPQqL^uEDIMcPjZ^-zfN-RbnJ( zzyDSXo2KG9uq3T&tnde$bWVkSo+Di)qFm4s#0mCQoy>fBS;;lk{J!O%YDgw!k7&Ae!A!EESS%9 zrV4+vA5))=V4lT9H4#e`$J@vd{jKFXrLHH*p_ec0i9!GA||y zc-|QmoCijseVGdk61;2?4Fb`3#G0?rOm{BCrDtwIW7r{7VYtTW-HU(V5PSjT@fMme)nMNQJ+bAc&GHZ{ezKQa(r2yR) zN*m0FQ%hpi6G<5&!F8!Qf)cKpMt?V*gito7$2^4r>DzR2g+GBEpo|R@=GL}@Cnfq8 z<)WXR z6s~74>BlYtENMVv#(msp{%jTStCT<`Y%qs|Ll0R#52j-1T{IqnCzMMNUJyuAgYXc_ zp+nVR$P8Ey+lVY1{aIcX&!cyIowKs|HeCW^G?9q1YmlAO?X#Q9Has$h?Y{6cUGg52 ziE@~A$tl$4)hxZf?cWK-6{{CYB~f?PN3kWJrF1en&&E-eufDvhKrJC_|Gw*NR6vHl zY&Q5j#Mlwi;-u%uYLu@Xo4fL+9vef{KfKT^i4IRukV!rgLH?{sZ?&T=e zmo3Fmx63AJs)jXQDW#*xMN5U)WoPNd96kwpDa__62q@*PDs9V7_v>g63RU$4E;u%} z$)R6oJ|8u{>wND#q22p#)*K%$=*TXwEVf!@W;TH!il;ha7*Er^M~B#GasO%STc2){ zD+v1(sX5f4d<;?*b95&5dmK259wluGrjKpeYIO{Q@DjZyrdKH2bSdLBLvn*bU~z1y9dYebR|%JY~VLylGv*amF)a|$5oeYJntsW z)?XkemiM+5A-8ZGBTLyE+$MSz2*9E^9gESrOy72*6xl`2@8{cd92fs`Ur^BZ?=?VRAd=q78GhbgYZb79OAMyjnDd zvo)oRYVfy5zB?F+|Niwvq^MS

    556wEZwX{NwWk6!Q#S`>IhyKJtBa4tc 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

    |RHWyZyTot*~*vg4z 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

  1. > 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 Algorithm +\renewcommand{\lstlistlistingname}{List of \lstlistingname s}% List of Listings -> List of Algorithms + +% Title Page +\title{\textbf{COSC 3P95 Assignment 1}} +\author{\textbf{Brett Terpstra}\\ + bt19ex@brocku.ca - 692021} + + +\begin{document} +\maketitle +\tableofcontents + +\section{Question 1} +Explain the difference between "sound" and "complete" analysis in software analysis. Then, +define what true positive, true negative, false positive, and false negative mean. How would +these terms change if the goal of the analysis changes, particularly when "positive" means +finding a bug, and then when "positive" means not finding a bug.\\ +\noindent\rule{\textwidth}{1pt} +\subsection{Soundness vs Completeness} +\subsubsection{Soundness} +Soundness is the ability for the analysis to not report false positives. So having a high soundness means that you can be sure that the bugs that were found are actually bugs in the program. +\subsubsection{Completeness} +Completeness refers to the ability to find all the bugs in the software by an analysis. So if you can be sure that your analysis is complete, you can be sure that if all bugs are fixed there will be no more bugs. (unless fixing it adds more bugs.) Of course in pratice it's nearly impossible for any tool to be fully complete. +\subsection{Positive = Find bug} +\subsubsection{True Positive} +When the program reports a bug and the bug actually exists +\subsubsection{True Negative} +When a program doesn't report a bug and there is no bug to be found. +\subsubsection{False Positive} +When a bug is said to be found but none actually exists. +\subsubsection{False Negative} +When a bug isn't found but does actually exist. That is to say, the program fails to report the bug. +\subsection{Positive = Not find bug} +You literally invert the logic. It's pretty basic stuff here? Is this subpart just busy work? Take the logical not of each sentence and that's the answer. This results in confusing statements and shouldn't be used in practice. +\subsubsection{True Positive} +When the program does not report a bug, there is not a bug present. +\subsubsection{True Negative} +When a program reports a bug, there is a bug to be found. +\subsubsection{False Positive} +When a bug is not found but one actually exists. +\subsubsection{False Negative} +When a bug is found, but does doesn't actually exist. + +\section{Question 2} +\subsection{A} +Using your preferred programming language, implement a random test case generator for a +sorting algorithm program that sorts integers in ascending order. The test case generator +should be designed to produce arrays of integers with random lengths, and values for each +sorting method.\\ +\noindent\rule{\textwidth}{1pt} +\subsubsection{Source} +Please find the source code in the ZIP attachment for the submission of this assignment. Compiling instructions are found within the source file. Any C++20 compiler with support for |.contains| and |std::find\_if()| will work. +\subsubsection{Explanation} +Since we are only testing random int32s of random sizes I took a very simplistic approach. For our convenience there are two global config variables you can change: +\begin{itemize} + \item |DEFAULT_TEST_COUNT|: Number of tests to run, defaults 10, and can be provided at runtime via the optional command line argument:\\ |./main.run [TEST\_COUNT]| + \item |MAX_RAM_USAGE|: The Max number of bytes a vector used in the test can consume, this is a rough estimate used to put an upper bound on the number of integers in the test. Each test invocation vector is independent and memory is cleared between cycles. This was not designed with buffer reuse or any amount of efficiency so keep that in mind when setting this value too high. The default of 1MiB is fine for this assignment (fails about 15\% of the time). +\end{itemize} +To cover all possible test cases I generate values in the range |[INTEGER_MIN, INTEGER_MAX]| which populate a vector of size |[0, MAX_SIZE]| +\newpage +\begin{lstlisting}[caption={Test case generator code}] + std::vector generateRandomData() { + // setup random numbers + static std::random_device dev; + static std::mt19937_64 engine(dev()); + // we will generate numbers from integer min to integer max to cover the full possible test cases + std::uniform_int_distribution dist(std::numeric_limits::min(), std::numeric_limits::max()); + // put a upper limit on the size of the array + std::uniform_int_distribution dist_size(0ul, maxSize); + // pick a random size + size_t size = dist_size(engine); + // populate the array + std::vector ret; + for (size_t i = 0; i < size; i++) + ret.push_back(dist(engine)); + return ret; + } +\end{lstlisting} +To make sure there are demonstrable bugs, the sorting code intentionally creates errors within the sorted array. To actually sort the values I used the C++ standard algorithm |std::sort| which won't fail. I did this because the standard sort is \underline{\textit{fast}} and creating a sorting algorithm which fails some of the time but not others is easier said than done. +\begin{lstlisting}[caption={Sort algorithm fail generator}] + [...] + std::uniform_int_distribution dist(0, (int) v.size() - 1); + std::uniform_real_distribution realDist(0.0, 1.0); + int p1 = dist(engine); + int p2 = dist(engine); + if (!v.empty() && realDist(engine) > 0.85) + v[p1] = v[p2]; + [...] +\end{lstlisting} +This method of creating a failure also has the benefit of sometimes not failing, so it could execute, but the array may still be valid. It also shows that out of order pairs which are not neighbours will cause a failure condition that is detected. It should be noted that the validation will only report the first instance of an out of order number. This was done purely for performance. The report is generated as a tuple |{i, j}| where |i| is the failed number index and |j| is the first value index which causes the failure. +\subsubsection{Sample Output} +I took the liberty of automatically formatting the output because I like when things look pretty :3 +\begin{figure}[H] + \centering + \includegraphics[width=1.0\linewidth]{screenshot001} + \caption{Sample output of the random test generator.} + \label{fig:screenshot001} +\end{figure} +\subsection{B} +Provide a context-free grammar to generate all the possible test-cases.\\ +\noindent\rule{\textwidth}{1pt} +\begin{center} + \begin{enumerate}[label=(\arabic*)] + \item $<$Array$>$ $\rightarrow$ "\{" $<$Array\_Expression$>$ "\}" $\vert$ "\{\}" + \item $<$Array\_Expression$>$ $\rightarrow$ $<$Integral\_t$>$ $\vert$ $<$Integral\_t$>$ "," $<$Array\_Expression$>$ + \item $<$Integral\_t$>$ $\rightarrow$ $<$Value$>$ $\vert$ -$<$Value$>$ + \item $<$Value$>$ $\rightarrow$ $<$Integer$>$ $\vert$ $<$Value$>$$<$Integer$>$ + \item $<$Integer$>$ $\rightarrow$ "0" $\vert$ "1" $\vert$ "2" $\vert$ ... $\vert$ "9" + \end{enumerate} +\end{center} +\newpage +\subsubsection{(2.B) Explanation} +I tried to be as explicit as possible based on my understanding of formal context free grammars (very limited, mostly with regard to simple compilers). I'm sure it could be simplified down, but the derivation of the grammar should generate a valid C++ initializer list.\\ +My reasoning on each: +\begin{enumerate}[label=(\arabic*)] + \item Construct the actual array object itself. Can have any number of values in it or be an empty array. + \item The contents of an array can either be a single integral type (termination / base case) or an integral type with more array content after it, which recursively expands to any number of integers. + \item Needed this to make sure the negative sign is placed first and only once. Alternative would be: $<$Value$>$ $\rightarrow$ -$<$Value$>$ $\vert$ $<$Integer$>$ $\vert$ $<$Value$>$$<$Integer$>$, but that could (in theory) result in |-------1| which is why I included the integral\_t step. + \item Integers can be one of 10 characters so we recursively concat any number of $<$Integer$>$ together to create our value. The examples in the slides don't do this, but it would not make sense without this step. + \item The base characters for creating integer values. +\end{enumerate} +\section{Question 3} +\subsection{A} +\begin{figure}[H] + \centering + \includegraphics[width=0.80\linewidth]{Q3A1COSC3P95.drawio.png} + \caption{Direct translation of the code, logic errors and all.} + \label{fig:Q3A1COSC3P95} +\end{figure} + +\subsection{B} +Explain and provide detailed steps for “random testing” the above code. No need to run any +code, just present the coding strategy or describe your testing method in detail.\\ +\noindent\rule{\textwidth}{1pt} +I don't like the lack of static types in python. So, to remedy this I will assume items are numbers which can be trivially concatenated with strings. First start by generating a list of N random integers where N is also selected randomly from the whole numbers set. Second, pick a random subset of those integers, these will be your exception types. Randomly select an integer to act as the limit. Run the function and check the output to make sure it is what is expected. Repeat this until the number of tests you want have completed. +\section{Question 4} +\subsection{A} +Develop 4 distinct test cases to test the above code, with code coverage ranging from 30% +to 100\%. For each test-case calculate and mention its code coverage.\\ +\noindent\rule{\textwidth}{1pt} +Using statement coverage since it was not specified which type of code coverage to use. +\begin{figure}[H] + \centering + \includegraphics[width=0.8\linewidth]{screenshot003} + \caption{12 Statements in the function} + \label{fig:screenshot003} +\end{figure} +\subsubsection{Test 1} +To get 30\% code coverage we can input with empty data. This will run statements, 1,2,3, and 12 for a total of 33.3\% coverage. The values of limit and exceptions doesn't matter in this case. +\subsubsection{Test 2} +|data = {55, 12, 66}|\\ +|limit = 18|\\ +|exceptions = {55}|\\\\ +As statements 1,2,3 and 12 all run no matter what we add 4 to the base coverage. Since we have items in data statement 4 and 5 get executed. Since 55 is in exceptions statement 6 also gets executed. value 12 is less than limit so statement 7 and 9 gets executed. Since 66 is above the limit so does statement 8 also runs. 10 and 11 will run for all 3 values resulting in 12/12 coverage or 100\%. +\subsubsection{Test 3} +|data = {12}|\\ +|limit = 18|\\ +|exceptions = {}|\\\\ +\begin{figure}[H] + \centering + \includegraphics[width=0.7\linewidth]{screenshot004} + \caption{Test 3 Graphical Results} + \label{fig:screenshot004} +\end{figure} +Thus this test produces 10/12 or 83\% code coverage. +\newpage +\subsubsection{Test 4} +|data = {69}|\\ +|limit = 420|\\ +|exceptions = {69}|\\ +\begin{figure}[H] + \centering + \includegraphics[width=0.7\linewidth]{screenshot005} + \caption{Test 4 Graphical Results} + \label{fig:screenshot005} +\end{figure} +This test produces 66\% code coverage. +\subsection{B} +Generate 6 modified (mutated) versions of the above code.\\ +\noindent\rule{\textwidth}{1pt} + +Method call mutations not possible due to the lack of external function calls by the given function. +(existing calls not possible to modify due to lack of viable alternatives) +\begin{lstlisting}[language=python,caption={Mutation 1}] + def filterData1(data, limit, exceptions): + filtered_data = [] + index = 0 + while index < len(data): + item = data[index] + if item in exceptions: + modified_item = str(item) + "_EXCEPTION" + elif item > limit: + modified_item = item + 2 # Arithmetic mutation + else: + modified_item = item / limit + filtered_data.append(modified_item) + index += 1 + return filtered_data +\end{lstlisting} +\begin{lstlisting}[language=python,caption={Mutation 2}] + def filterData2(data, limit, exceptions): + filtered_data = [] + index = 0 + while index < len(data): + item = data[index] + if item not in exceptions: # Boolean mutation + modified_item = str(item) + "_EXCEPTION" + elif item > limit: + modified_item = item * 2 + else: + modified_item = item / limit + filtered_data.append(modified_item) + index += 1 + return filtered_data +\end{lstlisting} +\begin{lstlisting}[language=python,caption={Mutation 3}] + def filterData3(data, limit, exceptions): + filtered_data = [] + index = 1 # statement mutation + while index < len(data): + item = data[index] + if item in exceptions: + modified_item = str(item) + "_EXCEPTION" + elif item > limit: + modified_item = item * 2 + else: + modified_item = item / limit + filtered_data.append(modified_item) + index += 1 + return filtered_data +\end{lstlisting} +\begin{lstlisting}[language=python,caption={Mutation 4}] + def filterData4(data, limit, exceptions): + filtered_data = [] + index = 0 + while index < len(data): + item = data[index] + if item in data: # Variable mutation + modified_item = str(item) + "_EXCEPTION" + elif item > limit: + modified_item = item * 2 + else: + modified_item = item / limit + filtered_data.append(modified_item) + index += 1 + return filtered_data +\end{lstlisting} +\begin{lstlisting}[language=python,caption={Mutation 5}] + def filterData5(data, limit, exceptions): + filtered_data = [] + index = 0 + while index < len(data): + item = data[index] + if item in exceptions: + modified_item = str(item) + "_EXCEPTION" + elif item > limit: + modified_item = item * 2 + else: + modified_item = item / 2 # Statement mutation + filtered_data.append(modified_item) + index += 1 + return filtered_data +\end{lstlisting} +\begin{lstlisting}[language=python,caption={Mutation 6}] + def filterData6(data, limit, exceptions): + filtered_data = [] + index = 0 + while index < len(data): # Boolean mutation + item = data[index] + if item in exceptions: + modified_item = str(item) + "_EXCEPTION" + elif item > limit: + modified_item = item * 2 + else: + modified_item = item / limit + filtered_data.append(modified_item) + index += 1 + return filtered_data +\end{lstlisting} +\subsubsection{C} +Assess the effectiveness of the test cases from part A by using mutation analysis in +conjunction with the mutated codes from part B. Rank the test-cases and explain your answer.\\ +\noindent\rule{\textwidth}{1pt} +I made a script to all \textbf{24} cases for me :/ +Ranked results are at the bottom. +\lstinputlisting{results.txt} +The first test case always passes because it's a trivial example. Most mutations will not cause it to fail. Other than that the results stand for themselves. +\subsubsection{D} +Discuss how you would use path, branch, and statement static analysis to evaluate/analyse +the above code.\\ +\noindent\rule{\textwidth}{1pt} +\paragraph{Branch Static Analysis} +Easy sweep and mark the code for branches, identifying the test cases in a type of tree (the tree would include code which modifies any variables used in the conditionals otherwise we don't care!) then preorder traverse the tree resulting in every test case being covered, in the correct order of execution. Print a warning to the user if any syntactic or common logical errors are found (since this is static we are not actually executing the code but looking at it for errors). Note: the left subtree would but the true case, the right subtree would be the false case, assuming |else| is present. +\paragraph{Path Static Analysis} +I put this second because you could do the exact same thing as branch analysis but instead of doing preorder, which covers all code paths, you pick a path you want to follow and execute through it. You would also want to record every statement (in order of function call from init/main) instead of just what is relevant to the conditions. As with the branch analysis we don't actually execute the path but rather look at the code for errors. (Clang tidy ftw) +\paragraph{Statement Static Analysis} +Parse through the file line by line looking at all the statements in the code printing errors as we find them. I'm not sure if you are looking for how we would actually detect that, other than syntax errors that question has a complicated answer. Even finding syntax errors can be hard, although you would only have to parse the AST and if you find an unexpected token it's pretty clear the programmer made an error. + +\section{Question 5} +The code snippet below aims to switch uppercase characters to their lowercase counterparts +and vice versa. Numeric characters are supposed to remain unchanged. The function contains +at least one known bug that results in incorrect output for specific inputs.\\ +\begin{lstlisting}[language=python] + def processString(input_str): + output_str = "" + for char in input_str: + if char.isupper(): + output_str += char.lower() + elif char.isnumeric(): + output_str += char * 2 + else: + output_str += char.upper() + return output_str +\end{lstlisting} +\subsection{A} +Identify the bug(s) in the code. You can either manually review the code (a form of +static analysis) or run it with diverse input values (a form of manual random testing). +If you are unable to pinpoint the bug using these methods, you may utilize a random +testing tool or implement random test case generator in code. Provide a detailed +explanation of the bug, identify the line of code causing it, and describe your +strategy for finding it.\\ +\noindent\rule{\textwidth}{1pt} +\begin{itemize} + \item Bug on line 7: numbers should remain the same. This code not only is trying to double the value but it won't even do that! |char * 2| in python will add 2 characters of that number to the output string. Found via inspection and by running the program; at first I thought char * 2 would double the integer version of the char but I was wrong. It is a good thing I tested it in python as well. + \item This is the only bug determined by visual analysis and python tests. +\end{itemize} +\subsection{B} +Implement Delta Debugging, in your preferred programming language to minimize +the input string that reveals the bug. Test your Delta Debugging code for the +following input values provided. +\lstinputlisting[language=python]{delta_debugger.py} +(This file is included in the zip for this assignment. I'm not completely sure why I pasted this here but not the C++. Something Something tired Something Something Python being cleaner than C++)\\ +And some test results running on my computer: +\lstinputlisting{delta_debugging_results.txt} +I would've preferred C++ but trying to run the python function from C++ in a cross-platform way isn't something I think you or I want to deal with. This python code is a simple but clean implementation of delta debugging which finds a set of minimal strings which cause errors within the provided function. From the results of the delta debugging program it appears my static analysis was correct in there being only one bug. This delta debugging implementation uses a binary search method where the input string is recursively split in half until either a minimal error string is found or the string can no longer be split. A string is known to error if the result of the incorrect function does not match a known correct output which is generated at runtime. Since there is no hard way to pre-generate valid and invalid strings we must assume the output of my 'correct' function is in fact valid. The actual implementation of this concept uses a while loop with a queue to do the recursion; a queue was used because using a stack is unnecessary. If I had implemented this with C++ I would have used a stack like structure as |std::vector| has a |pop_back| function. + +\section{Question 6} + + +\end{document} diff --git a/template_Report.toc b/template_Report.toc new file mode 100644 index 0000000..2d95cfc --- /dev/null +++ b/template_Report.toc @@ -0,0 +1,40 @@ +\contentsline {section}{\numberline {1}Question 1}{1}{section.0.1}% +\contentsline {subsection}{\numberline {1.1}Soundness vs Completeness}{1}{subsection.0.1.1}% +\contentsline {subsubsection}{Soundness}{1}{section*.2}% +\contentsline {subsubsection}{Completeness}{2}{section*.3}% +\contentsline {subsection}{\numberline {1.2}Positive = Find bug}{2}{subsection.0.1.2}% +\contentsline {subsubsection}{True Positive}{2}{section*.4}% +\contentsline {subsubsection}{True Negative}{2}{section*.5}% +\contentsline {subsubsection}{False Positive}{2}{section*.6}% +\contentsline {subsubsection}{False Negative}{2}{section*.7}% +\contentsline {subsection}{\numberline {1.3}Positive = Not find bug}{2}{subsection.0.1.3}% +\contentsline {subsubsection}{True Positive}{2}{section*.8}% +\contentsline {subsubsection}{True Negative}{2}{section*.9}% +\contentsline {subsubsection}{False Positive}{2}{section*.10}% +\contentsline {subsubsection}{False Negative}{2}{section*.11}% +\contentsline {section}{\numberline {2}Question 2}{3}{section.0.2}% +\contentsline {subsection}{\numberline {2.1}A}{3}{subsection.0.2.1}% +\contentsline {subsubsection}{Source}{3}{section*.12}% +\contentsline {subsubsection}{Explanation}{3}{section*.13}% +\contentsline {subsubsection}{Sample Output}{5}{section*.14}% +\contentsline {subsection}{\numberline {2.2}B}{5}{subsection.0.2.2}% +\contentsline {subsubsection}{(2.B) Explanation}{6}{section*.15}% +\contentsline {section}{\numberline {3}Question 3}{7}{section.0.3}% +\contentsline {subsection}{\numberline {3.1}A}{7}{subsection.0.3.1}% +\contentsline {subsection}{\numberline {3.2}B}{8}{subsection.0.3.2}% +\contentsline {section}{\numberline {4}Question 4}{8}{section.0.4}% +\contentsline {subsection}{\numberline {4.1}A}{8}{subsection.0.4.1}% +\contentsline {subsubsection}{Test 1}{9}{section*.16}% +\contentsline {subsubsection}{Test 2}{9}{section*.17}% +\contentsline {subsubsection}{Test 3}{9}{section*.18}% +\contentsline {subsubsection}{Test 4}{11}{section*.19}% +\contentsline {subsection}{\numberline {4.2}B}{11}{subsection.0.4.2}% +\contentsline {subsubsection}{C}{13}{section*.20}% +\contentsline {subsubsection}{D}{16}{section*.21}% +\contentsline {paragraph}{Branch Static Analysis}{16}{section*.22}% +\contentsline {paragraph}{Path Static Analysis}{17}{section*.23}% +\contentsline {paragraph}{Statement Static Analysis}{17}{section*.24}% +\contentsline {section}{\numberline {5}Question 5}{17}{section.0.5}% +\contentsline {subsection}{\numberline {5.1}A}{17}{subsection.0.5.1}% +\contentsline {subsection}{\numberline {5.2}B}{18}{subsection.0.5.2}% +\contentsline {section}{\numberline {6}Question 6}{22}{section.0.6}%
  2. uINzM&(5 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%0A?S|UhqwKX~ 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%0A?59>Taj?xvpL;06-tXbz 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