LCOV - code coverage report
Current view: top level - mnt/wasteland/wcohen/systemtap_write/systemtap - elaborate.cxx (source / functions) Hit Total Coverage
Test: stap.info Lines: 2279 2542 89.7 %
Date: 2013-03-08 Functions: 214 242 88.4 %
Branches: 2677 4676 57.2 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I__Z13add_conditionP10expressionS0_ 2414
_Z13add_conditionP10expressionS0_ 87714
_Z13derive_probesR17systemtap_sessionP5probeRSt6vectorIP13derived_probeSaIS5_EEbb 67868
_Z13gen_dfa_tableR17systemtap_session 1036
_Z13semantic_passR17systemtap_session 1218
_Z14resolve_2typesI10arrayindex7vardeclEvPT_PT0_P19typeresolution_info8exp_typeb 350347
_Z14resolve_2typesI12functioncall12functiondeclEvPT_PT0_P19typeresolution_info8exp_typeb 1368035
_Z14resolve_2typesI6symbol7vardeclEvPT_PT0_P19typeresolution_info8exp_typeb 2362088
_Z18semantic_pass_opt1R17systemtap_sessionRb 2400
_Z18semantic_pass_opt2R17systemtap_sessionRbj 2400
_Z18semantic_pass_opt3R17systemtap_sessionRb 2392
_Z18semantic_pass_opt4R17systemtap_sessionRb 2391
_Z18semantic_pass_opt5R17systemtap_sessionRb 2391
_Z18semantic_pass_opt6R17systemtap_sessionRb 1250
_Z22add_global_var_displayR17systemtap_session 1036
_Z22embeddedcode_info_passR17systemtap_session 1031
_Z28get_symbol_within_expressionP10expression 863766
_Z41__static_initialization_and_destruction_0ii 2414
_ZL12isdoubleglobRKSs 296923
_ZL15get_functionsigP12functiondecl 161732
_ZL18semantic_pass_varsR17systemtap_session 1035
_ZL19semantic_pass_statsR17systemtap_session 1031
_ZL19semantic_pass_typesR17systemtap_session 1240
_ZL21semantic_pass_symbolsR17systemtap_session 1218
_ZL23semantic_pass_optimize1R17systemtap_session 1115
_ZL23semantic_pass_optimize2R17systemtap_session 1035
_ZL24semantic_pass_conditionsR17systemtap_session 1116
_ZL24semantic_pass_const_foldR17systemtap_sessionRb 2448
_ZL27get_symbol_within_indexableP9indexable 31280
_ZL6isglobRKSs 291198
_ZN10match_node13build_no_moreER17systemtap_session 2856565
_ZN10match_node14bind_privilegeE11privilege_t 2626304
_ZN10match_node14find_and_buildER17systemtap_sessionP5probeP11probe_pointjRSt6vectorIP13derived_probeSaIS8_EE 436366
_ZN10match_node20try_suffix_expansionER17systemtap_sessionP5probeP11probe_pointjRSt6vectorIP13derived_probeSaIS8_EE 22347
_ZN10match_node4bindEP21derived_probe_builder 2687204
_ZN10match_node4bindERK9match_key 6946908
_ZN10match_node4bindERKSs 6742284
_ZN10match_node4dumpER17systemtap_sessionRKSs 0
_ZN10match_node8bind_numERKSs 103530
_ZN10match_node8bind_strERKSs 101094
_ZN10match_nodeC2Ev 2857761
_ZN12const_folder10get_numberERP10expression 772680
_ZN12const_folder10get_stringERP10expression 64542
_ZN12const_folder11get_literalERP10expressionRP14literal_numberRP14literal_string 697610
_ZN12const_folder14visit_for_loopEP8for_loop 1235
_ZN12const_folder16visit_comparisonEP10comparison 348805
_ZN12const_folder16visit_defined_opEP10defined_op 12
_ZN12const_folder18visit_foreach_loopEP12foreach_loop 761
_ZN12const_folder18visit_if_statementEP12if_statement 644285
_ZN12const_folder19visit_concatenationEP13concatenation 32271
_ZN12const_folder19visit_target_symbolEP13target_symbol 258
_ZN12const_folder20visit_literal_numberEP14literal_number 682453
_ZN12const_folder20visit_literal_stringEP14literal_string 338901
_ZN12const_folder21visit_logical_or_exprEP15logical_or_expr 3993
_ZN12const_folder22visit_logical_and_exprEP16logical_and_expr 7847
_ZN12const_folder22visit_unary_expressionEP16unary_expression 12213
_ZN12const_folder23visit_binary_expressionEP17binary_expression 43270
_ZN12const_folder24visit_ternary_expressionEP18ternary_expression 3966
_ZN12const_folderC2ER17systemtap_sessionRb 2448
_ZN12const_folderD0Ev 0
_ZN12const_folderD2Ev 2448
_ZN13derived_probe17derived_locationsEv 33720
_ZN13derived_probe24collect_derivation_chainERSt6vectorIP5probeSaIS2_EE 14886
_ZN13derived_probe24emit_privilege_assertionEP17translator_output 7541
_ZN13derived_probe27collect_derivation_pp_chainERSt6vectorIP11probe_pointSaIS2_EE 54400
_ZN13derived_probe28emit_process_owner_assertionEP17translator_output 10
_ZN13derived_probe29print_dupe_stamp_unprivilegedERSo 3368
_ZN13derived_probe43print_dupe_stamp_unprivileged_process_ownerERSo 20
_ZN13derived_probeC2EP5probeP11probe_pointb 419227
_ZN14symbol_fetcher12visit_symbolEP6symbol 863759
_ZN14symbol_fetcher13visit_cast_opEP7cast_op 0
_ZN14symbol_fetcher16visit_arrayindexEP10arrayindex 74705
_ZN14symbol_fetcher19visit_target_symbolEP13target_symbol 6
_ZN14symbol_fetcher8throwoneEPK5token 1
_ZN14symbol_fetcherC2ERP6symbol 863766
_ZN14symbol_fetcherD0Ev 0
_ZN14symbol_fetcherD2Ev 863766
_ZN17embeddedcode_info18visit_embeddedcodeEP12embeddedcode 13766
_ZN17embeddedcode_infoC2ER17systemtap_session 1031
_ZN17embeddedcode_infoD0Ev 0
_ZN17embeddedcode_infoD2Ev 1031
_ZN18symresolution_info11visit_blockEP5block 541932
_ZN18symresolution_info12visit_symbolEP6symbol 712999
_ZN18symresolution_info13find_functionERKSsj 440343
_ZN18symresolution_info16visit_arrayindexEP10arrayindex 84455
_ZN18symresolution_info18visit_foreach_loopEP12foreach_loop 406
_ZN18symresolution_info18visit_functioncallEP12functioncall 440764
_ZN18symresolution_info22visit_delete_statementEP16delete_statement 3499
_ZN18symresolution_info8find_varERKSsiPK5token 777907
_ZN18symresolution_infoC2ER17systemtap_session 1352
_ZN19alias_derived_probe10join_groupER17systemtap_session 0
_ZN19alias_derived_probe7upchuckEv 0
_ZN19alias_derived_probeC2EP5probeP11probe_pointPK11probe_aliasPKSt6vectorIPNS2_9componentESaIS9_EE 63263
_ZN19alias_derived_probeD0Ev 0
_ZN19alias_derived_probeD2Ev 0
_ZN19stat_decl_collector13visit_hist_opEP7hist_op 135
_ZN19stat_decl_collector13visit_stat_opEP7stat_op 758
_ZN19stat_decl_collector16visit_assignmentEP10assignment 182717
_ZN19stat_decl_collectorC2ER17systemtap_session 1031
_ZN19stat_decl_collectorD0Ev 0
_ZN19stat_decl_collectorD2Ev 1031
_ZN19typeresolution_info10unresolvedEPK5token 284680
_ZN19typeresolution_info11check_localEP7vardecl 524182
_ZN19typeresolution_info11visit_blockEP5block 492907
_ZN19typeresolution_info12visit_symbolEP6symbol 2361415
_ZN19typeresolution_info13visit_cast_opEP7cast_op 0
_ZN19typeresolution_info13visit_hist_opEP7hist_op 429
_ZN19typeresolution_info13visit_perf_opEP7perf_op 4
_ZN19typeresolution_info13visit_stat_opEP7stat_op 5419
_ZN19typeresolution_info14check_arg_typeE8exp_typeP10expression 1195432
_ZN19typeresolution_info14visit_array_inEP8array_in 1877
_ZN19typeresolution_info14visit_entry_opEP8entry_op 3
_ZN19typeresolution_info14visit_for_loopEP8for_loop 2484
_ZN19typeresolution_info15visit_try_blockEP9try_block 8401
_ZN19typeresolution_info16visit_arrayindexEP10arrayindex 350429
_ZN19typeresolution_info16visit_assignmentEP10assignment 843008
_ZN19typeresolution_info16visit_comparisonEP10comparison 353420
_ZN19typeresolution_info16visit_defined_opEP10defined_op 0
_ZN19typeresolution_info17visit_pre_crementEP11pre_crement 7861
_ZN19typeresolution_info17visit_regex_queryEP11regex_query 92
_ZN19typeresolution_info18visit_embeddedcodeEP12embeddedcode 425868
_ZN19typeresolution_info18visit_foreach_loopEP12foreach_loop 3860
_ZN19typeresolution_info18visit_functioncallEP12functioncall 1368035
_ZN19typeresolution_info18visit_if_statementEP12if_statement 646733
_ZN19typeresolution_info18visit_post_crementEP12post_crement 194989
_ZN19typeresolution_info18visit_print_formatEP12print_format 603189
_ZN19typeresolution_info19visit_concatenationEP13concatenation 32804
_ZN19typeresolution_info19visit_embedded_exprEP13embedded_expr 33161
_ZN19typeresolution_info19visit_target_symbolEP13target_symbol 206
_ZN19typeresolution_info20visit_expr_statementEP14expr_statement 1519764
_ZN19typeresolution_info20visit_literal_numberEP14literal_number 759430
_ZN19typeresolution_info20visit_literal_stringEP14literal_string 392280
_ZN19typeresolution_info20visit_next_statementEP14next_statement 16831
_ZN19typeresolution_info20visit_null_statementEP14null_statement 265535
_ZN19typeresolution_info21visit_break_statementEP15break_statement 1009
_ZN19typeresolution_info21visit_logical_or_exprEP15logical_or_expr 5810
_ZN19typeresolution_info22visit_delete_statementEP16delete_statement 15733
_ZN19typeresolution_info22visit_logical_and_exprEP16logical_and_expr 7996
_ZN19typeresolution_info22visit_return_statementEP16return_statement 158954
_ZN19typeresolution_info22visit_unary_expressionEP16unary_expression 214235
_ZN19typeresolution_info23visit_binary_expressionEP17binary_expression 68119
_ZN19typeresolution_info24visit_continue_statementEP18continue_statement 248
_ZN19typeresolution_info24visit_ternary_expressionEP18ternary_expression 1678
_ZN19typeresolution_info7invalidEPK5token8exp_type 20
_ZN19typeresolution_info8mismatchEPK5token8exp_typeS3_ 93
_ZN19typeresolution_info8resolvedEPK5token8exp_type 1386628
_ZN19typeresolution_infoC2ER17systemtap_session 1240
_ZN21dead_stmtexpr_remover11visit_blockEP5block 842240
_ZN21dead_stmtexpr_remover14visit_for_loopEP8for_loop 1200
_ZN21dead_stmtexpr_remover15visit_try_blockEP9try_block 5073
_ZN21dead_stmtexpr_remover18visit_foreach_loopEP12foreach_loop 766
_ZN21dead_stmtexpr_remover18visit_if_statementEP12if_statement 643912
_ZN21dead_stmtexpr_remover20visit_expr_statementEP14expr_statement 1497536
_ZN21dead_stmtexpr_remover20visit_null_statementEP14null_statement 2233
_ZN21dead_stmtexpr_removerC2ER17systemtap_sessionRb 2391
_ZN21dead_stmtexpr_removerD0Ev 0
_ZN21dead_stmtexpr_removerD2Ev 2391
_ZN21derived_probe_builder14has_null_paramERKSt3mapISsP7literalSt4lessISsESaISt4pairIKSsS2_EEERS6_ 436745
_ZN21derived_probe_builder17build_with_suffixER17systemtap_sessionP5probeP11probe_pointRKSt3mapISsP7literalSt4lessISsESaISt4pairIKSsS8_EEERSt6vectorIP13derived_probeSaISK_EERKSI_IPNS4_9componentESaISP_EE 17286
_ZN21derived_probe_builder9get_paramERKSt3mapISsP7literalSt4lessISsESaISt4pairIKSsS2_EEERS6_RSs 498184
_ZN21derived_probe_builder9get_paramERKSt3mapISsP7literalSt4lessISsESaISt4pairIKSsS2_EEERS6_Rx 251771
_ZN21mutated_var_collector16visit_arrayindexEP10arrayindex 2555
_ZN21mutated_var_collector16visit_assignmentEP10assignment 11349
_ZN21mutated_var_collectorC2EPSt3setIP7vardeclSt4lessIS2_ESaIS2_EE 19590
_ZN21mutated_var_collectorD0Ev 0
_ZN21mutated_var_collectorD2Ev 19590
_ZN22void_statement_reducer13visit_cast_opEP7cast_op 0
_ZN22void_statement_reducer13visit_hist_opEP7hist_op 0
_ZN22void_statement_reducer13visit_stat_opEP7stat_op 0
_ZN22void_statement_reducer14visit_array_inEP8array_in 0
_ZN22void_statement_reducer14visit_for_loopEP8for_loop 1195
_ZN22void_statement_reducer16visit_arrayindexEP10arrayindex 1
_ZN22void_statement_reducer16visit_assignmentEP10assignment 777422
_ZN22void_statement_reducer16visit_comparisonEP10comparison 29
_ZN22void_statement_reducer16visit_defined_opEP10defined_op 0
_ZN22void_statement_reducer17visit_pre_crementEP11pre_crement 95
_ZN22void_statement_reducer17visit_regex_queryEP11regex_query 0
_ZN22void_statement_reducer18visit_foreach_loopEP12foreach_loop 762
_ZN22void_statement_reducer18visit_functioncallEP12functioncall 54214
_ZN22void_statement_reducer18visit_if_statementEP12if_statement 643359
_ZN22void_statement_reducer18visit_post_crementEP12post_crement 188715
_ZN22void_statement_reducer18visit_print_formatEP12print_format 400330
_ZN22void_statement_reducer19visit_concatenationEP13concatenation 3
_ZN22void_statement_reducer19visit_target_symbolEP13target_symbol 12
_ZN22void_statement_reducer20visit_expr_statementEP14expr_statement 1421028
_ZN22void_statement_reducer21visit_logical_or_exprEP15logical_or_expr 2
_ZN22void_statement_reducer22visit_delete_statementEP16delete_statement 11511
_ZN22void_statement_reducer22visit_logical_and_exprEP16logical_and_expr 1
_ZN22void_statement_reducer22visit_return_statementEP16return_statement 152595
_ZN22void_statement_reducer22visit_unary_expressionEP16unary_expression 5
_ZN22void_statement_reducer23visit_binary_expressionEP17binary_expression 73
_ZN22void_statement_reducer24visit_ternary_expressionEP18ternary_expression 17
_ZN22void_statement_reducerC2ER17systemtap_sessionRb 2391
_ZN22void_statement_reducerD0Ev 0
_ZN22void_statement_reducerD2Ev 2391
_ZN23alias_expansion_builder17build_with_suffixER17systemtap_sessionP5probeP11probe_pointRKSt3mapISsP7literalSt4lessISsESaISt4pairIKSsS8_EEERSt6vectorIP13derived_probeSaISK_EERKSI_IPNS4_9componentESaISP_EE 63179
_ZN23alias_expansion_builder26checkForRecursiveExpansionEP5probe 63179
_ZN23alias_expansion_builder5buildER17systemtap_sessionP5probeP11probe_pointRKSt3mapISsP7literalSt4lessISsESaISt4pairIKSsS8_EEERSt6vectorIP13derived_probeSaISK_EE 58213
_ZN23dead_assignment_remover15visit_try_blockEP9try_block 5073
_ZN23dead_assignment_remover16visit_assignmentEP10assignment 850057
_ZN23dead_assignment_removerC2ER17systemtap_sessionRbRK25varuse_collecting_visitor 2392
_ZN23dead_assignment_removerD0Ev 0
_ZN23dead_assignment_removerD2Ev 2392
_ZN24regex_collecting_visitor17visit_regex_queryEP11regex_query 45
_ZN24regex_collecting_visitorC2ER17systemtap_session 1036
_ZN24regex_collecting_visitorD0Ev 0
_ZN24regex_collecting_visitorD2Ev 1036
_ZN26duplicate_function_remover18visit_functioncallEP12functioncall 366702
_ZN26duplicate_function_removerC2ER17systemtap_sessionRSt3mapIP12functiondeclS4_St4lessIS4_ESaISt4pairIKS4_S4_EEE 250
_ZN26duplicate_function_removerD0Ev 0
_ZN26duplicate_function_removerD2Ev 250
_ZN35delete_statement_symresolution_info12visit_symbolEP6symbol 193
_ZN35delete_statement_symresolution_info16visit_arrayindexEP10arrayindex 3306
_ZN35delete_statement_symresolution_info18visit_functioncallEP12functioncall 0
_ZN35delete_statement_symresolution_infoC2EP18symresolution_info 3499
_ZN35delete_statement_symresolution_infoD0Ev 0
_ZN35delete_statement_symresolution_infoD2Ev 3499
_ZN36delete_statement_typeresolution_info12visit_symbolEP6symbol 673
_ZN36delete_statement_typeresolution_info16visit_arrayindexEP10arrayindex 15060
_ZN36delete_statement_typeresolution_infoC2EP19typeresolution_info 15733
_ZN36delete_statement_typeresolution_infoD0Ev 0
_ZN36delete_statement_typeresolution_infoD2Ev 15733
_ZN38no_var_mutation_during_iteration_check16visit_arrayindexEP10arrayindex 76751
_ZN38no_var_mutation_during_iteration_check18visit_foreach_loopEP12foreach_loop 378
_ZN38no_var_mutation_during_iteration_check18visit_functioncallEP12functioncall 312382
_ZN38no_var_mutation_during_iteration_checkC2ER17systemtap_sessionRSt3mapIP12functiondeclPSt3setIP7vardeclSt4lessIS7_ESaIS7_EES8_IS4_ESaISt4pairIKS4_SC_EEE 1035
_ZN38no_var_mutation_during_iteration_checkD0Ev 0
_ZN38no_var_mutation_during_iteration_checkD2Ev 1035
_ZN5probe12create_aliasEP11probe_pointS1_ 89
_ZN9match_key11with_numberEv 103530
_ZN9match_key11with_stringEv 101094
_ZN9match_keyC2ERKN11probe_point9componentE 291198
_ZN9match_keyC2ERKSs 6946908
_ZNK13derived_probe13sole_locationEv 3765988
_ZNK13derived_probe15printsig_nestedERSo 394204
_ZNK13derived_probe15script_locationEv 33720
_ZNK13derived_probe8printsigERSo 56343
_ZNK19alias_derived_probe13get_alias_locEv 18839
_ZNK19alias_derived_probe9get_aliasEv 55428
_ZNK9match_key3strEv 3289
_ZNK9match_key9globmatchERKS_ 73012
_ZNK9match_keyltERKS_ 55762088

Generated by: LCOV version 1.9