Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/icu/icu4c/source/common/appendable.cpp
  0.00% (0/37)
  0.00% (0/5)
  0.00% (0/31)
src/icu/icu4c/source/common/bytesinkutil.cpp
  0.00% (0/104)
  0.00% (0/12)
  0.00% (0/104)
src/icu/icu4c/source/common/bytesinkutil.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/bytestream.cpp
  0.00% (0/51)
  0.00% (0/7)
  0.00% (0/40)
src/icu/icu4c/source/common/bytestrie.cpp
  0.00% (0/359)
  0.00% (0/13)
  0.00% (0/259)
src/icu/icu4c/source/common/charstr.cpp
 13.53% (28/207)
 16.67% (3/18)
 16.59% (37/223)
src/icu/icu4c/source/common/charstr.h
 36.36% (12/33)
 50.00% (8/16)
 34.78% (8/23)
src/icu/icu4c/source/common/charstrmap.h
  0.00% (0/20)
  0.00% (0/7)
  0.00% (0/35)
src/icu/icu4c/source/common/cmemory.cpp
 37.31% (25/67)
 50.00% (3/6)
 38.18% (21/55)
src/icu/icu4c/source/common/cmemory.h
  7.14% (11/154)
 28.00% (7/25)
  4.68% (8/171)
src/icu/icu4c/source/common/cstring.cpp
  0.00% (0/184)
  0.00% (0/13)
  0.00% (0/182)
src/icu/icu4c/source/common/edits.cpp
  0.00% (0/631)
  0.00% (0/24)
  0.00% (0/476)
src/icu/icu4c/source/common/errorcode.cpp
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/10)
src/icu/icu4c/source/common/localebuilder.cpp
  0.00% (0/367)
  0.00% (0/25)
  0.00% (0/387)
src/icu/icu4c/source/common/locavailable.cpp
  0.00% (0/154)
  0.00% (0/14)
  0.00% (0/132)
src/icu/icu4c/source/common/locid.cpp
  0.00% (0/1645)
  0.00% (0/132)
  0.00% (0/1541)
src/icu/icu4c/source/common/loclikely.cpp
  0.00% (0/879)
  0.00% (0/17)
  0.00% (0/607)
src/icu/icu4c/source/common/locmap.cpp
  0.00% (0/135)
  0.00% (0/6)
  0.00% (0/124)
src/icu/icu4c/source/common/mutex.h
100.00% (6/6)
100.00% (2/2)
100.00% (10/10)
src/icu/icu4c/source/common/patternprops.cpp
  0.00% (0/94)
  0.00% (0/8)
  0.00% (0/94)
src/icu/icu4c/source/common/propname.cpp
  0.00% (0/210)
  0.00% (0/19)
  0.00% (0/186)
src/icu/icu4c/source/common/putil.cpp
  4.29% (28/652)
  5.66% (3/53)
  3.33% (22/660)
src/icu/icu4c/source/common/putilimp.h
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/9)
src/icu/icu4c/source/common/resource.cpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/resource.h
  0.00% (0/18)
  0.00% (0/10)
  0.00% (0/10)
src/icu/icu4c/source/common/restrace.h
 10.00% (1/10)
 10.00% (1/10)
 10.00% (1/10)
src/icu/icu4c/source/common/stringpiece.cpp
  1.23% (1/81)
 14.29% (1/7)
  1.45% (1/69)
src/icu/icu4c/source/common/uarrsort.cpp
  0.00% (0/145)
  0.00% (0/10)
  0.00% (0/159)
src/icu/icu4c/source/common/ucln_cmn.cpp
 19.15% (9/47)
 20.00% (1/5)
 17.31% (9/52)
src/icu/icu4c/source/common/ucmndata.cpp
 48.68% (92/189)
 60.00% (6/10)
 51.95% (80/154)
src/icu/icu4c/source/common/ucnv.cpp
  9.69% (162/1671)
  9.09% (5/55)
  9.13% (147/1610)
src/icu/icu4c/source/common/ucnv2022.cpp
 35.99% (710/1973)
 44.83% (13/29)
 35.06% (527/1503)
src/icu/icu4c/source/common/ucnv_bld.cpp
 35.08% (294/838)
 48.28% (14/29)
 39.33% (343/872)
src/icu/icu4c/source/common/ucnv_cb.cpp
 13.79% (16/116)
 40.00% (2/5)
 18.82% (16/85)
src/icu/icu4c/source/common/ucnv_cnv.cpp
 32.04% (33/103)
 40.00% (2/5)
 36.11% (26/72)
src/icu/icu4c/source/common/ucnv_ct.cpp
  0.00% (0/334)
  0.00% (0/10)
  0.00% (0/587)
src/icu/icu4c/source/common/ucnv_err.cpp
  4.65% (12/258)
 12.50% (1/8)
  2.00% (10/499)
src/icu/icu4c/source/common/ucnv_ext.cpp
 21.27% (137/644)
 31.25% (5/16)
 21.39% (123/575)
src/icu/icu4c/source/common/ucnv_io.cpp
 22.36% (165/738)
 21.62% (8/37)
 19.09% (126/660)
src/icu/icu4c/source/common/ucnv_lmb.cpp
  0.00% (0/518)
  0.00% (0/12)
  0.00% (0/566)
src/icu/icu4c/source/common/ucnv_u16.cpp
 19.38% (194/1001)
 30.00% (6/20)
 22.36% (144/644)
src/icu/icu4c/source/common/ucnv_u32.cpp
 25.96% (209/805)
 35.71% (5/14)
 26.27% (129/491)
src/icu/icu4c/source/common/ucnv_u7.cpp
  0.00% (0/865)
  0.00% (0/7)
  0.00% (0/551)
src/icu/icu4c/source/common/ucnv_u8.cpp
 12.50% (80/640)
 28.57% (2/7)
 12.65% (54/427)
src/icu/icu4c/source/common/ucnvbocu.cpp
  0.00% (0/762)
  0.00% (0/8)
  0.00% (0/1199)
src/icu/icu4c/source/common/ucnvhz.cpp
 44.41% (159/358)
 50.00% (4/8)
 38.30% (108/282)
src/icu/icu4c/source/common/ucnvisci.cpp
  0.00% (0/528)
  0.00% (0/10)
  0.00% (0/1283)
src/icu/icu4c/source/common/ucnvlat1.cpp
  0.00% (0/449)
  0.00% (0/9)
  0.00% (0/195)
src/icu/icu4c/source/common/ucnvmbcs.cpp
 15.68% (507/3234)
 22.22% (8/36)
 16.67% (411/2466)
src/icu/icu4c/source/common/ucnvscsu.cpp
  0.00% (0/1340)
  0.00% (0/14)
  0.00% (0/817)
src/icu/icu4c/source/common/ucol_swp.cpp
  0.00% (0/384)
  0.00% (0/5)
  0.00% (0/364)
src/icu/icu4c/source/common/udata.cpp
 47.85% (300/627)
 68.00% (17/25)
 45.32% (334/737)
src/icu/icu4c/source/common/udatamem.cpp
 53.62% (37/69)
 70.00% (7/10)
 54.02% (47/87)
src/icu/icu4c/source/common/udataswp.cpp
  0.00% (0/307)
  0.00% (0/22)
  0.00% (0/385)
src/icu/icu4c/source/common/uenum.cpp
  0.00% (0/123)
  0.00% (0/8)
  0.00% (0/105)
src/icu/icu4c/source/common/uhash.cpp
 28.54% (153/536)
 26.42% (14/53)
 27.57% (118/428)
src/icu/icu4c/source/common/uinvchar.cpp
  0.00% (0/311)
  0.00% (0/16)
  0.00% (0/344)
src/icu/icu4c/source/common/uinvchar.h
  0.00% (0/30)
  0.00% (0/2)
  0.00% (0/2)
src/icu/icu4c/source/common/uloc.cpp
  0.00% (0/1173)
  0.00% (0/48)
  0.00% (0/1447)
src/icu/icu4c/source/common/uloc_keytype.cpp
  0.00% (0/400)
  0.00% (0/10)
  0.00% (0/495)
src/icu/icu4c/source/common/uloc_tag.cpp
  0.00% (0/1840)
  0.00% (0/60)
  0.00% (0/1877)
src/icu/icu4c/source/common/ulocimp.h
  0.00% (0/29)
  0.00% (0/5)
  0.00% (0/27)
src/icu/icu4c/source/common/umapfile.cpp
  0.00% (0/38)
  0.00% (0/2)
  0.00% (0/26)
src/icu/icu4c/source/common/umath.cpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/8)
src/icu/icu4c/source/common/umutex.cpp
 57.14% (48/84)
 60.00% (6/10)
 60.53% (23/38)
src/icu/icu4c/source/common/umutex.h
 81.82% (36/44)
 63.64% (7/11)
 82.14% (23/28)
src/icu/icu4c/source/common/unicode/appendable.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/unicode/bytestream.h
  0.00% (0/7)
  0.00% (0/5)
  0.00% (0/5)
src/icu/icu4c/source/common/unicode/bytestrie.h
  0.00% (0/84)
  0.00% (0/18)
  0.00% (0/34)
src/icu/icu4c/source/common/unicode/char16ptr.h
  0.00% (0/40)
  0.00% (0/12)
  0.00% (0/13)
src/icu/icu4c/source/common/unicode/edits.h
  0.00% (0/41)
  0.00% (0/22)
  0.00% (0/25)
src/icu/icu4c/source/common/unicode/errorcode.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/8)
src/icu/icu4c/source/common/unicode/localematcher.h
  0.00% (0/12)
  0.00% (0/7)
  0.00% (0/7)
src/icu/icu4c/source/common/unicode/localpointer.h
  0.00% (0/66)
  0.00% (0/22)
  0.00% (0/35)
src/icu/icu4c/source/common/unicode/locid.h
  0.00% (0/21)
  0.00% (0/7)
  0.00% (0/7)
src/icu/icu4c/source/common/unicode/rep.h
 10.00% (1/10)
 25.00% (1/4)
 25.00% (1/4)
src/icu/icu4c/source/common/unicode/stringpiece.h
  8.82% (3/34)
 21.43% (3/14)
 21.43% (3/14)
src/icu/icu4c/source/common/unicode/unistr.h
  8.71% (33/379)
  6.77% (9/133)
  9.80% (20/204)
src/icu/icu4c/source/common/unicode/uobject.h
  0.00% (0/7)
  0.00% (0/4)
  0.00% (0/4)
src/icu/icu4c/source/common/unicode/ures.h
  0.00% (0/44)
  0.00% (0/4)
  0.00% (0/18)
src/icu/icu4c/source/common/unicode/utypes.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/icu/icu4c/source/common/uniquecharstr.h
  0.00% (0/39)
  0.00% (0/6)
  0.00% (0/54)
src/icu/icu4c/source/common/unistr.cpp
  5.72% (68/1188)
  7.22% (7/97)
  5.17% (56/1084)
src/icu/icu4c/source/common/unistr_cnv.cpp
 25.12% (54/215)
 37.50% (3/8)
 16.03% (46/287)
src/icu/icu4c/source/common/uobject.cpp
  4.76% (1/21)
 14.29% (1/7)
  3.70% (1/27)
src/icu/icu4c/source/common/uprops.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/uresbund.cpp
  0.00% (0/2236)
  0.00% (0/94)
  0.00% (0/2633)
src/icu/icu4c/source/common/uresdata.cpp
  0.00% (0/1069)
  0.00% (0/42)
  0.00% (0/1042)
src/icu/icu4c/source/common/uresdata.h
  0.00% (0/34)
  0.00% (0/12)
  0.00% (0/26)
src/icu/icu4c/source/common/uresimp.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/icu/icu4c/source/common/uscript_props.cpp
  0.00% (0/46)
  0.00% (0/7)
  0.00% (0/46)
src/icu/icu4c/source/common/ustr_cnv.cpp
  0.00% (0/162)
  0.00% (0/9)
  0.00% (0/193)
src/icu/icu4c/source/common/ustr_imp.h
100.00% (9/9)
100.00% (1/1)
100.00% (14/14)
src/icu/icu4c/source/common/ustrenum.cpp
  0.00% (0/213)
  0.00% (0/30)
  0.00% (0/228)
src/icu/icu4c/source/common/ustrfmt.cpp
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/15)
src/icu/icu4c/source/common/ustring.cpp
  0.30% (3/985)
  1.96% (1/51)
  0.81% (9/1111)
src/icu/icu4c/source/common/ustrtrns.cpp
  0.00% (0/1071)
  0.00% (0/12)
  0.00% (0/1135)
src/icu/icu4c/source/common/utf_impl.cpp
  0.00% (0/182)
  0.00% (0/5)
  0.00% (0/250)
src/icu/icu4c/source/common/util.cpp
  0.00% (0/201)
  0.00% (0/12)
  0.00% (0/175)
src/icu/icu4c/source/common/util.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/icu/icu4c/source/common/utrace.cpp
  0.00% (0/308)
  0.00% (0/16)
  0.00% (0/157)
src/icu/icu4c/source/common/utrie2.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/icu/icu4c/source/common/utrie_swap.cpp
  0.00% (0/245)
  0.00% (0/5)
  0.00% (0/223)
src/icu/icu4c/source/common/utypes.cpp
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/41)
src/icu/icu4c/source/common/uvector.cpp
  0.00% (0/387)
  0.00% (0/41)
  0.00% (0/299)
src/icu/icu4c/source/common/uvector.h
  0.00% (0/26)
  0.00% (0/15)
  0.00% (0/15)
src/icu/icu4c/source/test/fuzzer/fuzzer_utils.h
 25.00% (2/8)
 50.00% (1/2)
 50.00% (1/2)
src/icu/icu4c/source/test/fuzzer/locale_util.cpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
src/icu/icu4c/source/test/fuzzer/unicode_string_codepage_create_fuzzer.cpp
 84.62% (11/13)
100.00% (1/1)
 75.00% (3/4)
Totals
  9.32% (3652/39170)
 10.27% (191/1859)
  8.26% (3062/37054)