View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/hobbes/fuzz/fuzz_fregion_reader.C |
82.22% (37/45) |
100.00% (5/5) |
80.00% (20/25) |
src/hobbes/fuzz/fuzz_parse_expr.C |
25.00% (9/36) |
20.00% (1/5) |
28.57% (4/14) |
src/hobbes/fuzz/fuzz_type_decode.C |
100.00% (15/15) |
100.00% (2/2) |
100.00% (7/7) |
src/hobbes/include/hobbes/cfregion.H |
0.00% (0/347) |
0.00% (0/29) |
0.00% (0/124) |
src/hobbes/include/hobbes/db/file.H |
0.00% (0/66) |
0.00% (0/10) |
0.00% (0/28) |
src/hobbes/include/hobbes/eval/cc.H |
0.00% (0/54) |
0.00% (0/17) |
0.00% (0/19) |
src/hobbes/include/hobbes/eval/cmodule.H |
0.00% (0/14) |
0.00% (0/3) |
0.00% (0/9) |
src/hobbes/include/hobbes/eval/func.H |
0.00% (0/22) |
0.00% (0/3) |
0.00% (0/26) |
src/hobbes/include/hobbes/eval/jitcc.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/5) |
src/hobbes/include/hobbes/events/events.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/fregion.H |
22.30% (217/973) |
25.00% (32/128) |
34.09% (151/443) |
src/hobbes/include/hobbes/hobbes.H |
0.00% (0/25) |
0.00% (0/7) |
0.00% (0/9) |
src/hobbes/include/hobbes/ipc/net.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/lang/expr.H |
2.83% (13/460) |
7.46% (5/67) |
6.85% (10/146) |
src/hobbes/include/hobbes/lang/module.H |
0.00% (0/36) |
0.00% (0/9) |
0.00% (0/23) |
src/hobbes/include/hobbes/lang/pat/dfa.H |
0.00% (0/21) |
0.00% (0/5) |
0.00% (0/11) |
src/hobbes/include/hobbes/lang/pat/pattern.H |
0.00% (0/41) |
0.00% (0/9) |
0.00% (0/24) |
src/hobbes/include/hobbes/lang/pat/regex.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/lang/preds/appendsto.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/lang/preds/hasctor.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/lang/preds/hasfield.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/lang/preds/subtype.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/lang/preds/subtype/obj.H |
0.00% (0/12) |
0.00% (0/6) |
0.00% (0/9) |
src/hobbes/include/hobbes/lang/tylift.H |
5.19% (4/77) |
8.33% (2/24) |
9.09% (3/33) |
src/hobbes/include/hobbes/lang/type.H |
43.24% (128/296) |
32.14% (18/56) |
39.81% (43/108) |
src/hobbes/include/hobbes/lang/typemap.H |
0.00% (0/111) |
0.00% (0/11) |
0.00% (0/69) |
src/hobbes/include/hobbes/lang/tyunqualify.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/1) |
src/hobbes/include/hobbes/net.H |
0.00% (0/199) |
0.00% (0/34) |
0.00% (0/73) |
src/hobbes/include/hobbes/parse/data.H |
0.00% (0/13) |
0.00% (0/2) |
0.00% (0/5) |
src/hobbes/include/hobbes/parse/grammar.H |
0.00% (0/3) |
0.00% (0/3) |
0.00% (0/7) |
src/hobbes/include/hobbes/parse/lalr.H |
0.00% (0/50) |
0.00% (0/6) |
0.00% (0/32) |
src/hobbes/include/hobbes/parse/parser.H |
0.00% (0/1) |
0.00% (0/1) |
0.00% (0/4) |
src/hobbes/include/hobbes/parse/terminal.H |
0.00% (0/2) |
0.00% (0/2) |
0.00% (0/2) |
src/hobbes/include/hobbes/reflect.H |
0.59% (5/845) |
1.02% (1/98) |
0.82% (1/122) |
src/hobbes/include/hobbes/util/array.H |
9.60% (19/198) |
11.43% (4/35) |
5.41% (4/74) |
src/hobbes/include/hobbes/util/autorelease.H |
0.00% (0/37) |
0.00% (0/7) |
0.00% (0/13) |
src/hobbes/include/hobbes/util/codec.H |
33.33% (64/192) |
26.47% (9/34) |
45.00% (36/80) |
src/hobbes/include/hobbes/util/func.H |
0.00% (0/3) |
0.00% (0/3) |
0.00% (0/3) |
src/hobbes/include/hobbes/util/hash.H |
100.00% (27/27) |
100.00% (6/6) |
100.00% (7/7) |
src/hobbes/include/hobbes/util/llvm.H |
0.00% (0/501) |
0.00% (0/96) |
0.00% (0/188) |
src/hobbes/include/hobbes/util/perf.H |
0.00% (0/58) |
0.00% (0/6) |
0.00% (0/6) |
src/hobbes/include/hobbes/util/ptr.H |
97.22% (70/72) |
84.62% (11/13) |
95.45% (42/44) |
src/hobbes/include/hobbes/util/rmap.H |
0.00% (0/377) |
0.00% (0/15) |
0.00% (0/340) |
src/hobbes/include/hobbes/util/str.H |
10.00% (23/230) |
12.50% (3/24) |
9.68% (9/93) |
src/hobbes/include/hobbes/util/stream.H |
39.76% (33/83) |
37.50% (3/8) |
34.78% (24/69) |
src/hobbes/include/hobbes/util/time.H |
0.00% (0/188) |
0.00% (0/13) |
0.00% (0/89) |
src/hobbes/include/hobbes/util/trie.H |
0.00% (0/71) |
0.00% (0/14) |
0.00% (0/44) |
src/hobbes/include/hobbes/util/unionfind.H |
0.00% (0/71) |
0.00% (0/8) |
0.00% (0/36) |
src/hobbes/lib/hobbes/boot/gen/boot.C |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/4) |
src/hobbes/lib/hobbes/db/bindings.C |
0.00% (0/982) |
0.00% (0/114) |
0.00% (0/479) |
src/hobbes/lib/hobbes/db/cbindings.C |
0.00% (0/286) |
0.00% (0/39) |
0.00% (0/147) |
src/hobbes/lib/hobbes/db/file.C |
0.00% (0/409) |
0.00% (0/64) |
0.00% (0/242) |
src/hobbes/lib/hobbes/db/signals.C |
0.00% (0/341) |
0.00% (0/32) |
0.00% (0/182) |
src/hobbes/lib/hobbes/eval/cc.C |
0.00% (0/445) |
0.00% (0/84) |
0.00% (0/224) |
src/hobbes/lib/hobbes/eval/cexpr.C |
0.00% (0/865) |
0.00% (0/117) |
0.00% (0/330) |
src/hobbes/lib/hobbes/eval/cmodule.C |
0.00% (0/941) |
0.00% (0/142) |
0.00% (0/384) |
src/hobbes/lib/hobbes/eval/ctype.C |
0.00% (0/142) |
0.00% (0/22) |
0.00% (0/123) |
src/hobbes/lib/hobbes/eval/func.C |
0.00% (0/885) |
0.00% (0/86) |
0.00% (0/510) |
src/hobbes/lib/hobbes/eval/funcdefs.C |
0.00% (0/598) |
0.00% (0/101) |
0.00% (0/224) |
src/hobbes/lib/hobbes/eval/jitcc.C |
0.00% (0/801) |
0.00% (0/112) |
0.00% (0/358) |
src/hobbes/lib/hobbes/eval/orcjitcc.C |
0.00% (0/118) |
0.00% (0/11) |
0.00% (0/20) |
src/hobbes/lib/hobbes/eval/search.C |
0.00% (0/158) |
0.00% (0/44) |
0.00% (0/131) |
src/hobbes/lib/hobbes/events/events.C |
0.00% (0/126) |
0.00% (0/13) |
0.00% (0/80) |
src/hobbes/lib/hobbes/ipc/nbindings.C |
0.00% (0/415) |
0.00% (0/57) |
0.00% (0/246) |
src/hobbes/lib/hobbes/ipc/net.C |
0.00% (0/444) |
0.00% (0/39) |
0.00% (0/227) |
src/hobbes/lib/hobbes/ipc/prepl.C |
0.00% (0/543) |
0.00% (0/27) |
0.00% (0/393) |
src/hobbes/lib/hobbes/ipc/process.C |
0.00% (0/97) |
0.00% (0/15) |
0.00% (0/64) |
src/hobbes/lib/hobbes/ipc/procman.C |
0.00% (0/178) |
0.00% (0/21) |
0.00% (0/93) |
src/hobbes/lib/hobbes/lang/closcvt.C |
0.00% (0/123) |
0.00% (0/21) |
0.00% (0/47) |
src/hobbes/lib/hobbes/lang/constraints.C |
0.00% (0/43) |
0.00% (0/5) |
0.00% (0/21) |
src/hobbes/lib/hobbes/lang/expr.C |
27.47% (545/1984) |
18.34% (97/529) |
25.71% (288/1120) |
src/hobbes/lib/hobbes/lang/macroexpand.C |
0.00% (0/93) |
0.00% (0/26) |
0.00% (0/47) |
src/hobbes/lib/hobbes/lang/module.C |
0.00% (0/199) |
0.00% (0/68) |
0.00% (0/138) |
src/hobbes/lib/hobbes/lang/pat/dfa.C |
0.00% (0/1341) |
0.00% (0/144) |
0.00% (0/737) |
src/hobbes/lib/hobbes/lang/pat/pattern.C |
0.00% (0/600) |
0.00% (0/107) |
0.00% (0/380) |
src/hobbes/lib/hobbes/lang/pat/regex.C |
0.00% (0/1073) |
0.00% (0/117) |
0.00% (0/513) |
src/hobbes/lib/hobbes/lang/preds/appendsto.C |
0.00% (0/83) |
0.00% (0/13) |
0.00% (0/44) |
src/hobbes/lib/hobbes/lang/preds/appendsto/record.C |
0.00% (0/342) |
0.00% (0/43) |
0.00% (0/205) |
src/hobbes/lib/hobbes/lang/preds/class.C |
0.00% (0/738) |
0.00% (0/78) |
0.00% (0/369) |
src/hobbes/lib/hobbes/lang/preds/consrecord.C |
0.00% (0/248) |
0.00% (0/20) |
0.00% (0/229) |
src/hobbes/lib/hobbes/lang/preds/consvariant.C |
0.00% (0/157) |
0.00% (0/15) |
0.00% (0/117) |
src/hobbes/lib/hobbes/lang/preds/cpptdesc.C |
0.00% (0/210) |
0.00% (0/34) |
0.00% (0/120) |
src/hobbes/lib/hobbes/lang/preds/data.C |
0.00% (0/49) |
0.00% (0/11) |
0.00% (0/36) |
src/hobbes/lib/hobbes/lang/preds/deconstruct.C |
0.00% (0/170) |
0.00% (0/28) |
0.00% (0/119) |
src/hobbes/lib/hobbes/lang/preds/equal.C |
0.00% (0/43) |
0.00% (0/12) |
0.00% (0/22) |
src/hobbes/lib/hobbes/lang/preds/hasctor.C |
0.00% (0/108) |
0.00% (0/16) |
0.00% (0/68) |
src/hobbes/lib/hobbes/lang/preds/hasctor/variant.C |
0.00% (0/60) |
0.00% (0/9) |
0.00% (0/44) |
src/hobbes/lib/hobbes/lang/preds/hasfield.C |
0.00% (0/157) |
0.00% (0/20) |
0.00% (0/120) |
src/hobbes/lib/hobbes/lang/preds/hasfield/lookup.C |
0.00% (0/115) |
0.00% (0/14) |
0.00% (0/66) |
src/hobbes/lib/hobbes/lang/preds/hasfield/record.C |
0.00% (0/76) |
0.00% (0/9) |
0.00% (0/62) |
src/hobbes/lib/hobbes/lang/preds/hasfield/slookup.C |
0.00% (0/103) |
0.00% (0/13) |
0.00% (0/59) |
src/hobbes/lib/hobbes/lang/preds/hasfield/tenvlookup.C |
0.00% (0/146) |
0.00% (0/15) |
0.00% (0/103) |
src/hobbes/lib/hobbes/lang/preds/not.C |
0.00% (0/36) |
0.00% (0/10) |
0.00% (0/27) |
src/hobbes/lib/hobbes/lang/preds/packsto.C |
0.00% (0/143) |
0.00% (0/17) |
0.00% (0/91) |
src/hobbes/lib/hobbes/lang/preds/recty.C |
0.00% (0/89) |
0.00% (0/13) |
0.00% (0/60) |
src/hobbes/lib/hobbes/lang/preds/sizeof.C |
0.00% (0/55) |
0.00% (0/12) |
0.00% (0/37) |
src/hobbes/lib/hobbes/lang/preds/str.C |
0.00% (0/161) |
0.00% (0/26) |
0.00% (0/106) |
src/hobbes/lib/hobbes/lang/preds/subtype.C |
0.00% (0/76) |
0.00% (0/13) |
0.00% (0/44) |
src/hobbes/lib/hobbes/lang/preds/subtype/obj.C |
0.00% (0/243) |
0.00% (0/29) |
0.00% (0/121) |
src/hobbes/lib/hobbes/lang/preds/typeof.C |
0.00% (0/69) |
0.00% (0/11) |
0.00% (0/49) |
src/hobbes/lib/hobbes/lang/preds/vapp.C |
0.00% (0/165) |
0.00% (0/19) |
0.00% (0/109) |
src/hobbes/lib/hobbes/lang/preds/vtrunc.C |
0.00% (0/83) |
0.00% (0/14) |
0.00% (0/54) |
src/hobbes/lib/hobbes/lang/type.C |
46.25% (1061/2294) |
46.61% (227/487) |
49.82% (679/1363) |
src/hobbes/lib/hobbes/lang/typeinf.C |
0.00% (0/784) |
0.00% (0/111) |
0.00% (0/313) |
src/hobbes/lib/hobbes/lang/typemap.C |
0.00% (0/165) |
0.00% (0/19) |
0.00% (0/137) |
src/hobbes/lib/hobbes/lang/typepreds.C |
0.00% (0/105) |
0.00% (0/15) |
0.00% (0/49) |
src/hobbes/lib/hobbes/lang/tyunqualify.C |
0.00% (0/56) |
0.00% (0/2) |
0.00% (0/27) |
src/hobbes/lib/hobbes/parse/grammar.C |
0.00% (0/55) |
0.00% (0/11) |
0.00% (0/33) |
src/hobbes/lib/hobbes/parse/lalr.C |
0.00% (0/762) |
0.00% (0/107) |
0.00% (0/401) |
src/hobbes/lib/hobbes/parse/parser.C |
0.00% (0/273) |
0.00% (0/24) |
0.00% (0/94) |
src/hobbes/lib/hobbes/parse/terminal.C |
0.00% (0/37) |
0.00% (0/16) |
0.00% (0/18) |
src/hobbes/lib/hobbes/read/parser.C |
0.00% (0/131) |
0.00% (0/22) |
0.00% (0/60) |
src/hobbes/lib/hobbes/read/pgen/hexpr.lex.C |
0.00% (0/1247) |
0.00% (0/46) |
0.00% (0/1179) |
src/hobbes/lib/hobbes/read/pgen/hexpr.parse.C |
0.00% (0/2478) |
0.00% (0/33) |
0.00% (0/861) |
src/hobbes/lib/hobbes/util/lannotation.C |
30.08% (37/123) |
33.33% (8/24) |
33.87% (21/62) |
src/hobbes/lib/hobbes/util/region.C |
0.00% (0/151) |
0.00% (0/17) |
0.00% (0/68) |
src/hobbes/lib/hobbes/util/str.C |
3.17% (19/600) |
4.29% (3/70) |
2.44% (8/328) |
Totals |
6.98% (2326/33302) |
9.69% (437/4509) |
7.79% (1357/17409) |