LCOV - code coverage report
Current view: top level - gcc/analyzer - varargs.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 91.8 % 367 337
Test Date: 2024-04-27 14:03:13 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 10
_ZNK3ana12_GLOBAL__N_121va_list_sm_diagnostic28get_meaning_for_state_changeERKNS_6evdesc12state_changeE 10
_ZN3ana12_GLOBAL__N_124va_list_use_after_va_end4emitERNS_27diagnostic_emission_contextE 12
_ZN3ana17va_list_exhausted4emitERNS_27diagnostic_emission_contextE 14
_ZN3ana20va_arg_type_mismatch4emitERNS_27diagnostic_emission_contextE 22
_ZN3ana12_GLOBAL__N_124va_list_use_after_va_end20describe_final_eventERKNS_6evdesc11final_eventE 24
_ZN3ana12_GLOBAL__N_112va_list_leak4emitERNS_27diagnostic_emission_contextE 25
_ZNK3ana12_GLOBAL__N_124va_list_use_after_va_end22get_controlling_optionEv 25
_ZNK3ana20va_arg_type_mismatch16subclass_equal_pERKNS_18pending_diagnosticE 25
_ZN3ana17va_list_exhausted20describe_final_eventERKNS_6evdesc11final_eventE 28
_ZNK3ana17va_list_exhausted22get_controlling_optionEv 28
_ZN3anaL26get_num_variadic_argumentsEP9tree_nodePK5gcall 36
_ZNK3ana17va_arg_diagnostic16subclass_equal_pERKNS_18pending_diagnosticE 39
_ZN3ana17va_arg_diagnostic14add_call_eventERKNS_13exploded_edgeEPNS_12checker_pathE 44
_ZN3ana20va_arg_type_mismatch20describe_final_eventERKNS_6evdesc11final_eventE 44
_ZNK3ana20va_arg_type_mismatch22get_controlling_optionEv 44
_ZN3ana12_GLOBAL__N_124va_list_use_after_va_end21describe_state_changeERKNS_6evdesc12state_changeE 48
_ZN3ana12_GLOBAL__N_112va_list_leak20describe_final_eventERKNS_6evdesc11final_eventE 50
_ZN3ana12_GLOBAL__N_112va_list_leak21describe_state_changeERKNS_6evdesc12state_changeE 50
_ZNK3ana12_GLOBAL__N_124va_list_use_after_va_end8get_kindEv 51
_ZN3ana12_GLOBAL__N_1L24get_stateful_va_copy_argEPNS_10sm_contextEPK5gcallj 52
_ZNK3ana12_GLOBAL__N_121va_list_state_machine10on_va_copyEPNS_10sm_contextEPKNS_9supernodeEPK5gcall 52
_ZNK3ana17va_list_exhausted8get_kindEv 59
_ZNK3ana12_GLOBAL__N_121va_list_state_machine7on_leakEP9tree_node 64
_ZNK3ana10kf_va_copy13impl_call_preERKNS_12call_detailsE 66
_ZZN3ana17va_arg_diagnostic14add_call_eventERKNS_13exploded_edgeEPNS_12checker_pathEENK17va_arg_call_event8get_descEb 72
_ZNK3ana12_GLOBAL__N_121va_list_sm_diagnostic16subclass_equal_pERKNS_18pending_diagnosticE 77
_ZNK3ana12_GLOBAL__N_112va_list_leak22get_controlling_optionEv 79
_ZN3ana12_GLOBAL__N_121va_list_sm_diagnostic21describe_state_changeERKNS_6evdesc12state_changeE 98
_ZNK3ana20va_arg_type_mismatch8get_kindEv 103
_ZN3anaL15get_va_copy_argEPKNS_12region_modelEPNS_20region_model_contextEPK5gcallj 118
_ZN3ana12_GLOBAL__N_121va_list_sm_diagnostic16maybe_get_fnnameERKNS_6evdesc12state_changeE 148
_ZNK3ana12_GLOBAL__N_112va_list_leak8get_kindEv 235
_ZNK3ana12_GLOBAL__N_121va_list_state_machine11on_va_startEPNS_10sm_contextEPKNS_9supernodeEPK5gcall 434
_ZN3anaL25va_arg_compatible_types_pEP9tree_nodeS1_RKNS_6svalueE 501
_ZNK3ana11kf_va_start13impl_call_preERKNS_12call_detailsE 545
_ZNK3ana12_GLOBAL__N_121va_list_state_machine9on_va_endEPNS_10sm_contextEPKNS_9supernodeEPK5gcall 593
_ZNK3ana12_GLOBAL__N_121va_list_state_machine9on_va_argEPNS_10sm_contextEPKNS_9supernodeEPK5gcall 784
_ZNK3ana12_GLOBAL__N_121va_list_state_machine23check_for_ended_va_listEPNS_10sm_contextEPKNS_9supernodeEPK5gcallPKNS_6svalueEPKc 840
_ZN3anaL24maybe_get_var_arg_regionEPKNS_6svalueE 1039
_ZNK3ana9kf_va_arg13impl_call_preERKNS_12call_detailsE 1127
_ZN3anaL20get_va_list_diag_argEP9tree_node 1193
_ZN3ana12_GLOBAL__N_1L16get_stateful_argEPNS_10sm_contextEPK5gcallj 1863
_ZN3ana12_GLOBAL__N_121va_list_state_machineC2EPNS_6loggerE 3745
_ZN3ana26make_va_list_state_machineEPNS_6loggerE 3745
_ZN3ana25register_varargs_builtinsERNS_22known_function_managerE 7490
_ZNK3ana12_GLOBAL__N_121va_list_state_machine7on_stmtEPNS_10sm_contextEPKNS_9supernodeEPK6gimple 320317
_ZNK3ana12_GLOBAL__N_121va_list_state_machine11can_purge_pEPKNS_13state_machine5stateE 1202075
_ZNK3ana12_GLOBAL__N_121va_list_state_machine17inherited_state_pEv 1203612

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.