Coverage Report

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/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/8)
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
 20.87% (217/1040)
 24.24% (32/132)
 31.86% (151/474)
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
  0.00% (0/446)
  0.00% (0/67)
  0.00% (0/184)
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
  0.00% (0/77)
  0.00% (0/24)
  0.00% (0/36)
src/hobbes/include/hobbes/lang/type.H
  4.05% (12/296)
  7.14% (4/56)
  4.35% (5/115)
src/hobbes/include/hobbes/lang/typemap.H
  0.00% (0/114)
  0.00% (0/12)
  0.00% (0/70)
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.58% (5/857)
  1.00% (1/100)
  0.79% (1/126)
src/hobbes/include/hobbes/util/array.H
  0.00% (0/198)
  0.00% (0/35)
  0.00% (0/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
  0.00% (0/195)
  0.00% (0/35)
  0.00% (0/105)
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
 70.37% (19/27)
 83.33% (5/6)
 71.43% (5/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/10)
src/hobbes/include/hobbes/util/ptr.H
 70.83% (51/72)
 69.23% (9/13)
 59.09% (26/44)
src/hobbes/include/hobbes/util/region.H
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/6)
src/hobbes/include/hobbes/util/rmap.H
  0.00% (0/380)
  0.00% (0/16)
  0.00% (0/341)
src/hobbes/include/hobbes/util/str.H
  0.00% (0/225)
  0.00% (0/24)
  0.00% (0/113)
src/hobbes/include/hobbes/util/stream.H
  0.00% (0/79)
  0.00% (0/8)
  0.00% (0/69)
src/hobbes/include/hobbes/util/time.H
  0.00% (0/174)
  0.00% (0/13)
  0.00% (0/126)
src/hobbes/include/hobbes/util/trie.H
  0.00% (0/76)
  0.00% (0/15)
  0.00% (0/45)
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/1027)
  0.00% (0/120)
  0.00% (0/515)
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/410)
  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.38% (2/529)
  1.96% (2/102)
  0.78% (2/258)
src/hobbes/lib/hobbes/eval/cexpr.C
  0.00% (0/871)
  0.00% (0/117)
  0.00% (0/332)
src/hobbes/lib/hobbes/eval/cmodule.C
  0.00% (0/1008)
  0.00% (0/145)
  0.00% (0/412)
src/hobbes/lib/hobbes/eval/ctype.C
  0.00% (0/151)
  0.00% (0/23)
  0.00% (0/130)
src/hobbes/lib/hobbes/eval/func.C
  0.00% (0/916)
  0.00% (0/87)
  0.00% (0/526)
src/hobbes/lib/hobbes/eval/funcdefs.C
  0.00% (0/623)
  0.00% (0/103)
  0.00% (0/242)
src/hobbes/lib/hobbes/eval/jitcc.C
  0.00% (0/986)
  0.00% (0/132)
  0.00% (0/427)
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/174)
  0.00% (0/17)
  0.00% (0/107)
src/hobbes/lib/hobbes/ipc/nbindings.C
  0.00% (0/532)
  0.00% (0/72)
  0.00% (0/318)
src/hobbes/lib/hobbes/ipc/net.C
  0.00% (0/816)
  0.00% (0/64)
  0.00% (0/431)
src/hobbes/lib/hobbes/ipc/prepl.C
  0.00% (0/564)
  0.00% (0/28)
  0.00% (0/387)
src/hobbes/lib/hobbes/ipc/process.C
  0.00% (0/119)
  0.00% (0/17)
  0.00% (0/78)
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
  0.00% (0/1945)
  0.00% (0/548)
  0.00% (0/1137)
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/202)
  0.00% (0/69)
  0.00% (0/139)
src/hobbes/lib/hobbes/lang/pat/dfa.C
  0.00% (0/1437)
  0.00% (0/157)
  0.00% (0/803)
src/hobbes/lib/hobbes/lang/pat/pattern.C
  0.00% (0/619)
  0.00% (0/108)
  0.00% (0/396)
src/hobbes/lib/hobbes/lang/pat/regex.C
  0.00% (0/1114)
  0.00% (0/120)
  0.00% (0/531)
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/345)
  0.00% (0/43)
  0.00% (0/211)
src/hobbes/lib/hobbes/lang/preds/class.C
  0.00% (0/836)
  0.00% (0/101)
  0.00% (0/425)
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/123)
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/40)
src/hobbes/lib/hobbes/lang/preds/str.C
  0.00% (0/204)
  0.00% (0/32)
  0.00% (0/129)
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
  2.03% (47/2310)
  2.66% (13/489)
  2.26% (31/1371)
src/hobbes/lib/hobbes/lang/typeinf.C
  0.00% (0/793)
  0.00% (0/115)
  0.00% (0/325)
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/764)
  0.00% (0/107)
  0.00% (0/401)
src/hobbes/lib/hobbes/parse/parser.C
  0.00% (0/286)
  0.00% (0/25)
  0.00% (0/100)
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/142)
  0.00% (0/23)
  0.00% (0/69)
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/2684)
  0.00% (0/35)
  0.00% (0/907)
src/hobbes/lib/hobbes/util/lannotation.C
  0.00% (0/123)
  0.00% (0/24)
  0.00% (0/62)
src/hobbes/lib/hobbes/util/region.C
  0.00% (0/168)
  0.00% (0/17)
  0.00% (0/80)
src/hobbes/lib/hobbes/util/str.C
  0.00% (0/695)
  0.00% (0/77)
  0.00% (0/432)
Totals
  1.11% (390/34982)
  1.51% (71/4694)
  1.30% (241/18496)