An error occurred processing your profile. You can try a lower depth, a larger cutoff, or try profiling a smaller portion of your code. If you continue to have problems you can contact us on GitHub.
ncalls | tottime | percall | cumtime | percall | filename:lineno(function) |
---|---|---|---|---|---|
2126261 | 9.47 | 4.454e-06 | 15.68 | 7.374e-06 | compilers.py:814(__iadd__) |
562 | 6.7 | 0.01192 | 47.86 | 0.08516 | ninjabackend.py:2044(_generate_single_compile) |
531 | 6.356 | 0.01197 | 23.98 | 0.04516 | backends.py:868(get_custom_target_provided_libraries) |
2800798 | 5.941 | 2.121e-06 | 15.25 | 5.444e-06 | compilers.py:128(is_library) |
16582154 | 5.623 | 3.391e-07 | 5.623 | 3.391e-07 | ~:0(<built-in method builtins.isinstance>) |
531 | 5.437 | 0.01024 | 7.896 | 0.01487 | ninjabackend.py:281(get_target_generated_sources) |
3448726 | 5.056 | 1.466e-06 | 5.056 | 1.466e-06 | ~:0(<built-in method builtins.hasattr>) |
1287783 | 4.871 | 3.782e-06 | 7.761 | 6.026e-06 | posixpath.py:75(join) |
2748910 | 4.628 | 1.684e-06 | 7.525 | 2.737e-06 | backends.py:224(get_target_dir) |
562 | 4.226 | 0.007519 | 11.99 | 0.02133 | ninjabackend.py:2026(get_custom_target_dir_include_args) |
3002805 | 3.1 | 1.032e-06 | 3.1 | 1.032e-06 | ~:0(<method 'match' of '_sre.SRE_Pattern' objects>) |
3301047 | 2.521 | 7.636e-07 | 2.521 | 7.636e-07 | ~:0(<method 'split' of 'str' objects>) |
499421 | 2.437 | 4.879e-06 | 2.437 | 4.879e-06 | ~:0(<built-in method posix.stat>) |
562 | 2.402 | 0.004274 | 8.547 | 0.01521 | backends.py:566(generate_basic_compiler_args) |
2754130 | 2.198 | 7.981e-07 | 2.198 | 7.981e-07 | coredata.py:398(get_builtin_option) |
2163 | 2.142 | 0.0009901 | 58.66 | 0.02712 | ninjabackend.py:2133(generate_single_compile) |
4883104 | 2.142 | 4.386e-07 | 2.142 | 4.386e-07 | ~:0(<method 'startswith' of 'str' objects>) |
1431096 | 2.093 | 1.463e-06 | 3.368 | 2.354e-06 | compilers.py:700(_can_dedup) |
2800798 | 1.834 | 6.55e-07 | 17.08 | 6.099e-06 | environment.py:521(is_library) |
189067/531 | 1.822 | 0.003432 | 2.584 | 0.004866 | ninjabackend.py:260(get_generated_headers) |
773669 | 1.744 | 2.254e-06 | 2.526 | 3.265e-06 | ninjabackend.py:48(ninja_quote) |
531 | 1.457 | 0.002744 | 2.054 | 0.003868 | ninjabackend.py:1721(generate_generator_list_rules) |
2492/1519 | 1.434 | 0.000944 | 1.448 | 0.0009531 | build.py:964(get_dependencies) |
4979880 | 1.388 | 2.787e-07 | 1.388 | 2.787e-07 | build.py:2059(get_outputs) |
224541 | 1.322 | 5.887e-06 | 2.063 | 9.186e-06 | mesonlib.py:329(__getitem__) |
531 | 1.259 | 0.002372 | 35.26 | 0.06641 | ninjabackend.py:2470(generate_link) |
397751 | 1.126 | 2.832e-06 | 4.664 | 1.173e-05 | compilers.py:798(extend_preserving_lflags) |
1521 | 1.123 | 0.0007383 | 114.9 | 0.07552 | ninjabackend.py:371(generate_target) |
2580217 | 0.9529 | 3.693e-07 | 0.9529 | 3.693e-07 | ~:0(<method 'replace' of 'str' objects>) |
1579513 | 0.822 | 5.204e-07 | 1.748 | 1.107e-06 | posixpath.py:41(_get_sep) |
974188 | 0.7569 | 7.77e-07 | 0.7569 | 7.77e-07 | ~:0(<method 'remove' of 'list' objects>) |
2940704 | 0.7534 | 2.562e-07 | 0.7534 | 2.562e-07 | build.py:368(get_subdir) |
2123345 | 0.7138 | 3.362e-07 | 0.7138 | 3.362e-07 | ~:0(<method 'endswith' of 'str' objects>) |
545951 | 0.7056 | 1.292e-06 | 1.384 | 2.535e-06 | ninjabackend.py:88(add_orderdep) |
496445 | 0.6886 | 1.387e-06 | 3.227 | 6.501e-06 | genericpath.py:39(isdir) |
993345 | 0.6654 | 6.699e-07 | 0.6654 | 6.699e-07 | c.py:181(get_include_args) |
1 | 0.634 | 0.634 | 0.634 | 0.634 | ~:0(<method 'read' of '_io.BufferedReader' objects>) |
507389 | 0.6139 | 1.21e-06 | 0.6139 | 1.21e-06 | mesonlib.py:262(__eq__) |
1644499 | 0.6057 | 3.683e-07 | 0.6057 | 3.683e-07 | ~:0(<built-in method posix.fspath>) |
1034960 | 0.6038 | 5.834e-07 | 1.075 | 1.039e-06 | compilers.py:745(_should_prepend) |
157510 | 0.5663 | 3.595e-06 | 1.01 | 6.411e-06 | posixpath.py:104(split) |
3766 | 0.5644 | 0.0001499 | 4.451 | 0.001182 | ninjabackend.py:99(write) |
265219 | 0.551 | 2.078e-06 | 0.551 | 2.078e-06 | ~:0(<method 'search' of '_sre.SRE_Pattern' objects>) |
150076 | 0.5156 | 3.436e-06 | 0.6033 | 4.02e-06 | mesonlib.py:210(__init__) |
2089741 | 0.4982 | 2.384e-07 | 0.4982 | 2.384e-07 | ~:0(<method 'append' of 'list' objects>) |
531 | 0.4938 | 0.0009299 | 1.256 | 0.002365 | build.py:765(get_link_dep_subdirs) |
898164 | 0.4922 | 5.48e-07 | 0.7406 | 8.246e-07 | enum.py:581(__hash__) |
1468616 | 0.4855 | 3.306e-07 | 0.4855 | 3.306e-07 | ~:0(<built-in method builtins.hash>) |
744497 | 0.4735 | 6.36e-07 | 0.4735 | 6.36e-07 | mesonlib.py:1232(add) |
570452 | 0.471 | 8.256e-07 | 0.708 | 1.241e-06 | mesonlib.py:265(__hash__) |
531 | 0.4598 | 0.0008659 | 1.071 | 0.002017 | backends.py:403(rpaths_for_bundled_shared_libraries) |
222392 | 0.4565 | 2.053e-06 | 2.497 | 1.123e-05 | mesonlib.py:375(_get_machine_is_cross) |
150076 | 0.4399 | 2.931e-06 | 0.8287 | 5.522e-06 | compilers.py:106(is_source) |
1874 | 0.3829 | 0.0002043 | 2.253 | 0.001202 | ninjabackend.py:107(<listcomp>) |
40462 | 0.3758 | 9.287e-06 | 0.5732 | 1.417e-05 | posixpath.py:338(normpath) |
150076 | 0.3598 | 2.397e-06 | 1.763 | 1.174e-05 | backends.py:250(get_target_generated_dir) |
397751 | 0.3237 | 8.139e-07 | 3.139 | 7.893e-06 | compilers.py:867(extend) |
192887 | 0.3185 | 1.651e-06 | 0.621 | 3.219e-06 | mesonlib.py:1239(update) |
3228 | 0.2657 | 8.23e-05 | 0.6275 | 0.0001944 | compilers.py:751(to_native) |
150047 | 0.2373 | 1.581e-06 | 0.5799 | 3.865e-06 | compilers.py:122(is_object) |
97477 | 0.2167 | 2.223e-06 | 0.2505 | 2.57e-06 | base.py:2163(get_link_args) |
151083 | 0.2157 | 1.428e-06 | 0.5609 | 3.712e-06 | compilers.py:100(is_header) |
191708 | 0.2129 | 1.111e-06 | 1.182 | 6.168e-06 | ninjabackend.py:129(<lambda>) |
494 | 0.2084 | 0.0004218 | 0.2086 | 0.0004222 | build.py:1132(get_langs_used_by_deps) |
193575 | 0.1851 | 9.563e-07 | 0.3125 | 1.614e-06 | mesonlib.py:1216(__iter__) |
397751 | 0.1837 | 4.619e-07 | 0.184 | 4.627e-07 | compilers.py:789(extend_direct) |
107941 | 0.1825 | 1.691e-06 | 3.001 | 2.78e-05 | c.py:1137(thread_flags) |
128057 | 0.1585 | 1.237e-06 | 0.3856 | 3.011e-06 | posixpath.py:64(isabs) |
387097 | 0.1513 | 3.91e-07 | 0.4913 | 1.269e-06 | shlex.py:310(quote) |
108433 | 0.1491 | 1.375e-06 | 1.437 | 1.325e-05 | mesonlib.py:443(for_haiku) |
109421 | 0.1481 | 1.353e-06 | 1.409 | 1.288e-05 | mesonlib.py:423(for_darwin) |
479267 | 0.1428 | 2.979e-07 | 0.1428 | 2.979e-07 | build.py:245(get_extra_build_dirs) |
502850 | 0.1418 | 2.819e-07 | 0.1418 | 2.819e-07 | environment.py:1195(get_build_dir) |
479267 | 0.1313 | 2.74e-07 | 0.1313 | 2.74e-07 | build.py:239(get_curdir) |
479267 | 0.1285 | 2.681e-07 | 0.1285 | 2.681e-07 | build.py:242(get_incdirs) |
84608 | 0.1271 | 1.502e-06 | 0.1823 | 2.154e-06 | re.py:286(_compile) |
397751 | 0.1217 | 3.06e-07 | 0.1217 | 3.06e-07 | base.py:126(get_link_args) |
488715 | 0.119 | 2.436e-07 | 0.119 | 2.436e-07 | ~:0(<built-in method _stat.S_ISDIR>) |
150076 | 0.1132 | 7.545e-07 | 0.9419 | 6.276e-06 | environment.py:509(is_source) |
406351 | 0.113 | 2.78e-07 | 0.113 | 2.78e-07 | base.py:131(found) |
533 | 0.1109 | 0.000208 | 0.6576 | 0.001234 | compilers.py:1611(compute_parameters_with_absolute_paths) |
151083 | 0.1013 | 6.702e-07 | 0.6621 | 4.383e-06 | environment.py:506(is_header) |
406171/398629 | 0.1006 | 2.523e-07 | 0.1054 | 2.645e-07 | ~:0(<built-in method builtins.len>) |
150047 | 0.1001 | 6.67e-07 | 0.68 | 4.532e-06 | environment.py:518(is_object) |
598144 | 0.09076 | 1.517e-07 | 0.09076 | 1.517e-07 | base.py:155(need_openmp) |
162198 | 0.08815 | 5.435e-07 | 0.08815 | 5.435e-07 | ~:0(<method 'rstrip' of 'str' objects>) |
171064 | 0.08602 | 5.028e-07 | 0.08602 | 5.028e-07 | ~:0(<method 'rfind' of 'str' objects>) |
492210 | 0.08414 | 1.709e-07 | 0.08414 | 1.709e-07 | base.py:158(need_threads) |
987 | 0.08012 | 8.118e-05 | 0.2435 | 0.0002467 | mesonlib.py:988(_substitute_values_check_errors) |
23513 | 0.07984 | 3.395e-06 | 0.2938 | 1.25e-05 | build.py:384(construct_id_from_path) |
308334 | 0.0794 | 2.575e-07 | 0.0794 | 2.575e-07 | base.py:123(get_compile_args) |
987 | 0.07343 | 7.439e-05 | 0.6748 | 0.0006837 | backends.py:925(eval_custom_target_command) |
5153/1736 | 0.0728 | 4.193e-05 | 0.348 | 0.0002004 | posixpath.py:400(_joinrealpath) |
194106 | 0.07118 | 3.667e-07 | 0.07118 | 3.667e-07 | ~:0(<built-in method builtins.iter>) |
65810 | 0.07066 | 1.074e-06 | 0.07092 | 1.078e-06 | ~:0(<method 'join' of 'str' objects>) |
15570 | 0.06968 | 4.475e-06 | 0.06968 | 4.475e-06 | ~:0(<built-in method posix.lstat>) |
73490 | 0.06933 | 9.434e-07 | 0.401 | 5.457e-06 | re.py:179(search) |
297051 | 0.06351 | 2.138e-07 | 0.06351 | 2.138e-07 | base.py:152(get_exe_args) |
23513 | 0.05797 | 2.465e-06 | 0.1725 | 7.336e-06 | build.py:374(_get_id_hash) |
987 | 0.05788 | 5.864e-05 | 0.4418 | 0.0004477 | mesonlib.py:1029(substitute_values) |
109529 | 0.05695 | 5.199e-07 | 0.05695 | 5.199e-07 | envconfig.py:224(is_darwin) |
193575 | 0.05646 | 2.917e-07 | 0.05646 | 2.917e-07 | ~:0(<method 'keys' of 'collections.OrderedDict' objects>) |
1 | 0.0545 | 0.0545 | 115.8 | 115.8 | ninjabackend.py:208(generate) |
23655 | 0.04765 | 2.014e-06 | 0.04765 | 2.014e-06 | ~:0(<method 'encode' of 'str' objects>) |
108433 | 0.04697 | 4.331e-07 | 0.04697 | 4.331e-07 | envconfig.py:236(is_haiku) |
30360 | 0.04495 | 1.48e-06 | 0.05049 | 1.663e-06 | ~:0(<method 'sub' of '_sre.SRE_Pattern' objects>) |
14953 | 0.0443 | 2.962e-06 | 0.0443 | 2.962e-06 | ~:0(<method 'write' of '_io.TextIOWrapper' objects>) |
23513 | 0.04001 | 1.702e-06 | 0.3386 | 1.44e-05 | build.py:403(get_id) |
153465 | 0.03982 | 2.595e-07 | 0.03982 | 2.595e-07 | ~:0(<method 'lower' of 'str' objects>) |
531 | 0.03975 | 7.487e-05 | 0.5462 | 0.001029 | ninjabackend.py:2407(guess_external_link_dependencies) |
4245 | 0.03909 | 9.209e-06 | 0.3087 | 7.272e-05 | posixpath.py:453(relpath) |
213875 | 0.03834 | 1.793e-07 | 0.03834 | 1.793e-07 | misc.py:389(need_threads) |
32961 | 0.03494 | 1.06e-06 | 0.03494 | 1.06e-06 | ~:0(<method 'update' of 'dict' objects>) |
23513 | 0.03412 | 1.451e-06 | 0.03412 | 1.451e-06 | ~:0(<method 'hexdigest' of '_hashlib.HASH' objects>) |
2163 | 0.034 | 1.572e-05 | 0.08258 | 3.818e-05 | ninjabackend.py:2231(add_header_deps) |
16388/9833 | 0.03347 | 3.404e-06 | 0.06667 | 6.781e-06 | build.py:1560(get_link_deps_mapping) |
5633 | 0.03278 | 5.819e-06 | 0.03783 | 6.716e-06 | re.py:249(escape) |
12099 | 0.03083 | 2.548e-06 | 0.3241 | 2.679e-05 | backends.py:244(get_target_private_dir) |
2163 | 0.02915 | 1.348e-05 | 0.2287 | 0.0001057 | backends.py:438(object_filename_from_source) |
108 | 0.02828 | 0.0002619 | 0.1031 | 0.0009545 | build.py:754(get_transitive_link_deps_mapping) |
987 | 0.02499 | 2.532e-05 | 1.328 | 0.001345 | ninjabackend.py:556(generate_custom_target) |
1025 | 0.02484 | 2.423e-05 | 0.1202 | 0.0001173 | backends.py:656(build_target_link_arguments) |
2163 | 0.0242 | 1.119e-05 | 0.8875 | 0.0004103 | ninjabackend.py:325(create_target_source_introspection) |
6446 | 0.0238 | 3.692e-06 | 0.08949 | 1.388e-05 | backends.py:207(get_target_filename_for_linking) |
6446 | 0.02284 | 3.543e-06 | 0.2295 | 3.561e-05 | ninjabackend.py:2613(get_dependency_filename) |
24044 | 0.02254 | 9.374e-07 | 0.02254 | 9.374e-07 | mesonlib.py:702(has_path_sep) |
3766 | 0.022 | 5.841e-06 | 0.03591 | 9.536e-06 | ninjabackend.py:66(__init__) |
15569 | 0.02179 | 1.399e-06 | 0.09531 | 6.122e-06 | posixpath.py:168(islink) |
990 | 0.02117 | 2.139e-05 | 0.03874 | 3.913e-05 | ninjabackend.py:1736(<listcomp>) |
990 | 0.02076 | 2.097e-05 | 0.03795 | 3.834e-05 | ninjabackend.py:1739(<listcomp>) |
4245 | 0.02017 | 4.751e-06 | 0.03245 | 7.644e-06 | genericpath.py:69(commonprefix) |
10226 | 0.01985 | 1.941e-06 | 0.1994 | 1.95e-05 | posixpath.py:376(abspath) |
23513 | 0.01928 | 8.2e-07 | 0.01928 | 8.2e-07 | ~:0(<built-in method _hashlib.openssl_sha256>) |
12826 | 0.0174 | 1.356e-06 | 0.03819 | 2.977e-06 | ninjabackend.py:82(add_dep) |
1126 | 0.01635 | 1.452e-05 | 0.03839 | 3.409e-05 | mesonlib.py:517(<listcomp>) |
4687 | 0.01548 | 3.303e-06 | 0.02801 | 5.976e-06 | posixpath.py:154(dirname) |
1510 | 0.01542 | 1.021e-05 | 0.08671 | 5.742e-05 | ninjabackend.py:105(<listcomp>) |
3228 | 0.01408 | 4.362e-06 | 0.01584 | 4.907e-06 | compilers.py:1412(get_compiler_uses_gnuld) |
8527 | 0.01398 | 1.64e-06 | 0.01708 | 2.003e-06 | backends.py:117(__getitem__) |
23513 | 0.01356 | 5.768e-07 | 0.01356 | 5.768e-07 | ~:0(<method 'update' of '_hashlib.HASH' objects>) |
1 | 0.01333 | 0.01333 | 0.1386 | 0.1386 | backends.py:1047(generate_target_install) |
9261 | 0.0126 | 1.36e-06 | 0.01372 | 1.482e-06 | mesonlib.py:1208(__init__) |
3819 | 0.01246 | 3.264e-06 | 0.02696 | 7.059e-06 | compilers.py:697(__init__) |
3695 | 0.01244 | 3.366e-06 | 0.04666 | 1.263e-05 | backends.py:395(_libdir_is_system) |
531 | 0.01095 | 2.062e-05 | 0.5866 | 0.001105 | ninjabackend.py:533(process_target_dependencies) |
2086 | 0.0108 | 5.177e-06 | 0.1946 | 9.329e-05 | compilers.py:596(evaluate_rpath) |
987 | 0.01078 | 1.092e-05 | 0.01988 | 2.014e-05 | backends.py:1004(<listcomp>) |
2946 | 0.01063 | 3.61e-06 | 0.05719 | 1.941e-05 | mesonlib.py:249(absolute_path) |
9087 | 0.01061 | 1.167e-06 | 0.01061 | 1.167e-06 | ~:0(<method 'get' of 'dict' objects>) |
3479 | 0.01056 | 3.037e-06 | 0.01056 | 3.037e-06 | ~:0(<built-in method posix.readlink>) |
987 | 0.01052 | 1.066e-05 | 0.03023 | 3.062e-05 | mesonlib.py:1077(get_filenames_templates_dict) |
22513 | 0.01044 | 4.638e-07 | 0.01044 | 4.638e-07 | ~:0(<method 'partition' of 'str' objects>) |
3819 | 0.01035 | 2.71e-06 | 0.01449 | 3.795e-06 | compilers.py:670(_check_args) |
990 | 0.01034 | 1.045e-05 | 0.01908 | 1.927e-05 | ninjabackend.py:1738(<listcomp>) |
990 | 0.01027 | 1.037e-05 | 0.01904 | 1.923e-05 | ninjabackend.py:1741(<listcomp>) |
3697 | 0.01021 | 2.761e-06 | 0.01377 | 3.724e-06 | genericpath.py:117(_splitext) |
531 | 0.01004 | 1.891e-05 | 0.03744 | 7.051e-05 | ninjabackend.py:294(get_target_sources) |
7352 | 0.009549 | 1.299e-06 | 0.01513 | 2.058e-06 | ninjabackend.py:94(add_item) |
987 | 0.009158 | 9.279e-06 | 0.0265 | 2.685e-05 | backends.py:884(get_custom_target_sources) |
1 | 0.009017 | 0.009017 | 0.04719 | 0.04719 | ninjabackend.py:2735(generate_ending) |
2163 | 0.008922 | 4.125e-06 | 0.05236 | 2.421e-05 | ninjabackend.py:363(<listcomp>) |
987 | 0.008651 | 8.765e-06 | 0.04648 | 4.709e-05 | mesonlib.py:1043(<listcomp>) |
4 | 0.008467 | 0.002117 | 0.008508 | 0.002127 | ~:0(<built-in method _pickle.dump>) |
4326 | 0.008463 | 1.956e-06 | 0.008463 | 1.956e-06 | build.py:1000(get_pch) |
4582 | 0.008244 | 1.799e-06 | 0.04793 | 1.046e-05 | mesonlib.py:242(rel_to_builddir) |
562 | 0.008201 | 1.459e-05 | 0.1179 | 0.0002098 | compilers.py:482(get_base_compile_args) |
2163 | 0.008126 | 3.757e-06 | 0.07216 | 3.336e-05 | backends.py:513(get_pch_include_args) |
388 | 0.00801 | 2.064e-05 | 0.02406 | 6.2e-05 | sre_parse.py:470(_parse) |
398/10 | 0.007968 | 0.0007968 | 0.01425 | 0.001425 | sre_compile.py:64(_compile) |
988 | 0.007894 | 7.99e-06 | 0.05845 | 5.916e-05 | c.py:910(get_library_naming) |
29421 | 0.007837 | 2.664e-07 | 0.007837 | 2.664e-07 | ninjabackend.py:582(<genexpr>) |
3 | 0.007319 | 0.00244 | 0.007319 | 0.00244 | ~:0(<method 'poll' of 'select.poll' objects>) |
6002 | 0.007294 | 1.215e-06 | 0.007294 | 1.215e-06 | ~:0(<built-in method builtins.min>) |
987 | 0.007111 | 7.205e-06 | 0.01495 | 1.514e-05 | ~:0(<built-in method builtins.any>) |
1947 | 0.007023 | 3.607e-06 | 0.02786 | 1.431e-05 | backends.py:168(get_target_filename) |
3697 | 0.006931 | 1.875e-06 | 0.02423 | 6.553e-06 | posixpath.py:121(splitext) |
990 | 0.00692 | 6.99e-06 | 0.1605 | 0.0001621 | ninjabackend.py:1730(replace_paths) |
2228 | 0.006897 | 3.096e-06 | 0.02385 | 1.07e-05 | compilers.py:905(can_compile) |
4245 | 0.006808 | 1.604e-06 | 0.006808 | 1.604e-06 | posixpath.py:476(<listcomp>) |
16515 | 0.006771 | 4.1e-07 | 0.006771 | 4.1e-07 | ~:0(<method 'copy' of 'dict' objects>) |
4245 | 0.006722 | 1.584e-06 | 0.006722 | 1.584e-06 | posixpath.py:475(<listcomp>) |
4511 | 0.006609 | 1.465e-06 | 0.01069 | 2.369e-06 | backends.py:201(get_option_for_target) |
3766 | 0.006468 | 1.717e-06 | 0.006468 | 1.717e-06 | ninjabackend.py:139(check_outputs) |
494 | 0.006329 | 1.281e-05 | 0.01832 | 3.709e-05 | compilers.py:532(get_base_link_args) |
4268 | 0.006063 | 1.421e-06 | 0.03472 | 8.135e-06 | mesonlib.py:268(relative_name) |
3766 | 0.005982 | 1.588e-06 | 0.03238 | 8.597e-06 | ninjabackend.py:103(<listcomp>) |
531 | 0.005859 | 1.103e-05 | 0.2354 | 0.0004433 | ninjabackend.py:2605(<listcomp>) |
5628 | 0.005856 | 1.041e-06 | 0.01938 | 3.444e-06 | re.py:169(match) |
18266 | 0.005685 | 3.112e-07 | 0.005685 | 3.112e-07 | compilers.py:916(get_language) |
8557 | 0.005562 | 6.5e-07 | 0.008072 | 9.433e-07 | mesonlib.py:1219(__len__) |
3377 | 0.005544 | 1.642e-06 | 0.005544 | 1.642e-06 | re.py:324(_subx) |
3951/3950 | 0.005416 | 1.371e-06 | 0.005418 | 1.372e-06 | ~:0(<method 'format' of 'str' objects>) |
3850 | 0.005372 | 1.395e-06 | 0.005372 | 1.395e-06 | sre_parse.py:232(__next) |
531 | 0.005368 | 1.011e-05 | 2.335 | 0.004397 | backends.py:429(determine_rpath_dirs) |
1126 | 0.005301 | 4.708e-06 | 0.03699 | 3.285e-05 | mesonlib.py:519(<listcomp>) |
17577 | 0.005192 | 2.954e-07 | 0.005192 | 2.954e-07 | ~:0(<method 'pop' of 'list' objects>) |
1126 | 0.00511 | 4.538e-06 | 0.08549 | 7.592e-05 | mesonlib.py:511(__init__) |
3191 | 0.005109 | 1.601e-06 | 0.005109 | 1.601e-06 | compilers.py:1092(unix_args_to_native) |
4633 | 0.005042 | 1.088e-06 | 0.005042 | 1.088e-06 | ~:0(<built-in method builtins.max>) |
990 | 0.00481 | 4.859e-06 | 0.01492 | 1.507e-05 | ninjabackend.py:545(unwrap_dep_list) |
494 | 0.0048 | 9.717e-06 | 0.2137 | 0.0004325 | build.py:1156(get_clink_dynamic_linker_and_stdlibs) |
563 | 0.004707 | 8.361e-06 | 0.00694 | 1.233e-05 | mesonlib.py:535(__cmp__) |
10104 | 0.004655 | 4.607e-07 | 0.004655 | 4.607e-07 | ~:0(<method 'group' of '_sre.SRE_Match' objects>) |
3766 | 0.004439 | 1.179e-06 | 0.02323 | 6.169e-06 | ninjabackend.py:101(<listcomp>) |
1736 | 0.004379 | 2.522e-06 | 0.3799 | 0.0002189 | posixpath.py:391(realpath) |
14643 | 0.004369 | 2.984e-07 | 0.004369 | 2.984e-07 | build.py:955(get_filename) |
889 | 0.00425 | 4.781e-06 | 0.02332 | 2.623e-05 | backends.py:805(exe_object_to_cmd_array) |
2163 | 0.004102 | 1.896e-06 | 0.02795 | 1.292e-05 | mesonlib.py:273(get_compiler_for_source) |
15569 | 0.003857 | 2.477e-07 | 0.003857 | 2.477e-07 | ~:0(<built-in method _stat.S_ISLNK>) |
398/10 | 0.003816 | 0.0003816 | 0.004852 | 0.0004852 | sre_parse.py:173(getwidth) |
3377 | 0.003725 | 1.103e-06 | 0.03019 | 8.938e-06 | re.py:184(sub) |
2449 | 0.003659 | 1.494e-06 | 0.01802 | 7.358e-06 | genericpath.py:27(isfile) |
1 | 0.003658 | 0.003658 | 0.02059 | 0.02059 | backends.py:1135(generate_header_install) |
3146 | 0.003558 | 1.131e-06 | 0.004558 | 1.449e-06 | types.py:135(__get__) |
776 | 0.003322 | 4.281e-06 | 0.004276 | 5.51e-06 | sre_parse.py:342(_escape) |
2163 | 0.003313 | 1.532e-06 | 0.005868 | 2.713e-06 | compilers.py:117(is_llvm_ir) |
4223 | 0.003256 | 7.71e-07 | 0.005546 | 1.313e-06 | sre_parse.py:163(__getitem__) |
6606 | 0.003199 | 4.843e-07 | 0.003199 | 4.843e-07 | environment.py:484(is_cross_build) |
562 | 0.003188 | 5.673e-06 | 0.009819 | 1.747e-05 | backends.py:191(get_compiler_options_for_target) |
1476 | 0.003169 | 2.147e-06 | 0.006223 | 4.216e-06 | posixpath.py:144(basename) |
2022 | 0.003138 | 1.552e-06 | 0.02797 | 1.383e-05 | mesonlib.py:393(for_windows) |
7471 | 0.003097 | 4.145e-07 | 0.003097 | 4.145e-07 | backends.py:123(_get_override) |
15719 | 0.003074 | 1.956e-07 | 0.003074 | 1.956e-07 | build.py:1824(type_suffix) |
3462 | 0.003072 | 8.873e-07 | 0.007715 | 2.228e-06 | sre_parse.py:253(get) |
491 | 0.002994 | 6.098e-06 | 0.002994 | 6.098e-06 | ~:0(<built-in method posix.mkdir>) |
2022 | 0.00296 | 1.464e-06 | 0.02663 | 1.317e-05 | mesonlib.py:403(for_cygwin) |
2022 | 0.002832 | 1.401e-06 | 0.004718 | 2.333e-06 | compilers.py:474(option_enabled) |
490 | 0.002765 | 5.643e-06 | 0.0161 | 3.287e-05 | os.py:195(makedirs) |
2163 | 0.002751 | 1.272e-06 | 0.003217 | 1.487e-06 | c.py:135(depfile_for_object) |
563 | 0.00268 | 4.76e-06 | 0.09853 | 0.000175 | mesonlib.py:590(version_compare) |
1056 | 0.002668 | 2.527e-06 | 0.003532 | 3.345e-06 | backends.py:186(get_base_options_for_target) |
562 | 0.00247 | 4.395e-06 | 0.01226 | 2.182e-05 | ninjabackend.py:2015(get_source_dir_include_args) |
1292 | 0.002432 | 1.882e-06 | 0.002432 | 1.882e-06 | backends.py:60(__init__) |
10 | 0.002399 | 0.0002399 | 0.02944 | 0.002944 | sre_parse.py:407(_parse_sub) |
270 | 0.002376 | 8.8e-06 | 0.004068 | 1.507e-05 | pathlib.py:51(parse_parts) |
136 | 0.002369 | 1.742e-05 | 0.01448 | 0.0001065 | compilers.py:1240(<listcomp>) |
136 | 0.002353 | 1.73e-05 | 0.01446 | 0.0001063 | compilers.py:1275(<listcomp>) |
3482 | 0.002312 | 6.64e-07 | 0.00309 | 8.874e-07 | sre_parse.py:171(append) |
988 | 0.002305 | 2.333e-06 | 0.009052 | 9.162e-06 | c.py:894(_get_patterns) |
531 | 0.002193 | 4.13e-06 | 0.002621 | 4.936e-06 | ninjabackend.py:1807(scan_fortran_module_outputs) |
3932 | 0.002193 | 5.577e-07 | 0.002193 | 5.577e-07 | ~:0(<built-in method builtins.getattr>) |
139 | 0.002127 | 1.53e-05 | 0.2405 | 0.00173 | compilers.py:1221(build_unix_rpath_args) |
987 | 0.002123 | 2.151e-06 | 0.005391 | 5.462e-06 | ninjabackend.py:538(custom_target_generator_inputs) |
1126 | 0.0021 | 1.865e-06 | 0.0021 | 1.865e-06 | ~:0(<method 'finditer' of '_sre.SRE_Pattern' objects>) |
990 | 0.001992 | 2.012e-06 | 0.01147 | 1.159e-05 | backends.py:237(get_target_source_dir) |
490 | 0.001971 | 4.022e-06 | 0.007657 | 1.563e-05 | build.py:2080(get_dep_outname) |
6191 | 0.001926 | 3.111e-07 | 0.001926 | 3.111e-07 | build.py:1778(get_import_filename) |
991 | 0.001872 | 1.889e-06 | 0.002835 | 2.861e-06 | build.py:351(get_install_dir) |
5863 | 0.001834 | 3.128e-07 | 0.001834 | 3.128e-07 | ~:0(<method 'values' of 'collections.OrderedDict' objects>) |
1223 | 0.001789 | 1.463e-06 | 0.003483 | 2.848e-06 | compilers.py:1378(is_windows_compiler) |
1165 | 0.001763 | 1.513e-06 | 0.003496 | 3.001e-06 | compilers.py:1374(is_osx_compiler) |
3 | 0.001746 | 0.000582 | 0.001746 | 0.000582 | ~:0(<built-in method _posixsubprocess.fork_exec>) |
531 | 0.001725 | 3.249e-06 | 0.003131 | 5.896e-06 | ninjabackend.py:2344(get_target_type_link_args) |
140 | 0.001649 | 1.178e-05 | 0.007822 | 5.587e-05 | ~:0(<built-in method builtins.sorted>) |
562 | 0.00164 | 2.918e-06 | 0.09994 | 0.0001778 | compilers.py:1629(get_colorout_args) |
531 | 0.001604 | 3.021e-06 | 0.00507 | 9.548e-06 | ninjabackend.py:2624(generate_shlib_aliases) |
1 | 0.001597 | 0.001597 | 0.001597 | 0.001597 | ~:0(<method 'write' of '_io.BufferedWriter' objects>) |
136 | 0.001595 | 1.173e-05 | 0.1962 | 0.001443 | compilers.py:581(<listcomp>) |
2163 | 0.001559 | 7.208e-07 | 0.007427 | 3.434e-06 | environment.py:515(is_llvm_ir) |
8 | 0.001557 | 0.0001946 | 0.001557 | 0.0001946 | ~:0(<built-in method posix.read>) |
2163 | 0.001482 | 6.852e-07 | 0.002799 | 1.294e-06 | ninjabackend.py:1920(get_compile_debugfile_args) |
562 | 0.001375 | 2.447e-06 | 0.007026 | 1.25e-05 | coredata.py:481(get_external_args) |
1126 | 0.001369 | 1.216e-06 | 0.004993 | 4.434e-06 | re.py:224(finditer) |
492 | 0.001312 | 2.667e-06 | 0.01561 | 3.172e-05 | c.py:1142(thread_link_flags) |
1112 | 0.001297 | 1.166e-06 | 0.001797 | 1.616e-06 | platform.py:1061(system) |
1618 | 0.001286 | 7.948e-07 | 0.001286 | 7.948e-07 | backends.py:113(__init__) |
531 | 0.001253 | 2.36e-06 | 0.001815 | 3.418e-06 | backends.py:299(flatten_object_list) |
494 | 0.001225 | 2.48e-06 | 0.006401 | 1.296e-05 | coredata.py:484(get_external_link_args) |
2163 | 0.00121 | 5.594e-07 | 0.00121 | 5.594e-07 | ninjabackend.py:2251(get_fortran_orderdeps) |
6133 | 0.0012 | 1.957e-07 | 0.0012 | 1.957e-07 | build.py:1827(is_linkable_target) |
6446 | 0.001192 | 1.849e-07 | 0.001192 | 1.849e-07 | compilers.py:964(get_linker_lib_prefix) |
2694 | 0.00118 | 4.38e-07 | 0.00118 | 4.38e-07 | coredata.py:74(__bool__) |
987 | 0.001168 | 1.183e-06 | 0.001505 | 1.525e-06 | backends.py:909(get_custom_target_depend_files) |
531 | 0.00115 | 2.166e-06 | 0.2152 | 0.0004052 | backends.py:382(determine_linker_and_stdlib_args) |
568 | 0.001133 | 1.995e-06 | 0.002406 | 4.236e-06 | mesonlib.py:359(is_windows) |
758 | 0.001123 | 1.482e-06 | 0.002254 | 2.974e-06 | compilers.py:1370(is_standard_compiler) |
72 | 0.001115 | 1.549e-05 | 0.001115 | 1.549e-05 | ~:0(<built-in method posix.symlink>) |
699 | 0.00106 | 1.516e-06 | 0.003546 | 5.073e-06 | compilers.py:1408(get_compiler_is_linuxlike) |
270 | 0.001014 | 3.756e-06 | 0.005505 | 2.039e-05 | pathlib.py:631(_parse_args) |
1 | 0.001004 | 0.001004 | 0.004636 | 0.004636 | backends.py:1167(generate_data_install) |
3146 | 0.001 | 3.179e-07 | 0.001 | 3.179e-07 | enum.py:594(name) |
531 | 0.000999 | 1.881e-06 | 0.003082 | 5.804e-06 | ninjabackend.py:2381(get_target_type_link_args_post_dependencies) |
562 | 0.000987 | 1.756e-06 | 0.001485 | 2.642e-06 | build.py:199(get_global_args) |
494 | 0.000979 | 1.982e-06 | 0.001415 | 2.864e-06 | ninjabackend.py:2390(get_link_whole_args) |
1 | 0.000965 | 0.000965 | 0.001684 | 0.001684 | backends.py:842(get_build_by_default_targets) |
562 | 0.000961 | 1.71e-06 | 0.001497 | 2.664e-06 | ninjabackend.py:2020(get_build_dir_include_args) |
4241 | 0.000943 | 2.224e-07 | 0.000943 | 2.224e-07 | build.py:1449(type_suffix) |
494 | 0.000942 | 1.907e-06 | 0.001295 | 2.621e-06 | build.py:210(get_global_link_args) |
2686 | 0.000939 | 3.496e-07 | 0.000939 | 3.496e-07 | build.py:991(get_generated_sources) |
563 | 0.000922 | 1.638e-06 | 0.001291 | 2.293e-06 | mesonlib.py:563(_version_extract_cmpop) |
2163 | 0.000911 | 4.212e-07 | 0.001055 | 4.877e-07 | ninjabackend.py:365(<listcomp>) |
563 | 0.000903 | 1.604e-06 | 0.009071 | 1.611e-05 | ~:0(<built-in method _operator.ge>) |
529 | 0.000884 | 1.671e-06 | 0.001848 | 3.493e-06 | c.py:1297(get_option_compile_args) |
2022 | 0.000871 | 4.308e-07 | 0.000871 | 4.308e-07 | envconfig.py:206(is_windows) |
2022 | 0.000836 | 4.135e-07 | 0.000836 | 4.135e-07 | envconfig.py:212(is_cygwin) |
3 | 0.000831 | 0.000277 | 0.004866 | 0.001622 | subprocess.py:1228(_execute_child) |
139 | 0.0008 | 5.755e-06 | 0.2417 | 0.001739 | c.py:126(build_rpath_args) |
499 | 0.000792 | 1.587e-06 | 0.003871 | 7.758e-06 | genericpath.py:16(exists) |
3462 | 0.00078 | 2.253e-07 | 0.00078 | 2.253e-07 | ~:0(<built-in method builtins.ord>) |
494 | 0.000773 | 1.565e-06 | 0.006469 | 1.31e-05 | mesonlib.py:453(for_openbsd) |
563 | 0.000766 | 1.361e-06 | 0.00418 | 7.425e-06 | c.py:93(get_always_args) |
2149 | 0.000763 | 3.55e-07 | 0.000763 | 3.55e-07 | environment.py:1192(get_source_dir) |
2163 | 0.000752 | 3.477e-07 | 0.000752 | 3.477e-07 | environment.py:1219(get_object_suffix) |
562 | 0.000736 | 1.31e-06 | 0.003115 | 5.543e-06 | backends.py:539(escape_extra_args) |
72 | 0.000697 | 9.681e-06 | 0.000697 | 9.681e-06 | ~:0(<built-in method posix.remove>) |
494 | 0.000692 | 1.401e-06 | 0.002064 | 4.178e-06 | compilers.py:1532(get_buildtype_linker_args) |
563 | 0.000691 | 1.227e-06 | 0.008168 | 1.451e-05 | functools.py:110(_ge_from_lt) |
1 | 0.000668 | 0.000668 | 0.1729 | 0.1729 | backends.py:1042(create_install_data_files) |
2 | 0.000662 | 0.000331 | 0.003145 | 0.001572 | backends.py:718(create_test_serialisation) |
1128 | 0.000649 | 5.754e-07 | 0.000649 | 5.754e-07 | mesonlib.py:536(cmp) |
1102 | 0.000642 | 5.826e-07 | 0.000642 | 5.826e-07 | ~:0(<built-in method sys.intern>) |
2305 | 0.000641 | 2.781e-07 | 0.000641 | 2.781e-07 | ~:0(<built-in method _stat.S_ISREG>) |
531 | 0.00064 | 1.205e-06 | 0.00196 | 3.691e-06 | backends.py:878(is_unity) |
987 | 0.00064 | 6.484e-07 | 0.05181 | 5.249e-05 | re.py:231(compile) |
494 | 0.000625 | 1.265e-06 | 0.002262 | 4.579e-06 | compilers.py:1501(get_asneeded_args) |
2961 | 0.000622 | 2.101e-07 | 0.000622 | 2.101e-07 | build.py:2092(type_suffix) |
1597 | 0.000607 | 3.801e-07 | 0.000607 | 3.801e-07 | ~:0(<method 'items' of 'collections.OrderedDict' objects>) |
562 | 0.000605 | 1.077e-06 | 0.000851 | 1.514e-06 | build.py:203(get_project_args) |
989 | 0.000605 | 6.117e-07 | 0.000605 | 6.117e-07 | ~:0(<method 'insert' of 'list' objects>) |
8 | 0.0006 | 7.5e-05 | 0.001987 | 0.0002484 | mesonlib.py:973(iter_regexin_iter) |
188 | 0.000582 | 3.096e-06 | 0.000954 | 5.074e-06 | pathlib.py:691(__str__) |
531 | 0.000567 | 1.068e-06 | 0.000879 | 1.655e-06 | ninjabackend.py:2337(get_cross_stdlib_link_args) |
1613 | 0.000555 | 3.441e-07 | 0.000555 | 3.441e-07 | ~:0(<method 'extend' of 'list' objects>) |
562 | 0.000537 | 9.555e-07 | 0.00083 | 1.477e-06 | build.py:961(get_extra_args) |
435 | 0.000537 | 1.234e-06 | 0.001851 | 4.255e-06 | compilers.py:1606(get_gui_app_args) |
563 | 0.000537 | 9.538e-07 | 0.007477 | 1.328e-05 | mesonlib.py:529(__lt__) |
1717 | 0.00052 | 3.029e-07 | 0.00052 | 3.029e-07 | build.py:958(get_outputs) |
108 | 0.00052 | 4.815e-06 | 0.007189 | 6.656e-05 | c.py:974(_get_trials_from_pattern) |
563 | 0.000513 | 9.112e-07 | 0.003414 | 6.064e-06 | compilers.py:1425(get_largefile_args) |
1112 | 0.0005 | 4.496e-07 | 0.0005 | 4.496e-07 | platform.py:923(uname) |
494 | 0.000499 | 1.01e-06 | 0.000685 | 1.387e-06 | build.py:214(get_project_link_args) |
531 | 0.000498 | 9.379e-07 | 0.000657 | 1.237e-06 | build.py:997(has_pch) |
1369 | 0.000486 | 3.55e-07 | 0.000486 | 3.55e-07 | build.py:1051(get_external_deps) |
59 | 0.000485 | 8.22e-06 | 0.00566 | 9.593e-05 | ninjabackend.py:2327(generate_shsym) |
1692 | 0.000483 | 2.855e-07 | 0.000483 | 2.855e-07 | ~:0(<method 'isdigit' of 'str' objects>) |
2163 | 0.000466 | 2.154e-07 | 0.000466 | 2.154e-07 | c.py:138(get_depfile_suffix) |
562 | 0.00045 | 8.007e-07 | 0.00045 | 8.007e-07 | build.py:1006(get_include_dirs) |
36 | 0.000425 | 1.181e-05 | 0.009352 | 0.0002598 | ninjabackend.py:2394(guess_library_absolute_path) |
108 | 0.000411 | 3.806e-06 | 0.001738 | 1.609e-05 | c.py:984(_get_file_from_list) |
272 | 0.00041 | 1.507e-06 | 0.000877 | 3.224e-06 | mesonlib.py:344(is_osx) |
13 | 0.000401 | 3.085e-05 | 0.000407 | 3.131e-05 | ~:0(<built-in method io.open>) |
398 | 0.000397 | 9.975e-07 | 0.000397 | 9.975e-07 | sre_parse.py:111(__init__) |
771 | 0.000394 | 5.11e-07 | 0.000561 | 7.276e-07 | sre_parse.py:159(__len__) |
538 | 0.000392 | 7.286e-07 | 0.000392 | 7.286e-07 | c.py:141(get_exelist) |
388 | 0.000377 | 9.716e-07 | 0.001084 | 2.794e-06 | sre_parse.py:248(match) |
987 | 0.00037 | 3.749e-07 | 0.00037 | 3.749e-07 | build.py:2047(get_dependencies) |
270 | 0.000366 | 1.356e-06 | 0.000545 | 2.019e-06 | pathlib.py:282(splitroot) |
148 | 0.000365 | 2.466e-06 | 0.004825 | 3.26e-05 | pathlib.py:998(__new__) |
533 | 0.000364 | 6.829e-07 | 0.000364 | 6.829e-07 | ~:0(<method 'copy' of 'list' objects>) |
148 | 0.000349 | 2.358e-06 | 0.001286 | 8.689e-06 | pathlib.py:704(as_posix) |
987 | 0.000339 | 3.435e-07 | 0.000339 | 3.435e-07 | build.py:2065(get_sources) |
269 | 0.000338 | 1.257e-06 | 0.001065 | 3.959e-06 | c.py:1304(get_option_link_args) |
531 | 0.000333 | 6.271e-07 | 0.000333 | 6.271e-07 | backends.py:302(_flatten_object_list) |
117 | 0.000327 | 2.795e-06 | 0.001 | 8.547e-06 | build.py:1794(get_aliases) |
155 | 0.000327 | 2.11e-06 | 0.001166 | 7.523e-06 | compilers.py:1511(get_pic_args) |
987 | 0.000319 | 3.232e-07 | 0.000319 | 3.232e-07 | build.py:2050(should_install) |
108 | 0.000318 | 2.944e-06 | 0.001977 | 1.831e-05 | pathlib.py:685(_make_child) |
162 | 0.000313 | 1.932e-06 | 0.004669 | 2.882e-05 | pathlib.py:651(_from_parts) |
1 | 0.000305 | 0.000305 | 0.001859 | 0.001859 | backends.py:791(<listcomp>) |
225 | 0.000291 | 1.293e-06 | 0.000903 | 4.013e-06 | cpp.py:228(get_option_link_args) |
562 | 0.000288 | 5.125e-07 | 0.000288 | 5.125e-07 | compilers.py:1522(get_buildtype_args) |
24/14 | 0.000281 | 2.007e-05 | 0.000662 | 4.729e-05 | pathlib.py:307(_resolve) |
136 | 0.000276 | 2.029e-06 | 0.2044 | 0.001503 | compilers.py:580(prepare_rpaths) |
162 | 0.000261 | 1.611e-06 | 0.000372 | 2.296e-06 | pathlib.py:674(_format_parsed_parts) |
562 | 0.000251 | 4.466e-07 | 0.000251 | 4.466e-07 | compilers.py:1529(get_debug_args) |
522 | 0.000247 | 4.732e-07 | 0.000247 | 4.732e-07 | build.py:1129(get_aliases) |
562 | 0.000245 | 4.359e-07 | 0.000245 | 4.359e-07 | compilers.py:1573(gnu_symbol_visibility_args) |
562 | 0.000244 | 4.342e-07 | 0.000244 | 4.342e-07 | compilers.py:1649(get_optimization_args) |
825 | 0.000232 | 2.812e-07 | 0.000232 | 2.812e-07 | build.py:2053(get_custom_install_dir) |
562 | 0.000229 | 4.075e-07 | 0.000229 | 4.075e-07 | ninjabackend.py:1913(get_cross_stdlib_args) |
531 | 0.000229 | 4.313e-07 | 0.000229 | 4.313e-07 | build.py:988(get_objects) |
825 | 0.000213 | 2.582e-07 | 0.000213 | 2.582e-07 | build.py:2056(get_custom_install_mode) |
794 | 0.000212 | 2.67e-07 | 0.000212 | 2.67e-07 | interpreter.py:634(get_custom_install_mode) |
562 | 0.000211 | 3.754e-07 | 0.000211 | 3.754e-07 | compilers.py:460(sanitizer_compile_args) |
543 | 0.000211 | 3.886e-07 | 0.000211 | 3.886e-07 | ~:0(<method 'items' of 'dict' objects>) |
494 | 0.000208 | 4.211e-07 | 0.000208 | 4.211e-07 | compilers.py:468(sanitizer_link_args) |
494 | 0.000201 | 4.069e-07 | 0.000201 | 4.069e-07 | envconfig.py:242(is_openbsd) |
108 | 0.000201 | 1.861e-06 | 0.000348 | 3.222e-06 | pathlib.py:664(_from_parsed_parts) |
136 | 0.000199 | 1.463e-06 | 0.000458 | 3.368e-06 | mesonlib.py:369(is_dragonflybsd) |
531 | 0.000198 | 3.729e-07 | 0.000198 | 3.729e-07 | build.py:365(get_basename) |
388 | 0.000198 | 5.103e-07 | 0.000198 | 5.103e-07 | sre_parse.py:161(__delitem__) |
531 | 0.000197 | 3.71e-07 | 0.000197 | 3.71e-07 | build.py:985(get_sources) |
136 | 0.000192 | 1.412e-06 | 0.000403 | 2.963e-06 | mesonlib.py:356(is_openbsd) |
2 | 0.00019 | 9.5e-05 | 0.003499 | 0.001749 | c.py:201(_split_fetch_real_dirs) |
270 | 0.000184 | 6.815e-07 | 0.000184 | 6.815e-07 | pathlib.py:1008(_init) |
274 | 0.00018 | 6.569e-07 | 0.00018 | 6.569e-07 | ~:0(<built-in method __new__ of type object at 0x72a760fcd080>) |
531 | 0.000175 | 3.296e-07 | 0.000175 | 3.296e-07 | ninjabackend.py:2606(<listcomp>) |
458 | 0.000169 | 3.69e-07 | 0.000169 | 3.69e-07 | ~:0(<method 'add' of 'set' objects>) |
33 | 0.000168 | 5.091e-06 | 0.01084 | 0.0003285 | cpp.py:219(get_option_compile_args) |
1 | 0.00016 | 0.00016 | 0.000248 | 0.000248 | ninjabackend.py:2672(get_user_option_args) |
59 | 0.000159 | 2.695e-06 | 0.000313 | 5.305e-06 | compilers.py:1390(get_gcc_soname_args) |
3 | 0.000155 | 5.167e-05 | 0.005131 | 0.00171 | subprocess.py:608(__init__) |
1 | 0.000151 | 0.000151 | 0.000283 | 0.000283 | backends.py:1120(generate_custom_install_script) |
58 | 0.000144 | 2.483e-06 | 0.000222 | 3.828e-06 | build.py:97(get_target_macos_dylib_install_name) |
531 | 0.00014 | 2.637e-07 | 0.00014 | 2.637e-07 | build.py:994(should_install) |
825 | 0.00014 | 1.697e-07 | 0.00014 | 1.697e-07 | build.py:1885(get_default_install_dir) |
136 | 0.00014 | 1.029e-06 | 0.00793 | 5.831e-05 | compilers.py:585(order_rpaths) |
2 | 0.00014 | 7e-05 | 0.007908 | 0.003954 | subprocess.py:1486(_communicate) |
583 | 0.000139 | 2.384e-07 | 0.000139 | 2.384e-07 | build.py:1513(type_suffix) |
47 | 0.000138 | 2.936e-06 | 0.000138 | 2.936e-06 | backends.py:86(__init__) |
10 | 0.000134 | 1.34e-05 | 0.000134 | 1.34e-05 | ~:0(<built-in method _sre.compile>) |
58 | 0.000132 | 2.276e-06 | 0.000132 | 2.276e-06 | ~:0(<built-in method posix.getcwd>) |
449 | 0.000128 | 2.851e-07 | 0.000128 | 2.851e-07 | compilers.py:1290(language_stdlib_only_link_flags) |
494 | 0.000128 | 2.591e-07 | 0.000128 | 2.591e-07 | compilers.py:961(get_linker_always_args) |
99 | 0.000128 | 1.293e-06 | 0.000263 | 2.657e-06 | os.py:794(fsencode) |
59 | 0.000115 | 1.949e-06 | 0.000428 | 7.254e-06 | compilers.py:1544(get_soname_args) |
435 | 0.000113 | 2.598e-07 | 0.000113 | 2.598e-07 | c.py:178(get_std_exe_link_args) |
116 | 0.000112 | 9.655e-07 | 0.000212 | 1.828e-06 | environment.py:1225(get_libdir) |
56 | 0.000111 | 1.982e-06 | 0.000314 | 5.607e-06 | compilers.py:778(append_direct) |
162 | 0.000107 | 6.605e-07 | 0.000107 | 6.605e-07 | ~:0(<method 'lstrip' of 'str' objects>) |
3 | 0.000102 | 3.4e-05 | 0.001173 | 0.000391 | ninjabackend.py:621(generate_run_target) |
45 | 0.000102 | 2.267e-06 | 0.000259 | 5.756e-06 | os.py:664(__getitem__) |
185 | 9.8e-05 | 5.297e-07 | 9.8e-05 | 5.297e-07 | build.py:1507(get_link_deps_mapping) |
8 | 9.3e-05 | 1.162e-05 | 9.3e-05 | 1.162e-05 | ~:0(<method 'flush' of '_io.TextIOWrapper' objects>) |
108 | 9.2e-05 | 8.519e-07 | 0.002069 | 1.916e-05 | pathlib.py:898(__truediv__) |
12 | 9.1e-05 | 7.583e-06 | 9.1e-05 | 7.583e-06 | ~:0(<built-in method posix.close>) |
10 | 8.5e-05 | 8.5e-06 | 0.04919 | 0.004919 | sre_compile.py:557(compile) |
2 | 8.4e-05 | 4.2e-05 | 0.01044 | 0.00522 | compilers.py:1125(compile) |
20 | 8.3e-05 | 4.15e-06 | 0.000234 | 1.17e-05 | enum.py:803(__and__) |
10 | 8.2e-05 | 8.2e-06 | 0.005037 | 0.0005037 | sre_compile.py:482(_compile_info) |
313 | 8.1e-05 | 2.588e-07 | 8.1e-05 | 2.588e-07 | build.py:1525(is_linkable_target) |
50 | 7.8e-05 | 1.56e-06 | 0.06136 | 0.001227 | build.py:751(get_link_deps_mapping) |
58 | 7.8e-05 | 1.345e-06 | 7.8e-05 | 1.345e-06 | compilers.py:1383(get_macos_dylib_install_name) |
3 | 7.7e-05 | 2.567e-05 | 0.642 | 0.214 | subprocess.py:823(communicate) |
14 | 7.6e-05 | 5.429e-06 | 0.00136 | 9.714e-05 | pathlib.py:1133(resolve) |
40 | 7.5e-05 | 1.875e-06 | 7.5e-05 | 1.875e-06 | enum.py:517(__new__) |
10 | 7.4e-05 | 7.4e-06 | 0.0296 | 0.00296 | sre_parse.py:844(parse) |
10 | 7.3e-05 | 7.3e-06 | 7.3e-05 | 7.3e-06 | ~:0(<built-in method builtins.print>) |
4 | 6.9e-05 | 1.725e-05 | 6.9e-05 | 1.725e-05 | ~:0(<method 'close' of '_io.TextIOWrapper' objects>) |
108 | 6.8e-05 | 6.296e-07 | 6.8e-05 | 6.296e-07 | pathlib.py:89(join_parsed_parts) |
72 | 6.6e-05 | 9.167e-07 | 0.000197 | 2.736e-06 | environment.py:1209(get_shared_lib_dir) |
2 | 6.5e-05 | 3.25e-05 | 0.000136 | 6.8e-05 | ninjabackend.py:1610(generate_compile_rule_for) |
26 | 6.5e-05 | 2.5e-06 | 0.000223 | 8.577e-06 | pathlib.py:385(wrapped) |
1 | 6.4e-05 | 6.4e-05 | 0.000362 | 0.000362 | os.py:701(copy) |
14 | 6.1e-05 | 4.357e-06 | 0.000814 | 5.814e-05 | pathlib.py:303(resolve) |
270 | 6.1e-05 | 2.259e-07 | 6.1e-05 | 2.259e-07 | ~:0(<method 'reverse' of 'list' objects>) |
1 | 6e-05 | 6e-05 | 115.8 | 115.8 | ~:0(<built-in method builtins.exec>) |
72 | 5.8e-05 | 8.056e-07 | 0.000255 | 3.542e-06 | build.py:1572(get_default_install_dir) |
137 | 5.8e-05 | 4.234e-07 | 5.8e-05 | 4.234e-07 | ~:0(<method 'strip' of 'str' objects>) |
45 | 5.7e-05 | 1.267e-06 | 0.0001 | 2.222e-06 | os.py:742(encode) |
40 | 5.5e-05 | 1.375e-06 | 0.00013 | 3.25e-06 | enum.py:267(__call__) |
1 | 5.4e-05 | 5.4e-05 | 0.000203 | 0.000203 | backends.py:1182(generate_subdir_install) |
62 | 5.3e-05 | 8.548e-07 | 0.000341 | 5.5e-06 | pathlib.py:439(readlink) |
26 | 5.3e-05 | 2.038e-06 | 0.000309 | 1.188e-05 | pathlib.py:1331(exists) |
80 | 5.2e-05 | 6.5e-07 | 0.0001 | 1.25e-06 | os.py:746(decode) |
166 | 5.1e-05 | 3.072e-07 | 5.1e-05 | 3.072e-07 | build.py:776(get_custom_install_dir) |
84 | 5.1e-05 | 6.071e-07 | 5.1e-05 | 6.071e-07 | ~:0(<method 'decode' of 'bytes' objects>) |
2 | 4.9e-05 | 2.45e-05 | 0.01169 | 0.005847 | mesonlib.py:945(Popen_safe) |
10 | 4.9e-05 | 4.9e-06 | 0.01934 | 0.001934 | sre_compile.py:542(_code) |
50 | 4.7e-05 | 9.4e-07 | 0.000135 | 2.7e-06 | build.py:1442(get_default_install_dir) |
1 | 4.6e-05 | 4.6e-05 | 0.003751 | 0.003751 | backends.py:373(serialize_tests) |
50 | 4.6e-05 | 9.2e-07 | 8.8e-05 | 1.76e-06 | environment.py:1231(get_bindir) |
37 | 4.6e-05 | 1.243e-06 | 4.6e-05 | 1.243e-06 | linkers.py:123(unix_args_to_native) |
11 | 4.5e-05 | 4.091e-06 | 0.000441 | 4.009e-05 | ninjabackend.py:155(create_target_alias) |
1 | 4.3e-05 | 4.3e-05 | 0.6373 | 0.6373 | ninjabackend.py:245(generate_compdb) |
2 | 4.3e-05 | 2.15e-05 | 0.000244 | 0.000122 | shutil.py:1099(which) |
3 | 4.3e-05 | 1.433e-05 | 0.000145 | 4.833e-05 | os.py:607(get_exec_path) |
9 | 4.2e-05 | 4.667e-06 | 8.1e-05 | 9e-06 | mlog.py:123(process_markup) |
3 | 4.1e-05 | 1.367e-05 | 0.007365 | 0.002455 | selectors.py:365(select) |
21 | 4e-05 | 1.905e-06 | 0.000213 | 1.014e-05 | subprocess.py:1284(<genexpr>) |
44 | 3.9e-05 | 8.864e-07 | 0.00015 | 3.409e-06 | build.py:1843(get_default_install_dir) |
6 | 3.9e-05 | 6.5e-06 | 0.000102 | 1.7e-05 | subprocess.py:1434(wait) |
4 | 3.6e-05 | 9e-06 | 9.5e-05 | 2.375e-05 | selectors.py:233(register) |
39 | 3.6e-05 | 9.231e-07 | 7.9e-05 | 2.026e-06 | os.py:687(__iter__) |
3 | 3.5e-05 | 1.167e-05 | 3.5e-05 | 1.167e-05 | ~:0(<built-in method posix.waitpid>) |
1 | 3.4e-05 | 3.4e-05 | 6.8e-05 | 6.8e-05 | ninjabackend.py:1446(generate_dynamic_link_rules) |
2 | 3.4e-05 | 1.7e-05 | 7.1e-05 | 3.55e-05 | ninjabackend.py:1669(generate_pch_rule_for) |
26 | 3.3e-05 | 1.269e-06 | 0.000256 | 9.846e-06 | pathlib.py:1153(stat) |
8 | 3.3e-05 | 4.125e-06 | 5.2e-05 | 6.5e-06 | selectors.py:20(_fileobj_to_fd) |
108 | 3.1e-05 | 2.87e-07 | 3.1e-05 | 2.87e-07 | build.py:779(get_custom_install_mode) |
22 | 3.1e-05 | 1.409e-06 | 8.7e-05 | 3.955e-06 | compilers.py:1550(get_std_shared_module_link_args) |
1 | 3e-05 | 3e-05 | 0.00039 | 0.00039 | ninjabackend.py:764(generate_rules) |
44 | 3e-05 | 6.818e-07 | 0.000111 | 2.523e-06 | environment.py:1205(get_shared_module_dir) |
1 | 3e-05 | 3e-05 | 0.002833 | 0.002833 | environment.py:113(detect_ninja) |
2 | 3e-05 | 1.5e-05 | 3e-05 | 1.5e-05 | ~:0(<method 'close' of '_io.BufferedReader' objects>) |
1 | 2.9e-05 | 2.9e-05 | 0.000474 | 0.000474 | ninjabackend.py:2639(generate_custom_target_clean) |
1 | 2.9e-05 | 2.9e-05 | 0.004121 | 0.004121 | ninjabackend.py:737(generate_tests) |
2 | 2.9e-05 | 1.45e-05 | 0.003599 | 0.001799 | backends.py:767(write_test_serialisation) |
1 | 2.9e-05 | 2.9e-05 | 0.1644 | 0.1644 | backends.py:1019(create_install_data) |
1 | 2.9e-05 | 2.9e-05 | 0.6356 | 0.6356 | subprocess.py:392(run) |
10 | 2.9e-05 | 2.9e-06 | 3.5e-05 | 3.5e-06 | sre_compile.py:393(_generate_overlap_table) |
4 | 2.7e-05 | 6.75e-06 | 0.000128 | 3.2e-05 | selectors.py:350(register) |
10 | 2.7e-05 | 2.7e-06 | 5.5e-05 | 5.5e-06 | sre_parse.py:223(__init__) |
8 | 2.7e-05 | 3.375e-06 | 2.7e-05 | 3.375e-06 | ~:0(<built-in method posix.pipe>) |
1 | 2.6e-05 | 2.6e-05 | 0.000238 | 0.000238 | ninjabackend.py:1706(generate_compile_rules) |
94 | 2.6e-05 | 2.766e-07 | 2.6e-05 | 2.766e-07 | interpreter.py:870(get_exe) |
4/2 | 2.6e-05 | 1.3e-05 | 0.01046 | 0.005232 | ~:0(<built-in method builtins.next>) |
9 | 2.5e-05 | 2.778e-06 | 2.9e-05 | 3.222e-06 | build.py:2268(__init__) |
8 | 2.5e-05 | 3.125e-06 | 3.2e-05 | 4e-06 | random.py:223(_randbelow) |
7 | 2.4e-05 | 3.429e-06 | 0.000201 | 2.871e-05 | mlog.py:158(debug) |
6 | 2.4e-05 | 4e-06 | 4.1e-05 | 6.833e-06 | copyreg.py:96(_slotnames) |
18 | 2.2e-05 | 1.222e-06 | 3e-05 | 1.667e-06 | environment.py:500(get_build_command) |
1 | 2.1e-05 | 2.1e-05 | 115.8 | 115.8 | <string>:1(<module>) |
51 | 2.1e-05 | 4.118e-07 | 2.1e-05 | 4.118e-07 | interpreter.py:631(get_custom_install_dir) |
1 | 2.1e-05 | 2.1e-05 | 0.6356 | 0.6356 | subprocess.py:315(check_output) |
1 | 2.1e-05 | 2.1e-05 | 2.1e-05 | 2.1e-05 | ~:0(<built-in method posix.replace>) |
1 | 2e-05 | 2e-05 | 0.000127 | 0.000127 | shutil.py:451(rmtree) |
51 | 1.9e-05 | 3.725e-07 | 1.9e-05 | 3.725e-07 | interpreter.py:628(get_sources) |
1 | 1.8e-05 | 1.8e-05 | 3.1e-05 | 3.1e-05 | ninjabackend.py:1401(generate_static_link_rules) |
6 | 1.8e-05 | 3e-06 | 0.000104 | 1.733e-05 | shutil.py:1112(_access_check) |
10 | 1.8e-05 | 1.8e-06 | 2.4e-05 | 2.4e-06 | sre_compile.py:414(_get_literal_prefix) |
1 | 1.7e-05 | 1.7e-05 | 0.1731 | 0.1731 | ninjabackend.py:726(generate_install) |
2 | 1.7e-05 | 8.5e-06 | 4.1e-05 | 2.05e-05 | selectors.py:346(__init__) |
39 | 1.7e-05 | 4.359e-07 | 9.6e-05 | 2.462e-06 | _collections_abc.py:719(__iter__) |
2 | 1.7e-05 | 8.5e-06 | 1.7e-05 | 8.5e-06 | ~:0(<built-in method posix.unlink>) |
1 | 1.6e-05 | 1.6e-05 | 0.001293 | 0.001293 | ninjabackend.py:2724(generate_utils) |
47 | 1.6e-05 | 3.404e-07 | 1.6e-05 | 3.404e-07 | interpreter.py:873(get_name) |
50 | 1.6e-05 | 3.2e-07 | 1.6e-05 | 3.2e-07 | build.py:1452(get_import_filename) |
1 | 1.6e-05 | 1.6e-05 | 0.01052 | 0.01052 | cpp.py:83(_test_cpp_std_arg) |
2 | 1.6e-05 | 8e-06 | 0.003525 | 0.001762 | c.py:226(get_compiler_dirs) |
37 | 1.6e-05 | 4.324e-07 | 1.6e-05 | 4.324e-07 | linkers.py:96(get_std_link_args) |
1 | 1.6e-05 | 1.6e-05 | 0.000149 | 0.000149 | tempfile.py:811(cleanup) |
2 | 1.6e-05 | 8e-06 | 2e-05 | 1e-05 | selectors.py:208(__init__) |
4 | 1.6e-05 | 4e-06 | 4.8e-05 | 1.2e-05 | selectors.py:360(unregister) |
1 | 1.6e-05 | 1.6e-05 | 7.7e-05 | 7.7e-05 | shutil.py:402(_rmtree_safe_fd) |
6 | 1.6e-05 | 2.667e-06 | 1.6e-05 | 2.667e-06 | ~:0(<built-in method _locale.setlocale>) |
1 | 1.5e-05 | 1.5e-05 | 0.000996 | 0.000996 | ninjabackend.py:2694(generate_scanbuild) |
1 | 1.5e-05 | 1.5e-05 | 0.0019 | 0.0019 | backends.py:788(get_regen_filelist) |
8 | 1.4e-05 | 1.75e-06 | 4.7e-05 | 5.875e-06 | random.py:255(choice) |
20 | 1.4e-05 | 7e-07 | 1.7e-05 | 8.5e-07 | sre_parse.py:81(groups) |
10 | 1.4e-05 | 1.4e-06 | 2e-05 | 2e-06 | sre_parse.py:828(fix_flags) |
4 | 1.3e-05 | 3.25e-06 | 2e-05 | 5e-06 | <string>:12(__new__) |
20 | 1.3e-05 | 6.5e-07 | 2.2e-05 | 1.1e-06 | sre_compile.py:539(isstring) |
3 | 1.3e-05 | 4.333e-06 | 1.4e-05 | 4.667e-06 | warnings.py:449(__enter__) |
6 | 1.3e-05 | 2.167e-06 | 1.6e-05 | 2.667e-06 | posixpath.py:52(normcase) |
1 | 1.3e-05 | 1.3e-05 | 1.3e-05 | 1.3e-05 | ~:0(<built-in method posix.listdir>) |
8 | 1.3e-05 | 1.625e-06 | 1.3e-05 | 1.625e-06 | ~:0(<method 'fileno' of '_io.TextIOWrapper' objects>) |
1 | 1.2e-05 | 1.2e-05 | 9.3e-05 | 9.3e-05 | mlog.py:164(log) |
3 | 1.2e-05 | 4e-06 | 1.8e-05 | 6e-06 | subprocess.py:1368(_handle_exitstatus) |
10 | 1.2e-05 | 1.2e-06 | 1.2e-05 | 1.2e-06 | sre_parse.py:76(__init__) |
1 | 1.1e-05 | 1.1e-05 | 0.00015 | 0.00015 | ninjabackend.py:2705(generate_clangformat) |
37 | 1.1e-05 | 2.973e-07 | 1.1e-05 | 2.973e-07 | linkers.py:120(get_option_link_args) |
14 | 1.1e-05 | 7.857e-07 | 1.1e-05 | 7.857e-07 | pathlib.py:919(is_absolute) |
3 | 1.1e-05 | 3.667e-06 | 1.8e-05 | 6e-06 | warnings.py:159(_add_filter) |
5 | 1.1e-05 | 2.2e-06 | 5.7e-05 | 1.14e-05 | _collections_abc.py:657(get) |
18 | 1.1e-05 | 6.111e-07 | 1.1e-05 | 6.111e-07 | ~:0(<method 'startswith' of 'bytes' objects>) |
18 | 1.1e-05 | 6.111e-07 | 1.1e-05 | 6.111e-07 | ~:0(<method 'rpartition' of 'str' objects>) |
37 | 1e-05 | 2.703e-07 | 1e-05 | 2.703e-07 | linkers.py:90(build_rpath_args) |
37 | 1e-05 | 2.703e-07 | 1e-05 | 2.703e-07 | linkers.py:105(get_linker_always_args) |
1 | 1e-05 | 1e-05 | 3.1e-05 | 3.1e-05 | mlog.py:138(force_print) |
2 | 1e-05 | 5e-06 | 4.1e-05 | 2.05e-05 | locale.py:631(getpreferredencoding) |
1 | 1e-05 | 1e-05 | 0.0001 | 0.0001 | tempfile.py:347(mkdtemp) |
3 | 1e-05 | 3.333e-06 | 4.5e-05 | 1.5e-05 | subprocess.py:1421(_try_wait) |
10 | 1e-05 | 1e-06 | 1.3e-05 | 1.3e-06 | sre_parse.py:285(tell) |
7 | 1e-05 | 1.429e-06 | 1e-05 | 1.429e-06 | ~:0(<built-in method _locale.nl_langinfo>) |
1 | 9e-06 | 9e-06 | 0.000172 | 0.000172 | ninjabackend.py:2681(generate_dist) |
1 | 9e-06 | 9e-06 | 0.01053 | 0.01053 | cpp.py:101(_find_best_cpp_std) |
1 | 9e-06 | 9e-06 | 0.000122 | 0.000122 | tempfile.py:791(__init__) |
4 | 9e-06 | 2.25e-06 | 1.8e-05 | 4.5e-06 | subprocess.py:759(_translate_newlines) |
3 | 9e-06 | 3e-06 | 2.8e-05 | 9.333e-06 | subprocess.py:1174(_get_handles) |
4 | 9e-06 | 2.25e-06 | 3e-05 | 7.5e-06 | selectors.py:246(unregister) |
3 | 9e-06 | 3e-06 | 9e-06 | 3e-06 | warnings.py:468(__exit__) |
3 | 9e-06 | 3e-06 | 3e-05 | 1e-05 | warnings.py:143(simplefilter) |
6 | 8e-06 | 1.333e-06 | 2.5e-05 | 4.167e-06 | locale.py:583(setlocale) |
1 | 8e-06 | 8e-06 | 6.7e-05 | 6.7e-05 | tempfile.py:157(__next__) |
5 | 8e-06 | 1.6e-06 | 1.1e-05 | 2.2e-06 | selectors.py:65(__len__) |
7 | 8e-06 | 1.143e-06 | 1.8e-05 | 2.571e-06 | _bootlocale.py:23(getpreferredencoding) |
2 | 8e-06 | 4e-06 | 8e-06 | 4e-06 | ~:0(<built-in method posix.access>) |
1 | 7e-06 | 7e-06 | 7e-06 | 7e-06 | backends.py:42(__init__) |
1 | 7e-06 | 7e-06 | 5.4e-05 | 5.4e-05 | tempfile.py:160(<listcomp>) |
2 | 7e-06 | 3.5e-06 | 8e-06 | 4e-06 | selectors.py:268(close) |
3 | 7e-06 | 2.333e-06 | 7e-06 | 2.333e-06 | warnings.py:428(__init__) |
1 | 6e-06 | 6e-06 | 3.7e-05 | 3.7e-05 | ninjabackend.py:168(detect_vs_dep_prefix) |
2 | 6e-06 | 3e-06 | 0.003531 | 0.001765 | c.py:236(get_library_dirs) |
7 | 6e-06 | 8.571e-07 | 1.4e-05 | 2e-06 | environment.py:1222(get_prefix) |
37 | 6e-06 | 1.622e-07 | 6e-06 | 1.622e-07 | linkers.py:102(get_buildtype_linker_args) |
17 | 6e-06 | 3.529e-07 | 6e-06 | 3.529e-07 | ~:0(<method 'getrandbits' of '_random.Random' objects>) |
4 | 6e-06 | 1.5e-06 | 6e-06 | 1.5e-06 | ~:0(<method 'register' of 'select.poll' objects>) |
2 | 6e-06 | 3e-06 | 7e-06 | 3.5e-06 | subprocess.py:778(__del__) |
1 | 6e-06 | 6e-06 | 7e-06 | 7e-06 | weakref.py:526(__init__) |
1 | 6e-06 | 6e-06 | 6e-06 | 6e-06 | weakref.py:550(detach) |
1 | 6e-06 | 6e-06 | 7e-06 | 7e-06 | contextlib.py:59(__init__) |
18 | 6e-06 | 3.333e-07 | 6e-06 | 3.333e-07 | ~:0(<method 'endswith' of 'bytes' objects>) |
6 | 6e-06 | 1e-06 | 6e-06 | 1e-06 | ~:0(<method 'get' of 'mappingproxy' objects>) |
1 | 6e-06 | 6e-06 | 6e-06 | 6e-06 | ~:0(<built-in method posix.open>) |
13 | 5e-06 | 3.846e-07 | 5e-06 | 3.846e-07 | interpreter.py:625(get_install_subdir) |
37 | 5e-06 | 1.351e-07 | 5e-06 | 1.351e-07 | compilers.py:1547(get_std_shared_lib_link_args) |
1 | 5e-06 | 5e-06 | 1.9e-05 | 1.9e-05 | envconfig.py:371(lookup_entry) |
1 | 5e-06 | 5e-06 | 6e-06 | 6e-06 | compilers.py:919(get_display_language) |
4 | 5e-06 | 1.25e-06 | 2.5e-05 | 6.25e-06 | compilers.py:955(can_linker_accept_rsp) |
1 | 5e-06 | 5e-06 | 5e-06 | 5e-06 | subprocess.py:370(__init__) |
8 | 5e-06 | 6.25e-07 | 5.7e-05 | 7.125e-06 | selectors.py:214(_fileobj_lookup) |
1 | 5e-06 | 5e-06 | 0.000179 | 0.000179 | contextlib.py:85(__exit__) |
1 | 5e-06 | 5e-06 | 5e-06 | 5e-06 | ~:0(<built-in method posix.fstat>) |
9 | 5e-06 | 5.556e-07 | 5e-06 | 5.556e-07 | ~:0(<built-in method time.monotonic>) |
2 | 4e-06 | 2e-06 | 1e-05 | 5e-06 | ninjabackend.py:1652(<listcomp>) |
1 | 4e-06 | 4e-06 | 6e-06 | 6e-06 | backends.py:1153(generate_man_install) |
4 | 4e-06 | 1e-06 | 4e-06 | 1e-06 | c.py:132(get_dependency_gen_args) |
2 | 4e-06 | 2e-06 | 4e-06 | 2e-06 | ~:0(<built-in method select.poll>) |
2 | 4e-06 | 2e-06 | 4e-06 | 2e-06 | selectors.py:62(__init__) |
4 | 4e-06 | 1e-06 | 7e-06 | 1.75e-06 | codecs.py:308(__init__) |
3 | 4e-06 | 1.333e-06 | 4e-06 | 1.333e-06 | ~:0(<method 'count' of 'list' objects>) |
1 | 4e-06 | 4e-06 | 4e-06 | 4e-06 | ~:0(<built-in method posix.rmdir>) |
3 | 4e-06 | 1.333e-06 | 4e-06 | 1.333e-06 | ~:0(<built-in method posix.WIFSIGNALED>) |
1 | 3e-06 | 3e-06 | 8e-06 | 8e-06 | ninjabackend.py:1483(<listcomp>) |
1 | 3e-06 | 3e-06 | 0.000277 | 0.000277 | backends.py:712(write_benchmark_file) |
1 | 3e-06 | 3e-06 | 0.00333 | 0.00333 | backends.py:715(write_test_file) |
2 | 3e-06 | 1.5e-06 | 2.3e-05 | 1.15e-05 | backends.py:899(<listcomp>) |
1 | 3e-06 | 3e-06 | 9e-06 | 9e-06 | compilers.py:1113(_get_compile_output) |
4 | 3e-06 | 7.5e-07 | 3e-06 | 7.5e-07 | environment.py:870(get_scratch_dir) |
1 | 3e-06 | 3e-06 | 5e-06 | 5e-06 | tempfile.py:146(rng) |
1 | 3e-06 | 3e-06 | 5e-06 | 5e-06 | tempfile.py:118(_sanitize_params) |
3 | 3e-06 | 1e-06 | 3e-06 | 1e-06 | subprocess.py:203(_cleanup) |
1 | 3e-06 | 3e-06 | 5e-06 | 5e-06 | subprocess.py:766(__exit__) |
1 | 3e-06 | 3e-06 | 4e-06 | 4e-06 | subprocess.py:872(poll) |
1 | 3e-06 | 3e-06 | 0.01029 | 0.01029 | contextlib.py:79(__enter__) |
1 | 3e-06 | 3e-06 | 1e-05 | 1e-05 | contextlib.py:157(helper) |
1 | 3e-06 | 3e-06 | 3e-06 | 3e-06 | _collections_abc.py:672(keys) |
4 | 3e-06 | 7.5e-07 | 3e-06 | 7.5e-07 | codecs.py:259(__init__) |
3 | 3e-06 | 1e-06 | 3e-06 | 1e-06 | codecs.py:185(__init__) |
3 | 3e-06 | 1e-06 | 3e-06 | 1e-06 | ~:0(<method 'rfind' of 'bytes' objects>) |
5 | 3e-06 | 6e-07 | 3e-06 | 6e-07 | ~:0(<method 'pop' of 'dict' objects>) |
3 | 3e-06 | 1e-06 | 3e-06 | 1e-06 | ~:0(<built-in method _thread.allocate_lock>) |
1 | 2e-06 | 2e-06 | 2e-06 | 2e-06 | ninjabackend.py:246(<listcomp>) |
1 | 2e-06 | 2e-06 | 7e-06 | 7e-06 | ninjabackend.py:792(<listcomp>) |
4 | 2e-06 | 5e-07 | 2e-06 | 5e-07 | build.py:178(get_targets) |
2 | 2e-06 | 1e-06 | 2e-06 | 1e-06 | compilers.py:913(get_id) |
1 | 2e-06 | 2e-06 | 4e-06 | 4e-06 | tempfile.py:802(__repr__) |
1 | 2e-06 | 2e-06 | 0.000151 | 0.000151 | tempfile.py:808(__exit__) |
4 | 2e-06 | 5e-07 | 2e-06 | 5e-07 | ~:0(<method 'unregister' of 'select.poll' objects>) |
7 | 2e-06 | 2.857e-07 | 2e-06 | 2.857e-07 | subprocess.py:878(_remaining_time) |
3 | 2e-06 | 6.667e-07 | 2e-06 | 6.667e-07 | subprocess.py:1386(_internal_poll) |
5 | 2e-06 | 4e-07 | 2e-06 | 4e-07 | selectors.py:275(_key_from_fd) |
4 | 2e-06 | 5e-07 | 2e-06 | 5e-07 | ~:0(<method 'join' of 'bytes' objects>) |
2 | 2e-06 | 1e-06 | 2e-06 | 1e-06 | ~:0(<method 'upper' of 'str' objects>) |
3 | 2e-06 | 6.667e-07 | 2e-06 | 6.667e-07 | ~:0(<built-in method posix.WEXITSTATUS>) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | ninjabackend.py:247(<listcomp>) |
1 | 1e-06 | 1e-06 | 2e-06 | 2e-06 | ninjabackend.py:802(generate_phony) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | interpreter.py:2175(get_build_def_files) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | backends.py:777(generate_depmf_install) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | backends.py:37(__init__) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | build.py:172(get_project) |
2 | 1e-06 | 5e-07 | 1e-06 | 5e-07 | build.py:181(get_tests) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | build.py:184(get_benchmarks) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | build.py:196(get_install_subdirs) |
3 | 1e-06 | 3.333e-07 | 1e-06 | 3.333e-07 | build.py:2119(get_dependencies) |
3 | 1e-06 | 3.333e-07 | 1e-06 | 3.333e-07 | build.py:2128(should_install) |
9 | 1e-06 | 1.111e-07 | 1e-06 | 1.111e-07 | build.py:2142(type_suffix) |
5 | 1e-06 | 2e-07 | 1e-06 | 2e-07 | c.py:150(get_compile_only_args) |
5 | 1e-06 | 2e-07 | 1e-06 | 2e-07 | c.py:163(get_output_args) |
1 | 1e-06 | 1e-06 | 2e-06 | 2e-06 | environment.py:1234(get_includedir) |
1 | 1e-06 | 1e-06 | 2e-06 | 2e-06 | environment.py:1237(get_mandir) |
1 | 1e-06 | 1e-06 | 5e-06 | 5e-06 | linkers.py:87(can_linker_accept_rsp) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | linkers.py:99(get_output_args) |
1 | 1e-06 | 1e-06 | 2e-06 | 2e-06 | mesonlib.py:1072(<lambda>) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | tempfile.py:291(gettempdir) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | tempfile.py:97(_infer_return_type) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | subprocess.py:763(__enter__) |
3 | 1e-06 | 3.333e-07 | 1e-06 | 3.333e-07 | subprocess.py:886(_check_timeout) |
2 | 1e-06 | 5e-07 | 1e-06 | 5e-07 | subprocess.py:1583(_save_input) |
2 | 1e-06 | 5e-07 | 1e-06 | 5e-07 | selectors.py:198(__enter__) |
2 | 1e-06 | 5e-07 | 9e-06 | 4.5e-06 | selectors.py:201(__exit__) |
5 | 1e-06 | 2e-07 | 1e-06 | 2e-07 | selectors.py:272(get_map) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | genericpath.py:87(samestat) |
8 | 1e-06 | 1.25e-07 | 1e-06 | 1.25e-07 | ~:0(<method 'bit_length' of 'int' objects>) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | ~:0(<method 'keys' of 'dict' objects>) |
2 | 1e-06 | 5e-07 | 1e-06 | 5e-07 | ~:0(<method 'clear' of 'dict' objects>) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | ~:0(<method 'capitalize' of 'str' objects>) |
9 | 1e-06 | 1.111e-07 | 1e-06 | 1.111e-07 | ~:0(<built-in method _warnings._filters_mutated>) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | ~:0(<built-in method posix.getpid>) |
1 | 1e-06 | 1e-06 | 1e-06 | 1e-06 | ~:0(<method 'getvalue' of '_io.StringIO' objects>) |
1 | 0 | 0 | 0 | 0 | ninjabackend.py:248(<listcomp>) |
1 | 0 | 0 | 0 | 0 | ~:0(<method 'disable' of '_lsprof.Profiler' objects>) |
1 | 0 | 0 | 0 | 0 | build.py:187(get_headers) |
1 | 0 | 0 | 0 | 0 | build.py:190(get_man) |
1 | 0 | 0 | 0 | 0 | build.py:193(get_data) |
1 | 0 | 0 | 0 | 0 | cpp.py:50(get_display_language) |
2 | 0 | 0 | 0 | 0 | c.py:144(get_linker_exelist) |
2 | 0 | 0 | 0 | 0 | c.py:166(get_linker_output_args) |
1 | 0 | 0 | 0 | 0 | linkers.py:93(get_exelist) |
1 | 0 | 0 | 2.4e-05 | 2.4e-05 | compilers.py:864(append) |
1 | 0 | 0 | 0 | 0 | tempfile.py:805(__enter__) |
1 | 0 | 0 | 0 | 0 | tempfile.py:237(_get_candidate_names) |
1 | 0 | 0 | 0 | 0 | _collections_abc.py:698(__init__) |
1 | 0 | 0 | 0 | 0 | codecs.py:213(setstate) |
3 | 0 | 0 | 0 | 0 | ~:0(<built-in method posix.WIFEXITED>) |