LCOV - code coverage report
Current view: top level - gcc/rust/backend Coverage Total Hit
Test: gcc.info Lines: 54.2 % 11338 6146
Test Date: 2025-12-06 14:04:50 Functions: 49.9 % 805 402
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: - 0 0

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit Rate Total Hit
rust-compile-base.h
100.0%
100.0 % 2 2 - 0.0 % 2
rust-compile-fnparam.h
14.3%14.3%
14.3 % 7 1 - 0.0 % 6
rust-tree.h
20.6%20.6%
20.6 % 63 13 - 0.0 % 7
rust-compile-expr.h
11.1%11.1%
11.1 % 9 1 - 0.0 % 8
rust-compile-proc-macro.cc
0.0%
0.0 % 157 - 0.0 % 14
rust-compile-block.h
21.8%21.8%
21.8 % 124 27 - 5.9 % 102 6
rust-compile-asm.h
100.0%
100.0 % 2 2 - -
rust-compile-resolve-path.h
100.0%
100.0 % 1 1 - -
rust-compile-struct-field-expr.h
100.0%
100.0 % 1 1 - -
rust-mangle.h
100.0%
100.0 % 3 3 - -
rust-tree.cc
9.4%9.4%
9.4 % 2376 224 - 14.7 % 156 23
rust-compile-item.h
47.8%47.8%
47.8 % 23 11 - 20.0 % 15 3
rust-compile-var-decl.h
90.2%90.2%
90.2 % 82 74 - 38.5 % 13 5
rust-constexpr.cc
27.8%27.8%
27.8 % 2876 800 - 42.9 % 105 45
rust-compile-pattern.h
53.2%53.2%
53.2 % 62 33 - 45.0 % 20 9
rust-compile-stmt.h
47.8%47.8%
47.8 % 23 11 - 45.5 % 22 10
rust-compile-implitem.cc
44.4%44.4%
44.4 % 45 20 - 50.0 % 2 1
rust-compile-extern.h
63.2%63.2%
63.2 % 76 48 - 50.0 % 6 3
rust-compile-implitem.h
85.7%85.7%
85.7 % 21 18 - 66.7 % 3 2
rust-compile-type.cc
88.5%88.5%
88.5 % 427 378 - 72.2 % 36 26
rust-compile-base.cc
85.3%85.3%
85.3 % 505 431 - 78.6 % 28 22
rust-compile-intrinsic.cc
89.0%89.0%
89.0 % 718 639 - 80.0 % 40 32
rust-mangle-v0.cc
64.5%64.5%
64.5 % 256 165 - 90.0 % 20 18
rust-compile-fnparam.cc
92.9%92.9%
92.9 % 56 52 - 90.9 % 11 10
rust-compile-pattern.cc
94.9%94.9%
94.9 % 788 748 - 96.0 % 25 24
rust-compile-expr.cc
92.8%92.8%
92.8 % 1426 1323 - 98.6 % 69 68
rust-mangle.cc
75.0%75.0%
75.0 % 8 6 - 100.0 % 1 1
rust-compile-stmt.cc
97.2%97.2%
97.2 % 36 35 - 100.0 % 4 4
rust-mangle-legacy.cc
84.8%84.8%
84.8 % 66 56 - 100.0 % 4 4
rust-compile-block.cc
100.0%
100.0 % 63 63 - 100.0 % 5 5
rust-compile-struct-field-expr.cc
100.0%
100.0 % 33 33 - 100.0 % 5 5
rust-compile-context.cc
89.8%89.8%
89.8 % 98 88 - 100.0 % 8 8
rust-compile-resolve-path.cc
93.2%93.2%
93.2 % 190 177 - 100.0 % 9 9
rust-compile.cc
91.0%91.0%
91.0 % 188 171 - 100.0 % 9 9
rust-compile-item.cc
93.6%93.6%
93.6 % 172 161 - 100.0 % 10 10
rust-builtins.cc
93.1%93.1%
93.1 % 87 81 - 100.0 % 12 12
rust-compile-asm.cc
96.4%96.4%
96.4 % 110 106 - 100.0 % 14 14
rust-compile-context.h
90.5%90.5%
90.5 % 158 143 - 100.0 % 14 14

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.