Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/icu/source/common/appendable.cpp
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/36)
src/icu/source/common/bmpset.cpp
  0.00% (0/522)
  0.00% (0/12)
  0.00% (0/488)
src/icu/source/common/bmpset.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/icu/source/common/bytestream.cpp
  0.00% (0/47)
  0.00% (0/7)
  0.00% (0/43)
src/icu/source/common/charstr.cpp
 21.09% (27/128)
 30.00% (3/10)
 25.76% (34/132)
src/icu/source/common/charstr.h
 44.44% (12/27)
 57.14% (8/14)
 52.94% (9/17)
src/icu/source/common/cmemory.cpp
 23.88% (16/67)
 33.33% (2/6)
 17.65% (12/68)
src/icu/source/common/cmemory.h
  9.41% (8/85)
 31.58% (6/19)
  9.26% (10/108)
src/icu/source/common/cpputils.h
  0.00% (0/16)
  0.00% (0/12)
  0.00% (0/16)
src/icu/source/common/cstring.cpp
  0.00% (0/184)
  0.00% (0/13)
  0.00% (0/183)
src/icu/source/common/edits.cpp
  0.00% (0/270)
  0.00% (0/14)
  0.00% (0/267)
src/icu/source/common/loadednormalizer2impl.cpp
 38.79% (90/232)
 22.73% (5/22)
 56.63% (175/309)
src/icu/source/common/locid.cpp
  0.00% (0/613)
  0.00% (0/65)
  0.00% (0/681)
src/icu/source/common/locmap.cpp
  0.00% (0/130)
  0.00% (0/6)
  0.00% (0/120)
src/icu/source/common/mutex.h
100.00% (7/7)
100.00% (2/2)
100.00% (13/13)
src/icu/source/common/norm2allmodes.h
 10.00% (19/190)
 17.95% (7/39)
 19.59% (29/148)
src/icu/source/common/normalizer2.cpp
  1.82% (6/330)
  2.13% (1/47)
  2.07% (6/290)
src/icu/source/common/normalizer2impl.cpp
  6.56% (97/1479)
  7.94% (5/63)
  5.07% (74/1460)
src/icu/source/common/normalizer2impl.h
  7.89% (18/228)
 14.55% (8/55)
 11.57% (25/216)
src/icu/source/common/patternprops.cpp
  0.00% (0/86)
  0.00% (0/7)
  0.00% (0/100)
src/icu/source/common/punycode.cpp
 30.03% (88/293)
 60.00% (3/5)
 28.89% (104/360)
src/icu/source/common/putil.cpp
  3.95% (29/734)
  5.36% (3/56)
  2.94% (28/954)
src/icu/source/common/resource.cpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/icu/source/common/resource.h
  0.00% (0/18)
  0.00% (0/10)
  0.00% (0/26)
src/icu/source/common/ruleiter.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/icu/source/common/stringpiece.cpp
  2.22% (1/45)
 20.00% (1/5)
 17.78% (8/45)
src/icu/source/common/uarrsort.cpp
  0.00% (0/158)
  0.00% (0/9)
  0.00% (0/152)
src/icu/source/common/ubidi_props.cpp
  0.00% (0/153)
  0.00% (0/18)
  0.00% (0/255)
src/icu/source/common/ucase.cpp
  0.00% (0/705)
  0.00% (0/34)
  0.00% (0/1146)
src/icu/source/common/uchar.cpp
  1.05% (5/476)
  2.04% (1/49)
  0.67% (8/1199)
src/icu/source/common/ucln_cmn.cpp
 17.78% (8/45)
 20.00% (1/5)
  8.62% (5/58)
src/icu/source/common/ucmndata.cpp
 43.92% (83/189)
 50.00% (5/10)
 45.56% (77/169)
src/icu/source/common/ucnv.cpp
  0.00% (0/1664)
  0.00% (0/54)
  0.00% (0/1888)
src/icu/source/common/ucnv2022.cpp
  0.00% (0/1969)
  0.00% (0/29)
  0.00% (0/1493)
src/icu/source/common/ucnv_bld.cpp
  0.00% (0/912)
  0.00% (0/29)
  0.00% (0/1153)
src/icu/source/common/ucnv_cb.cpp
  0.00% (0/116)
  0.00% (0/5)
  0.00% (0/99)
src/icu/source/common/ucnv_cnv.cpp
  0.00% (0/103)
  0.00% (0/5)
  0.00% (0/80)
src/icu/source/common/ucnv_ct.cpp
  0.00% (0/333)
  0.00% (0/10)
  0.00% (0/616)
src/icu/source/common/ucnv_err.cpp
  0.00% (0/258)
  0.00% (0/8)
  0.00% (0/665)
src/icu/source/common/ucnv_ext.cpp
  0.00% (0/644)
  0.00% (0/16)
  0.00% (0/572)
src/icu/source/common/ucnv_io.cpp
  0.00% (0/736)
  0.00% (0/37)
  0.00% (0/721)
src/icu/source/common/ucnv_lmb.cpp
  0.00% (0/517)
  0.00% (0/12)
  0.00% (0/543)
src/icu/source/common/ucnv_u16.cpp
  0.00% (0/992)
  0.00% (0/17)
  0.00% (0/663)
src/icu/source/common/ucnv_u32.cpp
  0.00% (0/805)
  0.00% (0/14)
  0.00% (0/476)
src/icu/source/common/ucnv_u7.cpp
  0.00% (0/865)
  0.00% (0/7)
  0.00% (0/607)
src/icu/source/common/ucnv_u8.cpp
  0.00% (0/710)
  0.00% (0/7)
  0.00% (0/460)
src/icu/source/common/ucnvbocu.cpp
  0.00% (0/762)
  0.00% (0/8)
  0.00% (0/1170)
src/icu/source/common/ucnvhz.cpp
  0.00% (0/357)
  0.00% (0/8)
  0.00% (0/302)
src/icu/source/common/ucnvisci.cpp
  0.00% (0/527)
  0.00% (0/10)
  0.00% (0/1193)
src/icu/source/common/ucnvlat1.cpp
  0.00% (0/445)
  0.00% (0/9)
  0.00% (0/199)
src/icu/source/common/ucnvmbcs.cpp
  0.00% (0/3242)
  0.00% (0/36)
  0.00% (0/2595)
src/icu/source/common/ucnvscsu.cpp
  0.00% (0/1339)
  0.00% (0/14)
  0.00% (0/838)
src/icu/source/common/ucol_swp.cpp
  0.00% (0/437)
  0.00% (0/6)
  0.00% (0/457)
src/icu/source/common/udata.cpp
 23.90% (147/615)
 32.00% (8/25)
 22.69% (204/899)
src/icu/source/common/udatamem.cpp
 51.52% (34/66)
 60.00% (6/10)
 47.22% (51/108)
src/icu/source/common/udataswp.cpp
  0.00% (0/306)
  0.00% (0/22)
  0.00% (0/440)
src/icu/source/common/uenum.cpp
  0.00% (0/120)
  0.00% (0/8)
  0.00% (0/135)
src/icu/source/common/uhash.cpp
 31.13% (151/485)
 30.43% (14/46)
 27.64% (131/474)
src/icu/source/common/uinvchar.cpp
  0.00% (0/303)
  0.00% (0/14)
  0.00% (0/369)
src/icu/source/common/uinvchar.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/6)
src/icu/source/common/uloc.cpp
  0.00% (0/1469)
  0.00% (0/52)
  0.00% (0/2073)
src/icu/source/common/uloc_keytype.cpp
  0.00% (0/457)
  0.00% (0/13)
  0.00% (0/723)
src/icu/source/common/uloc_tag.cpp
  0.00% (0/1782)
  0.00% (0/43)
  0.00% (0/2182)
src/icu/source/common/umapfile.cpp
  0.00% (0/34)
  0.00% (0/2)
  0.00% (0/37)
src/icu/source/common/umath.cpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/8)
src/icu/source/common/umutex.cpp
 45.59% (31/68)
 44.44% (4/9)
 44.83% (13/29)
src/icu/source/common/umutex.h
 33.33% (17/51)
 55.56% (5/9)
 26.47% (9/34)
src/icu/source/common/unicode/appendable.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/icu/source/common/unicode/brkiter.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/icu/source/common/unicode/bytestream.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/icu/source/common/unicode/char16ptr.h
 27.27% (12/44)
 57.14% (8/14)
 63.16% (12/19)
src/icu/source/common/unicode/chariter.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/8)
src/icu/source/common/unicode/edits.h
  0.00% (0/23)
  0.00% (0/15)
  0.00% (0/18)
src/icu/source/common/unicode/idna.h
 90.00% (9/10)
 80.00% (4/5)
 92.31% (12/13)
src/icu/source/common/unicode/localpointer.h
 28.21% (11/39)
 37.50% (6/16)
 42.86% (9/21)
src/icu/source/common/unicode/locid.h
  0.00% (0/21)
  0.00% (0/7)
  0.00% (0/7)
src/icu/source/common/unicode/normalizer2.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/icu/source/common/unicode/parsepos.h
  0.00% (0/29)
  0.00% (0/10)
  0.00% (0/10)
src/icu/source/common/unicode/rep.h
 10.00% (1/10)
 25.00% (1/4)
 25.00% (1/4)
src/icu/source/common/unicode/stringpiece.h
  6.06% (2/33)
 15.38% (2/13)
 13.33% (2/15)
src/icu/source/common/unicode/uniset.h
  0.00% (0/48)
  0.00% (0/12)
  0.00% (0/17)
src/icu/source/common/unicode/unistr.h
 17.02% (65/382)
 12.69% (17/134)
 18.78% (40/213)
src/icu/source/common/unicode/uobject.h
  0.00% (0/11)
  0.00% (0/5)
  0.00% (0/5)
src/icu/source/common/unicode/ures.h
  0.00% (0/44)
  0.00% (0/5)
  0.00% (0/8)
src/icu/source/common/unicode/utypes.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/icu/source/common/unifilt.cpp
  0.00% (0/26)
  0.00% (0/5)
  0.00% (0/30)
src/icu/source/common/unifunct.cpp
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/icu/source/common/uniset.cpp
  0.00% (0/1377)
  0.00% (0/87)
  0.00% (0/1352)
src/icu/source/common/unisetspan.cpp
  0.00% (0/992)
  0.00% (0/31)
  0.00% (0/901)
src/icu/source/common/unisetspan.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/icu/source/common/unistr.cpp
 14.54% (165/1135)
 15.96% (15/94)
 14.68% (158/1076)
src/icu/source/common/uobject.cpp
 42.86% (9/21)
 42.86% (3/7)
 47.06% (16/34)
src/icu/source/common/uresbund.cpp
  0.00% (0/1972)
  0.00% (0/79)
  0.00% (0/3017)
src/icu/source/common/uresdata.cpp
  0.00% (0/1051)
  0.00% (0/41)
  0.00% (0/1159)
src/icu/source/common/uresdata.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/5)
src/icu/source/common/ustr_cnv.cpp
  0.00% (0/161)
  0.00% (0/9)
  0.00% (0/247)
src/icu/source/common/ustrcase.cpp
  0.00% (0/804)
  0.00% (0/25)
  0.00% (0/905)
src/icu/source/common/ustrcase_locale.cpp
  0.00% (0/38)
  0.00% (0/5)
  0.00% (0/89)
src/icu/source/common/ustrenum.cpp
  0.00% (0/212)
  0.00% (0/30)
  0.00% (0/254)
src/icu/source/common/ustrfmt.cpp
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/15)
src/icu/source/common/ustring.cpp
  1.45% (14/964)
  8.00% (4/50)
  3.22% (38/1179)
src/icu/source/common/ustrtrns.cpp
  8.31% (101/1215)
 28.57% (4/14)
 10.16% (131/1290)
src/icu/source/common/utf_impl.cpp
  0.00% (0/164)
  0.00% (0/5)
  0.00% (0/180)
src/icu/source/common/util.cpp
  0.00% (0/171)
  0.00% (0/9)
  0.00% (0/149)
src/icu/source/common/utrace.cpp
  0.00% (0/304)
  0.00% (0/16)
  0.00% (0/184)
src/icu/source/common/utrie.cpp
  0.00% (0/751)
  0.00% (0/23)
  0.00% (0/704)
src/icu/source/common/utrie2.cpp
  9.04% (49/542)
  5.26% (1/19)
  7.68% (45/586)
src/icu/source/common/utrie2.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/11)
src/icu/source/common/utrie2_builder.cpp
  0.00% (0/862)
  0.00% (0/30)
  0.00% (0/841)
src/icu/source/common/uts46.cpp
 19.71% (188/954)
 34.15% (14/41)
 19.50% (194/995)
src/icu/source/common/uvector.cpp
  0.00% (0/385)
  0.00% (0/41)
  0.00% (0/349)
src/icu/source/common/uvector.h
  0.00% (0/44)
  0.00% (0/14)
  0.00% (0/14)
src/libpsl/fuzz/libpsl_load_dafsa_fuzzer.c
100.00% (24/24)
100.00% (1/1)
 54.55% (12/22)
src/libpsl/src/lookup_string_in_fixed_set.c
100.00% (115/115)
100.00% (10/10)
 98.97% (96/97)
src/libpsl/src/psl.c
 27.75% (199/717)
 34.09% (15/44)
 25.35% (216/852)
Totals
  3.98% (1860/46780)
  9.22% (205/2223)
  4.00% (2009/50283)