===== Summary of symbols.tsv (from ../benchmark-data/src/oils-for-unix-0.20.0/_bin/cxx-opt-sh/oils-for-unix): -- Rows: 7349 By Size On Disk: symbols vmsize filesize 1 [section .debug_info] 0 5887779 2 [section .debug_loc] 0 4860375 3 [section .debug_str] 0 1394458 4 [section .debug_ranges] 0 1083264 5 [section .debug_line] 0 588587 6 Alloc<>() 73010 100388 7 grammar::Grammar::Grammar() 94670 94766 8 [section .debug_abbrev] 0 89422 9 match::OneToken() 54351 54430 10 [section .gcc_except_table] 52529 52529 11 [section .debug_aranges] 0 50960 12 shell::Main() 36169 36299 13 Dict<>::reserve() 18007 19844 14 [section .text] 18684 18684 15 List<>::append() 13567 16992 16 [section .data] 16768 16768 17 List<>::reserve() 10706 13056 18 id_kind_asdl::Id_str() 11885 11937 19 Dict<>::hash_and_probe() 8528 10633 20 std::vector<>::_M_realloc_insert<>() 6837 8741 21 std::_Function_base::_Base_manager<>::_M_manager() 4940 7888 22 std::__detail::_Compiler<>::_M_expression_term<>() 7155 7795 23 _GLOBAL__sub_I__ZN9help_meta6_gStr1E 7717 7778 24 Dict<>::set() 5044 6883 25 completion::RootCompleter::Matches() 6769 6858 26 std::__detail::_Compiler<>::_M_insert_bracket_matcher<>() 6331 6811 27 std::__detail::_Compiler<>::_M_insert_character_class_matcher<>() 6080 6592 28 [section .symtab] 0 6576 29 [section .rodata] 6555 6555 30 List<>::at() 4817 6460 -- Total filesize: 16357976 By Size in Virtual Memory: symbols vmsize filesize 1 grammar::Grammar::Grammar() 94670 94766 2 Alloc<>() 73010 100388 3 match::OneToken() 54351 54430 4 [section .gcc_except_table] 52529 52529 5 shell::Main() 36169 36299 6 [section .text] 18684 18684 7 Dict<>::reserve() 18007 19844 8 [section .data] 16768 16768 9 List<>::append() 13567 16992 10 id_kind_asdl::Id_str() 11885 11937 11 List<>::reserve() 10706 13056 12 Dict<>::hash_and_probe() 8528 10633 13 _GLOBAL__sub_I__ZN9help_meta6_gStr1E 7717 7778 14 std::__detail::_Compiler<>::_M_expression_term<>() 7155 7795 15 std::vector<>::_M_realloc_insert<>() 6837 8741 16 completion::RootCompleter::Matches() 6769 6858 17 [section .rodata] 6555 6555 18 std::__detail::_Compiler<>::_M_insert_bracket_matcher<>() 6331 6811 19 ysh_ify::OilPrinter::DoCommand() 6326 6429 20 completion_osh::SpecBuilder::Build() 6176 6289 21 std::__detail::_Compiler<>::_M_insert_character_class_matcher<>() 6080 6592 22 printf_osh::Printf::_Format() 5787 5925 23 consts::OptionNum() 5399 5453 24 assign_osh::_PrintVariables() 5357 5487 25 consts::OptionName() 5102 5151 26 Dict<>::set() 5044 6883 27 std::_Function_base::_Base_manager<>::_M_manager() 4940 7888 28 List<>::at() 4817 6460 29 [section .dynsym] 4728 4728 30 arg_types::kFlagSpecs 4656 4707 -- Total vmsize: 1936977 ===== Summary of compileunits.tsv (from ../benchmark-data/src/oils-for-unix-0.20.0/_bin/cxx-dbg-sh/oils-for-unix): -- Rows: 69 By Size On Disk: compileunits vmsize filesize 1 _gen/bin/oils_for_unix.mycpp.cc 1794185 5103257 2 mycpp/gc_str.cc 269134 1447435 3 _gen/frontend/syntax.asdl.cc 98459 343483 4 cpp/frontend_match.cc 119522 240125 5 _gen/ysh/grammar_tables.cc 120090 227594 6 mycpp/mark_sweep_heap.cc 41433 197351 7 _gen/frontend/consts.cc 43791 176114 8 _gen/frontend/help_meta.cc 38010 162026 9 [section .debug_aranges] 0 161072 10 _gen/core/value.asdl.cc 19092 129323 11 cpp/pgen2.cc 13877 123407 12 _gen/core/runtime.asdl.cc 8980 120577 13 cpp/core.cc 15174 117245 14 cpp/frontend_flag_spec.cc 14919 108390 15 _gen/frontend/arg_types.cc 27024 83952 16 cpp/frontend_pyreadline.cc 10139 82578 17 cpp/stdlib.cc 4351 72491 18 _gen/bin/text_files.cc 33091 62921 19 [section .gcc_except_table] 62656 62656 20 cpp/osh.cc 1914 61654 21 cpp/libc.cc 4657 61280 22 mycpp/gc_builtins.cc 4918 58615 23 mycpp/gc_mylib.cc 4202 57338 24 _gen/frontend/id_kind.asdl.cc 13546 53576 25 cpp/data_lang.cc 6563 53075 26 _gen/osh/arith_parse.cc 3712 51148 27 cpp/fanos.cc 977 48385 28 cpp/osh_tdop.cc 150 47743 29 _gen/frontend/signal.cc 3537 43402 30 cpp/pylib.cc 515 41336 -- Total filesize: 9750576 By Size in Virtual Memory: compileunits vmsize filesize 1 _gen/bin/oils_for_unix.mycpp.cc 1794185 5103257 2 mycpp/gc_str.cc 269134 1447435 3 _gen/ysh/grammar_tables.cc 120090 227594 4 cpp/frontend_match.cc 119522 240125 5 _gen/frontend/syntax.asdl.cc 98459 343483 6 [section .gcc_except_table] 62656 62656 7 _gen/frontend/consts.cc 43791 176114 8 mycpp/mark_sweep_heap.cc 41433 197351 9 _gen/frontend/help_meta.cc 38010 162026 10 _gen/bin/text_files.cc 33091 62921 11 _gen/frontend/arg_types.cc 27024 83952 12 [section .rodata] 22167 22167 13 _gen/core/value.asdl.cc 19092 129323 14 [section .data] 17160 17160 15 cpp/core.cc 15174 117245 16 cpp/frontend_flag_spec.cc 14919 108390 17 cpp/pgen2.cc 13877 123407 18 _gen/frontend/id_kind.asdl.cc 13546 53576 19 cpp/frontend_pyreadline.cc 10139 82578 20 _gen/core/runtime.asdl.cc 8980 120577 21 cpp/data_lang.cc 6563 53075 22 [section .dynsym] 5544 5544 23 [section .dynstr] 5405 5405 24 mycpp/gc_builtins.cc 4918 58615 25 cpp/libc.cc 4657 61280 26 cpp/stdlib.cc 4351 72491 27 mycpp/gc_mylib.cc 4202 57338 28 _gen/osh/arith_parse.cc 3712 51148 29 _gen/frontend/signal.cc 3537 43402 30 [section .plt] 3424 3424 -- Total vmsize: 2843896 ===== Other analysis: Big Docstrings (approximate, based on name) [1] symbols vmsize filesize <0 rows> (or 0-length row.names) -- 0 symbols in 0 bytes