LCOV - code coverage report
Current view: top level - gcc/rust/checks/errors/borrowck - rust-bir-place.h (source / functions) Coverage Total Hit
Test: gcc.info Lines: 90.5 % 179 162
Test Date: 2025-08-02 13:28:05 Functions: 89.3 % 28 25
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
_ZZN4Rust3BIR7PlaceDB12is_type_copyEPNS_4TyTy8BaseTypeEENKUlRKNS2_5TyVarEE_clES7_ 0
_ZN4Rust3BIR7PlaceDB18lookup_or_add_pathENS0_5Place4KindEPNS_4TyTy8BaseTypeENS0_7PlaceIdEm 29
_ZN4Rust3BIR7PlaceDBC2Ev 36
_ZN4Rust3BIR7PlaceDB14push_new_scopeEv 46
_ZN4Rust3BIR7PlaceDB8add_loanEONS0_4LoanE 55
_ZN4Rust3BIR7PlaceDB13add_temporaryEPNS_4TyTy8BaseTypeE 74
_ZN4Rust3BIR7PlaceDB12get_constantEPNS_4TyTy8BaseTypeE 77
_ZNK4Rust3BIR7PlaceDB7get_varENS0_7PlaceIdE 85
_ZN4Rust3BIR7PlaceDB22lookup_or_add_variableEjPNS_4TyTy8BaseTypeE 97
_ZN4Rust3BIR7PlaceDB12add_variableEjPNS_4TyTy8BaseTypeE 121
_ZN4Rust3BIR7PlaceDB15lookup_variableEj 220
_ZN4Rust3BIR7PlaceDB12is_type_copyEPNS_4TyTy8BaseTypeE 299
_ZN4Rust3BIR7PlaceDB9add_placeEONS0_5PlaceENS0_7PlaceIdE 299
_ZN4Rust3BIR5PlaceC2ENS1_4KindEjRKNS1_4PathEbPNS_4TyTy8BaseTypeE 335
_ZNK4Rust3BIR7PlaceDB23for_each_path_from_rootIZNS0_13FactCollector24check_read_for_conflictsENS0_7PlaceIdEEUlS4_E0_EEvS4_T_ 404
_ZNK4Rust3BIR7PlaceDB23for_each_path_from_rootIZNS0_13FactCollector25check_for_borrow_confictsENS0_7PlaceIdENS0_6LoanIdENS_10MutabilityEEUlS4_E0_EEvS4_T_ 44
_ZNK4Rust3BIR7PlaceDB23for_each_path_from_rootIZNS0_13FactCollector24check_read_for_conflictsENS0_7PlaceIdEEUlS4_E0_EEvS4_T_ 102
_ZNK4Rust3BIR7PlaceDB23for_each_path_from_rootIZNS0_13FactCollector24check_write_for_conflictENS0_7PlaceIdEEUlS4_E0_EEvS4_T_ 258
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector24check_read_for_conflictsENS0_7PlaceIdEEUlS4_E_EEvS4_T_ 423
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector25check_for_borrow_confictsENS0_7PlaceIdENS0_6LoanIdENS_10MutabilityEEUlS4_E_EEvS4_T_ 44
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector27check_move_behind_referenceENS0_7PlaceIdEEUlS4_E_EEvS4_T_ 46
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector24check_read_for_conflictsENS0_7PlaceIdEEUlS4_E_EEvS4_T_ 102
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector24check_write_for_conflictENS0_7PlaceIdEEUlS4_E_EEvS4_T_ 231
_ZN4Rust3BIR5PlaceC2EOS1_ 699
_ZNK4Rust3BIR8IndexVecINS0_7PlaceIdES2_E4sizeEv 2243
_ZNK4Rust3BIR8IndexVecINS0_12BasicBlockIdES2_E4sizeEv 0
_ZNK4Rust3BIR8IndexVecINS0_7PlaceIdES2_E4sizeEv 0
_ZNK4Rust3BIR8IndexVecINS0_7ScopeIdENS0_5ScopeEE4sizeEv 46
_ZNK4Rust3BIR8IndexVecINS0_12BasicBlockIdENS0_10BasicBlockEE4sizeEv 158
_ZNK4Rust3BIR8IndexVecINS0_6LoanIdENS0_4LoanEE4sizeEv 190
_ZNK4Rust3BIR8IndexVecINS0_7PlaceIdENS0_5PlaceEE4sizeEv 1849

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.