LCOV - code coverage report
Current view: top level - gcc/rust/typecheck - rust-tyty-variance-analysis.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 85.8 % 310 266
Test Date: 2025-08-30 13:27:53 Functions: 88.1 % 42 37
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
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx6contraENS1_8VarianceE 0
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx25add_constrints_from_paramERNS0_9ParamTypeENS1_8VarianceE 0
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx22query_generic_varianceERKNS0_7ADTTypeE 0
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtxD2Ev 0
_ZNK4Rust4TyTy16VarianceAnalysis8Variance7reverseEv 0
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx27add_constraints_from_regionERKNS0_6RegionENS1_8VarianceE 3
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx15collect_regionsERNS0_8BaseTypeE 5
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx19query_field_regionsEPKNS0_7ADTTypeEmmRKNS_11FreeRegionsE 5
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx19query_field_regionsEPKNS0_7ADTTypeEmmRKNS_11FreeRegionsE 5
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx6contraENS1_4TermE 7
_ZN4Rust4TyTy16VarianceAnalysis15FieldVisitorCtx23add_constraints_from_tyEPNS0_8BaseTypeENS1_8VarianceE 8
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx27add_constraints_from_regionERKNS0_6RegionENS1_4TermE 23
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx18query_type_regionsEPNS0_8BaseTypeE 76
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx18query_type_regionsEPNS0_8BaseTypeE 76
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx33add_constraints_from_generic_argsEjRNS0_15SubstitutionRefENS1_8VarianceEb 78
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx22query_generic_varianceERKNS0_7ADTTypeE 78
_ZN4Rust4TyTy16VarianceAnalysis4Term8make_refEj 167
_ZN4Rust4TyTy16VarianceAnalysis4Term14make_transformES2_S2_ 174
_ZN4Rust4TyTy16VarianceAnalysis8Variance9transformES2_S2_ 212
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx27add_constraints_from_regionERKNS0_6RegionENS1_8VarianceE 284
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx33add_constraints_from_generic_argsEjRNS0_15SubstitutionRefENS1_4TermEb 346
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx8evaluateEPNS1_4TermE 483
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx20query_type_variancesEPNS0_8BaseTypeE 516
_ZNK4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx9to_stringB5cxx11Ej 619
_ZN4Rust4TyTy16VarianceAnalysis12TyVisitorCtx23add_constraints_from_tyEPNS0_8BaseTypeENS1_8VarianceE 820
_ZN4Rust4TyTy16VarianceAnalysis8Variance4joinES2_ 1319
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx25add_constrints_from_paramERNS0_9ParamTypeENS1_4TermE 1442
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx14add_constraintEjNS1_4TermE 1456
_ZN4Rust4TyTy16VarianceAnalysis8Variance4joinES2_S2_ 1480
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx12process_typeERNS0_7ADTTypeE 2975
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx12process_typeERNS0_7ADTTypeE 2975
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx20add_type_constraintsERNS0_7ADTTypeE 2975
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx18lookup_or_add_typeEj 3321
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx17lookup_type_indexEj 3399
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx21debug_print_solutionsEv 4117
_ZN4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx5solveEv 4117
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtx5solveEv 4117
_ZN4Rust4TyTy16VarianceAnalysis8CrateCtxC2Ev 4290
_ZN4Rust4TyTy16VarianceAnalysis19GenericTyVisitorCtx23add_constraints_from_tyEPNS0_8BaseTypeENS1_4TermE 5175
_ZN4Rust4TyTy11lookup_typeEj 6998
_ZNK4Rust4TyTy16VarianceAnalysis20GenericTyPerCrateCtx9to_stringB5cxx11ERKNS1_4TermE 7708
_ZNK4Rust4TyTy16VarianceAnalysis8Variance9as_stringB5cxx11Ev 8007

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.