LCOV - code coverage report
Current view: top level - gcc/analyzer - access-diagram.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.9 % 1243 1068
Test Date: 2024-05-11 15:19:56 Functions: 88.2 % 93 82
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
_ZN3ana12access_rangeC2EPKNS_6regionERKNS_10byte_rangeE 0
_ZN3ana20clean_up_for_diagramEP9tree_node 0
_ZN3anaL14strip_any_castEP9tree_node 0
_ZNK3ana10boundaries3logERNS_6loggerE 0
_ZNK3ana12access_range3logEPKcRNS_6loggerE 0
_ZNK3ana12access_range4dumpEb 0
_ZNK3ana16bit_to_table_map3logERNS_6loggerE 0
_ZNK3ana16direction_widget8get_descEv 0
_ZNK3ana19access_diagram_impl8get_descEv 0
_ZNK3ana22x_aligned_table_widget8get_descEv 0
_ZNK3ana24x_aligned_x_ruler_widget8get_descEv 0
_ZNK3ana19access_diagram_impl19make_headings_tableEv 1
_ZN3anaL13pp_bit_size_tEP14pretty_printer16generic_wide_intI22fixed_wide_int_storageILi128EEE 2
_ZNK3ana13bit_size_expr20maybe_print_for_userEP14pretty_printerRKNS_12region_modelE 2
_ZN3ana8selftest32analyzer_access_diagram_cc_testsEv 4
_ZN3ana8selftestL27test_bit_size_expr_to_bytesEv 4
_ZNK3ana12access_range10dump_to_ppEP14pretty_printerb 4
_ZN3ana16remove_ssa_namesEP9tree_node 5
_ZN3ana8selftestL26assert_eq_typeless_integerERKN8selftest8locationEPKNS_6svalueEi 8
_ZN3ana28compound_svalue_spatial_itemC2ERKNS_15compound_svalueERKNS_12access_rangeENS_19svalue_spatial_item4kindERKN8text_art5themeE 13
_ZNK3ana28compound_svalue_spatial_item10make_tableERKNS_16bit_to_table_mapERN8text_art13style_managerE 13
_ZNK3ana28compound_svalue_spatial_item14add_boundariesERNS_10boundariesEPNS_6loggerE 13
_ZNK3ana28accessed_region_spatial_item10make_tableERKNS_16bit_to_table_mapERN8text_art13style_managerE 15
_ZNK3ana28accessed_region_spatial_item16get_label_stringERN8text_art13style_managerE 15
_ZN3anaL19get_access_size_strERN8text_art13style_managerERKNS_16access_operationENS_12access_rangeEP9tree_node 19
_ZN3ana10boundaries22add_all_bytes_in_rangeERKNS_12access_rangeE 20
_ZNK3ana27string_literal_spatial_item12pure_ascii_pEv 20
_ZNK3ana10boundaries28get_hard_boundaries_in_rangeE16generic_wide_intI22fixed_wide_int_storageILi128EEES4_ 23
_ZN3ana27string_literal_spatial_itemC2ERKNS_6svalueENS_12access_rangeERKNS_13string_regionERKN8text_art5themeENS_19svalue_spatial_item4kindE 34
_ZNK3ana27string_literal_spatial_item10make_tableERKNS_16bit_to_table_mapERN8text_art13style_managerE 34
_ZNK3ana27string_literal_spatial_item14add_boundariesERNS_10boundariesEPNS_6loggerE 34
_ZNK3ana27string_literal_spatial_item21calc_show_full_stringEv 34
_ZNK3ana27written_svalue_spatial_item10make_tableERKNS_16bit_to_table_mapERN8text_art13style_managerE 34
_ZNK3ana27written_svalue_spatial_item16get_label_stringERN8text_art13style_managerE 34
_ZNK3ana27written_svalue_spatial_item14add_boundariesERNS_10boundariesEPNS_6loggerE 39
_ZN3anaL20add_ellipsis_to_gapsERN8text_art5tableERNS0_13style_managerERKNS0_5rangeIS1_EES8_ 42
_ZNK3ana25valid_region_spatial_item27add_array_elements_to_tableERN8text_art5tableERKNS_16bit_to_table_mapERNS1_13style_managerE 43
_ZN3ana10boundaries22add_all_bytes_in_rangeERKNS_10byte_rangeE 48
_ZN3anaL32make_written_svalue_spatial_itemERKNS_16access_operationERKNS_6svalueENS_12access_rangeERKN8text_art5themeE 58
_ZN3ana16direction_widget13calc_req_sizeEv 68
_ZN3ana16direction_widget15paint_to_canvasERN8text_art6canvasE 68
_ZN3ana19access_diagram_impl15adjust_to_scaleEv 68
_ZN3ana19access_diagram_impl20add_direction_widgetEv 68
_ZN3ana19access_diagram_impl26add_valid_vs_invalid_rulerEv 68
_ZN3ana19access_diagram_impl36add_invalid_accesses_to_region_tableERN8text_art5tableE 68
_ZN3ana24x_aligned_x_ruler_widget13calc_req_sizeEv 68
_ZN3ana24x_aligned_x_ruler_widget15paint_to_canvasERN8text_art6canvasE 68
_ZNK3ana25valid_region_spatial_item10make_tableERKNS_16bit_to_table_mapERN8text_art13style_managerE 68
_ZN3ana19access_diagram_impl19make_warning_stringEON8text_art13styled_stringE 72
_ZN3ana14access_diagramC2ERKNS_16access_operationE21diagnostic_event_id_tRN8text_art13style_managerERKNS5_5themeEPNS_6loggerE 73
_ZN3ana16bit_to_table_map8populateERKNS_10boundariesERNS_20region_model_managerEPNS_6loggerE 73
_ZN3ana19access_diagram_impl13calc_req_sizeEv 73
_ZN3ana19access_diagram_implC2ERKNS_16access_operationE21diagnostic_event_id_tRN8text_art13style_managerERKNS5_5themeEPNS_6loggerE 73
_ZN3ana25valid_region_spatial_itemC2ERKNS_16access_operationE21diagnostic_event_id_tRKN8text_art5themeE 73
_ZNK3ana19access_diagram_impl15find_boundariesEv 73
_ZNK3ana25valid_region_spatial_item14add_boundariesERNS_10boundariesEPNS_6loggerE 73
_ZNK3ana28accessed_region_spatial_item14add_boundariesERNS_10boundariesEPNS_6loggerE 73
_ZN3ana10boundaries3addERKNS_6regionEPNS_20region_model_managerENS0_4kindE 84
_ZNK3ana25valid_region_spatial_item30maybe_add_array_index_to_tableERN8text_art5tableERKNS_16bit_to_table_mapERNS1_13style_managerENS1_5rangeIS2_EEP9tree_node 84
_ZN3anaL33make_existing_svalue_spatial_itemEPKNS_6svalueERKNS_12access_rangeERKN8text_art5themeE 104
_ZNK3ana19access_diagram_impl13maybe_add_gapEPNS_24x_aligned_x_ruler_widgetERKNS_12access_rangeES5_ 133
_ZNK3ana16access_operation28maybe_get_invalid_after_bitsEPNS_12access_rangeE 136
_ZNK3ana16access_operation29maybe_get_invalid_before_bitsEPNS_12access_rangeE 136
_ZNK3ana24x_aligned_x_ruler_widget12make_x_rulerEv 136
_ZN3ana19access_diagram_impl23add_aligned_child_tableEN8text_art5tableE 137
_ZN3ana22x_aligned_table_widget13calc_req_sizeEv 137
_ZN3ana22x_aligned_table_widget15paint_to_canvasERN8text_art6canvasE 137
_ZN3ana22x_aligned_table_widgetC2EN8text_art5tableERKNS1_5themeERNS1_21table_dimension_sizesE 137
_ZN3ana24x_aligned_x_ruler_widget9add_rangeERKN8text_art5rangeINS1_5tableEEENS1_13styled_stringEh 156
_ZNK3ana12access_range8get_sizeEPNS_20region_model_managerE 159
_ZNK3ana13bit_size_expr23maybe_get_formatted_strERN8text_art13style_managerERKNS_12region_modelEPKcS8_S8_S8_S8_S8_ 174
_ZNK3ana13bit_size_expr18maybe_get_as_bytesERNS_20region_model_managerE 190
_ZN3ana10boundaries3addERKNS_12access_rangeENS0_4kindE 303
_ZNK3ana27string_literal_spatial_item19add_column_for_byteERN8text_art5tableERKNS_16bit_to_table_mapERNS1_13style_managerE16generic_wide_intI22fixed_wide_int_storageILi128EEESC_ii 316
_ZNK3ana27string_literal_spatial_item26make_cell_content_for_byteERN8text_art13style_managerEh 316
_ZNK3ana10boundaries8get_kindENS_13region_offsetE 434
_ZNK3ana16access_operation15get_actual_bitsEv 578
_ZNK3ana16bit_to_table_map14get_table_rectEPKNS_6regionERKNS_10byte_rangeEii 600
_ZNK3ana16bit_to_table_map14get_table_rectEPKNS_6regionERKNS_9bit_rangeEii 600
_ZNK3ana19access_diagram_impl18get_canvas_x_rangeERKN8text_art5rangeINS1_5tableEEE 612
_ZN3ana12access_rangeC2ERKNS_6regionEPNS_20region_model_managerE 662
_ZNK3ana12access_range7empty_pEv 662
_ZN3ana19access_diagram_impl20adjust_to_scale_onceERKSt6vectorI16generic_wide_intI22fixed_wide_int_storageILi128EEESaIS5_EE 734
_ZNK3ana16bit_to_table_map14get_table_rectERKNS_12access_rangeEii 789
_ZNK3ana12access_range10contains_pERKS0_ 797
_ZN3anaL17fmt_styled_stringERN8text_art13style_managerEPKcz 824
_ZNK3ana16bit_to_table_map21get_table_x_for_rangeERKNS_12access_rangeE 1170
_ZNK3ana16bit_to_table_map27get_table_x_for_prev_offsetENS_13region_offsetE 1170
_ZNK3ana16bit_to_table_map22get_table_x_for_offsetENS_13region_offsetE 1206
_ZNK3ana16bit_to_table_map34maybe_get_access_range_for_table_xEiPNS_12access_rangeE 1213
_ZNK3ana19access_diagram_impl24get_canvas_x_for_table_xEi 1224
_ZN3ana12access_rangeC2EPKNS_6regionERKNS_9bit_rangeE 1240
_ZNK3ana16access_operation14get_valid_bitsEv 1419

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.