===== Summary of symbols.tsv (from ../benchmark-data/src/oils-for-unix-0.14.2/_bin/cxx-opt-sh/oils-for-unix): -- Rows: 5004 By Size On Disk: symbols vmsize filesize 1 [section .debug_info] 0 3575250 2 [section .debug_loc] 0 2416883 3 [section .debug_str] 0 1169616 4 [section .debug_ranges] 0 679568 5 [section .debug_line] 0 428179 6 [section .debug_abbrev] 0 68845 7 match::OneToken() 57736 57812 8 Alloc<>() 32303 49999 9 [section .debug_aranges] 0 39904 10 [section .gcc_except_table] 26365 26365 11 shell::Main() 16857 16984 12 Dict<>::reserve() 15196 16676 13 [section .text] 13889 13889 14 List<>::append() 10468 13249 15 [section .data] 12228 12228 16 id_kind_asdl::Id_str() 10798 10849 17 cmd_eval::CommandEvaluator::_Dispatch() 8273 8397 18 std::_Function_base::_Base_manager<>::_M_manager() 4940 7888 19 std::__detail::_Compiler<>::_M_expression_term<>() 7059 7699 20 List<>::reserve() 6068 7617 21 std::vector<>::_M_realloc_insert<>() 5718 7190 22 std::__detail::_Compiler<>::_M_insert_bracket_matcher<>() 6331 6811 23 std::__detail::_Compiler<>::_M_insert_character_class_matcher<>() 6080 6592 24 completion::RootCompleter::Matches() 6343 6429 25 [section .symtab] 0 6216 26 consts::OptionNum() 5768 5819 27 [section .strtab] 0 5807 28 consts::OptionName() 5698 5747 29 [section .rodata] 5542 5542 30 builtin_assign::_PrintVariables() 5069 5203 -- Total filesize: 9941520 By Size in Virtual Memory: symbols vmsize filesize 1 match::OneToken() 57736 57812 2 Alloc<>() 32303 49999 3 [section .gcc_except_table] 26365 26365 4 shell::Main() 16857 16984 5 Dict<>::reserve() 15196 16676 6 [section .text] 13889 13889 7 [section .data] 12228 12228 8 id_kind_asdl::Id_str() 10798 10849 9 List<>::append() 10468 13249 10 cmd_eval::CommandEvaluator::_Dispatch() 8273 8397 11 std::__detail::_Compiler<>::_M_expression_term<>() 7059 7699 12 completion::RootCompleter::Matches() 6343 6429 13 std::__detail::_Compiler<>::_M_insert_bracket_matcher<>() 6331 6811 14 std::__detail::_Compiler<>::_M_insert_character_class_matcher<>() 6080 6592 15 List<>::reserve() 6068 7617 16 consts::OptionNum() 5768 5819 17 std::vector<>::_M_realloc_insert<>() 5718 7190 18 consts::OptionName() 5698 5747 19 [section .rodata] 5542 5542 20 builtin_assign::_PrintVariables() 5069 5203 21 std::_Function_base::_Base_manager<>::_M_manager() 4940 7888 22 builtin_printf::Printf::_Format() 4812 4932 23 builtin_comp::SpecBuilder::Build() 4783 4891 24 [section .dynsym] 4560 4560 25 emacs_meta_keymap 4245 271 26 arg_types::kFlagSpecs 4224 4275 27 [section .rela.plt] 4128 4128 28 std::__cxx11::regex_traits<>::lookup_collatename<>()::__collatenames 4096 4245 29 _StrFormat() 3828 3888 30 qsn::_encode_runes() 3720 3786 -- Total vmsize: 1228221 ===== Summary of compileunits.tsv (from ../benchmark-data/src/oils-for-unix-0.14.2/_bin/cxx-dbg-sh/oils-for-unix): -- Rows: 62 By Size On Disk: compileunits vmsize filesize 1 _gen/bin/oils_for_unix.mycpp.cc 1253752 3780411 2 mycpp/gc_str.cc 268773 1435933 3 _gen/frontend/syntax.asdl.cc 95594 340124 4 cpp/frontend_match.cc 111134 209810 5 _gen/frontend/consts.cc 42899 152360 6 [section .debug_aranges] 0 135728 7 mycpp/mark_sweep_heap.cc 25100 126751 8 _gen/core/runtime.asdl.cc 6113 96470 9 cpp/core.cc 11432 86586 10 cpp/frontend_flag_spec.cc 11653 78489 11 _gen/frontend/arg_types.cc 23376 64794 12 cpp/frontend_pyreadline.cc 9285 60388 13 cpp/stdlib.cc 3376 48615 14 cpp/libc.cc 4745 47472 15 mycpp/gc_builtins.cc 4811 46961 16 mycpp/gc_mylib.cc 4165 46479 17 cpp/osh.cc 1910 41984 18 cpp/fanos.cc 982 37683 19 [section .gcc_except_table] 36208 36208 20 _gen/osh/arith_parse.cc 3712 34859 21 _gen/frontend/signal.cc 4713 34192 22 cpp/pgen2.cc 283 32661 23 [section .debug_ranges] 0 31824 24 cpp/osh_tdop.cc 150 31468 25 cpp/pylib.cc 515 30751 26 [section .debug_str] 0 27216 27 [section .rodata] 15353 15353 28 _gen/frontend/id_kind.asdl.cc 12783 14147 29 [section .data] 12748 12748 30 [section .strtab] 0 9913 -- Total filesize: 7196144 By Size in Virtual Memory: compileunits vmsize filesize 1 _gen/bin/oils_for_unix.mycpp.cc 1253752 3780411 2 mycpp/gc_str.cc 268773 1435933 3 cpp/frontend_match.cc 111134 209810 4 _gen/frontend/syntax.asdl.cc 95594 340124 5 _gen/frontend/consts.cc 42899 152360 6 [section .gcc_except_table] 36208 36208 7 mycpp/mark_sweep_heap.cc 25100 126751 8 _gen/frontend/arg_types.cc 23376 64794 9 [section .rodata] 15353 15353 10 _gen/frontend/id_kind.asdl.cc 12783 14147 11 [section .data] 12748 12748 12 cpp/frontend_flag_spec.cc 11653 78489 13 cpp/core.cc 11432 86586 14 cpp/frontend_pyreadline.cc 9285 60388 15 _gen/core/runtime.asdl.cc 6113 96470 16 [section .dynsym] 5448 5448 17 [section .dynstr] 5380 5380 18 mycpp/gc_builtins.cc 4811 46961 19 cpp/libc.cc 4745 47472 20 _gen/frontend/signal.cc 4713 34192 21 mycpp/gc_mylib.cc 4165 46479 22 _gen/osh/arith_parse.cc 3712 34859 23 cpp/stdlib.cc 3376 48615 24 [section .plt] 3344 3344 25 [section .text] 2581 2581 26 cpp/fanos_shared.c 2306 9706 27 cpp/osh.cc 1910 41984 28 [section .got] 1696 1696 29 cpp/fanos.cc 982 37683 30 [section .rela.dyn] 744 744 -- Total vmsize: 1990032 ===== Other analysis: Big Docstrings (approximate, based on name) [1] symbols vmsize filesize <0 rows> (or 0-length row.names) -- 0 symbols in 0 bytes