===== Summary of symbols.tsv (from ../benchmark-data/src/oil-native-0.8.pre3/_bin/osh_eval.opt): -- Rows: 2375 By Size On Disk: symbols vmsize filesize 1 [section .debug_info] 0 2544296 2 [section .debug_loc] 0 1705552 3 [section .debug_str] 0 1222790 4 [section .debug_ranges] 0 413456 5 [section .debug_line] 0 229139 6 [section .rodata] 70182 70182 7 [section .debug_abbrev] 0 34856 8 match::OneToken() 30235 30311 9 _GLOBAL__sub_I__ZN9bool_stat6isattyEiP3StrPN11syntax_asdl6word_tE 18025 18115 10 match::MatchOption() 11941 11994 11 [section .text] 11844 11844 12 word_parse::fmt175() 217 8958 13 std::vector<>::_M_emplace_back_aux<>() 4460 7652 14 [section .gcc_except_table] 5908 5908 15 id_kind_asdl::Id_str() 4831 4882 16 match::MatchBuiltin() 4502 4556 17 consts::GetKind() 4186 4231 18 word_eval::AbstractWordEvaluator::_EvalBracedVarSub() 3004 3157 19 [section .symtab] 0 2712 20 expr_to_ast::Transformer::Expr() 2612 2687 21 std::_Hashtable<>::_M_insert_unique_node() 1288 2498 22 [ELF Headers] 0 2496 23 word_eval::AbstractWordEvaluator::_EvalAssignBuiltin() 2368 2495 24 cmd_parse::_MakeAssignPair() 2257 2412 25 [Unmapped] 0 2397 26 std::_Hashtable<>::_M_rehash() 1308 2366 27 word_parse::WordParser::_ReadCompoundWord3() 2252 2353 28 braces::_ExpandPart() 2183 2279 29 word_eval::AbstractWordEvaluator::_EvalWordPart() 1821 2114 30 syntax_asdl::command__Func::PrettyTree() 1955 2025 -- Total filesize: 7002432 By Size in Virtual Memory: symbols vmsize filesize 1 kMem 209715200 29 2 kMem2 209715200 30 3 [section .rodata] 70182 70182 4 match::OneToken() 30235 30311 5 _GLOBAL__sub_I__ZN9bool_stat6isattyEiP3StrPN11syntax_asdl6word_tE 18025 18115 6 match::MatchOption() 11941 11994 7 [section .text] 11844 11844 8 [section .gcc_except_table] 5908 5908 9 id_kind_asdl::Id_str() 4831 4882 10 match::MatchBuiltin() 4502 4556 11 std::vector<>::_M_emplace_back_aux<>() 4460 7652 12 consts::GetKind() 4186 4231 13 word_eval::AbstractWordEvaluator::_EvalBracedVarSub() 3004 3157 14 expr_to_ast::Transformer::Expr() 2612 2687 15 word_eval::AbstractWordEvaluator::_EvalAssignBuiltin() 2368 2495 16 cmd_parse::_MakeAssignPair() 2257 2412 17 word_parse::WordParser::_ReadCompoundWord3() 2252 2353 18 braces::_ExpandPart() 2183 2279 19 syntax_asdl::command__Func::PrettyTree() 1955 2025 20 cmd_parse::CommandParser::ParseSimpleCommand() 1945 2020 21 word_eval::AbstractWordEvaluator::_EvalWordPart() 1821 2114 22 sh_expr_eval::ArithEvaluator::Eval() 1810 1904 23 state::Mem::GetVar() 1711 1837 24 glob_::_GenerateERE() 1701 1787 25 syntax_asdl::command__Simple::PrettyTree() 1659 1731 26 runtime_asdl::cmd_value__Assign::_AbbreviatedTree() 1617 1698 27 runtime_asdl::cmd_value__Assign::PrettyTree() 1617 1692 28 syntax_asdl::command__ForEach::PrettyTree() 1579 1652 29 syntax_asdl::command__If::PrettyTree() 1563 1631 30 osh_eval::main() 1544 1600 -- Total vmsize: 420098704 ===== Summary of compileunits.tsv (from ../benchmark-data/src/oil-native-0.8.pre3/_bin/osh_eval.dbg): -- Rows: 55 By Size On Disk: compileunits vmsize filesize 1 _build/cpp/osh_eval.cc 606049 3617587 2 _build/cpp/syntax_asdl.cc 212636 637270 3 cpp/frontend_match.cc 68581 184865 4 _build/cpp/runtime_asdl.cc 40863 174931 5 [section .rodata] 150974 150974 6 _build/cpp/consts.cc 7742 76008 7 [section .debug_aranges] 0 67584 8 _build/cpp/arith_parse.cc 3555 46905 9 cpp/pgen2_parse.cc 2309 46232 10 cpp/osh_arith_parse.cc 2246 45908 11 cpp/frontend_tdop.cc 2187 45730 12 mycpp/mylib.cc 5495 30507 13 _build/cpp/hnode_asdl.cc 387 27471 14 _build/cpp/id_kind_asdl.cc 5298 24116 15 [section .debug_str] 0 22318 16 cpp/asdl_pretty.cc 331 16066 17 cpp/posix.cc 19 15452 18 cpp/libc.cc 7 15109 19 [section .gcc_except_table] 9716 9716 20 [section .debug_abbrev] 0 4168 21 [section .symtab] 0 3672 22 [Unmapped] 0 2655 23 [ELF Headers] 0 2432 24 [section .strtab] 0 2222 25 [section .text] 1766 1766 26 [section .dynsym] 1272 1272 27 cpp/dumb_alloc.cc 419430471 1190 28 [section .rela.plt] 1152 1152 29 [section .dynstr] 859 859 30 [section .plt] 784 784 -- Total filesize: 5279992 By Size in Virtual Memory: compileunits vmsize filesize 1 cpp/dumb_alloc.cc 419430471 1190 2 _build/cpp/osh_eval.cc 606049 3617587 3 _build/cpp/syntax_asdl.cc 212636 637270 4 [section .rodata] 150974 150974 5 cpp/frontend_match.cc 68581 184865 6 _build/cpp/runtime_asdl.cc 40863 174931 7 [section .gcc_except_table] 9716 9716 8 _build/cpp/consts.cc 7742 76008 9 mycpp/mylib.cc 5495 30507 10 _build/cpp/id_kind_asdl.cc 5298 24116 11 _build/cpp/arith_parse.cc 3555 46905 12 cpp/pgen2_parse.cc 2309 46232 13 cpp/osh_arith_parse.cc 2246 45908 14 cpp/frontend_tdop.cc 2187 45730 15 [section .text] 1766 1766 16 [section .dynsym] 1272 1272 17 [section .rela.plt] 1152 1152 18 [section .dynstr] 859 859 19 [section .plt] 784 784 20 [LOAD [RX]] 593 593 21 [section .dynamic] 496 496 22 [section .got.plt] 408 408 23 _build/cpp/hnode_asdl.cc 387 27471 24 cpp/asdl_pretty.cc 331 16066 25 [section .eh_frame] 244 244 26 [section .gnu.version_r] 192 192 27 [section .gnu.version] 122 122 28 [section .gnu.hash] 80 80 29 [section .bss] 55 0 30 [section .eh_frame_hdr] 44 44 -- Total vmsize: 420557208 ===== Other analysis: Big Docstrings (approximate, based on name) [1] symbols vmsize filesize <0 rows> (or 0-length row.names) -- 0 symbols in 0 bytes