LCOV - code coverage report
Current view: top level - gcc/analyzer - kf.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 96.6 % 1406 1358
Test Date: 2026-05-11 19:44:49 Functions: 96.6 % 148 143
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZNK3ana13kf_eh_pointer20matches_call_types_pERKNS_12call_detailsE 0
_ZNK3ana13kf_stack_save20matches_call_types_pERKNS_12call_detailsE 0
_ZNK3ana13kf_strcasecmp20matches_call_types_pERKNS_12call_detailsE 0
_ZNK3ana16kf_stack_restore20matches_call_types_pERKNS_12call_detailsE 0
_ZNK3ana9kf_strtok16strtok_call_info10print_descER14pretty_printer 0
_ZN3ana9kf_strtok18undefined_behavior4emitERNS_27diagnostic_emission_contextE 4
_ZNK3ana15kf_atomic_store13impl_call_preERKNS_12call_detailsE 4
_ZNK3ana18kf_atomic_exchange13impl_call_preERKNS_12call_detailsE 4
_ZNK3ana14kf_atoi_family13impl_call_preERKNS_12call_detailsE 6
_ZN3ana18putenv_of_auto_var4emitERNS_27diagnostic_emission_contextE 7
_ZN3ana18putenv_of_auto_varC2EP9tree_nodePKNS_6regionE 7
_ZNK3ana13kf_strcasecmp13impl_call_preERKNS_12call_detailsE 7
_ZNK3ana13kf_strcasecmp14impl_call_postERKNS_12call_detailsE 7
_ZNK3ana18putenv_of_auto_vareqERKS0_ 7
_ZN3ana24mkostemp_redundant_flags4emitERNS_27diagnostic_emission_contextE 8
_ZN3ana24mkostemp_redundant_flagsC2ERKNS_12call_detailsE 8
_ZN3ana9kf_strtok18undefined_behavior20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 8
_ZZNK3ana10kf_realloc14impl_call_postERKNS_12call_detailsEENK15success_no_move10print_descER14pretty_printer 8
_ZZNK3ana9kf_strstr14impl_call_postERKNS_12call_detailsEENK16strstr_call_info10print_descER14pretty_printer 8
_ZNK3ana9kf_getenv13impl_call_preERKNS_12call_detailsE 9
_ZNK3ana9kf_getenv14impl_call_postERKNS_12call_detailsE 9
_ZNK3ana17kf_atomic_store_n13impl_call_preERKNS_12call_detailsE 10
_ZNK3ana18kf_atomic_op_fetch13impl_call_preERKNS_12call_detailsE 10
_ZNK3ana14kf_atomic_load13impl_call_preERKNS_12call_detailsE 12
_ZNK3ana16kf_ubsan_handler14impl_call_postERKNS_12call_detailsE 12
_ZNK3ana9kf_strtok18undefined_behavior22get_controlling_optionEv 12
_ZN3ana18putenv_of_auto_var20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 14
_ZN3ana18putenv_of_auto_var22mark_interesting_stuffEPNS_13interesting_tE 14
_ZNK3ana18putenv_of_auto_var22get_controlling_optionEv 14
_ZN3ana24mkostemp_redundant_flags20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 16
_ZNK3ana24mkostemp_redundant_flags22get_controlling_optionEv 16
_ZNK3ana9kf_putenv13impl_call_preERKNS_12call_detailsE 17
_ZNK3ana11kf_mkstemps13impl_call_preERKNS_12call_detailsE 19
_ZN3ana24mktemp_of_string_literal4emitERNS_27diagnostic_emission_contextE 20
_ZNK3ana9kf_strchr14impl_call_postERKNS_12call_detailsE 21
_ZNK3ana9kf_strchr13impl_call_preERKNS_12call_detailsE 22
_ZNK3ana11kf_mkostemp13impl_call_preERKNS_12call_detailsE 24
_ZNK3ana12kf_mkostemps13impl_call_preERKNS_12call_detailsE 25
_ZN3ana27undefined_function_behaviorC2ERKNS_12call_detailsE 28
_ZNK3ana27undefined_function_behavior16terminate_path_pEv 28
_ZNK3ana9kf_strstr14impl_call_postERKNS_12call_detailsE 33
_ZN3ana26mktemp_missing_placeholder4emitERNS_27diagnostic_emission_contextE 34
_ZN3ana26mktemp_missing_placeholderC2ERKNS_12call_detailsEm 34
_ZNK3ana10kf_strndup13impl_call_preERKNS_12call_detailsE 34
_ZZNK3ana9kf_strchr14impl_call_postERKNS_12call_detailsEENK16strchr_call_info10print_descER14pretty_printer 38
_ZNK3ana20kf_atomic_exchange_n13impl_call_preERKNS_12call_detailsE 39
_ZN3ana24mktemp_of_string_literal20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 40
_ZNK3ana24mktemp_of_string_literal22get_controlling_optionEv 40
_ZNK3ana14kf_atoi_family20matches_call_types_pERKNS_12call_detailsE 41
_ZNK3ana16kf_atomic_load_n13impl_call_preERKNS_12call_detailsE 41
_ZNK3ana9kf_strstr13impl_call_preERKNS_12call_detailsE 41
_ZNK3ana8kf_error13impl_call_preERKNS_12call_detailsE 44
_ZN3ana16kf_mktemp_family11check_flagsERKNS_12call_detailsEj 49
_ZNK3ana16kf_mktemp_simple13impl_call_preERKNS_12call_detailsE 54
_ZNK3ana13kf_strcasecmp12builtin_codeEv 56
_ZNK3ana9kf_strcat13impl_call_preERKNS_12call_detailsE 57
_ZNK3ana9kf_expect13impl_call_preERKNS_12call_detailsE 63
_ZNK3ana9kf_getenv20matches_call_types_pERKNS_12call_detailsE 63
_ZN3ana26mktemp_missing_placeholder20describe_final_eventER14pretty_printerRKNS_6evdesc11final_eventE 68
_ZNK3ana18kf_atomic_fetch_op13impl_call_preERKNS_12call_detailsE 68
_ZNK3ana26mktemp_missing_placeholder22get_controlling_optionEv 68
_ZZNK3ana10kf_realloc14impl_call_postERKNS_12call_detailsEENK17success_with_move10print_descER14pretty_printer 72
_ZZNK3ana9kf_getenv14impl_call_postERKNS_12call_detailsEENK16getenv_call_info10print_descER14pretty_printer 74
_ZZNK3ana10kf_strncpy14impl_call_postERKNS_12call_detailsEENK17strncpy_call_info10print_descER14pretty_printer 76
_ZNK3ana10kf_strndup12builtin_codeEv 84
_ZZNK3ana9kf_strchr14impl_call_postERKNS_12call_detailsEENK16strchr_call_info12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 84
_ZN3ana16kf_mktemp_family17check_placeholderERKNS_12call_detailsEmPKNS_6svalueES6_ 92
_ZNK3ana16kf_mktemp_family14impl_call_postERKNS_12call_detailsE 102
_ZNK3ana16kf_mktemp_family16get_trailing_lenERKNS_12call_detailsER8tristate 102
_ZNK3ana16kf_mktemp_family7failure12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 102
_ZNK3ana18putenv_of_auto_var8get_kindEv 106
_ZZNK3ana9kf_strstr14impl_call_postERKNS_12call_detailsEENK16strstr_call_info12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 106
_ZNK3ana9kf_putenv20matches_call_types_pERKNS_12call_detailsE 118
_ZN3ana16kf_mktemp_family28check_for_string_literal_argERKNS_12call_detailsE 122
_ZNK3ana10kf_strndup20matches_call_types_pERKNS_12call_detailsE 124
_ZNK3ana9kf_strtok14impl_call_postERKNS_12call_detailsE 128
_ZNK3ana11kf_mkstemps20matches_call_types_pERKNS_12call_detailsE 129
_ZNK3ana9kf_strchr20matches_call_types_pERKNS_12call_detailsE 153
_ZNK3ana11kf_mkostemp20matches_call_types_pERKNS_12call_detailsE 165
_ZNK3ana16kf_mktemp_family7success12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 170
_ZNK3ana12kf_mkostemps20matches_call_types_pERKNS_12call_detailsE 171
_ZNK3ana10kf_strncpy14impl_call_postERKNS_12call_detailsE 175
_ZNK3ana9kf_strchr12builtin_codeEv 176
_ZZNK3ana10kf_realloc14impl_call_postERKNS_12call_detailsEENK17success_with_move15get_copied_sizeEPNS_12region_modelEPKNS_6svalueES9_ 187
_ZNK3ana27undefined_function_behavior8get_kindEv 250
_ZNK3ana13kf_eh_pointer13impl_call_preERKNS_12call_detailsE 271
_ZNK3ana9kf_strstr20matches_call_types_pERKNS_12call_detailsE 279
_ZNK3ana9kf_strdup13impl_call_preERKNS_12call_detailsE 287
_ZNK3ana10kf_realloc14impl_call_postERKNS_12call_detailsE 310
_ZNK3ana9kf_strstr12builtin_codeEv 328
_ZZNK3ana10kf_realloc14impl_call_postERKNS_12call_detailsEENK15success_no_move12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 343
_ZNK3ana16kf_mktemp_simple20matches_call_types_pERKNS_12call_detailsE 369
_ZZNK3ana10kf_realloc14impl_call_postERKNS_12call_detailsEENK7failure12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 374
_ZNK3ana9kf_strcat20matches_call_types_pERKNS_12call_detailsE 395
_ZZNK3ana10kf_realloc14impl_call_postERKNS_12call_detailsEENK17success_with_move12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 430
_ZNK3ana9kf_calloc13impl_call_preERKNS_12call_detailsE 454
_ZNK3ana9kf_strcat12builtin_codeEv 456
_ZNK3ana8kf_error20matches_call_types_pERKNS_12call_detailsE 467
_ZNK3ana24mkostemp_redundant_flags8get_kindEv 484
_ZN3ana12region_model22impl_deallocation_callERKNS_12call_detailsE 487
_ZZNK3ana9kf_getenv14impl_call_postERKNS_12call_detailsEENK16getenv_call_info12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 509
_ZNK3ana17kf_errno_location13impl_call_preERKNS_12call_detailsE 519
_ZZNK3ana10kf_strncpy14impl_call_postERKNS_12call_detailsEENK17strncpy_call_info12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 520
_ZNK3ana9kf_alloca13impl_call_preERKNS_12call_detailsE 527
_ZNK3ana9kf_strtok16strtok_call_info12update_modelEPNS_12region_modelEPKNS_13exploded_edgeEPNS_20region_model_contextE 528
_ZNK3ana17kf_memcpy_memmove13impl_call_preERKNS_12call_detailsE 564
_ZNK3ana10kf_sprintf12builtin_codeEv 640
_ZNK3ana9kf_strcpy12builtin_codeEv 656
_ZNK3ana9kf_memset13impl_call_preERKNS_12call_detailsE 742
_ZNK3ana8kf_fopen13impl_call_preERKNS_12call_detailsE 780
_ZNK3ana9kf_strcpy13impl_call_preERKNS_12call_detailsE 823
_ZNK3ana9kf_strtok20matches_call_types_pERKNS_12call_detailsE 896
_ZNK3ana13kf_eh_pointer12builtin_codeEv 992
_ZNK3ana9kf_calloc12builtin_codeEv 1002
_ZNK3ana26mktemp_missing_placeholder8get_kindEv 1007
_ZNK3ana10kf_strncpy20matches_call_types_pERKNS_12call_detailsE 1225
_ZNK3ana9kf_alloca20matches_call_types_pERKNS_12call_detailsE 1326
_ZNK3ana9kf_strdup12builtin_codeEv 1326
_ZNK3ana10kf_strncpy12builtin_codeEv 1400
_ZNK3ana10kf_sprintf13impl_call_preERKNS_12call_detailsE 1416
_ZNK3ana9kf_strdup20matches_call_types_pERKNS_12call_detailsE 1456
_ZNK3ana9kf_alloca12builtin_codeEv 1574
_ZNK3ana9kf_calloc20matches_call_types_pERKNS_12call_detailsE 1576
_ZNK3ana10kf_realloc20matches_call_types_pERKNS_12call_detailsE 1980
_ZNK3ana10kf_realloc12builtin_codeEv 2004
_ZNK3ana9kf_strcpy20matches_call_types_pERKNS_12call_detailsE 2053
_ZNK3ana39pure_known_function_with_default_return13impl_call_preERKNS_12call_detailsE 2270
_ZNK3ana8kf_fopen20matches_call_types_pERKNS_12call_detailsE 2889
_ZNK3ana9kf_strlen13impl_call_preERKNS_12call_detailsE 3116
_ZNK3ana10kf_sprintf20matches_call_types_pERKNS_12call_detailsE 3223
_ZNK3ana17kf_memcpy_memmove20matches_call_types_pERKNS_12call_detailsE 3270
_ZNK3ana17kf_errno_location20matches_call_types_pERKNS_12call_detailsE 3288
_ZNK3ana9kf_memset12builtin_codeEv 3416
_ZN3ana14make_kf_strlenEv 3423
_ZN3ana24register_known_functionsERNS_22known_function_managerERNS_20region_model_managerE 3423
_ZN3anaL24register_atomic_builtinsERNS_22known_function_managerE 3423
_ZN3anaL27register_sanitizer_builtinsERNS_22known_function_managerE 3423
_ZNK3ana17kf_memcpy_memmove12builtin_codeEv 3448
_ZNK3ana9kf_memset20matches_call_types_pERKNS_12call_detailsE 3675
_ZNK3ana9kf_strlen12builtin_codeEv 6816
_ZN3ana9kf_strtokC2ERNS_20region_model_managerE 6846
_ZNK3ana9kf_malloc13impl_call_preERKNS_12call_detailsE 10444
_ZNK3ana9kf_strlen20matches_call_types_pERKNS_12call_detailsE 10484
_ZNK3ana7kf_free14impl_call_postERKNS_12call_detailsE 12695
_ZNK3ana9kf_malloc12builtin_codeEv 36228
_ZNK3ana9kf_malloc20matches_call_types_pERKNS_12call_detailsE 45057
_ZNK3ana7kf_free12builtin_codeEv 65790
_ZNK3ana7kf_free20matches_call_types_pERKNS_12call_detailsE 68291

Generated by: LCOV version 2.4-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.