LCOV - code coverage report
Current view: top level - gcc/analyzer - sm-file.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 92.2 % 232 214
Test Date: 2025-07-26 09:32:30 Functions: 94.4 % 36 34
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
_ZN3ana12_GLOBAL__N_1L18get_file_using_fnsEv 0
_ZNK3ana18kf_stdio_output_fn20matches_call_types_pERKNS_12call_detailsE 0
_ZN3ana8selftest25analyzer_sm_file_cc_testsEv 4
_ZN3ana12_GLOBAL__N_113double_fclose4emitERNS_27diagnostic_emission_contextE 10
_ZN3ana12_GLOBAL__N_113double_fclose20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 20
_ZNK3ana12_GLOBAL__N_113double_fclose22get_controlling_optionEv 22
_ZNK3ana12_GLOBAL__N_115file_diagnostic28get_meaning_for_state_changeERKNS_6evdesc12state_changeE 24
_ZNK3ana10kf_getchar20matches_call_types_pERKNS_12call_detailsE 48
_ZN3ana12_GLOBAL__N_113double_fclose21describe_state_changeER14pretty_printerRKNS_6evdesc12state_changeE 60
_ZN3ana12_GLOBAL__N_19file_leak4emitERNS_27diagnostic_emission_contextE 88
_ZNK3ana12_GLOBAL__N_19file_leak15get_final_stateEv 88
_ZN3ana12_GLOBAL__N_115file_diagnostic21describe_state_changeER14pretty_printerRKNS_6evdesc12state_changeE 96
_ZNK3ana12_GLOBAL__N_19file_leak22get_controlling_optionEv 98
_ZNK3ana12_GLOBAL__N_113double_fclose8get_kindEv 102
_ZN3ana12_GLOBAL__N_19file_leak20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 176
_ZN3ana12_GLOBAL__N_19file_leakC2ERKNS0_21fileptr_state_machineEP9tree_nodePKNS_13program_stateE 194
_ZNK3ana12_GLOBAL__N_121fileptr_state_machine7on_leakEP9tree_nodePKNS_13program_stateES6_ 194
_ZNK3ana12_GLOBAL__N_115file_diagnostic16subclass_equal_pERKNS_18pending_diagnosticE 206
_ZN3ana12_GLOBAL__N_19file_leak21describe_state_changeER14pretty_printerRKNS_6evdesc12state_changeE 232
_ZNK3ana8kf_fgets13impl_call_preERKNS_12call_detailsE 297
_ZNK3ana8kf_fread13impl_call_preERKNS_12call_detailsE 321
_ZNK3ana9kf_ferror20matches_call_types_pERKNS_12call_detailsE 444
_ZNK3ana9kf_fileno20matches_call_types_pERKNS_12call_detailsE 608
_ZNK3ana7kf_getc20matches_call_types_pERKNS_12call_detailsE 704
_ZNK3ana8kf_fgets20matches_call_types_pERKNS_12call_detailsE 1098
_ZNK3ana12_GLOBAL__N_19file_leak8get_kindEv 1192
_ZNK3ana8kf_fread20matches_call_types_pERKNS_12call_detailsE 1446
_ZN3ana12_GLOBAL__N_121fileptr_state_machineC2EPNS_6loggerE 3281
_ZN3ana26make_fileptr_state_machineEPNS_6loggerE 3281
_ZN3ana29register_known_file_functionsERNS_22known_function_managerE 3281
_ZNK3ana12_GLOBAL__N_121fileptr_state_machine12on_conditionERNS_10sm_contextEPKNS_9supernodeEPK6gimplePKNS_6svalueE9tree_codeSC_ 30200
_ZN3ana12_GLOBAL__N_1L18is_file_using_fn_pEP9tree_node 55750
_ZNK3ana12_GLOBAL__N_121fileptr_state_machine7on_stmtERNS_10sm_contextEPKNS_9supernodeEPK6gimple 269540
_ZNK3ana12_GLOBAL__N_121fileptr_state_machine11can_purge_pEPKNS_13state_machine5stateE 1038442
_ZNK3ana12_GLOBAL__N_121fileptr_state_machine17get_default_stateEPKNS_6svalueE 1045663
_ZNK3ana12_GLOBAL__N_121fileptr_state_machine17inherited_state_pEv 1046430

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.