GCC Code Coverage Report
Directory: src/ Exec Total Coverage
Date: 2020-10-03 11:54:50 Lines: 9825 10410 94.4 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 4488 5582 80.4 %

File Lines Branches
arg.c
75.9 % 101 / 133 59.3 % 32 / 54
clean.c
100.0 % 275 / 275 97.2 % 103 / 106
compile.c
96.7 % 87 / 90 85.2 % 46 / 54
emit/emit.c
97.0 % 1514 / 1561 77.7 % 671 / 864
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 % 88 / 88 100.0 % 10 / 10
env/env_utils.c
100.0 % 71 / 71 90.4 % 47 / 52
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
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
98.6 % 138 / 140 90.0 % 36 / 40
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
100.0 % 25 / 25 68.8 % 11 / 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
99.0 % 97 / 98 84.4 % 27 / 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 85.5 % 159 / 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 75.0 % 39 / 52
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 % 989 / 1027 82.3 % 759 / 922
parse/compat_func.c
100.0 % 11 / 11 100.0 % 10 / 10
parse/did_you_mean.c
95.1 % 39 / 41 75.0 % 30 / 40
parse/func_operator.c
100.0 % 13 / 13 100.0 % 16 / 16
parse/operator.c
98.7 % 223 / 226 91.0 % 162 / 178
parse/scan0.c
97.8 % 311 / 318 82.8 % 159 / 192
parse/scan1.c
97.8 % 443 / 453 85.7 % 403 / 470
parse/scan2.c
99.3 % 410 / 413 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.7 % 88 / 92 78.6 % 33 / 42
parse/traverse.c
97.7 % 42 / 43 80.0 % 40 / 50
parse/type_decl.c
93.8 % 30 / 32 93.3 % 28 / 30
pass.c
100.0 % 41 / 41 100.0 % 8 / 8
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