GCC Code Coverage Report
Directory: src/ Exec Total Coverage
Date: 2020-09-14 00:22:58 Lines: 9754 10315 94.6 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 4461 5561 80.2 %

File Lines Branches
arg.c
77.7 % 101 / 130 60.4 % 32 / 53
clean.c
100.0 % 276 / 276 97.2 % 105 / 108
compile.c
96.5 % 83 / 86 89.1 % 41 / 46
emit/emit.c
97.0 % 1512 / 1559 77.5 % 668 / 862
emit/emitter.c
100.0 % 28 / 28 100.0 % 2 / 2
emit/escape.c
100.0 % 52 / 52 76.3 % 29 / 38
emit/memoize.c
100.0 % 33 / 33 100.0 % 6 / 6
env/context.c
100.0 % 26 / 26 100.0 % 4 / 4
env/env.c
100.0 % 85 / 85 100.0 % 10 / 10
env/env_utils.c
100.0 % 71 / 71 90.4 % 47 / 52
env/envset.c
90.9 % 40 / 44 60.0 % 24 / 40
env/func.c
100.0 % 23 / 23 92.9 % 13 / 14
env/nspc.c
98.4 % 61 / 62 78.3 % 47 / 60
env/tupleform.c
100.0 % 38 / 38 93.8 % 15 / 16
env/type.c
95.0 % 133 / 140 78.7 % 85 / 108
env/type_special.c
100.0 % 33 / 33 100.0 % 10 / 10
env/value.c
100.0 % 25 / 25 100.0 % 20 / 20
gwion.c
99.3 % 137 / 138 92.1 % 35 / 38
gwiondata.c
100.0 % 35 / 35 100.0 % 4 / 4
import/cdef.c
90.2 % 74 / 82 75.0 % 36 / 48
import/checker.c
89.6 % 180 / 201 78.7 % 96 / 122
import/enum.c
100.0 % 51 / 51 76.7 % 23 / 30
import/fdef.c
100.0 % 94 / 94 89.1 % 41 / 46
import/internals.c
100.0 % 14 / 14 100.0 % 4 / 4
import/item.c
100.0 % 33 / 33 92.9 % 13 / 14
import/oper.c
100.0 % 39 / 39 100.0 % 4 / 4
import/special.c
100.0 % 29 / 29 - % 0 / 0
import/tdef.c
96.0 % 24 / 25 56.2 % 9 / 16
import/type.c
100.0 % 23 / 23 87.5 % 14 / 16
import/udef.c
100.0 % 60 / 60 88.0 % 44 / 50
lib/array.c
92.8 % 322 / 347 79.5 % 97 / 122
lib/engine.c
98.5 % 128 / 130 75.0 % 15 / 20
lib/event.c
100.0 % 47 / 47 75.0 % 3 / 4
lib/func.c
96.9 % 283 / 292 78.7 % 118 / 150
lib/instr.c
98.0 % 96 / 98 81.2 % 26 / 32
lib/modules.c
99.5 % 219 / 220 89.5 % 34 / 38
lib/object.c
98.8 % 82 / 83 94.6 % 53 / 56
lib/object_op.c
94.4 % 305 / 323 82.8 % 154 / 186
lib/opfunc.c
90.8 % 59 / 65 75.0 % 21 / 28
lib/prim.c
99.6 % 233 / 234 65.0 % 13 / 20
lib/prim_values.c
100.0 % 30 / 30 - % 0 / 0
lib/ptr.c
95.3 % 122 / 128 74.0 % 37 / 50
lib/shred.c
97.1 % 269 / 277 72.1 % 49 / 68
lib/string.c
42.0 % 179 / 426 27.5 % 49 / 178
lib/ugen.c
100.0 % 228 / 228 92.2 % 59 / 64
lib/vararg.c
98.6 % 137 / 139 75.9 % 44 / 58
main.c
100.0 % 14 / 14 100.0 % 2 / 2
parse/check.c
96.3 % 987 / 1025 82.2 % 761 / 926
parse/compat_func.c
100.0 % 11 / 11 100.0 % 10 / 10
parse/did_you_mean.c
100.0 % 42 / 42 86.8 % 33 / 38
parse/func_operator.c
100.0 % 13 / 13 100.0 % 16 / 16
parse/operator.c
98.7 % 220 / 223 90.4 % 161 / 178
parse/scan0.c
97.8 % 317 / 324 80.6 % 158 / 196
parse/scan1.c
97.8 % 441 / 451 86.0 % 404 / 470
parse/scan2.c
99.3 % 406 / 409 80.9 % 296 / 366
parse/scanx.c
100.0 % 43 / 43 83.3 % 35 / 42
parse/stage.c
100.0 % 14 / 14 100.0 % 18 / 18
parse/template.c
95.7 % 88 / 92 77.5 % 31 / 40
parse/traverse.c
97.7 % 42 / 43 78.0 % 39 / 50
parse/type_decl.c
93.8 % 30 / 32 93.3 % 28 / 30
pass.c
100.0 % 34 / 34 100.0 % 6 / 6
plug.c
100.0 % 113 / 113 97.6 % 41 / 42
soundinfo.c
100.0 % 11 / 11 - % 0 / 0
vm/driver.c
100.0 % 32 / 32 100.0 % 8 / 8
vm/gack.c
95.7 % 45 / 47 85.7 % 12 / 14
vm/shreduler.c
100.0 % 85 / 85 100.0 % 40 / 40
vm/vm.c
92.8 % 528 / 569 65.6 % 84 / 128
vm/vm_code.c
100.0 % 45 / 45 100.0 % 16 / 16
vm/vm_name.c
100.0 % 8 / 8 75.0 % 3 / 4
vm/vm_shred.c
100.0 % 33 / 33 100.0 % 6 / 6