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
 16.91% (35/207)
 16.67% (3/18)
 19.73% (44/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
 19.48% (30/154)
 32.00% (8/25)
 19.88% (34/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
 12.21% (204/1671)
 16.36% (9/55)
 11.49% (185/1610)
src/icu/icu4c/source/common/ucnv2022.cpp
 51.34% (1013/1973)
 55.17% (16/29)
 53.43% (803/1503)
src/icu/icu4c/source/common/ucnv_bld.cpp
 44.51% (373/838)
 68.97% (20/29)
 50.34% (439/872)
src/icu/icu4c/source/common/ucnv_cb.cpp
 59.48% (69/116)
 60.00% (3/5)
 56.47% (48/85)
src/icu/icu4c/source/common/ucnv_cnv.cpp
 20.39% (21/103)
 20.00% (1/5)
 20.83% (15/72)
src/icu/icu4c/source/common/ucnv_ct.cpp
 53.89% (180/334)
 50.00% (5/10)
 81.26% (477/587)
src/icu/icu4c/source/common/ucnv_err.cpp
  6.20% (16/258)
 12.50% (1/8)
 13.83% (69/499)
src/icu/icu4c/source/common/ucnv_ext.cpp
 31.21% (201/644)
 37.50% (6/16)
 27.65% (159/575)
src/icu/icu4c/source/common/ucnv_io.cpp
 27.10% (200/738)
 32.43% (12/37)
 26.52% (175/660)
src/icu/icu4c/source/common/ucnv_lmb.cpp
 49.03% (254/518)
 66.67% (8/12)
 45.94% (260/566)
src/icu/icu4c/source/common/ucnv_u16.cpp
 22.68% (227/1001)
 40.00% (8/20)
 28.26% (182/644)
src/icu/icu4c/source/common/ucnv_u32.cpp
 18.51% (149/805)
 28.57% (4/14)
 19.14% (94/491)
src/icu/icu4c/source/common/ucnv_u7.cpp
 46.59% (403/865)
 57.14% (4/7)
 53.54% (295/551)
src/icu/icu4c/source/common/ucnv_u8.cpp
 14.22% (91/640)
 28.57% (2/7)
 14.99% (64/427)
src/icu/icu4c/source/common/ucnvbocu.cpp
 29.40% (224/762)
 37.50% (3/8)
 43.20% (518/1199)
src/icu/icu4c/source/common/ucnvhz.cpp
 48.88% (175/358)
 62.50% (5/8)
 57.80% (163/282)
src/icu/icu4c/source/common/ucnvisci.cpp
 35.98% (190/528)
 50.00% (5/10)
 19.64% (252/1283)
src/icu/icu4c/source/common/ucnvlat1.cpp
 23.61% (106/449)
 11.11% (1/9)
 26.15% (51/195)
src/icu/icu4c/source/common/ucnvmbcs.cpp
 31.20% (1009/3234)
 30.56% (11/36)
 33.50% (826/2466)
src/icu/icu4c/source/common/ucnvscsu.cpp
 31.34% (420/1340)
 64.29% (9/14)
 35.74% (292/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
 65.22% (45/69)
 80.00% (8/10)
 68.97% (60/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
 19.51% (24/123)
 37.50% (3/8)
 20.95% (22/105)
src/icu/icu4c/source/common/uhash.cpp
 29.48% (158/536)
 26.42% (14/53)
 28.74% (123/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
  7.89% (3/38)
 50.00% (1/2)
 15.38% (4/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
 75.00% (33/44)
 54.55% (6/11)
 78.57% (22/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
 15.00% (6/40)
 33.33% (4/12)
 38.46% (5/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.97% (34/379)
  6.77% (9/133)
  8.33% (17/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
  1.77% (21/1188)
  4.12% (4/97)
  1.94% (21/1084)
src/icu/icu4c/source/common/unistr_cnv.cpp
 18.60% (40/215)
 25.00% (2/8)
 17.07% (49/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
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/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.71% (7/985)
  3.92% (2/51)
  2.52% (28/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/converter_fuzzer.cpp
 92.00% (23/25)
100.00% (1/1)
 95.65% (22/23)
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)
Totals
 16.63% (6515/39182)
 13.66% (254/1859)
 17.09% (6335/37073)