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.6 % 181 164
Test Date: 2026-10-03 16:17:38 Functions: 100.0 % 27 27
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
_ZN4Rust3BIR7PlaceDB18lookup_or_add_pathENS0_5Place4KindEPNS_4TyTy8BaseTypeENS0_7PlaceIdEm 29
_ZN4Rust3BIR7PlaceDB8add_loanEONS0_4LoanE 55
_ZN4Rust3BIR7PlaceDBC2Ev 57
_ZN4Rust3BIR7PlaceDB14push_new_scopeEv 76
_ZNK4Rust3BIR7PlaceDB7get_varENS0_7PlaceIdE 85
_ZN4Rust3BIR7PlaceDB22lookup_or_add_variableEjPNS_4TyTy8BaseTypeE 116
_ZZN4Rust3BIR7PlaceDB12is_type_copyEPNS_4TyTy8BaseTypeEENKUlRKNS2_5TyVarEE_clES7_ 127
_ZN4Rust3BIR7PlaceDB13add_temporaryEPNS_4TyTy8BaseTypeE 134
_ZN4Rust3BIR7PlaceDB12get_constantEPNS_4TyTy8BaseTypeE 144
_ZN4Rust3BIR7PlaceDB12add_variableEjPNS_4TyTy8BaseTypeE 165
_ZN4Rust3BIR7PlaceDB15lookup_variableEj 287
_ZN4Rust3BIR7PlaceDB12is_type_copyEPNS_4TyTy8BaseTypeE 470
_ZN4Rust3BIR7PlaceDB9add_placeEONS0_5PlaceENS0_7PlaceIdE 470
_ZN4Rust3BIR5PlaceC2ENS1_4KindEjRKNS1_4PathEbPNS_4TyTy8BaseTypeE 527
_ZNK4Rust3BIR7PlaceDB23for_each_path_from_rootIZNS0_13FactCollector24check_read_for_conflictsENS0_7PlaceIdEEUlS4_E0_EEvS4_T_ 610
_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_ 174
_ZNK4Rust3BIR7PlaceDB23for_each_path_from_rootIZNS0_13FactCollector24check_write_for_conflictENS0_7PlaceIdEEUlS4_E0_EEvS4_T_ 392
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector24check_read_for_conflictsENS0_7PlaceIdEEUlS4_E_EEvS4_T_ 669
_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_ 86
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector24check_read_for_conflictsENS0_7PlaceIdEEUlS4_E_EEvS4_T_ 174
_ZNK4Rust3BIR7PlaceDB21for_each_path_segmentIZNS0_13FactCollector24check_write_for_conflictENS0_7PlaceIdEEUlS4_E_EEvS4_T_ 365
_ZN4Rust3BIR5PlaceC2EOS1_ 1138
_ZNK4Rust3BIR8IndexVecINS0_7PlaceIdES2_E4sizeEv 3257
_ZNK4Rust3BIR8IndexVecINS0_12BasicBlockIdES2_E4sizeEv 21
_ZNK4Rust3BIR8IndexVecINS0_7PlaceIdES2_E4sizeEv 56
_ZNK4Rust3BIR8IndexVecINS0_7ScopeIdENS0_5ScopeEE4sizeEv 76
_ZNK4Rust3BIR8IndexVecINS0_12BasicBlockIdENS0_10BasicBlockEE4sizeEv 400
_ZNK4Rust3BIR8IndexVecINS0_7PlaceIdENS0_5PlaceEE4sizeEv 2704

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.