GCC Code Coverage Report
Directory: src/ Exec Total Coverage
Date: 2020-09-14 20:46:08 Lines: 9807 10389 94.4 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 4466 5569 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
94.4 % 134 / 142 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/import_cdef.c
90.4 % 75 / 83 75.0 % 36 / 48
import/import_checker.c
88.6 % 178 / 201 78.8 % 93 / 118
import/import_enum.c
100.0 % 51 / 51 76.7 % 23 / 30
import/import_fdef.c
100.0 % 94 / 94 89.1 % 41 / 46
import/import_internals.c
100.0 % 14 / 14 100.0 % 4 / 4
import/import_item.c
100.0 % 33 / 33 92.9 % 13 / 14
import/import_oper.c
100.0 % 39 / 39 100.0 % 4 / 4
import/import_special.c
100.0 % 29 / 29 - % 0 / 0
import/import_tdef.c
96.0 % 24 / 25 56.2 % 9 / 16
import/import_type.c
100.0 % 23 / 23 87.5 % 14 / 16
import/import_udef.c
100.0 % 60 / 60 88.0 % 44 / 50
lib/array.c
89.7 % 373 / 416 77.6 % 104 / 134
lib/engine.c
98.5 % 128 / 130 75.0 % 15 / 20
lib/event.c
100.0 % 47 / 47 75.0 % 3 / 4
lib/instr.c
98.0 % 96 / 98 81.2 % 26 / 32
lib/lib_func.c
96.9 % 283 / 292 78.7 % 118 / 150
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 % 304 / 322 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 73.5 % 50 / 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 % 223 / 226 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