LCOV - code coverage report
Current view: top level - gcc/analyzer - varargs.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 93.7 % 365 342
Test Date: 2025-05-10 15:51:31 Functions: 94.2 % 52 49
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZNK3ana10kf_va_copy20matches_call_types_pERKNS_12call_detailsE 0
_ZNK3ana11kf_va_start20matches_call_types_pERKNS_12call_detailsE 0
_ZNK3ana9kf_va_end20matches_call_types_pERKNS_12call_detailsE 0
_ZN3anaL32representable_in_integral_type_pERKNS_6svalueEPK9tree_node 8
_ZNK3ana12_GLOBAL__N_121va_list_sm_diagnostic28get_meaning_for_state_changeERKNS_6evdesc12state_changeE 8
_ZN3ana12_GLOBAL__N_124va_list_use_after_va_end4emitERNS_27diagnostic_emission_contextE 12
_ZN3ana17va_list_exhausted4emitERNS_27diagnostic_emission_contextE 13
_ZN3ana20va_arg_type_mismatch4emitERNS_27diagnostic_emission_contextE 21
_ZN3ana12_GLOBAL__N_112va_list_leak4emitERNS_27diagnostic_emission_contextE 24
_ZN3ana12_GLOBAL__N_124va_list_use_after_va_end20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 24
_ZNK3ana20va_arg_type_mismatch16subclass_equal_pERKNS_18pending_diagnosticE 24
_ZNK3ana12_GLOBAL__N_124va_list_use_after_va_end22get_controlling_optionEv 25
_ZN3ana17va_list_exhausted20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 26
_ZNK3ana17va_list_exhausted22get_controlling_optionEv 26
_ZN3anaL26get_num_variadic_argumentsEP9tree_nodeRK5gcall 34
_ZNK3ana17va_arg_diagnostic16subclass_equal_pERKNS_18pending_diagnosticE 37
_ZN3ana17va_arg_diagnostic14add_call_eventERKNS_13exploded_edgeEPNS_12checker_pathE 42
_ZN3ana20va_arg_type_mismatch20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 42
_ZNK3ana20va_arg_type_mismatch22get_controlling_optionEv 42
_ZN3ana12_GLOBAL__N_112va_list_leak20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 48
_ZN3ana12_GLOBAL__N_112va_list_leak21describe_state_changeER14pretty_printerRKNS_6evdesc12state_changeE 48
_ZN3ana12_GLOBAL__N_124va_list_use_after_va_end21describe_state_changeER14pretty_printerRKNS_6evdesc12state_changeE 48
_ZNK3ana12_GLOBAL__N_124va_list_use_after_va_end8get_kindEv 51
_ZN3ana12_GLOBAL__N_1L24get_stateful_va_copy_argERNS_10sm_contextERK5gcallj 52
_ZNK3ana12_GLOBAL__N_121va_list_state_machine10on_va_copyERNS_10sm_contextEPKNS_9supernodeERK5gcall 52
_ZNK3ana17va_list_exhausted8get_kindEv 55
_ZNK3ana12_GLOBAL__N_121va_list_state_machine7on_leakEP9tree_node 62
_ZNK3ana10kf_va_copy13impl_call_preERKNS_12call_detailsE 66
_ZZN3ana17va_arg_diagnostic14add_call_eventERKNS_13exploded_edgeEPNS_12checker_pathEENK17va_arg_call_event10print_descER14pretty_printer 68
_ZNK3ana12_GLOBAL__N_121va_list_sm_diagnostic16subclass_equal_pERKNS_18pending_diagnosticE 75
_ZNK3ana12_GLOBAL__N_112va_list_leak22get_controlling_optionEv 78
_ZN3ana12_GLOBAL__N_121va_list_sm_diagnostic21describe_state_changeER14pretty_printerRKNS_6evdesc12state_changeE 96
_ZNK3ana20va_arg_type_mismatch8get_kindEv 99
_ZN3anaL15get_va_copy_argEPKNS_12region_modelEPNS_20region_model_contextERK5gcallj 118
_ZN3ana12_GLOBAL__N_121va_list_sm_diagnostic16maybe_get_fnnameERKNS_6evdesc12state_changeE 144
_ZNK3ana12_GLOBAL__N_112va_list_leak8get_kindEv 228
_ZNK3ana12_GLOBAL__N_121va_list_state_machine11on_va_startERNS_10sm_contextEPKNS_9supernodeERK5gcall 394
_ZN3anaL25va_arg_compatible_types_pEP9tree_nodeS1_RKNS_6svalueE 462
_ZNK3ana11kf_va_start13impl_call_preERKNS_12call_detailsE 501
_ZNK3ana12_GLOBAL__N_121va_list_state_machine9on_va_endERNS_10sm_contextEPKNS_9supernodeERK5gcall 545
_ZNK3ana12_GLOBAL__N_121va_list_state_machine9on_va_argERNS_10sm_contextEPKNS_9supernodeERK5gcall 741
_ZNK3ana12_GLOBAL__N_121va_list_state_machine23check_for_ended_va_listERNS_10sm_contextEPKNS_9supernodeERK5gcallPKNS_6svalueEPKc 797
_ZN3anaL24maybe_get_var_arg_regionEPKNS_6svalueE 977
_ZNK3ana9kf_va_arg13impl_call_preERKNS_12call_detailsE 1065
_ZN3anaL20get_va_list_diag_argEP9tree_node 1131
_ZN3ana12_GLOBAL__N_1L16get_stateful_argERNS_10sm_contextERK5gcallj 1732
_ZN3ana12_GLOBAL__N_121va_list_state_machineC2EPNS_6loggerE 3276
_ZN3ana26make_va_list_state_machineEPNS_6loggerE 3276
_ZN3ana25register_varargs_builtinsERNS_22known_function_managerE 6552
_ZNK3ana12_GLOBAL__N_121va_list_state_machine7on_stmtERNS_10sm_contextEPKNS_9supernodeEPK6gimple 265814
_ZNK3ana12_GLOBAL__N_121va_list_state_machine11can_purge_pEPKNS_13state_machine5stateE 1031966
_ZNK3ana12_GLOBAL__N_121va_list_state_machine17inherited_state_pEv 1033375

Generated by: LCOV version 2.1-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.