LCOV - code coverage report
Current view: top level - src Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 39873 46532 85.7 %
Date: 2022-07-16 23:42:53 Functions: 3055 3742 81.6 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 23831 31879 74.8 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
abi_win64.cpp
0.0%
0.0 % 0 / 2 0.0 % 0 / 1 0.0 % 0 / 6
gc-debug.c
8.1%8.1%
8.1 % 18 / 223 37.5 % 6 / 16 5.5 % 6 / 110
APInt-C.cpp
40.7%40.7%
40.7 % 129 / 317 38.9 % 21 / 54 21.6 % 82 / 380
llvm-multiversioning.cpp
37.2%37.2%
37.2 % 243 / 653 36.5 % 27 / 74 29.6 % 115 / 388
processor.cpp
55.6%55.6%
55.6 % 214 / 385 87.9 % 51 / 58 32.7 % 74 / 226
jlapi.c
41.1%41.1%
41.1 % 152 / 370 50.0 % 31 / 62 34.0 % 49 / 144
processor_x86.cpp
58.1%58.1%
58.1 % 250 / 430 84.2 % 32 / 38 37.8 % 104 / 275
cgmemmgr.cpp
55.5%55.5%
55.5 % 212 / 382 66.1 % 41 / 62 38.2 % 84 / 220
signal-handling.c
69.5%69.5%
69.5 % 121 / 174 78.6 % 22 / 28 38.2 % 26 / 68
precompile.c
37.8%37.8%
37.8 % 98 / 259 50.0 % 6 / 12 38.6 % 78 / 202
runtime_intrinsics.c
72.9%72.9%
72.9 % 349 / 479 46.2 % 139 / 301 44.3 % 202 / 456
safepoint.c
81.9%81.9%
81.9 % 77 / 94 100.0 % 9 / 9 50.0 % 24 / 48
coverage.cpp
77.0%77.0%
77.0 % 97 / 126 72.7 % 8 / 11 52.2 % 47 / 90
signals-unix.c
75.9%75.9%
75.9 % 293 / 386 90.6 % 29 / 32 54.6 % 118 / 216
threading.c
78.1%78.1%
78.1 % 196 / 251 87.5 % 28 / 32 58.0 % 65 / 112
runtime_ccall.cpp
78.8%78.8%
78.8 % 152 / 193 76.9 % 10 / 13 58.9 % 73 / 124
debuginfo.cpp
76.2%76.2%
76.2 % 446 / 585 83.3 % 40 / 48 59.5 % 191 / 321
jloptions.c
70.0%70.0%
70.0 % 296 / 423 100.0 % 4 / 4 60.1 % 179 / 298
aotcompile.cpp
77.3%77.3%
77.3 % 422 / 546 30.4 % 17 / 56 61.7 % 179 / 290
task.c
80.6%80.6%
80.6 % 386 / 479 86.1 % 31 / 36 62.4 % 146 / 234
llvm-remove-ni.cpp
68.0%68.0%
68.0 % 17 / 25 66.7 % 4 / 6 62.5 % 5 / 8
rtutils.c
70.2%70.2%
70.2 % 598 / 852 76.3 % 45 / 59 62.8 % 372 / 592
llvm-alloc-opt.cpp
74.4%74.4%
74.4 % 559 / 751 93.5 % 43 / 46 63.3 % 318 / 502
gc-pages.c
78.7%78.7%
78.7 % 133 / 169 100.0 % 5 / 5 63.8 % 60 / 94
disasm.cpp
83.8%83.8%
83.8 % 550 / 656 89.3 % 50 / 56 65.4 % 276 / 422
abi_x86_64.cpp
84.9%84.9%
84.9 % 107 / 126 100.0 % 10 / 10 67.0 % 65 / 97
jl_uv.c
89.2%89.2%
89.2 % 445 / 499 95.2 % 80 / 84 68.3 % 123 / 180
interpreter.c
83.8%83.8%
83.8 % 403 / 481 87.5 % 14 / 16 69.7 % 262 / 376
ccall.cpp
86.2%86.2%
86.2 % 1042 / 1209 93.5 % 29 / 31 70.1 % 667 / 952
llvm-ptls.cpp
81.5%81.5%
81.5 % 97 / 119 84.6 % 11 / 13 70.6 % 24 / 34
init.c
86.1%86.1%
86.1 % 353 / 410 100.0 % 22 / 22 71.5 % 148 / 207
gc-stacks.c
76.2%76.2%
76.2 % 93 / 122 77.8 % 7 / 9 71.7 % 43 / 60
stackwalk.c
79.6%79.6%
79.6 % 250 / 314 75.0 % 15 / 20 71.7 % 109 / 152
opaque_closure.c
93.0%93.0%
93.0 % 107 / 115 100.0 % 9 / 9 72.4 % 42 / 58
symbol.c
91.9%91.9%
91.9 % 79 / 86 92.3 % 12 / 13 72.5 % 29 / 40
gc.c
82.7%82.7%
82.7 % 1812 / 2192 74.7 % 118 / 158 72.5 % 699 / 964
jitlayers.cpp
90.4%90.4%
90.4 % 637 / 705 92.4 % 73 / 79 72.7 % 320 / 440
llvm-gc-invariant-verifier.cpp
88.0%88.0%
88.0 % 88 / 100 90.0 % 18 / 20 72.9 % 51 / 70
staticdata.c
90.7%90.7%
90.7 % 1218 / 1343 90.0 % 54 / 60 73.4 % 468 / 638
builtins.c
95.5%95.5%
95.5 % 1285 / 1345 97.7 % 85 / 87 73.7 % 892 / 1211
llvm-remove-addrspaces.cpp
77.0%77.0%
77.0 % 177 / 230 71.4 % 15 / 21 74.6 % 88 / 118
ast.c
86.1%86.1%
86.1 % 707 / 821 80.0 % 40 / 50 74.6 % 293 / 393
module.c
86.9%86.9%
86.9 % 457 / 526 93.4 % 57 / 61 74.9 % 283 / 378
julia_threads.h
100.0%
100.0 % 7 / 7 100.0 % 2 / 2 75.0 % 3 / 4
codegen_shared.h
77.1%77.1%
77.1 % 81 / 105 80.0 % 24 / 30 75.0 % 12 / 16
llvm-final-gc-lowering.cpp
87.4%87.4%
87.4 % 174 / 199 89.5 % 17 / 19 75.0 % 39 / 52
llvm-simdloop.cpp
83.2%83.2%
83.2 % 119 / 143 72.7 % 8 / 11 75.0 % 60 / 80
smallintset.c
87.2%87.2%
87.2 % 102 / 117 100.0 % 8 / 8 75.7 % 56 / 74
llvm-julia-licm.cpp
73.0%73.0%
73.0 % 135 / 185 68.2 % 15 / 22 76.0 % 76 / 100
llvm-cpufeatures.cpp
78.8%78.8%
78.8 % 41 / 52 77.8 % 7 / 9 76.7 % 23 / 30
llvm-alloc-helpers.cpp
81.5%81.5%
81.5 % 172 / 211 85.7 % 6 / 7 76.9 % 143 / 186
method.c
93.8%93.8%
93.8 % 716 / 763 100.0 % 31 / 31 77.4 % 438 / 566
ircode.c
88.2%88.2%
88.2 % 603 / 684 91.3 % 21 / 23 77.8 % 346 / 445
dump.c
92.4%92.4%
92.4 % 1998 / 2162 97.4 % 74 / 76 78.1 % 1003 / 1285
sys.c
84.4%84.4%
84.4 % 190 / 225 82.5 % 52 / 63 78.9 % 60 / 76
toplevel.c
90.6%90.6%
90.6 % 638 / 704 97.1 % 34 / 35 79.2 % 418 / 528
intrinsics.cpp
91.8%91.8%
91.8 % 934 / 1017 97.2 % 35 / 36 79.3 % 589 / 743
codegen.cpp
91.6%91.6%
91.6 % 4656 / 5085 93.4 % 326 / 349 79.4 % 2949 / 3714
julia_internal.h
99.4%99.4%
99.4 % 165 / 166 100.0 % 39 / 39 79.8 % 75 / 94
gc.h
99.0%99.0%
99.0 % 96 / 97 100.0 % 28 / 28 80.0 % 8 / 10
array.c
92.4%92.4%
92.4 % 754 / 816 96.4 % 53 / 55 80.2 % 421 / 525
llvm-late-gc-lowering.cpp
87.5%87.5%
87.5 % 1366 / 1562 87.3 % 69 / 79 80.3 % 1060 / 1320
datatype.c
91.9%91.9%
91.9 % 1006 / 1095 90.6 % 77 / 85 81.2 % 747 / 920
julia.h
96.6%96.6%
96.6 % 173 / 179 98.0 % 48 / 49 82.1 % 156 / 190
cgutils.cpp
94.0%94.0%
94.0 % 2307 / 2455 93.1 % 201 / 216 83.0 % 1445 / 1740
simplevector.c
91.8%91.8%
91.8 % 56 / 61 81.8 % 9 / 11 83.3 % 15 / 18
partr.c
92.9%92.9%
92.9 % 158 / 170 100.0 % 14 / 14 84.3 % 91 / 108
gf.c
92.2%92.2%
92.2 % 1800 / 1952 97.9 % 94 / 96 84.5 % 1310 / 1550
iddict.c
94.6%94.6%
94.6 % 105 / 111 100.0 % 7 / 7 84.7 % 61 / 72
dlload.c
94.6%94.6%
94.6 % 87 / 92 100.0 % 5 / 5 86.8 % 66 / 76
jltypes.c
95.7%95.7%
95.7 % 1524 / 1592 97.6 % 82 / 84 87.7 % 1007 / 1148
typemap.c
95.5%95.5%
95.5 % 744 / 779 100.0 % 33 / 33 88.2 % 674 / 764
jitlayers.h
100.0%
100.0 % 71 / 71 100.0 % 45 / 45 88.9 % 16 / 18
llvm-demote-float16.cpp
89.0%89.0%
89.0 % 73 / 82 66.7 % 4 / 6 90.0 % 27 / 30
llvm-propagate-addrspaces.cpp
92.5%92.5%
92.5 % 172 / 186 88.9 % 16 / 18 90.4 % 103 / 114
llvm-muladd.cpp
85.1%85.1%
85.1 % 40 / 47 71.4 % 5 / 7 90.9 % 30 / 33
llvm-pass-helpers.cpp
100.0%
100.0 % 103 / 103 100.0 % 18 / 18 91.7 % 11 / 12
subtype.c
97.0%97.0%
97.0 % 2464 / 2539 99.0 % 101 / 102 92.4 % 2736 / 2962
gc-alloc-profiler.cpp
98.0%98.0%
98.0 % 49 / 50 100.0 % 6 / 6 93.8 % 15 / 16
llvm-lower-handlers.cpp
92.9%92.9%
92.9 % 92 / 99 71.4 % 5 / 7 94.4 % 34 / 36
crc32c.c
98.5%98.5%
98.5 % 67 / 68 100.0 % 4 / 4 96.2 % 25 / 26
abi_llvm.cpp
100.0%
100.0 % 6 / 6 100.0 % 3 / 3 - 0 / 0
passes.h
0.0%
0.0 % 0 / 14 0.0 % 0 / 14 - 0 / 0
llvm-pass-helpers.h
100.0%
100.0 % 5 / 5 100.0 % 2 / 2 - 0 / 0
common_symbols2.inc
100.0%
100.0 % 254 / 254 - 0 / 0 - 0 / 0
timing.c
100.0%
100.0 % 2 / 2 100.0 % 2 / 2 - 0 / 0
serialize.h
100.0%
100.0 % 28 / 28 100.0 % 8 / 8 - 0 / 0
debug-registry.h
100.0%
100.0 % 11 / 11 100.0 % 21 / 21 - 0 / 0
julia_atomics.h
77.8%77.8%
77.8 % 7 / 9 87.5 % 14 / 16 - 0 / 0
common_symbols1.inc
100.0%
100.0 % 99 / 99 - 0 / 0 - 0 / 0
codegen-stubs.c
0.0%
0.0 % 0 / 62 0.0 % 0 / 45 - 0 / 0
debuginfo.h
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
julia_locks.h
100.0%
100.0 % 21 / 21 100.0 % 7 / 7 - 0 / 0
gc-alloc-profiler.h
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 100.0 % 2 / 2
llvm-alloc-helpers.h
100.0%
100.0 % 31 / 31 100.0 % 5 / 5 100.0 % 2 / 2

Generated by: LCOV version 1.14