LCOV - code coverage report
Current view: top level - gcc/analyzer - svalue.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 82.0 % 993 814
Test Date: 2024-05-04 14:01:55 Functions: 91.5 % 94 86
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
_ZN3anaL7infix_pE9tree_code 0
_ZNK3ana15compound_svalue10dump_to_ppEP14pretty_printerb 0
_ZNK3ana15conjured_svalue11lhs_value_pEv 0
_ZNK3ana15repeated_svalue10dump_to_ppEP14pretty_printerb 0
_ZNK3ana18placeholder_svalue10dump_to_ppEP14pretty_printerb 0
_ZNK3ana18unmergeable_svalue10dump_to_ppEP14pretty_printerb 0
_ZNK3ana22const_fn_result_svalue10dump_inputEP14pretty_printerjPKNS_6svalueEb 0
_ZNK3ana6svalue4dumpEb 0
_ZN3ana18poison_kind_to_strENS_11poison_kindE 1
_ZNK3ana15poisoned_svalue10dump_to_ppEP14pretty_printerb 1
_ZNK3ana6svalue7to_jsonEv 10
_ZNK3ana15compound_svalue6acceptEPNS_7visitorE 51
_ZNK3ana15compound_svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 56
_ZNK3ana17asm_output_svalue10dump_to_ppEP14pretty_printerb 76
_ZNK3ana17asm_output_svalue10dump_inputEP14pretty_printerjPKNS_6svalueEb 140
_ZNK3ana17asm_output_svalue20input_idx_to_asm_idxEj 140
_ZN3ana15auto_add_parens14needs_parens_pEPKNS_6svalueERS2_ 170
_ZN3ana15auto_add_parensC2EP14pretty_printerPKNS_6svalueERS4_ 170
_ZN3ana15auto_add_parensD2Ev 170
_ZNK3ana6svalue20maybe_print_for_userEP14pretty_printerRKNS_12region_modelEPKS0_ 170
_ZN3ana13region_svalue14eval_conditionEPKS0_9tree_codeS2_ 423
_ZNK3ana6svalue8get_descEb 436
_ZNK3ana15constant_svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 467
_ZNK3ana18bits_within_svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 482
_ZN3ana18bits_within_svalueC2EjP9tree_nodeRKNS_9bit_rangeEPKNS_6svalueE 591
_ZNK3ana18bits_within_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 592
_ZN3ana15repeated_svalueC2EjP9tree_nodePKNS_6svalueES5_ 607
_ZNK3ana18bits_within_svalue10dump_to_ppEP14pretty_printerb 661
_ZN3ana15compound_svalue15calc_complexityERKNS_11binding_mapE 721
_ZN3ana15compound_svalueC2EjP9tree_nodeRKNS_11binding_mapE 721
_ZNK3ana14unaryop_svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 1094
_ZNK3ana18unmergeable_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 1337
_ZNK3ana10sub_svalue10dump_to_ppEP14pretty_printerb 1374
_ZNK3ana6svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 1475
_ZNK3ana15widening_svalue13get_directionEv 2154
_ZNK3ana15repeated_svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 2326
_ZNK3ana15widening_svalue10dump_to_ppEP14pretty_printerb 2457
_ZNK3ana15repeated_svalue12all_zeroes_pEv 2698
_ZN3ana10sub_svalueC2EjP9tree_nodePKNS_6svalueEPKNS_6regionE 2714
_ZNK3ana22const_fn_result_svalue10dump_to_ppEP14pretty_printerb 3360
_ZNK3ana14unknown_svalue10dump_to_ppEP14pretty_printerb 3374
_ZNK3ana15conjured_svalue10dump_to_ppEP14pretty_printerb 3465
_ZNK3ana15widening_svalue25eval_condition_without_cmE9tree_codeP9tree_node 3591
_ZNK3ana14unaryop_svalue10dump_to_ppEP14pretty_printerb 3759
_ZNK3ana17asm_output_svalue6acceptEPNS_7visitorE 7210
_ZNK3ana12binop_svalue10dump_to_ppEP14pretty_printerb 7296
_ZNK3ana13region_svalue10dump_to_ppEP14pretty_printerb 7572
_ZN3ana19involvement_visitor21visit_widening_svalueEPKNS_15widening_svalueE 8182
_ZNK3ana15poisoned_svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 10584
_ZN3anaL31tristate_from_boolean_tree_nodeEP9tree_node 11745
_ZNK3ana14initial_svalue10dump_to_ppEP14pretty_printerb 12062
_ZN3ana15constant_svalue14eval_conditionEPKS0_9tree_codeS2_ 12451
_ZNK3ana18unmergeable_svalue6acceptEPNS_7visitorE 13533
_ZNK3ana15constant_svalue10dump_to_ppEP14pretty_printerb 14402
_ZNK3ana14unknown_svalue22maybe_fold_bits_withinEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 16435
_ZNK3ana15poisoned_svalue6acceptEPNS_7visitorE 17590
_ZNK3ana18bits_within_svalue6acceptEPNS_7visitorE 24588
_ZNK3ana6svalue27maybe_get_deref_base_regionEv 25341
_ZNK3ana22const_fn_result_svalue6acceptEPNS_7visitorE 30039
_ZNK3ana6svalue17extract_bit_rangeEP9tree_nodeRKNS_9bit_rangeEPNS_20region_model_managerE 31853
_ZNK3ana10sub_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 57620
_ZNK3ana18placeholder_svalue6acceptEPNS_7visitorE 57832
_ZNK3ana15repeated_svalue6acceptEPNS_7visitorE 84097
_ZNK3ana6svalue12all_zeroes_pEv 91116
_ZNK3ana6svalue16maybe_get_regionEv 104126
_ZNK3ana15constant_svalue12all_zeroes_pEv 115620
_ZNK3ana13region_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 151172
_ZNK3ana15widening_svalue6acceptEPNS_7visitorE 152768
_ZNK3ana14initial_svalue24initial_value_of_param_pEv 250788
_ZNK3ana14unaryop_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 264496
_ZNK3ana6svalue17implicitly_live_pEPK8hash_setIPKS0_Lb0E19default_hash_traitsIS3_EEPKNS_12region_modelE 287243
_ZNK3ana10sub_svalue6acceptEPNS_7visitorE 290977
_ZNK3ana6svalue11can_merge_pEPKS0_PNS_20region_model_managerEPNS_12model_mergerE 317805
_ZN3ana19involvement_visitor21visit_conjured_svalueEPKNS_15conjured_svalueE 389788
_ZNK3ana15constant_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 398729
_ZN3ana19involvement_visitor20visit_initial_svalueEPKNS_14initial_svalueE 530765
_ZNK3ana12binop_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 630869
_ZNK3ana14unaryop_svalue6acceptEPNS_7visitorE 737446
_ZNK3ana6svalue10involves_pEPKS0_ 1008670
_ZNK3ana13region_svalue6acceptEPNS_7visitorE 1050043
_ZNK3ana12binop_svalue6acceptEPNS_7visitorE 1257023
_ZN3anaL18cmp_csts_same_typeEPK9tree_nodeS2_ 1754447
_ZN3anaL18cmp_csts_and_typesEPK9tree_nodeS2_ 1754463
_ZNK3ana15conjured_svalue6acceptEPNS_7visitorE 2077411
_ZNK3ana14initial_svalue6acceptEPNS_7visitorE 2316291
_ZN3ana6svalue11cmp_ptr_ptrEPKvS2_ 2514119
_ZNK3ana14unknown_svalue6acceptEPNS_7visitorE 2565632
_ZNK3ana15constant_svalue6acceptEPNS_7visitorE 2788199
_ZNK3ana14initial_svalue17implicitly_live_pEPK8hash_setIPKNS_6svalueELb0E19default_hash_traitsIS4_EEPKNS_12region_modelE 2805904
_ZNK3ana6svalue6live_pEPK8hash_setIPKS0_Lb0E19default_hash_traitsIS3_EEPKNS_12region_modelE 7594110
_ZNK3ana6svalue15maybe_undo_castEv 11203750
_ZNK3ana6svalue18maybe_get_constantEv 13818733
_ZNK3ana6svalue22unwrap_any_unmergeableEv 17874005
_ZN3ana6svalue7cmp_ptrEPKS0_S2_ 31811493

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.