===== Summary of symbols.tsv (from ../benchmark-data/src/oil-native-0.8.4/_bin/osh_eval.opt): -- Rows: 3714 By Size On Disk: symbols vmsize filesize 1 [section .debug_info] 0 4115572 2 [section .debug_loc] 0 2965616 3 [section .debug_str] 0 1574073 4 [section .debug_ranges] 0 860816 5 [section .debug_line] 0 401015 6 [section .rodata] 114020 114020 7 gc_heap::Alloc<>()::__PRETTY_FUNCTION__ 48821 107976 8 _GLOBAL__sub_I_str0 61208 61252 9 [section .debug_abbrev] 0 54882 10 gc_heap::Alloc<>() 23494 41924 11 match::OneToken() 34395 34471 12 [section .text] 16456 16456 13 match::MatchOption() 13922 13975 14 std::vector<>::_M_emplace_back_aux<>() 6727 11477 15 pure::Main() 7410 7513 16 [section .debug_aranges] 0 6976 17 [section .gcc_except_table] 6858 6858 18 builtin_printf::Printf::Run() 5738 5828 19 cmd_eval::CommandEvaluator::_Dispatch() 5319 5444 20 id_kind_asdl::Id_str() 5227 5278 21 builtin_assign::_PrintVariables() 4560 4827 22 consts::GetKind() 4582 4627 23 find_by_key<>() 2553 3960 24 [section .symtab] 0 3696 25 qsn::_encode_runes() 3385 3451 26 [Unmapped] 0 3231 27 pure::AddIO() 2907 3087 28 std::vector<>::emplace_back<>() 1870 2934 29 word_eval::AbstractWordEvaluator::_EvalAssignBuiltin() 2788 2915 30 braces::_ExpandPart() 2410 2506 -- Total filesize: 11471720 By Size in Virtual Memory: symbols vmsize filesize 1 kMem 419430400 29 2 kMem2 419430400 30 3 [section .rodata] 114020 114020 4 _GLOBAL__sub_I_str0 61208 61252 5 gc_heap::Alloc<>()::__PRETTY_FUNCTION__ 48821 107976 6 match::OneToken() 34395 34471 7 gc_heap::Alloc<>() 23494 41924 8 [section .text] 16456 16456 9 match::MatchOption() 13922 13975 10 gc_heap::gHeap 8248 43 11 pure::Main() 7410 7513 12 [section .gcc_except_table] 6858 6858 13 std::vector<>::_M_emplace_back_aux<>() 6727 11477 14 builtin_printf::Printf::Run() 5738 5828 15 cmd_eval::CommandEvaluator::_Dispatch() 5319 5444 16 id_kind_asdl::Id_str() 5227 5278 17 consts::GetKind() 4582 4627 18 builtin_assign::_PrintVariables() 4560 4827 19 qsn::_encode_runes() 3385 3451 20 pure::AddIO() 2907 3087 21 word_eval::AbstractWordEvaluator::_EvalAssignBuiltin() 2788 2915 22 find_by_key<>() 2553 3960 23 braces::_ExpandPart() 2410 2506 24 cmd_parse::CommandParser::_MaybeExpandAliases() 2237 2351 25 syntax_asdl::command__Func::PrettyTree() 2183 2253 26 glob_::_GenerateERE() 2153 2239 27 builtin_assign::NewVar::Run() 2149 2241 28 cmd_parse::CommandParser::ParseSimpleCommand() 2126 2201 29 sh_expr_eval::ArithEvaluator::Eval() 2123 2217 30 pure::AddPure() 2110 2293 -- Total vmsize: 840005134 ===== Summary of compileunits.tsv (from ../benchmark-data/src/oil-native-0.8.4/_bin/osh_eval.dbg): -- Rows: 63 By Size On Disk: compileunits vmsize filesize 1 _build/cpp/osh_eval.cc 1083997 5380840 2 _build/cpp/syntax_asdl.cc 229264 717800 3 _build/cpp/runtime_asdl.cc 51152 237474 4 cpp/frontend_match.cc 78931 225471 5 [section .rodata] 186273 186273 6 cpp/frontend_flag_spec.cc 12044 120324 7 [section .debug_aranges] 0 111040 8 _build/cpp/consts.cc 14465 85060 9 _build/cpp/arg_types.cc 9307 59466 10 cpp/osh_bool_stat.cc 2450 55236 11 cpp/core_pyos.cc 3009 53687 12 _build/cpp/arith_parse.cc 3759 53485 13 cpp/pgen2_parse.cc 2513 53374 14 cpp/osh_arith_parse.cc 2450 52491 15 cpp/frontend_tdop.cc 2391 52310 16 mycpp/mylib.cc 8093 49627 17 cpp/libc.cc 2375 32793 18 [section .debug_str] 0 31939 19 _build/cpp/hnode_asdl.cc 427 31264 20 _build/cpp/id_kind_asdl.cc 5700 26037 21 cpp/core_pyutil.cc 729 22073 22 cpp/posix.cc 528 21072 23 [section .gcc_except_table] 15232 15232 24 mycpp/gc_heap.cc 10571 14816 25 [section .symtab] 0 4896 26 [section .debug_abbrev] 0 4407 27 [Unmapped] 0 3132 28 [section .strtab] 0 3078 29 [ELF Headers] 0 2432 30 [section .text] 2166 2166 -- Total filesize: 7723256 By Size in Virtual Memory: compileunits vmsize filesize 1 cpp/dumb_alloc.cc 838860875 1255 2 _build/cpp/osh_eval.cc 1083997 5380840 3 _build/cpp/syntax_asdl.cc 229264 717800 4 [section .rodata] 186273 186273 5 cpp/frontend_match.cc 78931 225471 6 _build/cpp/runtime_asdl.cc 51152 237474 7 [section .gcc_except_table] 15232 15232 8 _build/cpp/consts.cc 14465 85060 9 cpp/frontend_flag_spec.cc 12044 120324 10 mycpp/gc_heap.cc 10571 14816 11 _build/cpp/arg_types.cc 9307 59466 12 mycpp/mylib.cc 8093 49627 13 _build/cpp/id_kind_asdl.cc 5700 26037 14 _build/cpp/arith_parse.cc 3759 53485 15 cpp/core_pyos.cc 3009 53687 16 cpp/pgen2_parse.cc 2513 53374 17 cpp/osh_bool_stat.cc 2450 55236 18 cpp/osh_arith_parse.cc 2450 52491 19 cpp/frontend_tdop.cc 2391 52310 20 cpp/libc.cc 2375 32793 21 [section .text] 2166 2166 22 [section .dynsym] 2064 2064 23 [section .rela.plt] 1944 1944 24 [section .plt] 1312 1312 25 [section .dynstr] 1063 1063 26 cpp/core_pyutil.cc 729 22073 27 [section .got.plt] 672 672 28 [LOAD [RX]] 609 609 29 [section .data] 564 564 30 cpp/posix.cc 528 21072 -- Total vmsize: 840599164 ===== Other analysis: Big Docstrings (approximate, based on name) [1] symbols vmsize filesize <0 rows> (or 0-length row.names) -- 0 symbols in 0 bytes