===== Summary of symbols.tsv (from ../benchmark-data/src/oil-native-0.8.pre9/_bin/osh_eval.opt): -- Rows: 3251 By Size On Disk: symbols vmsize filesize 1 [section .debug_info] 0 3368583 2 [section .debug_loc] 0 2243829 3 [section .debug_str] 0 1276894 4 [section .debug_ranges] 0 552688 5 [section .debug_line] 0 306684 6 [section .rodata] 86040 86040 7 [section .debug_abbrev] 0 50114 8 _GLOBAL__sub_I_str0 32582 32626 9 match::OneToken() 32309 32385 10 [section .text] 14439 14439 11 match::MatchOption() 12652 12705 12 std::vector<>::_M_emplace_back_aux<>() 7082 12096 13 [section .gcc_except_table] 9222 9222 14 pure::Main() 6642 6745 15 builtin_printf::Printf::Run() 5848 5938 16 id_kind_asdl::Id_str() 5055 5106 17 cmd_eval::CommandEvaluator::_Dispatch() 4987 5079 18 builtin_assign::_PrintVariables() 4607 4874 19 consts::GetKind() 4410 4455 20 find_by_key<>() 2465 3887 21 [section .debug_aranges] 0 3728 22 qsn::_encode_runes() 3460 3526 23 [section .symtab] 0 3288 24 word_eval::AbstractWordEvaluator::_EvalAssignBuiltin() 2536 2663 25 word_parse::WordParser::_ReadCompoundWord3() 2556 2657 26 [Unmapped] 0 2595 27 expr_to_ast::Transformer::Expr() 2447 2522 28 [ELF Headers] 0 2496 29 builtin_assign::NewVar::Run() 2395 2487 30 glob_::_GenerateERE() 2361 2447 -- Total filesize: 8921152 By Size in Virtual Memory: symbols vmsize filesize 1 kMem 209715200 29 2 kMem2 209715200 30 3 [section .rodata] 86040 86040 4 _GLOBAL__sub_I_str0 32582 32626 5 match::OneToken() 32309 32385 6 [section .text] 14439 14439 7 match::MatchOption() 12652 12705 8 [section .gcc_except_table] 9222 9222 9 std::vector<>::_M_emplace_back_aux<>() 7082 12096 10 pure::Main() 6642 6745 11 builtin_printf::Printf::Run() 5848 5938 12 id_kind_asdl::Id_str() 5055 5106 13 cmd_eval::CommandEvaluator::_Dispatch() 4987 5079 14 builtin_assign::_PrintVariables() 4607 4874 15 consts::GetKind() 4410 4455 16 qsn::_encode_runes() 3460 3526 17 word_parse::WordParser::_ReadCompoundWord3() 2556 2657 18 word_eval::AbstractWordEvaluator::_EvalAssignBuiltin() 2536 2663 19 find_by_key<>() 2465 3887 20 expr_to_ast::Transformer::Expr() 2447 2522 21 builtin_assign::NewVar::Run() 2395 2487 22 glob_::_GenerateERE() 2361 2447 23 cmd_parse::CommandParser::ParseSimpleCommand() 2282 2357 24 cmd_parse::CommandParser::_MaybeExpandAliases() 2267 2381 25 braces::_ExpandPart() 2183 2279 26 cmd_parse::CommandParser::ParseCommand() 2136 2205 27 regex_translate::AsPosixEre() 2112 2204 28 sh_expr_eval::BoolEvaluator::EvalB() 2053 2146 29 sh_expr_eval::ArithEvaluator::Eval() 2018 2112 30 pure::AddIO() 2014 2167 -- Total vmsize: 420314986 ===== Summary of compileunits.tsv (from ../benchmark-data/src/oil-native-0.8.pre9/_bin/osh_eval.dbg): -- Rows: 59 By Size On Disk: compileunits vmsize filesize 1 _build/cpp/osh_eval.cc 825210 4251779 2 _build/cpp/syntax_asdl.cc 223412 676145 3 _build/cpp/runtime_asdl.cc 45992 217845 4 cpp/frontend_match.cc 72680 210682 5 [section .rodata] 161808 161808 6 cpp/frontend_flag_spec.cc 11037 109760 7 [section .debug_aranges] 0 90240 8 _build/cpp/consts.cc 14168 89685 9 _build/cpp/arg_types.cc 8495 55063 10 cpp/osh_bool_stat.cc 2342 52014 11 cpp/core_pyos.cc 2809 50322 12 _build/cpp/arith_parse.cc 3651 50106 13 cpp/pgen2_parse.cc 2405 49954 14 cpp/osh_arith_parse.cc 2342 49654 15 cpp/frontend_tdop.cc 2283 48931 16 mycpp/mylib.cc 8290 47757 17 cpp/libc.cc 2335 30674 18 _build/cpp/hnode_asdl.cc 387 29331 19 [section .debug_str] 0 27082 20 _build/cpp/id_kind_asdl.cc 5532 25221 21 cpp/core_pyutil.cc 595 19571 22 cpp/posix.cc 19 17222 23 [section .gcc_except_table] 14116 14116 24 [section .symtab] 0 4512 25 [section .debug_abbrev] 0 4413 26 [Unmapped] 0 3120 27 [section .strtab] 0 2811 28 [ELF Headers] 0 2432 29 [section .text] 1931 1931 30 [section .dynsym] 1752 1752 -- Total filesize: 6404736 By Size in Virtual Memory: compileunits vmsize filesize 1 cpp/dumb_alloc.cc 419430475 1259 2 _build/cpp/osh_eval.cc 825210 4251779 3 _build/cpp/syntax_asdl.cc 223412 676145 4 [section .rodata] 161808 161808 5 cpp/frontend_match.cc 72680 210682 6 _build/cpp/runtime_asdl.cc 45992 217845 7 _build/cpp/consts.cc 14168 89685 8 [section .gcc_except_table] 14116 14116 9 cpp/frontend_flag_spec.cc 11037 109760 10 _build/cpp/arg_types.cc 8495 55063 11 mycpp/mylib.cc 8290 47757 12 _build/cpp/id_kind_asdl.cc 5532 25221 13 _build/cpp/arith_parse.cc 3651 50106 14 cpp/core_pyos.cc 2809 50322 15 cpp/pgen2_parse.cc 2405 49954 16 cpp/osh_bool_stat.cc 2342 52014 17 cpp/osh_arith_parse.cc 2342 49654 18 cpp/libc.cc 2335 30674 19 cpp/frontend_tdop.cc 2283 48931 20 [section .text] 1931 1931 21 [section .dynsym] 1752 1752 22 [section .rela.plt] 1632 1632 23 [section .plt] 1104 1104 24 [section .dynstr] 989 989 25 [LOAD [RX]] 605 605 26 cpp/core_pyutil.cc 595 19571 27 [section .got.plt] 568 568 28 [section .data] 540 540 29 [section .dynamic] 496 496 30 _build/cpp/hnode_asdl.cc 387 29331 -- Total vmsize: 420851072 ===== Other analysis: Big Docstrings (approximate, based on name) [1] symbols vmsize filesize <0 rows> (or 0-length row.names) -- 0 symbols in 0 bytes