GCC Code Coverage Report
Directory: src/ Exec Total Coverage
Date: 2020-07-24 14:14:26 Lines: 9702 10267 94.5 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 4467 5567 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 % 1509 / 1555 77.7 % 670 / 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 % 34 / 34 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 % 77 / 77 91.4 % 53 / 58
env/envset.c
93.2 % 41 / 44 67.5 % 27 / 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 77.8 % 84 / 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 72.9 % 35 / 48
import/checker.c
87.6 % 183 / 209 74.6 % 94 / 126
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.7 % 318 / 343 79.7 % 94 / 118
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
95.4 % 271 / 284 77.6 % 118 / 152
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 % 84 / 85 94.4 % 51 / 54
lib/object_op.c
94.3 % 297 / 315 82.3 % 153 / 186
lib/opfunc.c
93.3 % 56 / 60 83.3 % 20 / 24
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
96.6 % 254 / 263 72.2 % 52 / 72
lib/string.c
42.0 % 179 / 426 27.5 % 49 / 178
lib/ugen.c
100.0 % 234 / 234 93.4 % 71 / 76
lib/vararg.c
98.5 % 132 / 134 77.6 % 45 / 58
main.c
100.0 % 14 / 14 100.0 % 2 / 2
parse/check.c
96.2 % 993 / 1032 81.3 % 758 / 932
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
99.1 % 221 / 223 91.6 % 163 / 178
parse/scan0.c
97.8 % 317 / 324 81.1 % 159 / 196
parse/scan1.c
97.9 % 412 / 421 86.0 % 387 / 450
parse/scan2.c
99.3 % 405 / 408 81.0 % 298 / 368
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.5 % 84 / 88 78.6 % 33 / 42
parse/traverse.c
97.7 % 42 / 43 74.0 % 37 / 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
93.0 % 534 / 574 70.6 % 89 / 126
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