Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/gdal/alg/delaunay.c
  0.00% (0/336)
  0.00% (0/7)
  0.00% (0/225)
src/gdal/alg/gdal_alg_priv.h
 57.14% (8/14)
 50.00% (2/4)
 66.67% (4/6)
src/gdal/alg/gdal_crs.cpp
 50.08% (308/615)
 58.82% (10/17)
 55.29% (162/293)
src/gdal/alg/gdal_homography.cpp
  0.00% (0/347)
  0.00% (0/12)
  0.00% (0/178)
src/gdal/alg/gdal_interpolateatpoint.cpp
  0.00% (0/425)
  0.00% (0/11)
  0.00% (0/218)
src/gdal/alg/gdal_rpc.cpp
  0.00% (0/1388)
  0.00% (0/19)
  0.00% (0/664)
src/gdal/alg/gdal_tps.cpp
  0.00% (0/241)
  0.00% (0/9)
  0.00% (0/107)
src/gdal/alg/gdalapplyverticalshiftgrid.cpp
  0.00% (0/374)
  0.00% (0/13)
  0.00% (0/197)
src/gdal/alg/gdalchecksum.cpp
 72.88% (223/306)
100.00% (3/3)
 71.64% (144/201)
src/gdal/alg/gdalcutline.cpp
  0.00% (0/127)
  0.00% (0/4)
  0.00% (0/74)
src/gdal/alg/gdaldither.cpp
  0.00% (0/409)
  0.00% (0/6)
  0.00% (0/263)
src/gdal/alg/gdalgenericinverse.cpp
  0.00% (0/74)
  0.00% (0/1)
  0.00% (0/41)
src/gdal/alg/gdalgeoloc.cpp
  9.29% (143/1540)
 13.64% (3/22)
  8.96% (85/949)
src/gdal/alg/gdalgeoloc.h
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/14)
src/gdal/alg/gdalgeoloc_carray_accessor.h
  0.00% (0/152)
  0.00% (0/12)
  0.00% (0/88)
src/gdal/alg/gdalgeoloc_dataset_accessor.h
  0.00% (0/158)
  0.00% (0/9)
  0.00% (0/70)
src/gdal/alg/gdalgeolocquadtree.cpp
  0.00% (0/196)
  0.00% (0/4)
  0.00% (0/138)
src/gdal/alg/gdalgrid.cpp
  0.00% (0/2767)
  0.00% (0/30)
  0.00% (0/1346)
src/gdal/alg/gdalgridavx.cpp
  0.00% (0/106)
  0.00% (0/1)
  0.00% (0/30)
src/gdal/alg/gdalgridsse.cpp
  0.00% (0/94)
  0.00% (0/1)
  0.00% (0/26)
src/gdal/alg/gdallinearsystem.cpp
 94.05% (79/84)
100.00% (2/2)
 94.74% (54/57)
src/gdal/alg/gdallinearsystem.h
 44.44% (12/27)
 50.00% (4/8)
 63.64% (7/11)
src/gdal/alg/gdalmediancut.cpp
  0.00% (0/938)
  0.00% (0/12)
  0.00% (0/639)
src/gdal/alg/gdalpansharpen.cpp
  0.00% (0/1164)
  0.00% (0/27)
  0.00% (0/589)
src/gdal/alg/gdalrasterize.cpp
  0.00% (0/1238)
  0.00% (0/16)
  0.00% (0/731)
src/gdal/alg/gdalresamplingkernels.h
 42.86% (15/35)
 50.00% (1/2)
 30.43% (7/23)
src/gdal/alg/gdaltransformer.cpp
 10.48% (381/3635)
 25.76% (17/66)
 10.48% (176/1680)
src/gdal/alg/gdalwarper.cpp
 20.65% (310/1501)
 52.17% (12/23)
 31.69% (277/874)
src/gdal/alg/gdalwarper.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/alg/gdalwarpkernel.cpp
  1.65% (86/5224)
  6.60% (7/106)
  1.28% (36/2813)
src/gdal/alg/gdalwarpoperation.cpp
  5.96% (120/2014)
 21.62% (8/37)
  7.00% (90/1285)
src/gdal/alg/llrasterize.cpp
  0.00% (0/491)
  0.00% (0/4)
  0.00% (0/327)
src/gdal/alg/rasterfill.cpp
  0.00% (0/588)
  0.00% (0/4)
  0.00% (0/355)
src/gdal/alg/thinplatespline.cpp
  0.00% (0/404)
  0.00% (0/8)
  0.00% (0/192)
src/gdal/alg/thinplatespline.h
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/30)
src/gdal/apps/argparse/argparse.hpp
 38.43% (666/1733)
 56.74% (80/141)
 42.28% (356/842)
src/gdal/apps/commonutils.cpp
 10.81% (16/148)
 50.00% (3/6)
  7.76% (9/116)
src/gdal/apps/gdal_translate_lib.cpp
 67.15% (1768/2633)
 65.52% (19/29)
 70.91% (1148/1619)
src/gdal/apps/gdalalg_main.cpp
  0.00% (0/110)
  0.00% (0/4)
  0.00% (0/65)
src/gdal/apps/gdalalg_raster_index.cpp
  0.00% (0/155)
  0.00% (0/5)
  0.00% (0/61)
src/gdal/apps/gdalalg_raster_index.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_vector_output_abstract.cpp
  0.00% (0/140)
  0.00% (0/5)
  0.00% (0/90)
src/gdal/apps/gdalalg_vector_output_abstract.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalargumentparser.cpp
 54.77% (241/440)
 50.00% (19/38)
 58.90% (86/146)
src/gdal/apps/gdalbuildvrt_lib.cpp
  0.00% (0/1941)
  0.00% (0/28)
  0.00% (0/1160)
src/gdal/apps/gdaltindex_lib.cpp
  0.00% (0/1113)
  0.00% (0/13)
  0.00% (0/562)
src/gdal/apps/gdalwarp_lib.cpp
  0.00% (0/4876)
  0.00% (0/97)
  0.00% (0/2696)
src/gdal/apps/ogr2ogr_lib.cpp
 37.63% (2658/7063)
 27.78% (40/144)
 36.22% (1538/4246)
src/gdal/build/frmts/jpeg/libjpeg12/jcapimin12.c
 62.50% (70/112)
 44.44% (4/9)
 47.71% (52/109)
src/gdal/build/frmts/jpeg/libjpeg12/jcapistd12.c
 42.11% (24/57)
 66.67% (2/3)
 32.65% (16/49)
src/gdal/build/frmts/jpeg/libjpeg12/jccoefct12.c
 79.06% (185/234)
100.00% (6/6)
 72.00% (108/150)
src/gdal/build/frmts/jpeg/libjpeg12/jccolor12.c
 58.70% (135/230)
 75.00% (6/8)
 54.91% (123/224)
src/gdal/build/frmts/jpeg/libjpeg12/jcdctmgr12.c
 45.28% (96/212)
 75.00% (3/4)
 49.30% (70/142)
src/gdal/build/frmts/jpeg/libjpeg12/jchuff12.c
 75.98% (329/433)
 85.71% (12/14)
 65.28% (235/360)
src/gdal/build/frmts/jpeg/libjpeg12/jcinit12.c
 83.33% (20/24)
100.00% (1/1)
 80.77% (21/26)
src/gdal/build/frmts/jpeg/libjpeg12/jcmainct12.c
 75.76% (50/66)
100.00% (3/3)
 70.83% (34/48)
src/gdal/build/frmts/jpeg/libjpeg12/jcmarker12.c
 64.49% (178/276)
 68.42% (13/19)
 64.97% (115/177)
src/gdal/build/frmts/jpeg/libjpeg12/jcmaster12.c
 57.43% (201/350)
 87.50% (7/8)
 42.19% (135/320)
src/gdal/build/frmts/jpeg/libjpeg12/jcomapi12.c
 97.06% (33/34)
100.00% (4/4)
 96.00% (24/25)
src/gdal/build/frmts/jpeg/libjpeg12/jcparam12.c
 66.57% (225/338)
 69.23% (9/13)
 57.98% (109/188)
src/gdal/build/frmts/jpeg/libjpeg12/jcphuff12.c
  0.00% (0/412)
  0.00% (0/15)
  0.00% (0/252)
src/gdal/build/frmts/jpeg/libjpeg12/jcprepct12.c
 36.84% (63/171)
 50.00% (3/6)
 32.00% (32/100)
src/gdal/build/frmts/jpeg/libjpeg12/jcsample12.c
 33.98% (87/256)
 60.00% (6/10)
 29.05% (52/179)
src/gdal/build/frmts/jpeg/libjpeg12/jdapimin12.c
 76.38% (152/199)
 88.89% (8/9)
 67.91% (127/187)
src/gdal/build/frmts/jpeg/libjpeg12/jdapistd12.c
 41.09% (53/129)
 50.00% (3/6)
 41.96% (60/143)
src/gdal/build/frmts/jpeg/libjpeg12/jdcoefct12.c
 93.96% (420/447)
 90.00% (9/10)
 92.15% (317/344)
src/gdal/build/frmts/jpeg/libjpeg12/jdcolor12.c
 63.24% (129/204)
 75.00% (6/8)
 55.00% (77/140)
src/gdal/build/frmts/jpeg/libjpeg12/jddctmgr12.c
 39.72% (56/141)
100.00% (2/2)
 47.83% (33/69)
src/gdal/build/frmts/jpeg/libjpeg12/jdhuff12.c
 92.01% (265/288)
100.00% (7/7)
 81.02% (286/353)
src/gdal/build/frmts/jpeg/libjpeg12/jdinput12.c
 96.20% (177/184)
100.00% (8/8)
 92.76% (141/152)
src/gdal/build/frmts/jpeg/libjpeg12/jdmainct12.c
 91.71% (188/205)
 88.89% (8/9)
 90.35% (103/114)
src/gdal/build/frmts/jpeg/libjpeg12/jdmarker12.c
 78.85% (537/681)
 85.00% (17/20)
 81.46% (879/1079)
src/gdal/build/frmts/jpeg/libjpeg12/jdmaster12.c
 63.77% (176/276)
 87.50% (7/8)
 50.97% (131/257)
src/gdal/build/frmts/jpeg/libjpeg12/jdmerge12.c
  0.00% (0/198)
  0.00% (0/7)
  0.00% (0/123)
src/gdal/build/frmts/jpeg/libjpeg12/jdphuff12.c
 96.78% (331/342)
100.00% (7/7)
 92.97% (410/441)
src/gdal/build/frmts/jpeg/libjpeg12/jdpostct12.c
 18.85% (23/122)
 40.00% (2/5)
 16.67% (9/54)
src/gdal/build/frmts/jpeg/libjpeg12/jdsample12.c
 78.32% (177/226)
 70.00% (7/10)
 82.31% (107/130)
src/gdal/build/frmts/jpeg/libjpeg12/jerror12.c
 74.03% (57/77)
 66.67% (4/6)
 65.12% (28/43)
src/gdal/build/frmts/jpeg/libjpeg12/jfdctflt12.c
  0.00% (0/75)
  0.00% (0/1)
  0.00% (0/38)
src/gdal/build/frmts/jpeg/libjpeg12/jfdctfst12.c
  0.00% (0/76)
  0.00% (0/1)
  0.00% (0/64)
src/gdal/build/frmts/jpeg/libjpeg12/jfdctint12.c
100.00% (96/96)
100.00% (1/1)
100.00% (84/84)
src/gdal/build/frmts/jpeg/libjpeg12/jidctflt12.c
  0.00% (0/115)
  0.00% (0/1)
  0.00% (0/99)
src/gdal/build/frmts/jpeg/libjpeg12/jidctfst12.c
  0.00% (0/133)
  0.00% (0/1)
  0.00% (0/162)
src/gdal/build/frmts/jpeg/libjpeg12/jidctint12.c
100.00% (163/163)
100.00% (1/1)
100.00% (158/158)
src/gdal/build/frmts/jpeg/libjpeg12/jidctred12.c
  0.00% (0/172)
  0.00% (0/3)
  0.00% (0/209)
src/gdal/build/frmts/jpeg/libjpeg12/jmemmgr12.c
 57.87% (294/508)
 66.67% (10/15)
 50.13% (198/395)
src/gdal/build/frmts/jpeg/libjpeg12/jmemnobs12.c
 86.96% (20/23)
 87.50% (7/8)
 70.00% (7/10)
src/gdal/build/frmts/jpeg/libjpeg12/jquant112.c
  0.00% (0/397)
  0.00% (0/17)
  0.00% (0/249)
src/gdal/build/frmts/jpeg/libjpeg12/jquant212.c
  0.00% (0/642)
  0.00% (0/18)
  0.00% (0/682)
src/gdal/build/frmts/jpeg/libjpeg12/jutils12.c
100.00% (29/29)
100.00% (5/5)
100.00% (15/15)
src/gdal/curl/lib/altsvc.c
  2.21% (9/407)
 12.50% (2/16)
  1.29% (5/388)
src/gdal/curl/lib/asyn-base.c
100.00% (18/18)
100.00% (2/2)
100.00% (10/10)
src/gdal/curl/lib/asyn-thrdd.c
 74.60% (232/311)
 86.67% (13/15)
 58.05% (202/348)
src/gdal/curl/lib/bufq.c
 41.78% (178/426)
 53.85% (21/39)
 39.43% (125/317)
src/gdal/curl/lib/bufref.c
  0.00% (0/51)
  0.00% (0/6)
  0.00% (0/67)
src/gdal/curl/lib/cf-h1-proxy.c
 10.02% (46/459)
 35.29% (6/17)
  7.56% (62/820)
src/gdal/curl/lib/cf-haproxy.c
  0.00% (0/137)
  0.00% (0/9)
  0.00% (0/131)
src/gdal/curl/lib/cf-https-connect.c
 69.05% (319/462)
 92.31% (24/26)
 46.58% (313/672)
src/gdal/curl/lib/cf-socket.c
 47.68% (565/1185)
 70.00% (28/40)
 38.64% (575/1488)
src/gdal/curl/lib/cfilters.c
 61.51% (465/756)
 72.00% (54/75)
 56.71% (524/924)
src/gdal/curl/lib/conncache.c
 68.09% (352/517)
 84.38% (27/32)
 57.97% (462/797)
src/gdal/curl/lib/connect.c
 75.19% (694/923)
 92.86% (39/42)
 62.06% (718/1157)
src/gdal/curl/lib/content_encoding.c
 43.19% (149/345)
 47.62% (10/21)
 45.35% (161/355)
src/gdal/curl/lib/cookie.c
  2.17% (19/874)
 10.00% (3/30)
  1.15% (12/1039)
src/gdal/curl/lib/cshutdn.c
 52.72% (184/349)
 55.00% (11/20)
 47.89% (216/451)
src/gdal/curl/lib/curl_addrinfo.c
 61.01% (97/159)
 60.00% (3/5)
 63.33% (57/90)
src/gdal/curl/lib/curl_endian.c
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/curl/lib/curl_fnmatch.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/13)
src/gdal/curl/lib/curl_get_line.c
  0.00% (0/39)
  0.00% (0/2)
  0.00% (0/28)
src/gdal/curl/lib/curl_gethostname.c
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/6)
src/gdal/curl/lib/curl_ntlm_core.c
  0.00% (0/153)
  0.00% (0/11)
  0.00% (0/90)
src/gdal/curl/lib/curl_range.c
 68.29% (28/41)
100.00% (1/1)
 64.44% (29/45)
src/gdal/curl/lib/curl_sasl.c
  0.00% (0/493)
  0.00% (0/18)
  0.00% (0/504)
src/gdal/curl/lib/curl_sha512_256.c
  0.00% (0/47)
  0.00% (0/6)
  0.00% (0/30)
src/gdal/curl/lib/curl_threads.c
 63.89% (23/36)
 75.00% (3/4)
 55.56% (15/27)
src/gdal/curl/lib/curl_trc.c
  9.59% (28/292)
 18.18% (4/22)
  5.24% (20/382)
src/gdal/curl/lib/curlx/base64.c
 34.15% (42/123)
 50.00% (2/4)
 25.00% (17/68)
src/gdal/curl/lib/curlx/dynbuf.c
 79.14% (129/163)
 85.71% (12/14)
 81.64% (169/207)
src/gdal/curl/lib/curlx/nonblock.c
 64.29% (9/14)
100.00% (1/1)
 58.33% (7/12)
src/gdal/curl/lib/curlx/strparse.c
 64.53% (111/172)
 70.00% (14/20)
 63.93% (117/183)
src/gdal/curl/lib/curlx/timediff.c
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/11)
src/gdal/curl/lib/curlx/timeval.c
 62.75% (32/51)
100.00% (4/4)
 58.70% (27/46)
src/gdal/curl/lib/curlx/wait.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/17)
src/gdal/curl/lib/curlx/warnless.c
 25.42% (15/59)
 25.00% (3/12)
 27.78% (20/72)
src/gdal/curl/lib/cw-out.c
 46.45% (131/282)
 64.71% (11/17)
 38.38% (114/297)
src/gdal/curl/lib/cw-pause.c
 39.69% (52/131)
 75.00% (6/8)
 28.40% (48/169)
src/gdal/curl/lib/dict.c
  0.00% (0/165)
  0.00% (0/3)
  0.00% (0/170)
src/gdal/curl/lib/doh.c
  1.13% (8/705)
  8.70% (2/23)
  0.55% (5/908)
src/gdal/curl/lib/dynhds.c
  0.00% (0/200)
  0.00% (0/16)
  0.00% (0/169)
src/gdal/curl/lib/easy.c
 26.38% (139/527)
 41.38% (12/29)
 25.06% (110/439)
src/gdal/curl/lib/easy_lock.h
 36.36% (8/22)
100.00% (2/2)
 62.50% (5/8)
src/gdal/curl/lib/escape.c
 35.51% (38/107)
 25.00% (2/8)
 44.37% (67/151)
src/gdal/curl/lib/file.c
 49.69% (158/318)
 87.50% (7/8)
 48.21% (121/251)
src/gdal/curl/lib/fileinfo.c
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/7)
src/gdal/curl/lib/fopen.c
  0.00% (0/67)
  0.00% (0/2)
  0.00% (0/57)
src/gdal/curl/lib/formdata.c
  0.00% (0/570)
  0.00% (0/12)
  0.00% (0/513)
src/gdal/curl/lib/ftp.c
  3.05% (81/2660)
  8.45% (6/71)
  2.90% (89/3071)
src/gdal/curl/lib/ftplistparser.c
  0.52% (4/774)
  4.76% (1/21)
  0.49% (3/615)
src/gdal/curl/lib/getenv.c
100.00% (8/8)
100.00% (2/2)
100.00% (6/6)
src/gdal/curl/lib/getinfo.c
 25.55% (116/454)
 62.50% (5/8)
 21.39% (43/201)
src/gdal/curl/lib/gopher.c
  0.00% (0/96)
  0.00% (0/3)
  0.00% (0/76)
src/gdal/curl/lib/hash.c
 96.50% (193/200)
100.00% (18/18)
 98.35% (179/182)
src/gdal/curl/lib/headers.c
 34.24% (88/257)
 60.00% (6/10)
 37.01% (94/254)
src/gdal/curl/lib/hmac.c
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/22)
src/gdal/curl/lib/hostip.c
 45.09% (363/805)
 77.78% (28/36)
 39.49% (278/704)
src/gdal/curl/lib/hsts.c
  5.54% (20/361)
 26.67% (4/15)
  3.12% (10/321)
src/gdal/curl/lib/http.c
 40.25% (1209/3004)
 59.77% (52/87)
 35.51% (1243/3500)
src/gdal/curl/lib/http1.c
  0.00% (0/224)
  0.00% (0/8)
  0.00% (0/172)
src/gdal/curl/lib/http_aws_sigv4.c
  0.00% (0/733)
  0.00% (0/21)
  0.00% (0/678)
src/gdal/curl/lib/http_chunks.c
 37.09% (158/426)
 41.18% (7/17)
 31.97% (133/416)
src/gdal/curl/lib/http_digest.c
  4.94% (4/81)
 33.33% (1/3)
  1.79% (1/56)
src/gdal/curl/lib/http_ntlm.c
  0.00% (0/147)
  0.00% (0/2)
  0.00% (0/136)
src/gdal/curl/lib/http_proxy.c
 26.90% (78/290)
 55.56% (5/9)
 27.59% (96/348)
src/gdal/curl/lib/idn.c
 28.57% (4/14)
 50.00% (1/2)
  7.69% (1/13)
src/gdal/curl/lib/if2ip.c
 24.39% (20/82)
 50.00% (1/2)
 25.42% (15/59)
src/gdal/curl/lib/imap.c
  0.00% (0/1154)
  0.00% (0/51)
  0.00% (0/1208)
src/gdal/curl/lib/llist.c
 98.40% (123/125)
100.00% (12/12)
 98.36% (120/122)
src/gdal/curl/lib/md4.c
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/4)
src/gdal/curl/lib/md5.c
  0.00% (0/49)
  0.00% (0/7)
  0.00% (0/28)
src/gdal/curl/lib/mime.c
  2.99% (41/1373)
  7.35% (5/68)
  1.93% (23/1192)
src/gdal/curl/lib/mprintf.c
 52.15% (412/790)
 54.55% (12/22)
 46.70% (333/713)
src/gdal/curl/lib/mqtt.c
  0.00% (0/616)
  0.00% (0/26)
  0.00% (0/546)
src/gdal/curl/lib/multi.c
 53.81% (1244/2312)
 67.06% (57/85)
 47.48% (1132/2384)
src/gdal/curl/lib/multi_ev.c
 10.08% (38/377)
 27.27% (9/33)
  5.07% (25/493)
src/gdal/curl/lib/netrc.c
 19.67% (60/305)
 83.33% (5/6)
 13.79% (36/261)
src/gdal/curl/lib/noproxy.c
  5.11% (7/137)
 33.33% (1/3)
  7.69% (11/143)
src/gdal/curl/lib/parsedate.c
 78.57% (198/252)
 90.91% (10/11)
 78.39% (214/273)
src/gdal/curl/lib/pingpong.c
  3.29% (8/243)
 16.67% (2/12)
  1.55% (3/193)
src/gdal/curl/lib/pop3.c
  0.00% (0/855)
  0.00% (0/42)
  0.00% (0/757)
src/gdal/curl/lib/progress.c
 43.92% (166/378)
 68.18% (15/22)
 28.16% (78/277)
src/gdal/curl/lib/rand.c
  0.00% (0/59)
  0.00% (0/4)
  0.00% (0/47)
src/gdal/curl/lib/rename.c
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/4)
src/gdal/curl/lib/request.c
 78.30% (249/318)
 94.74% (18/19)
 65.45% (216/330)
src/gdal/curl/lib/rtsp.c
  0.00% (0/709)
  0.00% (0/14)
  0.00% (0/640)
src/gdal/curl/lib/select.c
 55.87% (119/213)
 58.33% (7/12)
 59.20% (119/201)
src/gdal/curl/lib/sendf.c
 34.90% (319/914)
 46.58% (34/73)
 28.86% (269/932)
src/gdal/curl/lib/setopt.c
 14.34% (246/1716)
 42.86% (9/21)
 15.96% (181/1134)
src/gdal/curl/lib/sha256.c
  0.00% (0/30)
  0.00% (0/4)
  0.00% (0/12)
src/gdal/curl/lib/share.c
  5.49% (10/182)
 40.00% (2/5)
  5.71% (6/105)
src/gdal/curl/lib/sigpipe.h
 58.33% (14/24)
100.00% (4/4)
 72.73% (8/11)
src/gdal/curl/lib/slist.c
 70.49% (43/61)
 80.00% (4/5)
 73.81% (31/42)
src/gdal/curl/lib/smb.c
  0.00% (0/609)
  0.00% (0/27)
  0.00% (0/464)
src/gdal/curl/lib/smtp.c
  0.00% (0/996)
  0.00% (0/49)
  0.00% (0/991)
src/gdal/curl/lib/socketpair.c
 35.29% (6/17)
 50.00% (1/2)
 35.71% (5/14)
src/gdal/curl/lib/socks.c
  0.00% (0/729)
  0.00% (0/13)
  0.00% (0/627)
src/gdal/curl/lib/speedcheck.c
 65.52% (19/29)
100.00% (2/2)
 80.95% (17/21)
src/gdal/curl/lib/splay.c
 83.54% (132/158)
100.00% (6/6)
 89.11% (90/101)
src/gdal/curl/lib/strcase.c
 75.00% (30/40)
100.00% (6/6)
 71.43% (30/42)
src/gdal/curl/lib/strdup.c
 41.67% (10/24)
 33.33% (1/3)
 42.86% (9/21)
src/gdal/curl/lib/strequal.c
 96.77% (30/31)
100.00% (4/4)
 86.49% (32/37)
src/gdal/curl/lib/strerror.c
 14.16% (48/339)
 60.00% (3/5)
 13.45% (23/171)
src/gdal/curl/lib/telnet.c
  0.00% (0/980)
  0.00% (0/20)
  0.00% (0/1248)
src/gdal/curl/lib/tftp.c
 35.93% (286/796)
 59.26% (16/27)
 31.02% (201/648)
src/gdal/curl/lib/transfer.c
 62.33% (374/600)
 67.74% (21/31)
 58.86% (432/734)
src/gdal/curl/lib/uint-bset.c
 82.98% (78/94)
 90.00% (9/10)
 78.05% (64/82)
src/gdal/curl/lib/uint-spbset.c
 45.98% (80/174)
 61.54% (8/13)
 45.45% (75/165)
src/gdal/curl/lib/uint-table.c
 82.26% (102/124)
 92.86% (13/14)
 72.73% (96/132)
src/gdal/curl/lib/url.c
 64.80% (1581/2440)
 83.33% (55/66)
 53.71% (1491/2776)
src/gdal/curl/lib/urlapi.c
 63.15% (843/1335)
 75.86% (22/29)
 59.83% (910/1521)
src/gdal/curl/lib/vauth/cleartext.c
  0.00% (0/32)
  0.00% (0/3)
  0.00% (0/22)
src/gdal/curl/lib/vauth/cram.c
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/10)
src/gdal/curl/lib/vauth/digest.c
  2.08% (12/577)
  7.69% (1/13)
  5.27% (28/531)
src/gdal/curl/lib/vauth/ntlm.c
  0.00% (0/334)
  0.00% (0/7)
  0.00% (0/202)
src/gdal/curl/lib/vauth/oauth2.c
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/16)
src/gdal/curl/lib/vauth/vauth.c
 17.65% (9/51)
 16.67% (1/6)
 18.97% (11/58)
src/gdal/curl/lib/version.c
 98.91% (91/92)
100.00% (4/4)
 96.30% (26/27)
src/gdal/curl/lib/vquic/vquic.c
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/4)
src/gdal/curl/lib/vtls/hostcheck.c
 84.62% (33/39)
100.00% (3/3)
 81.63% (40/49)
src/gdal/curl/lib/vtls/keylog.c
 18.06% (13/72)
 60.00% (3/5)
 12.07% (7/58)
src/gdal/curl/lib/vtls/openssl.c
 34.37% (1035/3011)
 51.35% (38/74)
 31.31% (886/2830)
src/gdal/curl/lib/vtls/vtls.c
 49.18% (601/1222)
 64.47% (49/76)
 46.23% (692/1497)
src/gdal/curl/lib/vtls/vtls_scache.c
 55.01% (379/689)
 81.82% (27/33)
 51.12% (387/757)
src/gdal/curl/lib/ws.c
  0.00% (0/995)
  0.00% (0/32)
  0.00% (0/1172)
src/gdal/frmts/aaigrid/aaigriddataset.cpp
 61.10% (809/1324)
 87.50% (28/32)
 65.70% (636/968)
src/gdal/frmts/aaigrid/aaigriddataset.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/gdal/frmts/adrg/adrgdataset.cpp
 72.61% (615/847)
 85.00% (17/20)
 71.75% (348/485)
src/gdal/frmts/adrg/srpdataset.cpp
 54.50% (648/1189)
 76.19% (16/21)
 60.87% (420/690)
src/gdal/frmts/aigrid/aigccitt.c
 94.33% (233/247)
100.00% (6/6)
 87.79% (302/344)
src/gdal/frmts/aigrid/aigdataset.cpp
 51.66% (296/573)
 57.14% (12/21)
 57.72% (243/421)
src/gdal/frmts/aigrid/aigopen.c
 84.30% (247/293)
100.00% (7/7)
 84.74% (161/190)
src/gdal/frmts/aigrid/gridlib.c
 94.24% (687/729)
100.00% (16/16)
 96.67% (493/510)
src/gdal/frmts/airsar/airsardataset.cpp
  5.45% (17/312)
 22.22% (2/9)
  8.95% (17/190)
src/gdal/frmts/bmp/bmpdataset.cpp
 62.24% (618/993)
 80.95% (17/21)
 71.79% (425/592)
src/gdal/frmts/bsb/bsb_read.c
 71.36% (471/660)
 72.73% (8/11)
 80.17% (380/474)
src/gdal/frmts/bsb/bsbdataset.cpp
 78.56% (381/485)
 85.71% (18/21)
 86.35% (291/337)
src/gdal/frmts/cals/calsdataset.cpp
  7.56% (27/357)
  9.52% (2/21)
 12.76% (25/196)
src/gdal/frmts/ceos/ceosdataset.cpp
 91.89% (68/74)
100.00% (6/6)
 96.00% (48/50)
src/gdal/frmts/ceos/ceosopen.c
 78.84% (149/189)
100.00% (7/7)
 87.72% (100/114)
src/gdal/frmts/ceos2/ceos.c
 34.26% (99/289)
 41.18% (7/17)
 44.25% (77/174)
src/gdal/frmts/ceos2/ceosrecipe.c
 72.93% (256/351)
100.00% (11/11)
 66.27% (167/252)
src/gdal/frmts/ceos2/ceossar.c
 47.22% (34/72)
 33.33% (2/6)
 44.44% (16/36)
src/gdal/frmts/ceos2/link.c
 62.96% (17/27)
 75.00% (3/4)
 46.15% (6/13)
src/gdal/frmts/ceos2/sar_ceosdataset.cpp
 42.44% (550/1296)
 63.64% (14/22)
 43.05% (390/906)
src/gdal/frmts/coasp/coasp_dataset.cpp
  6.69% (19/284)
  9.09% (2/22)
 12.32% (17/138)
src/gdal/frmts/cosar/cosar_dataset.cpp
 15.93% (18/113)
 33.33% (2/6)
 20.99% (17/81)
src/gdal/frmts/ctg/ctgdataset.cpp
 82.42% (225/273)
 92.86% (13/14)
 85.11% (160/188)
src/gdal/frmts/daas/daasdataset.cpp
  2.52% (48/1904)
  5.00% (2/40)
  1.15% (12/1042)
src/gdal/frmts/derived/deriveddataset.cpp
 20.00% (24/120)
 40.00% (2/5)
 22.00% (11/50)
src/gdal/frmts/derived/derivedlist.c
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/frmts/dimap/dimapdataset.cpp
 75.20% (949/1262)
 73.33% (22/30)
 79.83% (566/709)
src/gdal/frmts/dted/dted_api.c
 62.12% (451/726)
 66.67% (10/15)
 62.02% (258/416)
src/gdal/frmts/dted/dted_create.c
  0.00% (0/162)
  0.00% (0/3)
  0.00% (0/75)
src/gdal/frmts/dted/dteddataset.cpp
 44.87% (284/633)
 86.67% (13/15)
 42.79% (172/402)
src/gdal/frmts/eeda/eeda.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/8)
src/gdal/frmts/eeda/eedacommon.cpp
  0.00% (0/396)
  0.00% (0/7)
  0.00% (0/218)
src/gdal/frmts/eeda/eedadataset.cpp
  2.70% (25/927)
  7.41% (2/27)
  2.17% (12/553)
src/gdal/frmts/eeda/eedaidataset.cpp
  3.49% (38/1088)
  8.33% (2/24)
  2.08% (13/626)
src/gdal/frmts/envisat/EnvisatFile.c
 21.43% (171/798)
 25.00% (7/28)
 20.79% (110/529)
src/gdal/frmts/envisat/adsrange.cpp
  0.00% (0/56)
  0.00% (0/3)
  0.00% (0/36)
src/gdal/frmts/envisat/adsrange.hpp
  0.00% (0/33)
  0.00% (0/11)
  0.00% (0/19)
src/gdal/frmts/envisat/envisatdataset.cpp
  3.03% (21/694)
 10.53% (2/19)
  4.33% (22/508)
src/gdal/frmts/envisat/records.c
  0.00% (0/181)
  0.00% (0/2)
  0.00% (0/182)
src/gdal/frmts/envisat/timedelta.hpp
  0.00% (0/78)
  0.00% (0/20)
  0.00% (0/42)
src/gdal/frmts/envisat/unwrapgcps.cpp
  0.00% (0/100)
  0.00% (0/2)
  0.00% (0/57)
src/gdal/frmts/ers/ersdataset.cpp
 32.22% (289/897)
 61.29% (19/31)
 33.94% (205/604)
src/gdal/frmts/ers/ershdrnode.cpp
 71.38% (202/283)
 72.73% (8/11)
 73.23% (145/198)
src/gdal/frmts/esric/esric_dataset.cpp
 74.17% (560/755)
 93.10% (27/29)
 72.77% (318/437)
src/gdal/frmts/gdalallregister.cpp
 96.23% (281/292)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/frmts/gdalg/gdalgdriver.cpp
 22.33% (46/206)
 15.79% (3/19)
 25.22% (29/115)
src/gdal/frmts/gff/gff_dataset.cpp
 96.60% (142/147)
100.00% (8/8)
 98.18% (108/110)
src/gdal/frmts/gif/biggifdataset.cpp
 95.48% (148/155)
100.00% (8/8)
 95.29% (81/85)
src/gdal/frmts/gif/gifabstractdataset.cpp
 69.74% (189/271)
 90.48% (19/21)
 73.10% (125/171)
src/gdal/frmts/gif/gifdataset.cpp
 25.71% (99/385)
 66.67% (6/9)
 27.78% (60/216)
src/gdal/frmts/gif/gifdrivercore.cpp
100.00% (37/37)
100.00% (3/3)
100.00% (32/32)
src/gdal/frmts/grib/degrib/degrib/clock.c
 30.77% (276/897)
 28.00% (7/25)
 37.79% (232/614)
src/gdal/frmts/grib/degrib/degrib/degrib1.cpp
 90.37% (1117/1236)
 90.91% (10/11)
 92.44% (587/635)
src/gdal/frmts/grib/degrib/degrib/degrib2.cpp
 71.43% (465/651)
 85.71% (6/7)
 78.19% (294/376)
src/gdal/frmts/grib/degrib/degrib/grib2api.c
 56.97% (368/646)
 83.33% (5/6)
 62.01% (253/408)
src/gdal/frmts/grib/degrib/degrib/hazard.c
  0.00% (0/686)
  0.00% (0/13)
  0.00% (0/1951)
src/gdal/frmts/grib/degrib/degrib/inventory.cpp
 64.12% (495/772)
 77.78% (7/9)
 65.23% (317/486)
src/gdal/frmts/grib/degrib/degrib/metaname.cpp
 25.68% (282/1098)
 88.24% (15/17)
 22.25% (174/782)
src/gdal/frmts/grib/degrib/degrib/metaparse.cpp
 51.90% (1081/2083)
 86.36% (19/22)
 57.40% (764/1331)
src/gdal/frmts/grib/degrib/degrib/myerror.cpp
 70.32% (154/219)
100.00% (5/5)
 71.64% (48/67)
src/gdal/frmts/grib/degrib/degrib/myutil.c
 12.86% (9/70)
 20.00% (1/5)
 19.61% (10/51)
src/gdal/frmts/grib/degrib/degrib/scan.c
100.00% (27/27)
100.00% (1/1)
100.00% (18/18)
src/gdal/frmts/grib/degrib/degrib/tendian.cpp
 91.49% (86/94)
100.00% (3/3)
 92.31% (36/39)
src/gdal/frmts/grib/degrib/degrib/weather.c
  0.00% (0/1543)
  0.00% (0/15)
  0.00% (0/1080)
src/gdal/frmts/grib/degrib/g2clib/aecunpack.c
 76.79% (43/56)
100.00% (1/1)
 78.57% (22/28)
src/gdal/frmts/grib/degrib/g2clib/cmplxpack.c
 50.00% (6/12)
100.00% (1/1)
 63.64% (7/11)
src/gdal/frmts/grib/degrib/g2clib/compack.c
  0.00% (0/295)
  0.00% (0/1)
  0.00% (0/194)
src/gdal/frmts/grib/degrib/g2clib/comunpack.c
 72.87% (239/328)
100.00% (2/2)
 85.37% (251/294)
src/gdal/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp
 22.73% (15/66)
100.00% (1/1)
 18.18% (4/22)
src/gdal/frmts/grib/degrib/g2clib/dec_png.c
 62.75% (64/102)
100.00% (2/2)
 73.97% (54/73)
src/gdal/frmts/grib/degrib/g2clib/drstemplates.c
 54.90% (28/51)
 75.00% (3/4)
 47.37% (18/38)
src/gdal/frmts/grib/degrib/g2clib/g2_free.c
100.00% (13/13)
100.00% (1/1)
 89.47% (17/19)
src/gdal/frmts/grib/degrib/g2clib/g2_getfld.c
 64.77% (182/281)
100.00% (1/1)
 75.26% (143/190)
src/gdal/frmts/grib/degrib/g2clib/g2_info.c
 75.86% (66/87)
100.00% (1/1)
 89.83% (53/59)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack1.c
 71.43% (20/28)
100.00% (1/1)
 84.62% (11/13)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack2.c
 73.53% (25/34)
100.00% (1/1)
 86.67% (13/15)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack3.c
 57.58% (76/132)
100.00% (1/1)
 59.15% (42/71)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack4.c
 82.35% (84/102)
100.00% (1/1)
 87.93% (51/58)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack5.c
 52.81% (47/89)
100.00% (1/1)
 64.71% (33/51)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack6.c
 42.86% (15/35)
100.00% (1/1)
 36.84% (7/19)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack7.c
 72.11% (106/147)
100.00% (2/2)
 75.00% (84/112)
src/gdal/frmts/grib/degrib/g2clib/gbits.c
 98.80% (82/83)
100.00% (5/5)
 98.53% (67/68)
src/gdal/frmts/grib/degrib/g2clib/gridtemplates.c
 43.42% (33/76)
 75.00% (3/4)
 28.99% (20/69)
src/gdal/frmts/grib/degrib/g2clib/int_power.c
100.00% (16/16)
100.00% (1/1)
100.00% (7/7)
src/gdal/frmts/grib/degrib/g2clib/jpcunpack.c
 62.50% (30/48)
100.00% (2/2)
 68.57% (24/35)
src/gdal/frmts/grib/degrib/g2clib/misspack.c
 64.24% (282/439)
100.00% (1/1)
 66.99% (209/312)
src/gdal/frmts/grib/degrib/g2clib/mkieee.c
 78.00% (39/50)
100.00% (1/1)
 74.19% (23/31)
src/gdal/frmts/grib/degrib/g2clib/pack_gp.c
 68.85% (462/671)
100.00% (1/1)
 64.67% (302/467)
src/gdal/frmts/grib/degrib/g2clib/pdstemplates.c
 48.66% (164/337)
100.00% (4/4)
 52.88% (147/278)
src/gdal/frmts/grib/degrib/g2clib/pngunpack.c
 76.92% (30/39)
100.00% (1/1)
 92.31% (24/26)
src/gdal/frmts/grib/degrib/g2clib/rdieee.c
100.00% (29/29)
100.00% (1/1)
100.00% (20/20)
src/gdal/frmts/grib/degrib/g2clib/reduce.c
 87.88% (116/132)
100.00% (1/1)
 90.91% (70/77)
src/gdal/frmts/grib/degrib/g2clib/simpack.c
 66.92% (89/133)
100.00% (1/1)
 77.32% (75/97)
src/gdal/frmts/grib/degrib/g2clib/simunpack.c
 87.88% (29/33)
100.00% (2/2)
 92.31% (24/26)
src/gdal/frmts/grib/degrib/g2clib/specunpack.c
  0.00% (0/62)
  0.00% (0/2)
  0.00% (0/43)
src/gdal/frmts/grib/gribcreatecopy.cpp
 50.76% (1038/2045)
 74.42% (32/43)
 55.23% (660/1195)
src/gdal/frmts/grib/gribdataset.cpp
 83.23% (1797/2159)
 91.38% (53/58)
 84.01% (951/1132)
src/gdal/frmts/grib/gribdataset.h
 80.95% (17/21)
 85.71% (6/7)
 83.33% (10/12)
src/gdal/frmts/grib/gribdrivercore.cpp
100.00% (35/35)
100.00% (2/2)
100.00% (29/29)
src/gdal/frmts/gsg/gs7bgdataset.cpp
 25.82% (220/852)
 52.63% (10/19)
 32.09% (190/592)
src/gdal/frmts/gsg/gsagdataset.cpp
 38.42% (453/1179)
 63.16% (12/19)
 43.54% (327/751)
src/gdal/frmts/gsg/gsbgdataset.cpp
 20.57% (137/666)
 63.16% (12/19)
 25.00% (115/460)
src/gdal/frmts/gti/gdaltileindexdataset.cpp
  6.09% (234/3841)
 14.52% (9/62)
  5.88% (136/2313)
src/gdal/frmts/gtiff/cogdriver.cpp
  2.16% (29/1340)
 14.29% (3/21)
  1.89% (14/740)
src/gdal/frmts/gtiff/fetchbufferdirectio.h
  0.00% (0/58)
  0.00% (0/3)
  0.00% (0/35)
src/gdal/frmts/gtiff/geotiff.cpp
 67.90% (588/866)
 53.33% (16/30)
 59.24% (327/552)
src/gdal/frmts/gtiff/gt_citation.cpp
 86.59% (510/589)
100.00% (8/8)
 88.91% (417/469)
src/gdal/frmts/gtiff/gt_jpeg_copy.cpp
  2.92% (14/479)
 28.57% (2/7)
  4.70% (15/319)
src/gdal/frmts/gtiff/gt_overview.cpp
  4.04% (38/941)
 16.67% (1/6)
  7.31% (55/752)
src/gdal/frmts/gtiff/gt_wkt_srs.cpp
 63.60% (1742/2739)
 62.50% (10/16)
 66.02% (1397/2116)
src/gdal/frmts/gtiff/gtiffbitmapband.cpp
 84.21% (32/38)
100.00% (4/4)
 83.33% (15/18)
src/gdal/frmts/gtiff/gtiffdataset.cpp
 67.88% (748/1102)
 87.50% (21/24)
 69.31% (637/919)
src/gdal/frmts/gtiff/gtiffdataset_read.cpp
 27.78% (1624/5846)
 49.06% (26/53)
 36.77% (1422/3867)
src/gdal/frmts/gtiff/gtiffdataset_write.cpp
 46.41% (3261/7026)
 74.29% (78/105)
 52.21% (2592/4965)
src/gdal/frmts/gtiff/gtiffjpegoverviewds.cpp
 63.67% (170/267)
 71.43% (5/7)
 73.24% (104/142)
src/gdal/frmts/gtiff/gtiffoddbitsband.cpp
 82.64% (500/605)
100.00% (3/3)
 85.89% (286/333)
src/gdal/frmts/gtiff/gtiffoddbitsband.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/frmts/gtiff/gtiffrasterband.cpp
 76.59% (301/393)
 83.33% (5/6)
 86.69% (306/353)
src/gdal/frmts/gtiff/gtiffrasterband.h
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/frmts/gtiff/gtiffrasterband_read.cpp
 42.35% (457/1079)
 72.41% (21/29)
 42.32% (372/879)
src/gdal/frmts/gtiff/gtiffrasterband_write.cpp
 12.18% (96/788)
 23.53% (4/17)
 11.78% (55/467)
src/gdal/frmts/gtiff/gtiffrgbaband.cpp
 94.17% (97/103)
 80.00% (4/5)
 95.52% (64/67)
src/gdal/frmts/gtiff/gtiffrgbaband.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/frmts/gtiff/gtiffsplitband.cpp
 90.79% (69/76)
 75.00% (3/4)
 95.31% (61/64)
src/gdal/frmts/gtiff/gtiffsplitband.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/frmts/gtiff/gtiffsplitbitmapband.cpp
 89.19% (66/74)
 80.00% (4/5)
 92.86% (39/42)
src/gdal/frmts/gtiff/libgeotiff/geo_extra.c
 72.14% (145/201)
 75.00% (3/4)
 67.01% (132/197)
src/gdal/frmts/gtiff/libgeotiff/geo_free.c
 86.36% (19/22)
100.00% (1/1)
 92.31% (24/26)
src/gdal/frmts/gtiff/libgeotiff/geo_get.c
100.00% (62/62)
100.00% (7/7)
 92.45% (49/53)
src/gdal/frmts/gtiff/libgeotiff/geo_names.c
  7.21% (16/222)
 21.43% (3/14)
  7.50% (15/200)
src/gdal/frmts/gtiff/libgeotiff/geo_new.c
 91.22% (239/262)
 50.00% (4/8)
 88.56% (178/201)
src/gdal/frmts/gtiff/libgeotiff/geo_normalize.c
 80.79% (1623/2009)
 69.70% (23/33)
 81.48% (1131/1388)
src/gdal/frmts/gtiff/libgeotiff/geo_set.c
 66.67% (80/120)
100.00% (2/2)
 65.00% (39/60)
src/gdal/frmts/gtiff/libgeotiff/geo_simpletags.c
  0.00% (0/117)
  0.00% (0/10)
  0.00% (0/99)
src/gdal/frmts/gtiff/libgeotiff/geo_tiffp.c
100.00% (64/64)
100.00% (8/8)
 96.88% (62/64)
src/gdal/frmts/gtiff/libgeotiff/geo_write.c
 83.61% (102/122)
100.00% (3/3)
 84.00% (63/75)
src/gdal/frmts/gtiff/libgeotiff/xtiff.c
 40.48% (17/42)
 57.14% (4/7)
 50.00% (18/36)
src/gdal/frmts/gtiff/libtiff/tif_aux.c
 44.37% (134/302)
 84.62% (11/13)
 47.95% (105/219)
src/gdal/frmts/gtiff/libtiff/tif_close.c
 83.78% (62/74)
100.00% (3/3)
 91.94% (57/62)
src/gdal/frmts/gtiff/libtiff/tif_codec.c
 91.43% (32/35)
100.00% (3/3)
 91.67% (22/24)
src/gdal/frmts/gtiff/libtiff/tif_color.c
100.00% (162/162)
100.00% (7/7)
 95.67% (199/208)
src/gdal/frmts/gtiff/libtiff/tif_compress.c
 43.63% (89/204)
 52.63% (10/19)
 55.56% (70/126)
src/gdal/frmts/gtiff/libtiff/tif_dir.c
 69.40% (1279/1843)
 68.42% (26/38)
 73.92% (1046/1415)
src/gdal/frmts/gtiff/libtiff/tif_dirinfo.c
 59.35% (422/711)
 46.43% (13/28)
 65.10% (375/576)
src/gdal/frmts/gtiff/libtiff/tif_dirread.c
 70.73% (4976/7035)
 79.17% (95/120)
 72.61% (3638/5010)
src/gdal/frmts/gtiff/libtiff/tif_dirwrite.c
 35.82% (986/2753)
 45.83% (33/72)
 41.49% (994/2396)
src/gdal/frmts/gtiff/libtiff/tif_dumpmode.c
 88.14% (52/59)
 80.00% (4/5)
 85.29% (29/34)
src/gdal/frmts/gtiff/libtiff/tif_error.c
 23.60% (21/89)
 33.33% (2/6)
 24.00% (12/50)
src/gdal/frmts/gtiff/libtiff/tif_fax3.c
 48.49% (529/1091)
 63.89% (23/36)
 56.59% (2288/4043)
src/gdal/frmts/gtiff/libtiff/tif_flush.c
 54.32% (44/81)
100.00% (3/3)
 65.00% (65/100)
src/gdal/frmts/gtiff/libtiff/tif_getimage.c
 61.35% (1649/2688)
 51.56% (33/64)
 62.79% (1519/2419)
src/gdal/frmts/gtiff/libtiff/tif_hash_set.c
 61.50% (131/213)
 80.00% (12/15)
 65.87% (83/126)
src/gdal/frmts/gtiff/libtiff/tif_jpeg.c
 66.53% (1171/1760)
 81.94% (59/72)
 70.21% (884/1259)
src/gdal/frmts/gtiff/libtiff/tif_jpeg_12.c
 78.26% (18/23)
100.00% (1/1)
 83.33% (10/12)
src/gdal/frmts/gtiff/libtiff/tif_lerc.c
 44.39% (431/971)
 73.33% (11/15)
 49.20% (338/687)
src/gdal/frmts/gtiff/libtiff/tif_luv.c
 50.46% (663/1314)
 60.78% (31/51)
 48.27% (474/982)
src/gdal/frmts/gtiff/libtiff/tif_lzma.c
 44.32% (156/352)
 69.23% (9/13)
 44.72% (89/199)
src/gdal/frmts/gtiff/libtiff/tif_lzw.c
 89.36% (739/827)
100.00% (12/12)
 88.55% (526/594)
src/gdal/frmts/gtiff/libtiff/tif_next.c
100.00% (105/105)
100.00% (3/3)
100.00% (69/69)
src/gdal/frmts/gtiff/libtiff/tif_ojpeg.c
 81.79% (1707/2087)
 82.54% (52/63)
 84.46% (1163/1377)
src/gdal/frmts/gtiff/libtiff/tif_open.c
 62.52% (347/555)
 41.86% (18/43)
 71.62% (313/437)
src/gdal/frmts/gtiff/libtiff/tif_packbits.c
 35.63% (88/247)
 33.33% (2/6)
 31.30% (41/131)
src/gdal/frmts/gtiff/libtiff/tif_pixarlog.c
 42.89% (540/1259)
 61.54% (16/26)
 36.48% (375/1028)
src/gdal/frmts/gtiff/libtiff/tif_predict.c
 54.42% (449/825)
 60.71% (17/28)
 58.48% (362/619)
src/gdal/frmts/gtiff/libtiff/tif_read.c
 68.07% (808/1187)
 89.66% (26/29)
 76.25% (732/960)
src/gdal/frmts/gtiff/libtiff/tif_strip.c
 73.60% (184/250)
 71.43% (10/14)
 79.27% (153/193)
src/gdal/frmts/gtiff/libtiff/tif_swab.c
 76.47% (143/187)
 76.92% (10/13)
 84.62% (44/52)
src/gdal/frmts/gtiff/libtiff/tif_thunder.c
 96.52% (111/115)
100.00% (4/4)
 98.06% (101/103)
src/gdal/frmts/gtiff/libtiff/tif_tile.c
 74.36% (145/195)
 72.73% (8/11)
 79.49% (155/195)
src/gdal/frmts/gtiff/libtiff/tif_vsi.c
 22.52% (25/111)
 36.84% (7/19)
 21.31% (13/61)
src/gdal/frmts/gtiff/libtiff/tif_warning.c
 16.92% (11/65)
 20.00% (1/5)
 18.92% (7/37)
src/gdal/frmts/gtiff/libtiff/tif_webp.c
 49.61% (320/645)
 61.54% (8/13)
 52.60% (182/346)
src/gdal/frmts/gtiff/libtiff/tif_write.c
 46.32% (277/598)
 71.43% (10/14)
 55.16% (353/640)
src/gdal/frmts/gtiff/libtiff/tif_zip.c
 70.00% (245/350)
100.00% (16/16)
 62.70% (158/252)
src/gdal/frmts/gtiff/libtiff/tif_zstd.c
 49.64% (136/274)
 66.67% (8/12)
 50.00% (81/162)
src/gdal/frmts/gtiff/tifvsi.cpp
 69.64% (273/392)
 76.00% (19/25)
 65.85% (135/205)
src/gdal/frmts/gxf/gxf_ogcwkt.c
 55.68% (152/273)
100.00% (3/3)
 55.15% (150/272)
src/gdal/frmts/gxf/gxfdataset.cpp
 87.80% (144/164)
100.00% (9/9)
 88.50% (100/113)
src/gdal/frmts/gxf/gxfopen.c
 71.16% (417/586)
 69.23% (9/13)
 76.31% (335/439)
src/gdal/frmts/hf2/hf2dataset.cpp
 86.68% (768/886)
100.00% (16/16)
 88.75% (576/649)
src/gdal/frmts/hfa/hfa_overviews.cpp
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/20)
src/gdal/frmts/hfa/hfa_p.h
100.00% (40/40)
100.00% (13/13)
100.00% (13/13)
src/gdal/frmts/hfa/hfaband.cpp
 74.63% (1106/1482)
 88.89% (16/18)
 79.27% (742/936)
src/gdal/frmts/hfa/hfacompress.cpp
 70.90% (134/189)
100.00% (9/9)
 73.64% (95/129)
src/gdal/frmts/hfa/hfadataset.cpp
 45.24% (1724/3811)
 59.52% (50/84)
 48.47% (1248/2575)
src/gdal/frmts/hfa/hfadataset.h
 70.59% (12/17)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/frmts/hfa/hfadictionary.cpp
 90.10% (91/101)
 83.33% (5/6)
 87.50% (63/72)
src/gdal/frmts/hfa/hfaentry.cpp
 66.67% (368/552)
 83.87% (26/31)
 72.05% (281/390)
src/gdal/frmts/hfa/hfafield.cpp
 68.48% (867/1266)
 81.82% (9/11)
 78.74% (663/842)
src/gdal/frmts/hfa/hfaopen.cpp
 67.47% (2028/3006)
 73.44% (47/64)
 72.80% (1239/1702)
src/gdal/frmts/hfa/hfatype.cpp
 86.14% (230/267)
 80.00% (8/10)
 90.86% (169/186)
src/gdal/frmts/http/httpdriver.cpp
 17.48% (25/143)
 50.00% (2/4)
 31.73% (33/104)
src/gdal/frmts/idrisi/IdrisiDataset.cpp
  0.94% (19/2019)
  4.65% (2/43)
  1.20% (15/1247)
src/gdal/frmts/ilwis/ilwiscoordinatesystem.cpp
 20.45% (145/709)
 23.33% (7/30)
 28.57% (128/448)
src/gdal/frmts/ilwis/ilwisdataset.cpp
 48.35% (762/1576)
 65.45% (36/55)
 43.03% (469/1090)
src/gdal/frmts/ilwis/ilwisdataset.h
 42.86% (9/21)
 42.86% (3/7)
 60.00% (6/10)
src/gdal/frmts/iris/irisdataset.cpp
 82.23% (583/709)
100.00% (15/15)
 86.24% (401/465)
src/gdal/frmts/iso8211/ddffield.cpp
 49.66% (73/147)
 60.00% (3/5)
 52.69% (49/93)
src/gdal/frmts/iso8211/ddffielddefn.cpp
 63.00% (344/546)
 62.50% (10/16)
 61.27% (231/377)
src/gdal/frmts/iso8211/ddfmodule.cpp
 60.93% (209/343)
 64.29% (9/14)
 72.65% (170/234)
src/gdal/frmts/iso8211/ddfrecord.cpp
 49.04% (435/887)
 45.83% (11/24)
 53.31% (306/574)
src/gdal/frmts/iso8211/ddfsubfielddefn.cpp
 60.71% (340/560)
 57.14% (8/14)
 60.55% (244/403)
src/gdal/frmts/iso8211/ddfutils.cpp
 74.19% (23/31)
 66.67% (2/3)
 72.00% (18/25)
src/gdal/frmts/iso8211/iso8211.h
 44.90% (66/147)
 43.75% (21/48)
 48.08% (25/52)
src/gdal/frmts/jaxapalsar/jaxapalsardataset.cpp
  7.58% (26/343)
 15.38% (2/13)
 11.32% (24/212)
src/gdal/frmts/jdem/jdemdataset.cpp
 81.76% (130/159)
100.00% (12/12)
 87.90% (109/124)
src/gdal/frmts/jpeg/jpegdrivercore.cpp
 87.95% (73/83)
100.00% (3/3)
 88.64% (78/88)
src/gdal/frmts/jpeg/jpgdataset.cpp
 32.07% (1248/3892)
 57.65% (49/85)
 41.83% (932/2228)
src/gdal/frmts/jpeg/jpgdataset.h
 54.55% (12/22)
 50.00% (4/8)
 55.56% (5/9)
src/gdal/frmts/jpeg/jpgdataset_12.cpp
 42.86% (3/7)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/frmts/jpeg/vsidataio.cpp
 47.50% (57/120)
 44.44% (4/9)
 45.00% (27/60)
src/gdal/frmts/kmlsuperoverlay/kmlsuperoverlaydataset.cpp
  9.10% (198/2177)
 17.02% (8/47)
 14.03% (156/1112)
src/gdal/frmts/kmlsuperoverlay/kmlsuperoverlaydataset.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/l1b/l1bdataset.cpp
 54.35% (1306/2403)
 52.46% (32/61)
 66.10% (893/1351)
src/gdal/frmts/leveller/levellerdataset.cpp
 33.74% (251/744)
 40.00% (22/55)
 35.34% (164/464)
src/gdal/frmts/libertiff/libertiffdataset.cpp
 87.38% (2320/2655)
 90.00% (54/60)
 87.40% (1595/1825)
src/gdal/frmts/libertiff/libtiff_codecs.h
100.00% (50/50)
100.00% (13/13)
100.00% (17/17)
src/gdal/frmts/map/mapdataset.cpp
 56.49% (148/262)
 40.00% (6/15)
 58.33% (91/156)
src/gdal/frmts/mbtiles/mbtilesdataset.cpp
 39.07% (1030/2636)
 61.54% (40/65)
 36.05% (549/1523)
src/gdal/frmts/mem/memdataset.cpp
 33.12% (842/2542)
 51.85% (56/108)
 29.60% (417/1409)
src/gdal/frmts/mem/memdataset.h
 84.62% (33/39)
 84.62% (11/13)
 84.62% (11/13)
src/gdal/frmts/mem/memmultidim.h
 59.77% (52/87)
 63.64% (14/22)
 60.98% (25/41)
src/gdal/frmts/mem/ogrmemlayer.cpp
 60.20% (413/686)
 66.67% (18/27)
 61.35% (354/577)
src/gdal/frmts/mrf/BitMask2D.h
 74.19% (46/62)
 85.71% (12/14)
 77.78% (21/27)
src/gdal/frmts/mrf/JPEG_band.cpp
 50.30% (248/493)
 68.42% (13/19)
 48.38% (149/308)
src/gdal/frmts/mrf/JPNG_band.cpp
  8.90% (13/146)
 20.00% (2/10)
 14.77% (13/88)
src/gdal/frmts/mrf/LERCV1/Lerc1Image.cpp
 38.47% (292/759)
 34.78% (8/23)
 42.39% (245/578)
src/gdal/frmts/mrf/LERCV1/Lerc1Image.h
 81.94% (59/72)
 81.82% (18/22)
 82.76% (24/29)
src/gdal/frmts/mrf/LERC_band.cpp
 56.81% (317/558)
 64.71% (11/17)
 62.69% (252/402)
src/gdal/frmts/mrf/PNG_band.cpp
 28.68% (74/258)
 36.36% (4/11)
 32.02% (57/178)
src/gdal/frmts/mrf/Packer.h
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/5)
src/gdal/frmts/mrf/Packer_RLE.cpp
 46.83% (59/126)
 42.86% (3/7)
 55.56% (55/99)
src/gdal/frmts/mrf/Tif_band.cpp
 60.58% (83/137)
 71.43% (5/7)
 63.01% (46/73)
src/gdal/frmts/mrf/marfa.h
 46.76% (101/216)
 49.12% (28/57)
 55.77% (58/104)
src/gdal/frmts/mrf/marfa_dataset.cpp
 25.33% (462/1824)
 40.00% (18/45)
 29.28% (371/1267)
src/gdal/frmts/mrf/mrf_band.cpp
 22.87% (242/1058)
 43.75% (14/32)
 24.07% (174/723)
src/gdal/frmts/mrf/mrf_overview.cpp
  0.00% (0/421)
  0.00% (0/11)
  0.00% (0/466)
src/gdal/frmts/mrf/mrf_util.cpp
 70.11% (244/348)
 68.00% (17/25)
 61.50% (115/187)
src/gdal/frmts/mrf/mrfdrivercore.cpp
 92.86% (52/56)
100.00% (4/4)
 92.86% (52/56)
src/gdal/frmts/msgn/msg_basic_types.cpp
 52.32% (79/151)
 68.75% (11/16)
 86.98% (147/169)
src/gdal/frmts/msgn/msg_reader_core.cpp
 65.38% (221/338)
 83.33% (5/6)
 59.34% (108/182)
src/gdal/frmts/msgn/msg_reader_core.h
  4.35% (3/69)
  4.35% (1/23)
  4.35% (1/23)
src/gdal/frmts/msgn/msgndataset.cpp
 10.30% (55/534)
 33.33% (4/12)
 15.91% (42/264)
src/gdal/frmts/netcdf/netcdf_sentinel3_sral_mwr.cpp
  0.00% (0/317)
  0.00% (0/13)
  0.00% (0/338)
src/gdal/frmts/netcdf/netcdfdataset.cpp
 36.30% (3516/9686)
 55.71% (78/140)
 36.03% (2557/7096)
src/gdal/frmts/netcdf/netcdfdataset.h
 13.33% (6/45)
 14.29% (2/14)
 13.64% (3/22)
src/gdal/frmts/netcdf/netcdfdrivercore.cpp
 66.82% (282/422)
 66.67% (4/6)
 35.32% (83/235)
src/gdal/frmts/netcdf/netcdflayer.cpp
 19.07% (443/2323)
 48.15% (13/27)
 20.67% (363/1756)
src/gdal/frmts/netcdf/netcdflayersg.cpp
  7.82% (23/294)
 33.33% (3/9)
 10.27% (19/185)
src/gdal/frmts/netcdf/netcdfmultidim.cpp
 29.82% (1115/3739)
 55.04% (71/129)
 32.27% (974/3018)
src/gdal/frmts/netcdf/netcdfsg.cpp
  5.30% (40/755)
 13.64% (3/22)
  5.18% (25/483)
src/gdal/frmts/netcdf/netcdfsg.h
  0.00% (0/86)
  0.00% (0/25)
  0.00% (0/35)
src/gdal/frmts/netcdf/netcdfsgwriterutil.cpp
  1.07% (9/838)
 11.11% (3/27)
  2.01% (9/448)
src/gdal/frmts/netcdf/netcdfsgwriterutil.h
  6.42% (14/218)
  8.47% (5/59)
  9.30% (8/86)
src/gdal/frmts/netcdf/netcdfvirtual.cpp
  0.00% (0/257)
  0.00% (0/25)
  0.00% (0/220)
src/gdal/frmts/netcdf/netcdfvirtual.h
  2.65% (3/113)
  3.45% (1/29)
  4.41% (3/68)
src/gdal/frmts/netcdf/netcdfwriterconfig.cpp
  0.00% (0/158)
  0.00% (0/5)
  0.00% (0/129)
src/gdal/frmts/ngsgeoid/ngsgeoiddataset.cpp
 50.00% (116/232)
 27.27% (3/11)
 73.47% (144/196)
src/gdal/frmts/nitf/ecrgtocdataset.cpp
  5.00% (32/640)
 13.04% (3/23)
  5.48% (24/438)
src/gdal/frmts/nitf/mgrs.c
 25.00% (101/404)
 22.22% (2/9)
 17.49% (60/343)
src/gdal/frmts/nitf/nitfaridpcm.cpp
  0.00% (0/247)
  0.00% (0/4)
  0.00% (0/159)
src/gdal/frmts/nitf/nitfbilevel.cpp
 80.43% (37/46)
100.00% (1/1)
 88.00% (44/50)
src/gdal/frmts/nitf/nitfdataset.cpp
 31.25% (1493/4777)
 65.45% (36/55)
 32.66% (1004/3074)
src/gdal/frmts/nitf/nitfdataset.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/nitf/nitfdes.c
  0.00% (0/470)
  0.00% (0/7)
  0.00% (0/361)
src/gdal/frmts/nitf/nitfdrivercore.cpp
 86.03% (117/136)
100.00% (7/7)
 88.34% (144/163)
src/gdal/frmts/nitf/nitffile.c
 36.95% (985/2666)
 55.88% (19/34)
 45.05% (873/1938)
src/gdal/frmts/nitf/nitfimage.c
 51.74% (1576/3046)
 68.29% (28/41)
 57.16% (1270/2222)
src/gdal/frmts/nitf/nitfrasterband.cpp
 48.70% (374/768)
 61.76% (21/34)
 54.08% (245/453)
src/gdal/frmts/nitf/nitfwritejpeg.cpp
  0.00% (0/165)
  0.00% (0/1)
  0.00% (0/77)
src/gdal/frmts/nitf/rpftocdataset.cpp
  4.50% (36/800)
  7.69% (3/39)
  5.93% (34/573)
src/gdal/frmts/nitf/rpftocfile.cpp
  0.00% (0/599)
  0.00% (0/4)
  0.00% (0/495)
src/gdal/frmts/northwood/grcdataset.cpp
 86.21% (175/203)
 78.57% (11/14)
 88.14% (104/118)
src/gdal/frmts/northwood/grddataset.cpp
 35.20% (251/713)
 52.38% (11/21)
 45.88% (156/340)
src/gdal/frmts/northwood/northwood.cpp
 46.62% (255/547)
 45.45% (5/11)
 46.81% (169/361)
src/gdal/frmts/ogcapi/gdalogcapidataset.cpp
  3.19% (68/2134)
  2.99% (2/67)
  1.51% (18/1190)
src/gdal/frmts/pcidsk/gdal_edb.cpp
 19.51% (24/123)
 33.33% (4/12)
 22.64% (12/53)
src/gdal/frmts/pcidsk/ogrpcidsklayer.cpp
 43.94% (232/528)
 58.33% (7/12)
 44.12% (135/306)
src/gdal/frmts/pcidsk/pcidskdataset2.cpp
 47.31% (641/1355)
 69.77% (30/43)
 45.85% (381/831)
src/gdal/frmts/pcidsk/pcidskdataset2.h
 66.67% (6/9)
 66.67% (2/3)
 66.67% (2/3)
src/gdal/frmts/pcidsk/pcidskdrivercore.cpp
100.00% (52/52)
100.00% (2/2)
100.00% (24/24)
src/gdal/frmts/pcidsk/sdk/blockdir/asciitiledir.cpp
 48.80% (244/500)
 38.10% (8/21)
 53.05% (113/213)
src/gdal/frmts/pcidsk/sdk/blockdir/asciitilelayer.cpp
 53.85% (49/91)
 75.00% (3/4)
 53.33% (16/30)
src/gdal/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp
 34.36% (112/326)
 31.25% (5/16)
 40.00% (52/130)
src/gdal/frmts/pcidsk/sdk/blockdir/binarytilelayer.cpp
 58.33% (21/36)
 75.00% (3/4)
 68.42% (13/19)
src/gdal/frmts/pcidsk/sdk/blockdir/blockdir.cpp
 18.14% (37/204)
 31.82% (7/22)
 23.20% (29/125)
src/gdal/frmts/pcidsk/sdk/blockdir/blockdir.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/pcidsk/sdk/blockdir/blockfile.cpp
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcidsk/sdk/blockdir/blocklayer.cpp
 34.48% (80/232)
 53.33% (8/15)
 35.51% (49/138)
src/gdal/frmts/pcidsk/sdk/blockdir/blocktiledir.cpp
 46.81% (22/47)
 75.00% (6/8)
 64.00% (16/25)
src/gdal/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp
 28.89% (91/315)
 61.90% (13/21)
 33.33% (70/210)
src/gdal/frmts/pcidsk/sdk/blockdir/blocktilelayer.h
 58.33% (21/36)
 58.33% (7/12)
 58.33% (7/12)
src/gdal/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp
 34.10% (89/261)
 71.43% (5/7)
 41.09% (53/129)
src/gdal/frmts/pcidsk/sdk/channel/cexternalchannel.cpp
  9.00% (44/489)
 40.00% (4/10)
 11.87% (26/219)
src/gdal/frmts/pcidsk/sdk/channel/cexternalchannel.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp
 44.67% (109/244)
 38.46% (10/26)
 40.68% (48/118)
src/gdal/frmts/pcidsk/sdk/channel/cpcidskchannel.h
 45.45% (5/11)
 45.45% (5/11)
 45.45% (5/11)
src/gdal/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp
  0.00% (0/176)
  0.00% (0/4)
  0.00% (0/100)
src/gdal/frmts/pcidsk/sdk/channel/ctiledchannel.cpp
 26.12% (105/402)
 68.75% (11/16)
 29.11% (69/237)
src/gdal/frmts/pcidsk/sdk/core/clinksegment.cpp
  0.00% (0/63)
  0.00% (0/7)
  0.00% (0/39)
src/gdal/frmts/pcidsk/sdk/core/cpcidskblockfile.cpp
 21.74% (30/138)
 31.25% (5/16)
 24.24% (16/66)
src/gdal/frmts/pcidsk/sdk/core/cpcidskfile.cpp
 59.17% (645/1090)
 67.86% (19/28)
 61.50% (353/574)
src/gdal/frmts/pcidsk/sdk/core/cpcidskfile.h
 91.67% (11/12)
 91.67% (11/12)
 91.67% (11/12)
src/gdal/frmts/pcidsk/sdk/core/edb_pcidsk.cpp
  0.00% (0/41)
  0.00% (0/12)
  0.00% (0/14)
src/gdal/frmts/pcidsk/sdk/core/libjpeg_io.cpp
  0.00% (0/80)
  0.00% (0/8)
  0.00% (0/25)
src/gdal/frmts/pcidsk/sdk/core/metadataset_p.cpp
 88.73% (63/71)
100.00% (7/7)
 92.31% (36/39)
src/gdal/frmts/pcidsk/sdk/core/mutexholder.h
 56.25% (9/16)
 66.67% (2/3)
 66.67% (6/9)
src/gdal/frmts/pcidsk/sdk/core/pcidsk_mutex.cpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcidsk/sdk/core/pcidsk_pubutils.cpp
 54.14% (85/157)
 60.00% (3/5)
 66.35% (69/104)
src/gdal/frmts/pcidsk/sdk/core/pcidsk_scanint.h
 32.05% (75/234)
 33.33% (4/12)
 75.00% (24/32)
src/gdal/frmts/pcidsk/sdk/core/pcidsk_utils.cpp
 51.13% (181/354)
 55.56% (10/18)
 49.57% (116/234)
src/gdal/frmts/pcidsk/sdk/core/pcidsk_utils.h
100.00% (3/3)
100.00% (1/1)
100.00% (4/4)
src/gdal/frmts/pcidsk/sdk/core/pcidskbuffer.cpp
 78.23% (97/124)
 86.67% (13/15)
 82.26% (51/62)
src/gdal/frmts/pcidsk/sdk/core/pcidskcreate.cpp
 46.04% (180/391)
100.00% (4/4)
 43.66% (62/142)
src/gdal/frmts/pcidsk/sdk/core/pcidskexception.cpp
 87.69% (57/65)
 83.33% (5/6)
 93.33% (14/15)
src/gdal/frmts/pcidsk/sdk/core/pcidskinterfaces.cpp
100.00% (10/10)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcidsk/sdk/core/pcidskopen.cpp
 80.65% (25/31)
100.00% (1/1)
 85.71% (12/14)
src/gdal/frmts/pcidsk/sdk/pcidsk_bpct.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/6)
src/gdal/frmts/pcidsk/sdk/pcidsk_buffer.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/frmts/pcidsk/sdk/pcidsk_exception.h
100.00% (3/3)
100.00% (3/3)
100.00% (3/3)
src/gdal/frmts/pcidsk/sdk/pcidsk_file.h
 38.46% (10/26)
 33.33% (1/3)
 80.00% (12/15)
src/gdal/frmts/pcidsk/sdk/pcidsk_gcp.h
  0.00% (0/88)
  0.00% (0/24)
  0.00% (0/32)
src/gdal/frmts/pcidsk/sdk/pcidsk_segment.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcidsk/sdk/pcidsk_shape.h
 40.00% (46/115)
 66.67% (12/18)
 57.14% (28/49)
src/gdal/frmts/pcidsk/sdk/pcidsk_vectorsegment.h
  0.00% (0/8)
  0.00% (0/8)
  0.00% (0/11)
src/gdal/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp
  0.00% (0/158)
  0.00% (0/14)
  0.00% (0/85)
src/gdal/frmts/pcidsk/sdk/segment/cpcidsk_tex.cpp
  0.00% (0/51)
  0.00% (0/5)
  0.00% (0/36)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskbinarysegment.cpp
 43.64% (24/55)
 42.86% (3/7)
 51.61% (16/31)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskbinarysegment.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp
  0.00% (0/204)
  0.00% (0/32)
  0.00% (0/85)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskblut.cpp
  0.00% (0/48)
  0.00% (0/5)
  0.00% (0/32)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskbpct.cpp
  0.00% (0/55)
  0.00% (0/5)
  0.00% (0/47)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp
  0.00% (0/845)
  0.00% (0/16)
  0.00% (0/290)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.h
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/4)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp
  0.00% (0/198)
  0.00% (0/10)
  0.00% (0/70)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp
 24.58% (236/960)
 78.57% (11/14)
 20.19% (169/837)
src/gdal/frmts/pcidsk/sdk/segment/cpcidsklut.cpp
  0.00% (0/31)
  0.00% (0/5)
  0.00% (0/15)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskpct.cpp
  0.00% (0/31)
  0.00% (0/5)
  0.00% (0/12)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp
  6.15% (23/374)
 10.34% (3/29)
  9.70% (16/165)
src/gdal/frmts/pcidsk/sdk/segment/cpcidsksegment.cpp
 69.41% (118/170)
 63.16% (12/19)
 72.15% (57/79)
src/gdal/frmts/pcidsk/sdk/segment/cpcidsksegment.h
 66.67% (6/9)
 66.67% (6/9)
 66.67% (6/9)
src/gdal/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp
  0.00% (0/1066)
  0.00% (0/12)
  0.00% (0/1507)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp
 69.96% (594/849)
 81.58% (31/38)
 71.17% (279/392)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskvectorsegment_consistencycheck.cpp
  0.00% (0/196)
  0.00% (0/6)
  0.00% (0/100)
src/gdal/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp
 74.02% (94/127)
100.00% (7/7)
 67.47% (56/83)
src/gdal/frmts/pcidsk/sdk/segment/orbitstructures.h
  0.00% (0/391)
  0.00% (0/29)
  0.00% (0/107)
src/gdal/frmts/pcidsk/sdk/segment/systiledir.cpp
 48.57% (34/70)
 62.50% (5/8)
 58.06% (18/31)
src/gdal/frmts/pcidsk/sdk/segment/toutinstructures.h
  0.00% (0/111)
  0.00% (0/5)
  0.00% (0/14)
src/gdal/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp
 88.11% (126/143)
 90.91% (10/11)
 87.50% (42/48)
src/gdal/frmts/pcidsk/sdk/segment/vecsegheader.cpp
 94.25% (213/226)
100.00% (9/9)
 91.76% (78/85)
src/gdal/frmts/pcidsk/vsi_pcidsk_io.cpp
 91.03% (71/78)
 93.75% (15/16)
 78.12% (25/32)
src/gdal/frmts/pcraster/libcsf/_getrow.c
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcraster/libcsf/_gsomece.c
 92.86% (13/14)
100.00% (1/1)
 90.00% (9/10)
src/gdal/frmts/pcraster/libcsf/_rputrow.c
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/pcraster/libcsf/cellsize.c
 30.77% (8/26)
 50.00% (1/2)
 24.00% (6/25)
src/gdal/frmts/pcraster/libcsf/create2.c
  0.00% (0/129)
  0.00% (0/1)
  0.00% (0/88)
src/gdal/frmts/pcraster/libcsf/dumconv.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcraster/libcsf/file.c
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
src/gdal/frmts/pcraster/libcsf/gcellrep.c
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/frmts/pcraster/libcsf/getx0.c
100.00% (4/4)
100.00% (1/1)
 60.00% (3/5)
src/gdal/frmts/pcraster/libcsf/gety0.c
100.00% (4/4)
100.00% (1/1)
 60.00% (3/5)
src/gdal/frmts/pcraster/libcsf/gmaxval.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/11)
src/gdal/frmts/pcraster/libcsf/gminval.c
  0.00% (0/12)
  0.00% (0/1)
  0.00% (0/11)
src/gdal/frmts/pcraster/libcsf/gnrcols.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcraster/libcsf/gnrrows.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcraster/libcsf/gproj.c
100.00% (3/3)
100.00% (1/1)
 75.00% (3/4)
src/gdal/frmts/pcraster/libcsf/gvalscal.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcraster/libcsf/gvartype.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/7)
src/gdal/frmts/pcraster/libcsf/ismv.c
 34.48% (10/29)
100.00% (2/2)
 27.27% (9/33)
src/gdal/frmts/pcraster/libcsf/kernlcsf.c
 58.93% (33/56)
100.00% (6/6)
 67.50% (27/40)
src/gdal/frmts/pcraster/libcsf/mclose.c
 20.69% (12/58)
100.00% (1/1)
 12.20% (10/82)
src/gdal/frmts/pcraster/libcsf/mopen.c
 59.87% (94/157)
 50.00% (1/2)
 62.83% (71/113)
src/gdal/frmts/pcraster/libcsf/mperror.c
  0.00% (0/10)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/frmts/pcraster/libcsf/pcrtypes.h
 13.51% (5/37)
 20.00% (3/15)
 16.67% (6/36)
src/gdal/frmts/pcraster/libcsf/putsomec.c
  0.00% (0/112)
  0.00% (0/9)
  0.00% (0/153)
src/gdal/frmts/pcraster/libcsf/putx0.c
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/12)
src/gdal/frmts/pcraster/libcsf/puty0.c
  0.00% (0/11)
  0.00% (0/1)
  0.00% (0/12)
src/gdal/frmts/pcraster/libcsf/rmalloc.c
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/12)
src/gdal/frmts/pcraster/libcsf/ruseas.c
  0.00% (0/281)
  0.00% (0/45)
  0.00% (0/420)
src/gdal/frmts/pcraster/libcsf/setangle.c
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/pcraster/libcsf/setmv.c
  0.00% (0/26)
  0.00% (0/2)
  0.00% (0/17)
src/gdal/frmts/pcraster/libcsf/setvtmv.c
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/15)
src/gdal/frmts/pcraster/libcsf/swapio.c
  0.00% (0/54)
  0.00% (0/8)
  0.00% (0/23)
src/gdal/frmts/pcraster/pcrasterdataset.cpp
 20.90% (65/311)
 58.33% (7/12)
 19.05% (32/168)
src/gdal/frmts/pcraster/pcrasterdrivercore.cpp
100.00% (19/19)
100.00% (2/2)
100.00% (21/21)
src/gdal/frmts/pcraster/pcrastermisc.cpp
 83.33% (10/12)
100.00% (1/1)
 83.33% (10/12)
src/gdal/frmts/pcraster/pcrasterrasterband.cpp
 12.04% (33/274)
 55.56% (5/9)
 18.29% (15/82)
src/gdal/frmts/pcraster/pcrasterutil.cpp
  7.68% (48/625)
 35.71% (5/14)
  7.60% (13/171)
src/gdal/frmts/pcraster/pcrasterutil.h
  0.00% (0/54)
  0.00% (0/6)
  0.00% (0/27)
src/gdal/frmts/pdf/gdal_pdf.h
 50.00% (9/18)
 50.00% (3/6)
 70.00% (7/10)
src/gdal/frmts/pdf/ogrpdflayer.cpp
 94.67% (142/150)
 75.00% (6/8)
 94.96% (113/119)
src/gdal/frmts/pdf/pdfcreatecopy.cpp
 43.64% (1567/3591)
 67.24% (39/58)
 43.04% (788/1831)
src/gdal/frmts/pdf/pdfcreatecopy.h
 21.05% (4/19)
 28.57% (2/7)
 50.00% (5/10)
src/gdal/frmts/pdf/pdfcreatefromcomposition.cpp
  0.00% (0/1927)
  0.00% (0/33)
  0.00% (0/895)
src/gdal/frmts/pdf/pdfcreatefromcomposition.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/3)
src/gdal/frmts/pdf/pdfdataset.cpp
 58.33% (2613/4480)
 72.34% (68/94)
 61.84% (1886/3050)
src/gdal/frmts/pdf/pdfdrivercore.cpp
 98.60% (141/143)
100.00% (3/3)
 90.00% (36/40)
src/gdal/frmts/pdf/pdfio.cpp
 86.89% (159/183)
 85.71% (18/21)
 92.04% (104/113)
src/gdal/frmts/pdf/pdfio.h
 42.86% (3/7)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/frmts/pdf/pdfobject.cpp
 75.21% (631/839)
 83.95% (68/81)
 77.61% (350/451)
src/gdal/frmts/pdf/pdfobject.h
 83.87% (78/93)
 82.14% (23/28)
 83.78% (31/37)
src/gdal/frmts/pdf/pdfreadvectors.cpp
 90.55% (1744/1926)
 95.83% (23/24)
 89.73% (1380/1538)
src/gdal/frmts/pdf/pdfwritabledataset.cpp
 78.21% (201/257)
100.00% (8/8)
 74.21% (118/159)
src/gdal/frmts/pds/isis2dataset.cpp
 64.20% (312/486)
100.00% (11/11)
 72.76% (227/312)
src/gdal/frmts/pds/isis3dataset.cpp
 19.09% (580/3038)
 32.88% (24/73)
 23.56% (412/1749)
src/gdal/frmts/pds/json_utils.h
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/7)
src/gdal/frmts/pds/pds4dataset.cpp
 23.96% (970/4049)
 42.65% (29/68)
 31.09% (698/2245)
src/gdal/frmts/pds/pds4dataset.h
 30.86% (25/81)
 29.63% (8/27)
 29.63% (8/27)
src/gdal/frmts/pds/pds4vector.cpp
 20.56% (464/2257)
 44.23% (23/52)
 17.61% (287/1630)
src/gdal/frmts/pds/pdsdataset.cpp
 72.38% (731/1010)
 76.00% (19/25)
 80.98% (498/615)
src/gdal/frmts/pds/pdsdrivercore.cpp
 90.22% (443/491)
 93.33% (14/15)
 83.62% (194/232)
src/gdal/frmts/pds/vicardataset.cpp
 30.20% (743/2460)
 41.51% (22/53)
 33.82% (488/1443)
src/gdal/frmts/pds/vicardataset.h
 50.00% (3/6)
 50.00% (1/2)
 30.00% (3/10)
src/gdal/frmts/pds/vicarkeywordhandler.cpp
 71.79% (229/319)
100.00% (9/9)
 76.50% (166/217)
src/gdal/frmts/pds/vicarkeywordhandler.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/plmosaic/plmosaicdataset.cpp
  3.07% (31/1010)
  6.06% (2/33)
  2.08% (12/577)
src/gdal/frmts/png/filter_sse2_intrinsics.c
 71.43% (150/210)
 83.33% (10/12)
 73.33% (22/30)
src/gdal/frmts/png/libpng/png.c
 35.24% (701/1989)
 46.25% (37/80)
 36.21% (676/1867)
src/gdal/frmts/png/libpng/pngerror.c
 48.37% (193/399)
 62.96% (17/27)
 46.04% (151/328)
src/gdal/frmts/png/libpng/pngget.c
 17.88% (125/699)
 19.40% (13/67)
 17.24% (130/754)
src/gdal/frmts/png/libpng/pngmem.c
 77.97% (92/118)
 84.62% (11/13)
 72.22% (78/108)
src/gdal/frmts/png/libpng/pngread.c
 21.22% (515/2427)
 31.58% (12/38)
 26.79% (691/2579)
src/gdal/frmts/png/libpng/pngrio.c
 54.05% (20/37)
 66.67% (2/3)
 48.00% (12/25)
src/gdal/frmts/png/libpng/pngrtran.c
  8.47% (286/3376)
 11.11% (5/45)
 10.25% (222/2165)
src/gdal/frmts/png/libpng/pngrutil.c
 62.13% (1711/2754)
 92.16% (47/51)
 23.31% (1561/6698)
src/gdal/frmts/png/libpng/pngset.c
 27.05% (280/1035)
 20.93% (9/43)
 28.85% (262/908)
src/gdal/frmts/png/libpng/pngtrans.c
  3.19% (14/439)
  9.52% (2/21)
  3.74% (12/321)
src/gdal/frmts/png/libpng/pngwio.c
  0.00% (0/51)
  0.00% (0/5)
  0.00% (0/36)
src/gdal/frmts/png/libpng/pngwrite.c
  0.00% (0/1396)
  0.00% (0/44)
  0.00% (0/1233)
src/gdal/frmts/png/libpng/pngwtran.c
  0.00% (0/404)
  0.00% (0/5)
  0.00% (0/207)
src/gdal/frmts/png/libpng/pngwutil.c
  0.00% (0/1599)
  0.00% (0/51)
  0.00% (0/1438)
src/gdal/frmts/png/pngdataset.cpp
 46.22% (966/2090)
 61.22% (30/49)
 47.59% (681/1431)
src/gdal/frmts/png/pngdataset.h
  0.00% (0/5)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/frmts/png/pngdrivercore.cpp
100.00% (54/54)
100.00% (2/2)
100.00% (25/25)
src/gdal/frmts/prf/phprfdataset.cpp
  9.09% (46/506)
 18.75% (3/16)
 12.16% (40/329)
src/gdal/frmts/raw/ace2dataset.cpp
 44.23% (69/156)
 33.33% (3/9)
 59.17% (71/120)
src/gdal/frmts/raw/atlsci_spheroid.cpp
  0.00% (0/81)
  0.00% (0/12)
  0.00% (0/69)
src/gdal/frmts/raw/byndataset.cpp
 84.23% (219/260)
100.00% (13/13)
 88.66% (172/194)
src/gdal/frmts/raw/cpgdataset.cpp
  7.10% (64/902)
 21.74% (5/23)
 14.82% (83/560)
src/gdal/frmts/raw/doq1dataset.cpp
 85.86% (164/191)
100.00% (9/9)
 89.47% (102/114)
src/gdal/frmts/raw/doq2dataset.cpp
 83.80% (238/284)
100.00% (7/7)
 90.83% (218/240)
src/gdal/frmts/raw/ehdrdataset.cpp
 57.73% (844/1462)
 66.67% (22/33)
 59.79% (626/1047)
src/gdal/frmts/raw/ehdrdataset.h
100.00% (6/6)
100.00% (2/2)
100.00% (5/5)
src/gdal/frmts/raw/eirdataset.cpp
 30.38% (96/316)
 33.33% (3/9)
 42.74% (100/234)
src/gdal/frmts/raw/envidataset.cpp
 53.10% (1155/2175)
 70.83% (34/48)
 51.20% (767/1498)
src/gdal/frmts/raw/envidataset.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/raw/fastdataset.cpp
 34.83% (280/804)
 61.54% (8/13)
 33.17% (205/618)
src/gdal/frmts/raw/genbindataset.cpp
 94.28% (412/437)
 91.67% (11/12)
 95.45% (294/308)
src/gdal/frmts/raw/gscdataset.cpp
 29.00% (29/100)
 33.33% (2/6)
 49.28% (34/69)
src/gdal/frmts/raw/gtxdataset.cpp
 50.91% (112/220)
 61.54% (8/13)
 43.35% (101/233)
src/gdal/frmts/raw/hkvdataset.cpp
  3.48% (21/604)
 11.76% (2/17)
  4.70% (14/298)
src/gdal/frmts/raw/iscedataset.cpp
 63.10% (330/523)
 92.31% (12/13)
 80.07% (229/286)
src/gdal/frmts/raw/krodataset.cpp
 47.25% (86/182)
 85.71% (6/7)
 51.15% (89/174)
src/gdal/frmts/raw/landataset.cpp
 72.85% (263/361)
 87.50% (14/16)
 81.29% (239/294)
src/gdal/frmts/raw/lcpdataset.cpp
 40.58% (517/1274)
 81.82% (9/11)
 36.23% (296/817)
src/gdal/frmts/raw/loslasdataset.cpp
 75.00% (93/124)
 75.00% (6/8)
 85.06% (74/87)
src/gdal/frmts/raw/mffdataset.cpp
  6.28% (42/669)
 11.11% (2/18)
  7.84% (36/459)
src/gdal/frmts/raw/ndfdataset.cpp
 49.15% (116/236)
 70.00% (7/10)
 60.56% (86/142)
src/gdal/frmts/raw/noaabdataset.cpp
 96.17% (226/235)
100.00% (11/11)
 96.18% (126/131)
src/gdal/frmts/raw/nsidcbindataset.cpp
 80.47% (136/169)
100.00% (13/13)
 89.25% (83/93)
src/gdal/frmts/raw/ntv2dataset.cpp
  8.90% (25/281)
 16.67% (2/12)
 17.44% (34/195)
src/gdal/frmts/raw/pauxdataset.cpp
 11.85% (43/363)
 11.11% (2/18)
 16.52% (37/224)
src/gdal/frmts/raw/pnmdataset.cpp
 61.00% (147/241)
 87.50% (7/8)
 62.78% (113/180)
src/gdal/frmts/raw/rawdrivers.cpp
 88.89% (32/36)
 66.67% (2/3)
 66.67% (2/3)
src/gdal/frmts/raw/roipacdataset.cpp
 45.16% (261/578)
 78.57% (11/14)
 54.73% (191/349)
src/gdal/frmts/raw/rrasterdataset.cpp
 47.04% (517/1099)
 44.44% (16/36)
 58.06% (461/794)
src/gdal/frmts/raw/snodasdataset.cpp
 60.47% (182/301)
 21.43% (3/14)
 65.52% (171/261)
src/gdal/frmts/rcm/rcmdataset.cpp
  0.41% (7/1717)
  4.17% (1/24)
  0.35% (3/856)
src/gdal/frmts/rcm/rcmdataset.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/8)
src/gdal/frmts/rcm/rcmdrivercore.cpp
 65.91% (58/88)
 66.67% (2/3)
 63.64% (35/55)
src/gdal/frmts/rcm/rcmdrivercore.h
100.00% (7/7)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/rik/rikdataset.cpp
 92.43% (659/713)
100.00% (14/14)
 93.37% (380/407)
src/gdal/frmts/rmf/rmfdataset.cpp
 44.99% (1123/2496)
 56.00% (28/50)
 63.28% (1425/2252)
src/gdal/frmts/rmf/rmfdataset.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/rmf/rmfdem.cpp
 35.81% (193/539)
 40.00% (2/5)
 44.09% (138/313)
src/gdal/frmts/rmf/rmfjpeg.cpp
 39.84% (51/128)
 50.00% (1/2)
 42.86% (27/63)
src/gdal/frmts/rmf/rmflzw.cpp
 56.42% (123/218)
 60.00% (6/10)
 54.24% (64/118)
src/gdal/frmts/rs2/rs2dataset.cpp
  3.24% (33/1018)
  8.33% (2/24)
  6.19% (32/517)
src/gdal/frmts/safe/safedataset.cpp
  1.98% (29/1465)
  7.14% (2/28)
  4.52% (31/686)
src/gdal/frmts/safe/safedataset.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/saga/sagadataset.cpp
  3.72% (25/672)
 10.53% (2/19)
  4.36% (19/436)
src/gdal/frmts/sentinel2/sentinel2dataset.cpp
 35.59% (1202/3377)
 60.87% (28/46)
 40.32% (862/2138)
src/gdal/frmts/sigdem/sigdemdataset.cpp
 19.02% (93/489)
 29.41% (5/17)
 36.01% (166/461)
src/gdal/frmts/snap_tiff/snaptiffdriver.cpp
 14.00% (76/543)
 27.78% (5/18)
 13.71% (48/350)
src/gdal/frmts/srtmhgt/srtmhgtdataset.cpp
  8.52% (35/411)
 13.33% (2/15)
 18.33% (55/300)
src/gdal/frmts/stacit/stacitdataset.cpp
 62.03% (557/898)
 92.31% (12/13)
 65.15% (301/462)
src/gdal/frmts/stacta/stactadataset.cpp
 65.03% (729/1121)
 78.26% (18/23)
 64.97% (408/628)
src/gdal/frmts/stacta/stactadataset.h
 86.36% (19/22)
 83.33% (5/6)
 90.00% (9/10)
src/gdal/frmts/terragen/terragendataset.cpp
  5.70% (28/491)
  6.25% (2/32)
  6.15% (19/309)
src/gdal/frmts/tga/tgadataset.cpp
  7.59% (42/553)
 20.00% (2/10)
 15.73% (53/337)
src/gdal/frmts/til/tildataset.cpp
  7.21% (16/222)
 18.18% (2/11)
 11.30% (13/115)
src/gdal/frmts/tsx/tsxdataset.cpp
  7.27% (36/495)
 13.33% (2/15)
 14.10% (44/312)
src/gdal/frmts/usgsdem/usgsdemdataset.cpp
 97.72% (557/570)
100.00% (19/19)
 98.43% (375/381)
src/gdal/frmts/vrt/pixelfunctions.cpp
  2.66% (74/2785)
  0.71% (1/141)
  0.07% (1/1415)
src/gdal/frmts/vrt/vrtdataset.cpp
 48.12% (1126/2340)
 77.59% (45/58)
 50.00% (733/1466)
src/gdal/frmts/vrt/vrtdataset.h
 17.59% (54/307)
 25.00% (19/76)
 16.37% (28/171)
src/gdal/frmts/vrt/vrtderivedrasterband.cpp
 27.78% (322/1159)
 35.48% (11/31)
 30.21% (197/652)
src/gdal/frmts/vrt/vrtdriver.cpp
 67.29% (251/373)
 70.00% (7/10)
 59.90% (115/192)
src/gdal/frmts/vrt/vrtexpression.h
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/12)
src/gdal/frmts/vrt/vrtexpression_muparser.cpp
  2.19% (4/183)
  5.56% (1/18)
  2.60% (2/77)
src/gdal/frmts/vrt/vrtfilters.cpp
  0.00% (0/412)
  0.00% (0/14)
  0.00% (0/259)
src/gdal/frmts/vrt/vrtmultidim.cpp
  3.47% (81/2336)
  8.75% (7/80)
  2.94% (37/1257)
src/gdal/frmts/vrt/vrtpansharpened.cpp
  0.00% (0/1433)
  0.00% (0/18)
  0.00% (0/781)
src/gdal/frmts/vrt/vrtprocesseddataset.cpp
  3.95% (57/1442)
  8.70% (2/23)
  5.31% (44/828)
src/gdal/frmts/vrt/vrtprocesseddatasetfunctions.cpp
  8.44% (108/1280)
  3.70% (1/27)
  0.14% (1/696)
src/gdal/frmts/vrt/vrtrasterband.cpp
 53.09% (473/891)
 81.63% (40/49)
 52.63% (290/551)
src/gdal/frmts/vrt/vrtrawrasterband.cpp
 53.21% (199/374)
 63.64% (7/11)
 59.72% (126/211)
src/gdal/frmts/vrt/vrtreclassifier.cpp
  0.00% (0/344)
  0.00% (0/9)
  0.00% (0/190)
src/gdal/frmts/vrt/vrtreclassifier.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/7)
src/gdal/frmts/vrt/vrtsourcedrasterband.cpp
 52.05% (1155/2219)
 77.08% (37/48)
 50.50% (653/1293)
src/gdal/frmts/vrt/vrtsources.cpp
 49.39% (1329/2691)
 58.62% (51/87)
 52.10% (832/1597)
src/gdal/frmts/vrt/vrtwarped.cpp
  9.34% (132/1413)
 17.39% (8/46)
  8.30% (66/795)
src/gdal/frmts/wcs/gmlcoverage.cpp
  0.00% (0/111)
  0.00% (0/1)
  0.00% (0/76)
src/gdal/frmts/wcs/wcsdataset.cpp
 16.81% (172/1023)
 36.67% (11/30)
 19.46% (116/596)
src/gdal/frmts/wcs/wcsdataset.h
 50.00% (6/12)
 50.00% (2/4)
 57.14% (4/7)
src/gdal/frmts/wcs/wcsdataset100.cpp
  0.00% (0/491)
  0.00% (0/7)
  0.00% (0/316)
src/gdal/frmts/wcs/wcsdataset110.cpp
  0.00% (0/725)
  0.00% (0/7)
  0.00% (0/369)
src/gdal/frmts/wcs/wcsdataset201.cpp
  0.00% (0/799)
  0.00% (0/12)
  0.00% (0/381)
src/gdal/frmts/wcs/wcsdrivercore.cpp
 92.59% (25/27)
100.00% (2/2)
 87.80% (36/41)
src/gdal/frmts/wcs/wcsrasterband.cpp
  0.00% (0/185)
  0.00% (0/7)
  0.00% (0/114)
src/gdal/frmts/wcs/wcsutils.cpp
 24.21% (199/822)
 22.86% (8/35)
 24.27% (108/445)
src/gdal/frmts/webp/webpdataset.cpp
 16.19% (113/698)
 47.06% (8/17)
 14.45% (87/602)
src/gdal/frmts/webp/webpdrivercore.cpp
100.00% (82/82)
100.00% (2/2)
 96.15% (25/26)
src/gdal/frmts/wms/gdalhttp.cpp
 64.26% (151/235)
100.00% (5/5)
 67.92% (108/159)
src/gdal/frmts/wms/gdalhttp.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/wms/gdalwmscache.cpp
 71.32% (184/258)
100.00% (18/18)
 73.91% (102/138)
src/gdal/frmts/wms/gdalwmsdataset.cpp
 54.34% (382/703)
 46.15% (6/13)
 56.96% (225/395)
src/gdal/frmts/wms/gdalwmsrasterband.cpp
 45.50% (450/989)
 57.14% (16/28)
 48.30% (299/619)
src/gdal/frmts/wms/minidriver.cpp
 58.82% (20/34)
 62.50% (5/8)
 66.67% (16/24)
src/gdal/frmts/wms/minidriver_arcgis_server.cpp
  0.00% (0/145)
  0.00% (0/8)
  0.00% (0/54)
src/gdal/frmts/wms/minidriver_iiifimage.cpp
  0.00% (0/56)
  0.00% (0/5)
  0.00% (0/27)
src/gdal/frmts/wms/minidriver_iip.cpp
  0.00% (0/33)
  0.00% (0/5)
  0.00% (0/9)
src/gdal/frmts/wms/minidriver_mrf.cpp
  0.00% (0/223)
  0.00% (0/13)
  0.00% (0/129)
src/gdal/frmts/wms/minidriver_mrf.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/7)
src/gdal/frmts/wms/minidriver_ogcapicoverage.cpp
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/6)
src/gdal/frmts/wms/minidriver_ogcapicoverage.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/wms/minidriver_ogcapimaps.cpp
  0.00% (0/26)
  0.00% (0/2)
  0.00% (0/6)
src/gdal/frmts/wms/minidriver_ogcapimaps.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/wms/minidriver_tiled_wms.cpp
  0.00% (0/550)
  0.00% (0/13)
  0.00% (0/330)
src/gdal/frmts/wms/minidriver_tileservice.cpp
  0.00% (0/30)
  0.00% (0/4)
  0.00% (0/8)
src/gdal/frmts/wms/minidriver_tms.cpp
 75.38% (49/65)
100.00% (4/4)
 54.17% (13/24)
src/gdal/frmts/wms/minidriver_virtualearth.cpp
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/16)
src/gdal/frmts/wms/minidriver_wms.cpp
 72.34% (136/188)
 87.50% (7/8)
 78.89% (71/90)
src/gdal/frmts/wms/minidriver_worldwind.cpp
  0.00% (0/35)
  0.00% (0/4)
  0.00% (0/8)
src/gdal/frmts/wms/wmsdriver.cpp
 35.56% (336/945)
 50.00% (8/16)
 37.61% (214/569)
src/gdal/frmts/wms/wmsdriver.h
 27.03% (30/111)
 31.25% (10/32)
 45.16% (28/62)
src/gdal/frmts/wms/wmsdrivercore.cpp
 81.20% (108/133)
100.00% (5/5)
 87.23% (123/141)
src/gdal/frmts/wms/wmsmetadataset.cpp
 45.08% (284/630)
 76.47% (13/17)
 45.19% (169/374)
src/gdal/frmts/wms/wmsutils.cpp
 60.53% (69/114)
 85.71% (6/7)
 71.05% (81/114)
src/gdal/frmts/wmts/wmtsdataset.cpp
 62.94% (1233/1959)
 80.00% (24/30)
 68.50% (835/1219)
src/gdal/frmts/wmts/wmtsdrivercore.cpp
 86.49% (64/74)
100.00% (2/2)
 81.48% (44/54)
src/gdal/frmts/xyz/xyzdataset.cpp
 61.90% (892/1441)
 76.92% (10/13)
 66.30% (665/1003)
src/gdal/frmts/zarr/ucs4_utf8.hpp
 40.20% (41/102)
 50.00% (1/2)
 39.66% (23/58)
src/gdal/frmts/zarr/vsikerchunk.cpp
 12.73% (7/55)
 66.67% (2/3)
  9.09% (2/22)
src/gdal/frmts/zarr/vsikerchunk_inline.hpp
 81.08% (30/37)
100.00% (1/1)
 86.67% (26/30)
src/gdal/frmts/zarr/vsikerchunk_json_ref.cpp
  7.51% (103/1371)
 23.68% (9/38)
  9.79% (70/715)
src/gdal/frmts/zarr/vsikerchunk_parquet_ref.cpp
 10.14% (56/552)
 57.14% (8/14)
 11.99% (35/292)
src/gdal/frmts/zarr/zarr.h
 82.33% (247/300)
 83.13% (69/83)
 84.55% (104/123)
src/gdal/frmts/zarr/zarr_array.cpp
 48.03% (1158/2411)
 61.90% (26/42)
 51.37% (694/1351)
src/gdal/frmts/zarr/zarr_attribute.cpp
 73.14% (275/376)
 60.00% (3/5)
 63.03% (104/165)
src/gdal/frmts/zarr/zarr_compressors.cpp
 50.85% (30/59)
100.00% (2/2)
 56.00% (14/25)
src/gdal/frmts/zarr/zarr_dimension.cpp
  0.00% (0/30)
  0.00% (0/1)
  0.00% (0/18)
src/gdal/frmts/zarr/zarr_filters.cpp
 65.92% (207/314)
 75.00% (6/8)
 72.03% (188/261)
src/gdal/frmts/zarr/zarr_group.cpp
 18.80% (66/351)
 36.84% (7/19)
 22.68% (44/194)
src/gdal/frmts/zarr/zarr_sharedresource.cpp
 61.11% (154/252)
 70.00% (7/10)
 62.88% (83/132)
src/gdal/frmts/zarr/zarr_v2_array.cpp
 74.69% (1366/1829)
 78.57% (22/28)
 80.83% (721/892)
src/gdal/frmts/zarr/zarr_v2_group.cpp
 56.51% (538/952)
 93.33% (14/15)
 57.68% (244/423)
src/gdal/frmts/zarr/zarr_v3_array.cpp
 37.64% (548/1456)
 59.09% (13/22)
 44.49% (311/699)
src/gdal/frmts/zarr/zarr_v3_codec.cpp
 13.61% (115/845)
 28.95% (11/38)
 13.85% (63/455)
src/gdal/frmts/zarr/zarr_v3_group.cpp
 28.90% (165/571)
 63.64% (7/11)
 31.34% (84/268)
src/gdal/frmts/zarr/zarrdriver.cpp
 65.04% (1027/1579)
 62.22% (28/45)
 64.64% (543/840)
src/gdal/frmts/zarr/zarrdrivercore.cpp
 94.55% (104/110)
100.00% (4/4)
 95.00% (57/60)
src/gdal/frmts/zlib/contrib/infback9/infback9.c
  0.00% (0/450)
  0.00% (0/4)
  0.00% (0/571)
src/gdal/frmts/zlib/contrib/infback9/inftree9.c
  0.00% (0/170)
  0.00% (0/1)
  0.00% (0/119)
src/gdal/frmts/zlib/contrib/infback9/minified_zutil.c
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/5)
src/gdal/frmts/zmap/zmapdataset.cpp
 57.23% (269/470)
 76.92% (10/13)
 65.23% (167/256)
src/gdal/fuzzers/filename_fuzzer.cpp
100.00% (55/55)
100.00% (2/2)
100.00% (15/15)
src/gdal/fuzzers/gdal_algorithm_fuzzer.cpp
100.00% (16/16)
100.00% (1/1)
100.00% (3/3)
src/gdal/fuzzers/gdal_fuzzer.cpp
 96.70% (293/303)
100.00% (5/5)
 98.90% (179/181)
src/gdal/fuzzers/gdal_translate_fuzzer.cpp
 91.75% (178/194)
100.00% (2/2)
 95.52% (128/134)
src/gdal/fuzzers/gdal_vector_translate_fuzzer.cpp
100.00% (92/92)
100.00% (2/2)
100.00% (36/36)
src/gdal/fuzzers/get_jpeg2000_structure_fuzzer.cpp
100.00% (20/20)
100.00% (2/2)
100.00% (8/8)
src/gdal/fuzzers/gml_geom_import_fuzzer.cpp
100.00% (14/14)
100.00% (2/2)
100.00% (3/3)
src/gdal/fuzzers/ogr_fuzzer.cpp
 90.62% (87/96)
100.00% (2/2)
 90.38% (47/52)
src/gdal/fuzzers/osr_set_from_user_input_fuzzer.cpp
100.00% (29/29)
100.00% (2/2)
100.00% (9/9)
src/gdal/fuzzers/spatialite_geom_import_fuzzer.cpp
100.00% (12/12)
100.00% (2/2)
100.00% (2/2)
src/gdal/fuzzers/wkb_import_fuzzer.cpp
100.00% (36/36)
100.00% (2/2)
100.00% (12/12)
src/gdal/fuzzers/wkt_import_fuzzer.cpp
100.00% (16/16)
100.00% (2/2)
100.00% (3/3)
src/gdal/gcore/gdal_adbc.cpp
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/gcore/gdal_avx2_emulation.hpp
 62.39% (73/117)
 52.17% (12/23)
 52.17% (12/23)
src/gdal/gcore/gdal_mdreader.cpp
 36.64% (277/756)
 58.33% (14/24)
 43.49% (227/522)
src/gdal/gcore/gdal_minmax_element.hpp
  0.00% (0/579)
  0.00% (0/42)
  0.00% (0/309)
src/gdal/gcore/gdal_misc.cpp
 41.83% (1533/3665)
 66.67% (60/90)
 41.27% (1128/2733)
src/gdal/gcore/gdal_pam.h
 60.00% (9/15)
 60.00% (3/5)
 60.00% (3/5)
src/gdal/gcore/gdal_priv.h
 52.19% (298/571)
 50.00% (91/182)
 53.54% (121/226)
src/gdal/gcore/gdal_priv_templates.hpp
 74.76% (474/634)
 82.54% (52/63)
 76.56% (209/273)
src/gdal/gcore/gdal_proxy.h
 57.14% (4/7)
 66.67% (2/3)
 66.67% (2/3)
src/gdal/gcore/gdal_rat.cpp
 29.20% (264/904)
 28.77% (21/73)
 23.06% (181/785)
src/gdal/gcore/gdal_rat.h
 33.33% (3/9)
 60.00% (3/5)
 60.00% (3/5)
src/gdal/gcore/gdal_rat_vat_dbf.cpp
  0.00% (0/106)
  0.00% (0/1)
  0.00% (0/96)
src/gdal/gcore/gdal_thread_pool.cpp
 53.85% (14/26)
 66.67% (2/3)
 70.00% (7/10)
src/gdal/gcore/gdal_vectorx.h
  0.00% (0/71)
  0.00% (0/17)
  0.00% (0/33)
src/gdal/gcore/gdalabstractbandblockcache.cpp
 63.28% (81/128)
100.00% (11/11)
 70.00% (49/70)
src/gdal/gcore/gdalalgorithm.cpp
  0.00% (0/6820)
  0.00% (0/240)
  0.00% (0/3923)
src/gdal/gcore/gdalalgorithm.h
  0.00% (0/863)
  0.00% (0/211)
  0.00% (0/278)
src/gdal/gcore/gdalalgorithmregistry.cpp
 26.04% (50/192)
 38.89% (7/18)
 21.85% (26/119)
src/gdal/gcore/gdalallvalidmaskband.cpp
 76.47% (39/51)
 75.00% (6/8)
 84.62% (22/26)
src/gdal/gcore/gdalarraybandblockcache.cpp
 84.21% (208/247)
100.00% (11/11)
 89.31% (142/159)
src/gdal/gcore/gdalcachedpixelaccessor.h
  0.00% (0/156)
  0.00% (0/11)
  0.00% (0/89)
src/gdal/gcore/gdalcolortable.cpp
  8.97% (41/457)
 34.62% (9/26)
 10.22% (38/372)
src/gdal/gcore/gdalcomputedrasterband.cpp
  0.00% (0/490)
  0.00% (0/24)
  0.00% (0/268)
src/gdal/gcore/gdaldataset.cpp
 34.41% (1418/4121)
 40.22% (109/271)
 31.79% (1084/3410)
src/gdal/gcore/gdaldefaultasync.cpp
  0.00% (0/73)
  0.00% (0/11)
  0.00% (0/63)
src/gdal/gcore/gdaldefaultoverviews.cpp
 31.99% (342/1069)
 48.39% (15/31)
 33.82% (254/751)
src/gdal/gcore/gdaldllmain.cpp
 25.00% (5/20)
 66.67% (2/3)
 33.33% (2/6)
src/gdal/gcore/gdaldriver.cpp
 56.76% (1100/1938)
 53.06% (26/49)
 62.66% (955/1524)
src/gdal/gcore/gdaldrivermanager.cpp
 21.94% (215/980)
 43.24% (16/37)
 28.24% (170/602)
src/gdal/gcore/gdalexif.cpp
 34.65% (368/1062)
 18.75% (3/16)
 41.51% (286/689)
src/gdal/gcore/gdalhashsetbandblockcache.cpp
 84.69% (83/98)
 90.91% (10/11)
 84.91% (45/53)
src/gdal/gcore/gdaljp2box.cpp
 40.07% (111/277)
 42.31% (11/26)
 57.00% (118/207)
src/gdal/gcore/gdaljp2metadata.cpp
  0.25% (6/2394)
  6.67% (2/30)
  0.14% (2/1441)
src/gdal/gcore/gdaljp2metadata.h
 75.00% (18/24)
 75.00% (6/8)
 75.00% (6/8)
src/gdal/gcore/gdaljp2metadatagenerator.cpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/gcore/gdaljp2structure.cpp
 93.09% (2412/2591)
 98.08% (51/52)
 88.91% (1226/1379)
src/gdal/gcore/gdalmajorobject.cpp
 65.06% (54/83)
 78.95% (15/19)
 46.39% (45/97)
src/gdal/gcore/gdalmultidim.cpp
 21.13% (1810/8568)
 27.29% (134/491)
 18.09% (1072/5925)
src/gdal/gcore/gdalmultidim_gltorthorectification.cpp
  0.00% (0/341)
  0.00% (0/17)
  0.00% (0/165)
src/gdal/gcore/gdalmultidim_gridded.cpp
  0.00% (0/559)
  0.00% (0/14)
  0.00% (0/301)
src/gdal/gcore/gdalmultidim_meshgrid.cpp
  0.00% (0/178)
  0.00% (0/15)
  0.00% (0/100)
src/gdal/gcore/gdalmultidim_priv.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/12)
src/gdal/gcore/gdalmultidim_subsetdimension.cpp
  0.00% (0/358)
  0.00% (0/26)
  0.00% (0/154)
src/gdal/gcore/gdalmultidomainmetadata.cpp
 77.01% (134/174)
 90.00% (9/10)
 85.71% (120/140)
src/gdal/gcore/gdalnodatamaskband.cpp
 74.55% (331/444)
 83.33% (10/12)
 73.73% (160/217)
src/gdal/gcore/gdalnodatavaluesmaskband.cpp
 14.29% (22/154)
 40.00% (2/5)
 12.00% (9/75)
src/gdal/gcore/gdalopeninfo.cpp
 90.60% (241/266)
100.00% (10/10)
 94.85% (184/194)
src/gdal/gcore/gdalorienteddataset.cpp
  0.00% (0/232)
  0.00% (0/8)
  0.00% (0/126)
src/gdal/gcore/gdalorienteddataset.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/gcore/gdaloverviewdataset.cpp
  0.00% (0/354)
  0.00% (0/23)
  0.00% (0/206)
src/gdal/gcore/gdalpamdataset.cpp
 62.46% (634/1015)
 88.57% (31/35)
 65.42% (471/720)
src/gdal/gcore/gdalpamproxydb.cpp
 10.33% (22/213)
 42.86% (3/7)
  9.63% (13/135)
src/gdal/gcore/gdalpamrasterband.cpp
 60.55% (577/953)
 85.71% (36/42)
 65.05% (428/658)
src/gdal/gcore/gdalproxydataset.cpp
 26.39% (57/216)
 54.55% (6/11)
 20.21% (19/94)
src/gdal/gcore/gdalproxypool.cpp
 55.15% (503/912)
 46.48% (33/71)
 56.57% (280/495)
src/gdal/gcore/gdalpython.cpp
  0.00% (0/468)
  0.00% (0/10)
  0.00% (0/852)
src/gdal/gcore/gdalpythondriverloader.cpp
  1.82% (26/1432)
  2.27% (1/44)
  1.77% (13/735)
src/gdal/gcore/gdalrasterband.cpp
 50.28% (2753/5475)
 36.47% (97/266)
 46.10% (1773/3846)
src/gdal/gcore/gdalrasterblock.cpp
 53.97% (272/504)
 63.33% (19/30)
 56.97% (184/323)
src/gdal/gcore/gdalrescaledalphaband.cpp
 85.07% (57/67)
 80.00% (4/5)
 90.91% (50/55)
src/gdal/gcore/gdalsse_priv.h
 16.52% (136/823)
 16.97% (28/165)
 17.92% (31/173)
src/gdal/gcore/gdalsubdatasetinfo.cpp
 53.66% (66/123)
 61.54% (8/13)
 52.05% (38/73)
src/gdal/gcore/gdalthreadsafedataset.cpp
  2.07% (10/484)
  7.32% (3/41)
  4.23% (11/260)
src/gdal/gcore/gdalvirtualmem.cpp
  0.00% (0/653)
  0.00% (0/27)
  0.00% (0/449)
src/gdal/gcore/mdreader/reader_alos.cpp
 64.82% (199/307)
 85.71% (6/7)
 72.90% (113/155)
src/gdal/gcore/mdreader/reader_digital_globe.cpp
 27.01% (47/174)
 71.43% (5/7)
 38.46% (40/104)
src/gdal/gcore/mdreader/reader_eros.cpp
 64.10% (125/195)
 85.71% (6/7)
 70.48% (74/105)
src/gdal/gcore/mdreader/reader_geo_eye.cpp
 76.03% (184/242)
 85.71% (6/7)
 83.09% (113/136)
src/gdal/gcore/mdreader/reader_kompsat.cpp
 65.41% (121/185)
 85.71% (6/7)
 73.64% (81/110)
src/gdal/gcore/mdreader/reader_landsat.cpp
 28.07% (32/114)
 60.00% (3/5)
 32.73% (18/55)
src/gdal/gcore/mdreader/reader_orb_view.cpp
 27.59% (24/87)
 60.00% (3/5)
 29.79% (14/47)
src/gdal/gcore/mdreader/reader_pleiades.cpp
 43.26% (154/356)
 87.50% (7/8)
 42.29% (85/201)
src/gdal/gcore/mdreader/reader_rapid_eye.cpp
 25.00% (22/88)
 60.00% (3/5)
 26.83% (11/41)
src/gdal/gcore/mdreader/reader_rdk1.cpp
 10.62% (12/113)
 42.86% (3/7)
 15.52% (9/58)
src/gdal/gcore/mdreader/reader_spot.cpp
 20.00% (48/240)
 75.00% (3/4)
 20.93% (27/129)
src/gdal/gcore/nasakeywordhandler.cpp
 97.97% (386/394)
 91.67% (11/12)
 99.07% (318/321)
src/gdal/gcore/nasakeywordhandler.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/gcore/overview.cpp
 36.18% (1662/4594)
 42.05% (37/88)
 32.91% (754/2291)
src/gdal/gcore/rasterio.cpp
 74.70% (3269/4376)
 85.06% (74/87)
 72.27% (1780/2463)
src/gdal/gcore/rasterio_ssse3.cpp
 30.15% (120/398)
 30.77% (4/13)
 15.49% (22/142)
src/gdal/gcore/rawdataset.cpp
 56.11% (735/1310)
 87.50% (35/40)
 57.94% (496/856)
src/gdal/gcore/rawdataset.h
 28.57% (6/21)
 28.57% (2/7)
 28.57% (2/7)
src/gdal/gcore/tiff_common.cpp
100.00% (150/150)
100.00% (3/3)
100.00% (109/109)
src/gdal/gcore/tilematrixset.cpp
 71.35% (366/513)
 87.50% (7/8)
 68.07% (194/285)
src/gdal/gcore/tilematrixset.hpp
 31.82% (7/22)
 37.50% (3/8)
 37.50% (3/8)
src/gdal/gnm/gnm.h
  0.00% (0/18)
  0.00% (0/8)
  0.00% (0/8)
src/gdal/gnm/gnm_frmts/db/gnmdbdriver.cpp
 51.28% (40/78)
 40.00% (2/5)
 47.83% (22/46)
src/gdal/gnm/gnm_frmts/db/gnmdbnetwork.cpp
  0.00% (0/321)
  0.00% (0/15)
  0.00% (0/232)
src/gdal/gnm/gnm_frmts/file/gnmfiledriver.cpp
 58.33% (56/96)
 40.00% (2/5)
 60.27% (44/73)
src/gdal/gnm/gnm_frmts/file/gnmfilenetwork.cpp
  0.00% (0/504)
  0.00% (0/21)
  0.00% (0/354)
src/gdal/gnm/gnm_frmts/gnmregisterall.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (1/1)
src/gdal/gnm/gnmgenericnetwork.cpp
  0.00% (0/1135)
  0.00% (0/56)
  0.00% (0/907)
src/gdal/gnm/gnmgraph.cpp
  0.00% (0/353)
  0.00% (0/19)
  0.00% (0/177)
src/gdal/gnm/gnmlayer.cpp
  0.00% (0/187)
  0.00% (0/45)
  0.00% (0/121)
src/gdal/gnm/gnmnetwork.cpp
  0.00% (0/44)
  0.00% (0/12)
  0.00% (0/61)
src/gdal/gnm/gnmresultlayer.cpp
  0.00% (0/112)
  0.00% (0/17)
  0.00% (0/67)
src/gdal/gnm/gnmrule.cpp
  0.00% (0/101)
  0.00% (0/14)
  0.00% (0/64)
src/gdal/muparser/include/muParserBase.h
 29.41% (5/17)
 20.00% (1/5)
 45.45% (5/11)
src/gdal/muparser/include/muParserBytecode.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/7)
src/gdal/muparser/include/muParserDef.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/muparser/include/muParserError.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/muparser/include/muParserTemplateMagic.h
  0.00% (0/68)
  0.00% (0/38)
  0.00% (0/75)
src/gdal/muparser/include/muParserToken.h
  0.00% (0/205)
  0.00% (0/29)
  0.00% (0/137)
src/gdal/muparser/include/muParserTokenReader.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/muparser/src/muParser.cpp
  0.00% (0/86)
  0.00% (0/8)
  0.00% (0/54)
src/gdal/muparser/src/muParserBase.cpp
  0.00% (0/998)
  0.00% (0/70)
  0.00% (0/743)
src/gdal/muparser/src/muParserBytecode.cpp
  0.00% (0/398)
  0.00% (0/18)
  0.00% (0/323)
src/gdal/muparser/src/muParserCallback.cpp
  0.00% (0/550)
  0.00% (0/75)
  0.00% (0/520)
src/gdal/muparser/src/muParserError.cpp
  0.00% (0/179)
  0.00% (0/20)
  0.00% (0/125)
src/gdal/muparser/src/muParserTokenReader.cpp
  0.00% (0/489)
  0.00% (0/33)
  0.00% (0/340)
src/gdal/netcdf-c-4.7.4/libdispatch/crc32.c
100.00% (17/17)
100.00% (2/2)
 95.45% (21/22)
src/gdal/netcdf-c-4.7.4/libdispatch/datt.c
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/10)
src/gdal/netcdf-c-4.7.4/libdispatch/dattget.c
 40.37% (44/109)
 40.00% (6/15)
 32.63% (31/95)
src/gdal/netcdf-c-4.7.4/libdispatch/dattinq.c
100.00% (37/37)
100.00% (6/6)
 76.47% (26/34)
src/gdal/netcdf-c-4.7.4/libdispatch/dattput.c
 33.33% (35/105)
 33.33% (5/15)
 27.66% (26/94)
src/gdal/netcdf-c-4.7.4/libdispatch/dcompound.c
  0.00% (0/83)
  0.00% (0/14)
  0.00% (0/62)
src/gdal/netcdf-c-4.7.4/libdispatch/dcopy.c
  0.00% (0/474)
  0.00% (0/6)
  0.00% (0/488)
src/gdal/netcdf-c-4.7.4/libdispatch/ddim.c
 52.54% (31/59)
 50.00% (4/8)
 42.31% (22/52)
src/gdal/netcdf-c-4.7.4/libdispatch/ddispatch.c
 82.81% (53/64)
 50.00% (1/2)
 70.83% (34/48)
src/gdal/netcdf-c-4.7.4/libdispatch/denum.c
  0.00% (0/33)
  0.00% (0/5)
  0.00% (0/29)
src/gdal/netcdf-c-4.7.4/libdispatch/derror.c
 17.80% (34/191)
100.00% (2/2)
 15.30% (28/183)
src/gdal/netcdf-c-4.7.4/libdispatch/dfile.c
 44.16% (189/428)
 35.48% (11/31)
 37.45% (182/486)
src/gdal/netcdf-c-4.7.4/libdispatch/dfilter.c
  4.18% (15/359)
  8.33% (1/12)
  3.46% (11/318)
src/gdal/netcdf-c-4.7.4/libdispatch/dgroup.c
 77.22% (61/79)
 78.57% (11/14)
 61.29% (38/62)
src/gdal/netcdf-c-4.7.4/libdispatch/dinfermodel.c
 42.89% (193/450)
 62.50% (10/16)
 39.37% (211/536)
src/gdal/netcdf-c-4.7.4/libdispatch/dnotnc4.c
  0.00% (0/105)
  0.00% (0/35)
  0.00% (0/70)
src/gdal/netcdf-c-4.7.4/libdispatch/doffsets.c
 50.85% (30/59)
 50.00% (1/2)
 33.75% (27/80)
src/gdal/netcdf-c-4.7.4/libdispatch/drc.c
 17.98% (57/317)
 18.75% (3/16)
 17.19% (55/320)
src/gdal/netcdf-c-4.7.4/libdispatch/dstring.c
 67.80% (80/118)
 66.67% (4/6)
 70.06% (110/157)
src/gdal/netcdf-c-4.7.4/libdispatch/dtype.c
  0.00% (0/19)
  0.00% (0/3)
  0.00% (0/15)
src/gdal/netcdf-c-4.7.4/libdispatch/dutf8.c
 39.13% (45/115)
 66.67% (2/3)
 35.29% (30/85)
src/gdal/netcdf-c-4.7.4/libdispatch/dutil.c
  0.00% (0/212)
  0.00% (0/10)
  0.00% (0/163)
src/gdal/netcdf-c-4.7.4/libdispatch/dvar.c
 14.84% (38/256)
 22.22% (4/18)
  9.62% (25/260)
src/gdal/netcdf-c-4.7.4/libdispatch/dvarget.c
 10.57% (61/577)
 18.82% (16/85)
  8.43% (44/522)
src/gdal/netcdf-c-4.7.4/libdispatch/dvarinq.c
 42.78% (83/194)
 64.29% (9/14)
 40.62% (39/96)
src/gdal/netcdf-c-4.7.4/libdispatch/dvarput.c
  3.64% (22/605)
  4.71% (4/85)
  2.85% (15/527)
src/gdal/netcdf-c-4.7.4/libdispatch/dvlen.c
  0.00% (0/38)
  0.00% (0/6)
  0.00% (0/34)
src/gdal/netcdf-c-4.7.4/libdispatch/dwinpath.c
  0.00% (0/74)
  0.00% (0/2)
  0.00% (0/83)
src/gdal/netcdf-c-4.7.4/libdispatch/nc.c
 61.36% (27/44)
 80.00% (4/5)
 41.07% (23/56)
src/gdal/netcdf-c-4.7.4/libdispatch/ncbytes.c
 47.48% (66/139)
 47.06% (8/17)
 36.73% (54/147)
src/gdal/netcdf-c-4.7.4/libdispatch/nchashmap.c
 50.92% (139/273)
 57.14% (8/14)
 48.06% (99/206)
src/gdal/netcdf-c-4.7.4/libdispatch/nclist.c
 48.17% (79/164)
 47.37% (9/19)
 40.56% (73/180)
src/gdal/netcdf-c-4.7.4/libdispatch/nclistmgr.c
 54.43% (43/79)
 50.00% (4/8)
 53.68% (51/95)
src/gdal/netcdf-c-4.7.4/libdispatch/nclog.c
 22.43% (24/107)
 33.33% (3/9)
 19.74% (15/76)
src/gdal/netcdf-c-4.7.4/libdispatch/ncuri.c
 11.58% (66/570)
 13.64% (3/22)
  8.45% (55/651)
src/gdal/netcdf-c-4.7.4/libdispatch/utf8proc.c
 52.68% (295/560)
 34.38% (11/32)
 47.10% (292/620)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5attr.c
 38.12% (199/522)
 63.64% (7/11)
 30.81% (208/675)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5create.c
 60.18% (68/113)
100.00% (2/2)
 35.98% (86/239)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5dim.c
 48.94% (69/141)
 66.67% (2/3)
 48.08% (75/156)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5dispatch.c
 60.00% (6/10)
 50.00% (1/2)
 60.00% (3/5)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5file.c
 55.52% (176/317)
 66.67% (10/15)
 52.56% (164/312)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5filter.c
 13.17% (32/243)
 12.50% (1/8)
  7.45% (24/322)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5grp.c
  0.00% (0/75)
  0.00% (0/2)
  0.00% (0/85)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5internal.c
 52.97% (232/438)
 68.75% (11/16)
 51.45% (267/519)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5open.c
 52.62% (724/1376)
 88.46% (23/26)
 37.12% (732/1972)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5type.c
  0.00% (0/204)
  0.00% (0/12)
  0.00% (0/229)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5var.c
 50.28% (530/1054)
 54.55% (12/22)
 38.13% (575/1508)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4hdf.c
 38.82% (618/1592)
 52.78% (19/36)
 32.39% (712/2198)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4info.c
 77.61% (156/201)
 77.78% (7/9)
 61.32% (130/212)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4mem.c
  0.00% (0/31)
  0.00% (0/2)
  0.00% (0/28)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4memcb.c
  0.00% (0/333)
  0.00% (0/9)
  0.00% (0/296)
src/gdal/netcdf-c-4.7.4/liblib/nc_initialize.c
 51.61% (16/31)
 50.00% (1/2)
 32.43% (12/37)
src/gdal/netcdf-c-4.7.4/libsrc/attr.c
 30.27% (349/1153)
 60.98% (25/41)
 27.19% (310/1140)
src/gdal/netcdf-c-4.7.4/libsrc/dim.c
 56.97% (188/330)
 73.33% (11/15)
 52.98% (151/285)
src/gdal/netcdf-c-4.7.4/libsrc/memio.c
  0.00% (0/370)
  0.00% (0/16)
  0.00% (0/344)
src/gdal/netcdf-c-4.7.4/libsrc/mmapio.c
  0.00% (0/261)
  0.00% (0/11)
  0.00% (0/228)
src/gdal/netcdf-c-4.7.4/libsrc/nc3dispatch.c
 27.66% (52/188)
 22.50% (9/40)
 25.12% (51/203)
src/gdal/netcdf-c-4.7.4/libsrc/nc3internal.c
 37.65% (398/1057)
 51.35% (19/37)
 37.92% (427/1126)
src/gdal/netcdf-c-4.7.4/libsrc/ncio.c
 66.67% (34/51)
 77.78% (7/9)
 70.37% (19/27)
src/gdal/netcdf-c-4.7.4/libsrc/ncx.c
  4.36% (260/5970)
  6.09% (31/509)
  3.28% (132/4026)
src/gdal/netcdf-c-4.7.4/libsrc/posixio.c
 47.37% (415/876)
 57.58% (19/33)
 47.16% (282/598)
src/gdal/netcdf-c-4.7.4/libsrc/putget.c
  8.25% (608/7372)
 11.45% (26/227)
  7.55% (516/6831)
src/gdal/netcdf-c-4.7.4/libsrc/v1hpg.c
 77.58% (744/959)
100.00% (37/37)
 74.68% (634/849)
src/gdal/netcdf-c-4.7.4/libsrc/var.c
 58.79% (301/512)
 78.95% (15/19)
 54.78% (258/471)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4attr.c
 36.05% (53/147)
 16.67% (1/6)
 31.92% (68/213)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4dim.c
  0.00% (0/89)
  0.00% (0/3)
  0.00% (0/81)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4dispatch.c
 57.14% (4/7)
 50.00% (1/2)
 50.00% (2/4)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4grp.c
 73.02% (157/215)
100.00% (9/9)
 63.24% (129/204)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4internal.c
 53.40% (346/648)
 57.14% (24/42)
 50.60% (296/585)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4type.c
  7.26% (17/234)
 14.29% (1/7)
  6.27% (16/255)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4var.c
 22.84% (235/1029)
 66.67% (6/9)
 18.54% (201/1084)
src/gdal/netcdf-c-4.7.4/libsrc4/ncfunc.c
 46.15% (12/26)
 50.00% (1/2)
 44.44% (12/27)
src/gdal/netcdf-c-4.7.4/libsrc4/ncindex.c
 21.97% (58/264)
 35.29% (6/17)
 19.23% (45/234)
src/gdal/ogr/gml2ogrgeometry.cpp
 35.82% (1053/2940)
 68.42% (13/19)
 41.65% (836/2007)
src/gdal/ogr/mitab_bounds.cpp
 11.52% (25/217)
 25.00% (1/4)
 18.48% (34/184)
src/gdal/ogr/ogr2gmlgeometry.cpp
 83.97% (791/942)
 91.67% (11/12)
 79.47% (333/419)
src/gdal/ogr/ogr2kmlgeometry.cpp
 91.09% (235/258)
100.00% (6/6)
 95.21% (139/146)
src/gdal/ogr/ogr_api.cpp
 15.24% (160/1050)
 32.65% (16/49)
 12.22% (99/810)
src/gdal/ogr/ogr_core.h
 57.75% (82/142)
 70.00% (14/20)
 92.86% (143/154)
src/gdal/ogr/ogr_expat.cpp
 88.07% (96/109)
100.00% (7/7)
 86.00% (43/50)
src/gdal/ogr/ogr_expat.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogr_feature.h
 47.60% (228/479)
 47.40% (73/154)
 52.13% (98/188)
src/gdal/ogr/ogr_featurestyle.h
  0.00% (0/302)
  0.00% (0/101)
  0.00% (0/103)
src/gdal/ogr/ogr_fromepsg.cpp
 74.70% (124/166)
 50.00% (3/6)
 66.50% (131/197)
src/gdal/ogr/ogr_geo_utils.cpp
  0.00% (0/135)
  0.00% (0/4)
  0.00% (0/76)
src/gdal/ogr/ogr_geocoding.cpp
  0.29% (3/1052)
  5.56% (1/18)
  0.44% (3/678)
src/gdal/ogr/ogr_geometry.h
 45.45% (340/748)
 47.31% (123/260)
 50.71% (143/282)
src/gdal/ogr/ogr_p.h
 12.50% (6/48)
 66.67% (2/3)
 22.22% (4/18)
src/gdal/ogr/ogr_proj_p.cpp
 55.15% (150/272)
 65.52% (19/29)
 56.52% (52/92)
src/gdal/ogr/ogr_proj_p.h
100.00% (19/19)
100.00% (5/5)
 89.47% (17/19)
src/gdal/ogr/ogr_schema_override.cpp
  0.00% (0/174)
  0.00% (0/4)
  0.00% (0/81)
src/gdal/ogr/ogr_schema_override.h
  0.00% (0/63)
  0.00% (0/21)
  0.00% (0/29)
src/gdal/ogr/ogr_spatialref.h
 52.46% (32/61)
 68.42% (13/19)
 68.18% (15/22)
src/gdal/ogr/ogr_srs_cf1.cpp
 17.25% (162/939)
 27.27% (3/11)
 24.51% (151/616)
src/gdal/ogr/ogr_srs_dict.cpp
 36.73% (18/49)
 66.67% (2/3)
 22.00% (11/50)
src/gdal/ogr/ogr_srs_erm.cpp
  2.37% (4/169)
 25.00% (1/4)
  2.65% (5/189)
src/gdal/ogr/ogr_srs_esri.cpp
 84.64% (485/573)
 85.71% (6/7)
 82.69% (430/520)
src/gdal/ogr/ogr_srs_ozi.cpp
  0.00% (0/282)
  0.00% (0/2)
  0.00% (0/236)
src/gdal/ogr/ogr_srs_panorama.cpp
 27.07% (170/628)
 44.44% (4/9)
 22.88% (100/437)
src/gdal/ogr/ogr_srs_pci.cpp
 39.11% (309/790)
 50.00% (2/4)
 53.46% (417/780)
src/gdal/ogr/ogr_srs_usgs.cpp
  0.00% (0/638)
  0.00% (0/6)
  0.00% (0/398)
src/gdal/ogr/ogr_srs_xml.cpp
  0.00% (0/574)
  0.00% (0/21)
  0.00% (0/367)
src/gdal/ogr/ogr_srsnode.cpp
 73.90% (235/318)
 83.33% (20/24)
 76.90% (223/290)
src/gdal/ogr/ogr_swq.h
 22.73% (5/22)
 20.00% (1/5)
 34.78% (8/23)
src/gdal/ogr/ogr_wkb.cpp
  5.58% (65/1164)
  8.11% (3/37)
  4.96% (46/927)
src/gdal/ogr/ogr_wkb.h
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/7)
src/gdal/ogr/ogr_xerces.cpp
 82.15% (244/297)
 78.57% (22/28)
 85.71% (138/161)
src/gdal/ogr/ograssemblepolygon.cpp
 92.89% (183/197)
100.00% (3/3)
 92.50% (111/120)
src/gdal/ogr/ogrcircularstring.cpp
 28.62% (178/622)
 50.00% (16/32)
 31.56% (107/339)
src/gdal/ogr/ogrcompoundcurve.cpp
 60.42% (261/432)
 67.80% (40/59)
 63.22% (165/261)
src/gdal/ogr/ogrct.cpp
 40.64% (966/2377)
 53.33% (48/90)
 39.60% (590/1490)
src/gdal/ogr/ogrcurve.cpp
 25.68% (85/331)
 28.89% (13/45)
 29.45% (48/163)
src/gdal/ogr/ogrcurvecollection.cpp
 65.56% (297/453)
 69.70% (23/33)
 62.66% (193/308)
src/gdal/ogr/ogrcurvepolygon.cpp
 48.00% (180/375)
 63.16% (36/57)
 48.94% (115/235)
src/gdal/ogr/ogresrijsongeometry.cpp
 40.59% (194/478)
 58.33% (7/12)
 51.36% (151/294)
src/gdal/ogr/ogrfeature.cpp
 39.39% (1637/4156)
 34.45% (72/209)
 37.82% (1245/3292)
src/gdal/ogr/ogrfeaturedefn.cpp
 53.24% (296/556)
 52.38% (33/63)
 58.38% (209/358)
src/gdal/ogr/ogrfeaturequery.cpp
 20.94% (107/511)
 31.25% (5/16)
 20.71% (70/338)
src/gdal/ogr/ogrfeaturestyle.cpp
  4.77% (61/1280)
  8.47% (10/118)
  5.77% (57/988)
src/gdal/ogr/ogrfielddefn.cpp
 21.22% (181/853)
 27.96% (26/93)
 24.71% (172/696)
src/gdal/ogr/ogrgeojsongeometry.cpp
 95.42% (687/720)
100.00% (17/17)
 96.98% (450/464)
src/gdal/ogr/ogrgeojsonwriter.cpp
 37.42% (436/1165)
 65.62% (21/32)
 39.06% (309/791)
src/gdal/ogr/ogrgeomcoordinateprecision.cpp
 33.04% (37/112)
 14.29% (2/14)
 16.38% (19/116)
src/gdal/ogr/ogrgeometry.cpp
 37.92% (907/2392)
 29.61% (69/233)
 42.62% (994/2332)
src/gdal/ogr/ogrgeometrycollection.cpp
 59.53% (484/813)
 68.63% (35/51)
 58.38% (317/543)
src/gdal/ogr/ogrgeometryfactory.cpp
 40.27% (1267/3146)
 52.86% (37/70)
 43.88% (903/2058)
src/gdal/ogr/ogrgeomfielddefn.cpp
 46.27% (93/201)
 50.00% (15/30)
 34.36% (67/195)
src/gdal/ogr/ogrlibjsonutils.cpp
 84.06% (269/320)
 90.00% (9/10)
 82.50% (165/200)
src/gdal/ogr/ogrlinearring.cpp
 80.16% (295/368)
 61.90% (13/21)
 82.50% (231/280)
src/gdal/ogr/ogrlinestring.cpp
 55.46% (1021/1841)
 73.86% (65/88)
 61.13% (824/1348)
src/gdal/ogr/ogrmitabspatialref.cpp
 45.75% (672/1469)
 58.33% (7/12)
 51.07% (479/938)
src/gdal/ogr/ogrmulticurve.cpp
 70.67% (53/75)
 83.33% (10/12)
 79.49% (31/39)
src/gdal/ogr/ogrmultilinestring.cpp
 51.39% (37/72)
 80.00% (8/10)
 64.44% (29/45)
src/gdal/ogr/ogrmultipoint.cpp
 82.50% (198/240)
 81.82% (9/11)
 87.36% (159/182)
src/gdal/ogr/ogrmultipolygon.cpp
 50.00% (48/96)
 75.00% (9/12)
 57.58% (38/66)
src/gdal/ogr/ogrmultisurface.cpp
 82.76% (120/145)
 75.00% (9/12)
 91.26% (94/103)
src/gdal/ogr/ogrpgeogeometry.cpp
 46.38% (994/2143)
 60.00% (6/10)
 44.08% (811/1840)
src/gdal/ogr/ogrpoint.cpp
 88.20% (329/373)
 88.89% (24/27)
 73.14% (275/376)
src/gdal/ogr/ogrpolygon.cpp
 62.14% (279/449)
 59.38% (19/32)
 69.57% (208/299)
src/gdal/ogr/ogrpolyhedralsurface.cpp
 65.42% (280/428)
 59.18% (29/49)
 63.90% (177/277)
src/gdal/ogr/ogrsf_frmts/adbc/ogr_adbc.h
 16.36% (9/55)
 23.53% (4/17)
 14.29% (5/35)
src/gdal/ogr/ogrsf_frmts/adbc/ogradbcdataset.cpp
  7.88% (46/584)
 37.50% (3/8)
 11.14% (38/341)
src/gdal/ogr/ogrsf_frmts/adbc/ogradbcdriver.cpp
 77.78% (14/18)
100.00% (2/2)
 82.61% (19/23)
src/gdal/ogr/ogrsf_frmts/adbc/ogradbcdrivercore.cpp
 98.63% (72/73)
100.00% (5/5)
 92.73% (51/55)
src/gdal/ogr/ogrsf_frmts/adbc/ogradbclayer.cpp
  0.00% (0/739)
  0.00% (0/24)
  0.00% (0/458)
src/gdal/ogr/ogrsf_frmts/aivector/ograivectordriver.cpp
 85.81% (127/148)
 75.00% (9/12)
 74.36% (29/39)
src/gdal/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h
  5.45% (3/55)
  5.56% (1/18)
  4.17% (1/24)
src/gdal/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp
 19.57% (126/644)
 36.00% (9/25)
 22.30% (91/408)
src/gdal/ogr/ogrsf_frmts/amigocloud/ogramigoclouddriver.cpp
 83.58% (56/67)
 75.00% (3/4)
 78.79% (26/33)
src/gdal/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp
 12.09% (41/339)
 38.46% (5/13)
 15.81% (37/234)
src/gdal/ogr/ogrsf_frmts/amigocloud/ogramigocloudresultlayer.cpp
 33.93% (19/56)
 66.67% (4/6)
 29.17% (7/24)
src/gdal/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp
  0.00% (0/886)
  0.00% (0/24)
  0.00% (0/509)
src/gdal/ogr/ogrsf_frmts/avc/avc.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/avc/avc_bin.cpp
 89.60% (1241/1385)
 85.29% (29/34)
 87.17% (951/1091)
src/gdal/ogr/ogrsf_frmts/avc/avc_e00gen.cpp
  1.79% (13/725)
 11.76% (2/17)
  1.59% (6/378)
src/gdal/ogr/ogrsf_frmts/avc/avc_e00parse.cpp
 96.54% (1226/1270)
100.00% (22/22)
 97.89% (927/947)
src/gdal/ogr/ogrsf_frmts/avc/avc_e00read.cpp
 70.73% (783/1107)
 70.00% (14/20)
 65.61% (540/823)
src/gdal/ogr/ogrsf_frmts/avc/avc_mbyte.cpp
 11.52% (28/243)
 44.44% (4/9)
  6.70% (14/209)
src/gdal/ogr/ogrsf_frmts/avc/avc_misc.cpp
 67.09% (157/234)
 71.43% (5/7)
 78.60% (169/215)
src/gdal/ogr/ogrsf_frmts/avc/avc_rawbin.cpp
 65.26% (186/285)
 63.16% (12/19)
 62.76% (150/239)
src/gdal/ogr/ogrsf_frmts/avc/ogr_avc.h
100.00% (15/15)
100.00% (5/5)
100.00% (5/5)
src/gdal/ogr/ogrsf_frmts/avc/ogravcbindatasource.cpp
 95.56% (86/90)
 80.00% (4/5)
 94.64% (53/56)
src/gdal/ogr/ogrsf_frmts/avc/ogravcbindriver.cpp
 95.65% (44/46)
100.00% (2/2)
 94.44% (34/36)
src/gdal/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp
 90.61% (193/213)
 88.89% (8/9)
 88.96% (145/163)
src/gdal/ogr/ogrsf_frmts/avc/ogravcdatasource.cpp
 93.75% (15/16)
100.00% (4/4)
 91.67% (11/12)
src/gdal/ogr/ogrsf_frmts/avc/ogravce00datasource.cpp
 95.08% (116/122)
 85.71% (6/7)
 93.51% (72/77)
src/gdal/ogr/ogrsf_frmts/avc/ogravce00driver.cpp
 93.02% (40/43)
100.00% (3/3)
 94.00% (47/50)
src/gdal/ogr/ogrsf_frmts/avc/ogravce00layer.cpp
 84.64% (226/267)
 88.89% (8/9)
 86.45% (185/214)
src/gdal/ogr/ogrsf_frmts/avc/ogravclayer.cpp
 73.16% (248/339)
 87.50% (7/8)
 64.73% (145/224)
src/gdal/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp
 32.86% (116/353)
 38.89% (7/18)
 38.50% (82/213)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadclasses.cpp
 70.83% (34/48)
 80.00% (4/5)
 89.47% (17/19)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadcolors.cpp
100.00% (5/5)
100.00% (1/1)
100.00% (6/6)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp
 55.56% (25/45)
 69.23% (9/13)
 60.00% (15/25)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadfile.cpp
 81.67% (49/60)
 80.00% (8/10)
 83.78% (31/37)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadfileio.cpp
 75.00% (12/16)
 80.00% (4/5)
 85.71% (6/7)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp
  0.00% (0/57)
  0.00% (0/11)
  0.00% (0/29)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp
 45.88% (351/765)
 53.37% (95/178)
 50.78% (131/258)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h
 22.22% (2/9)
 40.00% (2/5)
 22.22% (2/9)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp
 82.42% (211/256)
 78.05% (32/41)
 86.39% (127/147)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp
 72.10% (168/233)
 65.52% (19/29)
 74.77% (80/107)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp
 83.07% (368/443)
 80.20% (81/101)
 84.48% (294/348)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h
 51.28% (20/39)
 60.00% (3/5)
 54.76% (23/42)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadtables.cpp
 93.28% (125/134)
100.00% (8/8)
 90.57% (48/53)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp
 87.41% (597/683)
 90.32% (28/31)
 87.19% (211/242)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/io.h
100.00% (9/9)
100.00% (5/5)
100.00% (5/5)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp
 81.81% (2415/2952)
 93.88% (46/49)
 89.97% (852/947)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/opencad.cpp
 77.05% (47/61)
 70.00% (7/10)
 73.33% (22/30)
src/gdal/ogr/ogrsf_frmts/cad/ogr_cad.h
 75.00% (9/12)
 75.00% (3/4)
 75.00% (3/4)
src/gdal/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp
 78.15% (93/119)
100.00% (3/3)
 76.19% (32/42)
src/gdal/ogr/ogrsf_frmts/cad/ogrcaddrivercore.cpp
100.00% (36/36)
100.00% (2/2)
100.00% (24/24)
src/gdal/ogr/ogrsf_frmts/cad/ogrcadlayer.cpp
 93.65% (546/583)
 57.14% (4/7)
 86.70% (189/218)
src/gdal/ogr/ogrsf_frmts/cad/vsilfileio.cpp
 71.93% (41/57)
 63.64% (7/11)
 70.59% (24/34)
src/gdal/ogr/ogrsf_frmts/carto/ogr_carto.h
  6.78% (4/59)
  5.26% (1/19)
  4.76% (1/21)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp
 18.25% (117/641)
 47.06% (8/17)
 22.78% (95/417)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartodriver.cpp
 59.38% (19/32)
 66.67% (2/3)
 60.00% (12/20)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartodrivercore.cpp
100.00% (54/54)
100.00% (2/2)
100.00% (30/30)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp
 12.14% (42/346)
 38.46% (5/13)
 16.14% (36/223)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartoresultlayer.cpp
 32.73% (18/55)
 66.67% (4/6)
 32.00% (8/25)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartotablelayer.cpp
  0.00% (0/1491)
  0.00% (0/32)
  0.00% (0/1035)
src/gdal/ogr/ogrsf_frmts/csv/ogr_csv.h
 84.48% (49/58)
 85.00% (17/20)
 85.00% (17/20)
src/gdal/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp
 50.81% (500/984)
 70.83% (17/24)
 60.19% (499/829)
src/gdal/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp
 82.20% (277/337)
 85.71% (6/7)
 85.26% (214/251)
src/gdal/ogr/ogrsf_frmts/csv/ogrcsvlayer.cpp
 52.22% (1163/2227)
 75.00% (24/32)
 58.05% (963/1659)
src/gdal/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp
 12.35% (104/842)
 27.59% (8/29)
 14.62% (68/465)
src/gdal/ogr/ogrsf_frmts/dgn/dgnhelp.cpp
 19.94% (136/682)
 45.45% (5/11)
 25.97% (107/412)
src/gdal/ogr/ogrsf_frmts/dgn/dgnopen.cpp
 51.58% (49/95)
 57.14% (4/7)
 59.09% (39/66)
src/gdal/ogr/ogrsf_frmts/dgn/dgnread.cpp
 88.29% (1184/1341)
 71.43% (15/21)
 88.49% (692/782)
src/gdal/ogr/ogrsf_frmts/dgn/dgnstroke.cpp
 98.65% (146/148)
100.00% (3/3)
 93.75% (60/64)
src/gdal/ogr/ogrsf_frmts/dgn/dgnwrite.cpp
  0.00% (0/1132)
  0.00% (0/24)
  0.00% (0/477)
src/gdal/ogr/ogrsf_frmts/dgn/ogr_dgn.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/dgn/ogrdgndatasource.cpp
 16.35% (26/159)
 57.14% (4/7)
 19.19% (19/99)
src/gdal/ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp
 83.49% (91/109)
 75.00% (3/4)
 85.96% (49/57)
src/gdal/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp
 54.44% (540/992)
 31.25% (5/16)
 39.69% (181/456)
src/gdal/ogr/ogrsf_frmts/dxf/intronurbs.cpp
 62.35% (101/162)
 57.14% (4/7)
 71.60% (58/81)
src/gdal/ogr/ogrsf_frmts/dxf/ogr_autocad_services.cpp
 99.27% (542/546)
100.00% (6/6)
 98.60% (211/214)
src/gdal/ogr/ogrsf_frmts/dxf/ogr_dxf.h
 55.56% (135/243)
 56.06% (37/66)
 64.29% (54/84)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_blockmap.cpp
100.00% (134/134)
100.00% (5/5)
100.00% (78/78)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_dimension.cpp
100.00% (246/246)
100.00% (3/3)
100.00% (97/97)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_feature.cpp
 79.49% (186/234)
 83.33% (5/6)
 83.21% (109/131)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp
 98.59% (491/498)
100.00% (3/3)
 99.71% (347/348)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_leader.cpp
 97.69% (888/909)
100.00% (10/10)
 98.72% (385/390)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_ocstransformer.cpp
 75.40% (95/126)
 75.00% (6/8)
 94.12% (32/34)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.cpp
100.00% (137/137)
100.00% (8/8)
100.00% (83/83)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.h
 86.00% (43/50)
 85.71% (12/14)
 90.48% (19/21)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp
  0.00% (0/103)
  0.00% (0/6)
  0.00% (0/57)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfblockswriterlayer.cpp
  0.00% (0/36)
  0.00% (0/6)
  0.00% (0/31)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp
 79.55% (599/753)
 85.71% (18/21)
 83.94% (507/604)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfdriver.cpp
 57.08% (137/240)
 50.00% (3/6)
 52.59% (71/135)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp
 93.58% (2448/2616)
 92.50% (37/40)
 94.33% (1398/1482)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp
 87.66% (270/308)
 80.00% (8/10)
 93.49% (244/261)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp
  0.00% (0/739)
  0.00% (0/22)
  0.00% (0/510)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp
  0.00% (0/970)
  0.00% (0/22)
  0.00% (0/582)
src/gdal/ogr/ogrsf_frmts/edigeo/ogr_edigeo.h
  0.00% (0/15)
  0.00% (0/6)
  0.00% (0/7)
src/gdal/ogr/ogrsf_frmts/edigeo/ogredigeodatasource.cpp
  3.03% (37/1220)
 13.04% (3/23)
  5.96% (45/755)
src/gdal/ogr/ogrsf_frmts/edigeo/ogredigeodriver.cpp
 94.29% (33/35)
100.00% (3/3)
 91.67% (22/24)
src/gdal/ogr/ogrsf_frmts/edigeo/ogredigeolayer.cpp
  0.00% (0/69)
  0.00% (0/10)
  0.00% (0/57)
src/gdal/ogr/ogrsf_frmts/elastic/ogr_elastic.h
  0.00% (0/45)
  0.00% (0/15)
  0.00% (0/17)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticaggregationlayer.cpp
  0.00% (0/445)
  0.00% (0/12)
  0.00% (0/198)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticdatasource.cpp
  8.27% (73/883)
 27.27% (6/22)
  8.60% (41/477)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticdriver.cpp
 61.29% (19/31)
 66.67% (2/3)
 73.91% (17/23)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticdrivercore.cpp
100.00% (136/136)
100.00% (2/2)
100.00% (21/21)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticlayer.cpp
  0.00% (0/3307)
  0.00% (0/51)
  0.00% (0/1862)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/cplerrors.h
100.00% (8/8)
100.00% (2/2)
100.00% (5/5)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/feature_generated.h
 90.06% (154/171)
 86.84% (33/38)
 88.03% (103/117)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/allocator.h
100.00% (14/14)
100.00% (3/3)
100.00% (5/5)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/base.h
 66.67% (14/21)
 71.43% (5/7)
 71.43% (5/7)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/buffer.h
 65.91% (29/44)
 66.67% (8/12)
 61.11% (11/18)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/default_allocator.h
 85.71% (18/21)
 83.33% (5/6)
 73.33% (11/15)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/detached_buffer.h
  0.00% (0/38)
  0.00% (0/10)
  0.00% (0/10)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flatbuffer_builder.h
 55.27% (194/351)
 48.53% (33/68)
 70.07% (103/147)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flatbuffers.h
  0.00% (0/54)
  0.00% (0/5)
  0.00% (0/5)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/string.h
 11.76% (2/17)
 28.57% (2/7)
 28.57% (2/7)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/struct.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/table.h
 61.67% (37/60)
 64.29% (9/14)
 82.76% (24/29)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/vector.h
 66.67% (10/15)
 62.50% (5/8)
 70.00% (7/10)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/vector_downward.h
 56.63% (94/166)
 67.74% (21/31)
 83.10% (59/71)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/verifier.h
 69.72% (99/142)
 72.00% (18/25)
 89.52% (94/105)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/geometryreader.cpp
 94.70% (393/415)
100.00% (16/16)
 94.08% (270/287)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/geometryreader.h
100.00% (25/25)
100.00% (5/5)
100.00% (19/19)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/geometrywriter.cpp
 20.79% (37/178)
 23.08% (3/13)
 29.89% (26/87)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/geometrywriter.h
 23.53% (4/17)
 25.00% (1/4)
 42.86% (6/14)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/header_generated.h
 79.82% (356/446)
 86.52% (77/89)
 89.12% (213/239)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/ogr_flatgeobuf.h
 38.71% (12/31)
 40.00% (4/10)
 40.00% (4/10)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobufdataset.cpp
 61.99% (199/321)
 85.71% (12/14)
 70.59% (156/221)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobufeditablelayer.cpp
  0.00% (0/127)
  0.00% (0/6)
  0.00% (0/96)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp
 49.76% (1138/2287)
 74.36% (29/39)
 53.67% (819/1526)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp
 46.29% (156/337)
 41.38% (12/29)
 45.99% (63/137)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/packedrtree.h
 90.91% (40/44)
 87.50% (7/8)
 90.00% (9/10)
src/gdal/ogr/ogrsf_frmts/generic/ogr_attrind.cpp
100.00% (11/11)
100.00% (4/4)
100.00% (7/7)
src/gdal/ogr/ogrsf_frmts/generic/ogr_gensql.cpp
  0.00% (0/2260)
  0.00% (0/46)
  0.00% (0/1487)
src/gdal/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp
 19.60% (79/403)
 37.50% (9/24)
 23.53% (64/272)
src/gdal/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.cpp
  0.00% (0/377)
  0.00% (0/4)
  0.00% (0/182)
src/gdal/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.h
  0.00% (0/157)
  0.00% (0/18)
  0.00% (0/57)
src/gdal/ogr/ogrsf_frmts/generic/ogrdatasource.cpp
 11.86% (14/118)
 13.04% (3/23)
  7.02% (17/242)
src/gdal/ogr/ogrsf_frmts/generic/ogreditablelayer.cpp
 49.83% (288/578)
 53.85% (21/39)
 51.83% (212/409)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayer.cpp
 15.97% (512/3207)
 34.25% (50/146)
 14.28% (378/2647)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerarrow.cpp
  0.00% (0/6145)
  0.00% (0/144)
  0.00% (0/3513)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerarrow.h
 58.06% (18/31)
 57.14% (4/7)
 63.64% (7/11)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerdecorator.cpp
  8.94% (21/235)
 11.11% (5/45)
  8.70% (18/207)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerdecorator.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerpool.cpp
 47.35% (152/321)
 42.00% (21/50)
 42.51% (156/367)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerpool.h
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerwithtranslatefeature.cpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/ogr/ogrsf_frmts/generic/ogrregisterall.cpp
100.00% (169/169)
100.00% (2/2)
100.00% (2/2)
src/gdal/ogr/ogrsf_frmts/generic/ogrsfdriverregistrar.cpp
  4.79% (8/167)
  4.35% (1/23)
  8.72% (13/149)
src/gdal/ogr/ogrsf_frmts/generic/ogrunionlayer.cpp
  0.00% (0/1048)
  0.00% (0/34)
  0.00% (0/755)
src/gdal/ogr/ogrsf_frmts/generic/ogrunionlayer.h
  0.00% (0/22)
  0.00% (0/6)
  0.00% (0/17)
src/gdal/ogr/ogrsf_frmts/generic/ogrwarpedlayer.cpp
  0.00% (0/344)
  0.00% (0/22)
  0.00% (0/224)
src/gdal/ogr/ogrsf_frmts/geojson/directedacyclicgraph.hpp
 69.75% (113/162)
 88.89% (8/9)
 72.62% (61/84)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/arraylist.c
 52.94% (63/119)
 58.33% (7/12)
 46.74% (43/92)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/json_object.c
 54.73% (660/1206)
 68.69% (68/99)
 54.81% (587/1071)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/json_tokener.c
 85.36% (781/915)
 64.29% (9/14)
 88.21% (973/1103)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/json_util.c
 18.69% (20/107)
 22.22% (2/9)
 31.43% (22/70)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/linkhash.c
 82.99% (283/341)
 65.00% (13/20)
 83.61% (199/238)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/linkhash.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/printbuf.c
 67.37% (64/95)
 85.71% (6/7)
 69.49% (41/59)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/random_seed.c
 28.12% (18/64)
 50.00% (2/4)
 23.40% (11/47)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/strerror_override.c
  0.00% (0/32)
  0.00% (0/1)
  0.00% (0/30)
src/gdal/ogr/ogrsf_frmts/geojson/ogr_geojson.h
 71.67% (43/60)
 68.42% (13/19)
 73.91% (17/23)
src/gdal/ogr/ogrsf_frmts/geojson/ogresrijsondriver.cpp
 92.00% (46/50)
100.00% (3/3)
 87.80% (36/41)
src/gdal/ogr/ogrsf_frmts/geojson/ogresrijsonreader.cpp
 71.15% (291/409)
 90.00% (9/10)
 85.59% (190/222)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsondatasource.cpp
 41.49% (456/1099)
100.00% (21/21)
 50.07% (358/715)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsondriver.cpp
 37.60% (191/508)
 30.77% (8/26)
 30.63% (87/284)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonlayer.cpp
 42.31% (165/390)
 51.85% (14/27)
 33.70% (93/276)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonreader.cpp
 73.45% (1566/2132)
 80.43% (37/46)
 78.72% (969/1231)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonreader.h
 50.00% (9/18)
 50.00% (3/6)
 50.00% (3/6)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonseqdriver.cpp
 51.44% (358/696)
 64.29% (18/28)
 52.50% (210/400)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonutils.cpp
 87.37% (809/926)
100.00% (34/34)
 89.56% (652/728)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonwritelayer.cpp
 34.46% (133/386)
 70.00% (7/10)
 39.81% (86/216)
src/gdal/ogr/ogrsf_frmts/geojson/ogrjsoncollectionstreamingparser.cpp
 73.29% (247/337)
100.00% (15/15)
 84.91% (225/265)
src/gdal/ogr/ogrsf_frmts/geojson/ogrjsoncollectionstreamingparser.h
 48.00% (12/25)
 50.00% (4/8)
 50.00% (4/8)
src/gdal/ogr/ogrsf_frmts/geojson/ogrtopojsondriver.cpp
 90.24% (37/41)
100.00% (3/3)
 86.84% (33/38)
src/gdal/ogr/ogrsf_frmts/geojson/ogrtopojsonreader.cpp
 69.17% (424/613)
100.00% (14/14)
 76.09% (261/343)
src/gdal/ogr/ogrsf_frmts/georss/ogr_georss.h
 40.00% (6/15)
 40.00% (2/5)
 40.00% (2/5)
src/gdal/ogr/ogrsf_frmts/georss/ogrgeorssdatasource.cpp
 33.62% (118/351)
 72.73% (8/11)
 32.89% (74/225)
src/gdal/ogr/ogrsf_frmts/georss/ogrgeorssdriver.cpp
 81.52% (75/92)
 50.00% (2/4)
 79.07% (34/43)
src/gdal/ogr/ogrsf_frmts/georss/ogrgeorsslayer.cpp
 43.90% (792/1804)
 70.97% (22/31)
 54.29% (765/1409)
src/gdal/ogr/ogrsf_frmts/gml/gfstemplate.cpp
  0.00% (0/193)
  0.00% (0/16)
  0.00% (0/103)
src/gdal/ogr/ogrsf_frmts/gml/gmlhandler.cpp
 73.83% (1058/1433)
 88.24% (45/51)
 75.76% (719/949)
src/gdal/ogr/ogrsf_frmts/gml/gmlreader.cpp
 89.70% (853/951)
100.00% (31/31)
 91.09% (593/651)
src/gdal/ogr/ogrsf_frmts/gml/gmlreader.h
  0.00% (0/7)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/ogr/ogrsf_frmts/gml/gmlreaderp.h
 83.33% (75/90)
 83.33% (25/30)
 86.49% (32/37)
src/gdal/ogr/ogrsf_frmts/gml/gmlreadstate.cpp
 85.71% (30/35)
100.00% (3/3)
 94.12% (16/17)
src/gdal/ogr/ogrsf_frmts/gml/gmlregistry.cpp
 11.21% (12/107)
 33.33% (1/3)
  9.21% (7/76)
src/gdal/ogr/ogrsf_frmts/gml/gmlregistry.h
 75.00% (3/4)
 50.00% (1/2)
 66.67% (2/3)
src/gdal/ogr/ogrsf_frmts/gml/hugefileresolver.cpp
  0.00% (0/1663)
  0.00% (0/23)
  0.00% (0/876)
src/gdal/ogr/ogrsf_frmts/gml/ogr_gml.h
100.00% (63/63)
100.00% (21/21)
100.00% (23/23)
src/gdal/ogr/ogrsf_frmts/gml/ogrgmldatasource.cpp
 68.59% (1981/2888)
 78.38% (29/37)
 72.02% (1156/1605)
src/gdal/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp
 96.10% (222/231)
100.00% (4/4)
 89.61% (69/77)
src/gdal/ogr/ogrsf_frmts/gml/ogrgmllayer.cpp
 66.03% (624/945)
 76.92% (10/13)
 70.66% (431/610)
src/gdal/ogr/ogrsf_frmts/gml/resolvexlinks.cpp
  0.00% (0/363)
  0.00% (0/8)
  0.00% (0/268)
src/gdal/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h
 91.18% (372/408)
 91.30% (126/138)
 90.78% (128/141)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp
  5.45% (23/422)
 25.00% (2/8)
  4.95% (10/202)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp
 71.20% (806/1132)
 80.77% (21/26)
 63.45% (283/446)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp
 87.50% (21/24)
100.00% (2/2)
 84.21% (16/19)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasdrivercore.cpp
 93.30% (167/179)
100.00% (2/2)
 71.88% (23/32)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasfeatureclass.cpp
 76.83% (63/82)
100.00% (8/8)
 82.00% (82/100)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp
 56.07% (674/1202)
 58.62% (17/29)
 53.54% (295/551)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp
 64.10% (1707/2663)
 80.00% (44/55)
 67.08% (909/1355)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp
 78.60% (2042/2598)
100.00% (45/45)
 83.59% (1070/1280)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasutils.cpp
  9.33% (14/150)
 50.00% (1/2)
 10.00% (9/90)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlaswriter.cpp
  0.00% (0/2119)
  0.00% (0/39)
  0.00% (0/1111)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp
  3.59% (7/195)
 25.00% (2/8)
  2.91% (3/103)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp
  9.45% (12/127)
 75.00% (3/4)
  7.50% (6/80)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasxsdcache.cpp
 87.92% (262/298)
100.00% (7/7)
 83.84% (166/198)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlfeature.cpp
 68.85% (126/183)
 70.00% (7/10)
 74.56% (85/114)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlfeature.h
 84.03% (121/144)
 85.11% (40/47)
 78.95% (45/57)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlfeatureclass.cpp
 42.65% (360/844)
 90.00% (27/30)
 52.07% (277/532)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlpropertydefn.cpp
 93.46% (143/153)
 87.50% (7/8)
 95.71% (134/140)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlutils.cpp
 69.70% (184/264)
100.00% (12/12)
 72.93% (132/181)
src/gdal/ogr/ogrsf_frmts/gmlutils/ogrwfsfilter.cpp
  0.00% (0/686)
  0.00% (0/13)
  0.00% (0/537)
src/gdal/ogr/ogrsf_frmts/gmlutils/parsexsd.cpp
 65.72% (558/849)
 93.33% (14/15)
 77.52% (493/636)
src/gdal/ogr/ogrsf_frmts/gmt/ogr_gmt.h
 66.67% (6/9)
 66.67% (2/3)
 66.67% (2/3)
src/gdal/ogr/ogrsf_frmts/gmt/ogrgmtdatasource.cpp
 73.17% (90/123)
100.00% (6/6)
 81.52% (75/92)
src/gdal/ogr/ogrsf_frmts/gmt/ogrgmtdriver.cpp
 95.35% (41/43)
100.00% (4/4)
 93.33% (28/30)
src/gdal/ogr/ogrsf_frmts/gmt/ogrgmtlayer.cpp
 82.06% (581/708)
 92.31% (12/13)
 83.93% (423/504)
src/gdal/ogr/ogrsf_frmts/gpkg/gdalgeopackagerasterband.cpp
 18.85% (598/3173)
 53.33% (24/45)
 20.50% (417/2034)
src/gdal/ogr/ogrsf_frmts/gpkg/gpkgmbtilescommon.h
 33.33% (3/9)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/ogr/ogrsf_frmts/gpkg/ogr_geopackage.h
 36.54% (57/156)
 39.58% (19/48)
 37.93% (22/58)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp
 25.02% (2112/8440)
 40.30% (54/134)
 27.11% (1271/4689)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagedriver.cpp
 70.50% (435/617)
 70.59% (12/17)
 72.22% (208/288)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagelayer.cpp
 15.32% (148/966)
 43.75% (7/16)
 16.14% (87/539)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackageselectlayer.cpp
  0.00% (0/61)
  0.00% (0/10)
  0.00% (0/21)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagetablelayer.cpp
 21.86% (1575/7204)
 41.98% (55/131)
 24.23% (960/3962)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp
 65.71% (297/452)
 87.50% (7/8)
 57.78% (234/405)
src/gdal/ogr/ogrsf_frmts/gpsbabel/ogr_gpsbabel.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp
 20.15% (53/263)
 62.50% (5/8)
 25.93% (49/189)
src/gdal/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp
 87.04% (141/162)
 66.67% (4/6)
 88.32% (121/137)
src/gdal/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabelwritedatasource.cpp
  0.00% (0/145)
  0.00% (0/8)
  0.00% (0/86)
src/gdal/ogr/ogrsf_frmts/gpx/ogr_gpx.h
 88.00% (22/25)
 88.89% (8/9)
 88.89% (8/9)
src/gdal/ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp
 67.19% (473/704)
100.00% (14/14)
 71.39% (297/416)
src/gdal/ogr/ogrsf_frmts/gpx/ogrgpxdriver.cpp
 91.89% (102/111)
100.00% (5/5)
 88.89% (40/45)
src/gdal/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp
 47.92% (842/1757)
 80.00% (24/30)
 51.34% (538/1048)
src/gdal/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp
 15.55% (72/463)
 18.18% (4/22)
 16.67% (58/348)
src/gdal/ogr/ogrsf_frmts/idrisi/ogr_idrisi.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/ogr/ogrsf_frmts/idrisi/ogridrisidatasource.cpp
 36.36% (36/99)
 75.00% (3/4)
 37.88% (25/66)
src/gdal/ogr/ogrsf_frmts/idrisi/ogridrisidriver.cpp
 80.77% (21/26)
100.00% (2/2)
 83.33% (15/18)
src/gdal/ogr/ogrsf_frmts/idrisi/ogridrisilayer.cpp
  0.00% (0/424)
  0.00% (0/10)
  0.00% (0/323)
src/gdal/ogr/ogrsf_frmts/ili/ili1reader.cpp
 76.35% (452/592)
 93.75% (15/16)
 85.75% (355/414)
src/gdal/ogr/ogrsf_frmts/ili/ili2handler.cpp
 90.59% (77/85)
 88.89% (8/9)
 92.11% (35/38)
src/gdal/ogr/ogrsf_frmts/ili/ili2reader.cpp
 64.13% (413/644)
 93.33% (28/30)
 64.80% (243/375)
src/gdal/ogr/ogrsf_frmts/ili/imdreader.cpp
  1.48% (8/541)
  9.09% (2/22)
  2.62% (9/344)
src/gdal/ogr/ogrsf_frmts/ili/imdreader.h
  0.00% (0/70)
  0.00% (0/12)
  0.00% (0/44)
src/gdal/ogr/ogrsf_frmts/ili/ogr_ili1.h
 66.67% (6/9)
 66.67% (2/3)
 66.67% (4/6)
src/gdal/ogr/ogrsf_frmts/ili/ogr_ili2.h
 66.67% (6/9)
 66.67% (2/3)
 66.67% (2/3)
src/gdal/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp
 60.95% (64/105)
 83.33% (5/6)
 56.76% (42/74)
src/gdal/ogr/ogrsf_frmts/ili/ogrili1driver.cpp
 97.83% (45/46)
100.00% (2/2)
 97.14% (34/35)
src/gdal/ogr/ogrsf_frmts/ili/ogrili1layer.cpp
 16.53% (59/357)
 46.67% (7/15)
 22.04% (41/186)
src/gdal/ogr/ogrsf_frmts/ili/ogrili2datasource.cpp
 69.70% (69/99)
 80.00% (4/5)
 64.71% (44/68)
src/gdal/ogr/ogrsf_frmts/ili/ogrili2driver.cpp
 97.92% (47/48)
100.00% (2/2)
 97.30% (36/37)
src/gdal/ogr/ogrsf_frmts/ili/ogrili2layer.cpp
 63.64% (35/55)
 62.50% (5/8)
 50.00% (21/42)
src/gdal/ogr/ogrsf_frmts/jml/ogr_jml.h
 60.00% (12/20)
 57.14% (4/7)
 72.73% (8/11)
src/gdal/ogr/ogrsf_frmts/jml/ogrjmldataset.cpp
 80.17% (97/121)
100.00% (9/9)
 84.21% (64/76)
src/gdal/ogr/ogrsf_frmts/jml/ogrjmllayer.cpp
 54.86% (333/607)
 78.95% (15/19)
 52.49% (242/461)
src/gdal/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp
 59.83% (207/346)
 85.71% (6/7)
 59.28% (115/194)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogr_jsonfg.h
 37.93% (22/58)
 43.48% (10/23)
 43.48% (10/23)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgdataset.cpp
 24.36% (171/702)
 44.44% (8/18)
 33.52% (119/355)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgdriver.cpp
 88.89% (88/99)
 75.00% (3/4)
 83.33% (40/48)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgmemlayer.cpp
 48.28% (28/58)
100.00% (4/4)
 62.86% (22/35)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgreader.cpp
 31.53% (344/1091)
 69.23% (9/13)
 30.19% (186/616)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgstreamedlayer.cpp
 72.22% (78/108)
 66.67% (6/9)
 53.66% (44/82)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgstreamingparser.cpp
 76.79% (43/56)
 71.43% (5/7)
 80.00% (20/25)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgwritelayer.cpp
  0.00% (0/322)
  0.00% (0/9)
  0.00% (0/140)
src/gdal/ogr/ogrsf_frmts/kml/kml.cpp
 77.23% (407/527)
 70.97% (22/31)
 80.97% (251/310)
src/gdal/ogr/ogrsf_frmts/kml/kmlnode.cpp
 62.68% (383/611)
 88.24% (30/34)
 69.81% (289/414)
src/gdal/ogr/ogrsf_frmts/kml/kmlnode.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/kml/kmlvector.cpp
 81.40% (70/86)
100.00% (7/7)
 91.46% (75/82)
src/gdal/ogr/ogrsf_frmts/kml/ogr_kml.h
100.00% (27/27)
100.00% (9/9)
100.00% (9/9)
src/gdal/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp
 75.20% (185/246)
100.00% (8/8)
 77.66% (146/188)
src/gdal/ogr/ogrsf_frmts/kml/ogrkmldriver.cpp
 91.57% (76/83)
100.00% (4/4)
 90.70% (39/43)
src/gdal/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp
 69.93% (286/409)
 75.00% (9/12)
 74.44% (201/270)
src/gdal/ogr/ogrsf_frmts/lvbag/ogrlvbagdatasource.cpp
 33.83% (45/133)
 83.33% (5/6)
 44.44% (32/72)
src/gdal/ogr/ogrsf_frmts/lvbag/ogrlvbagdriver.cpp
 75.00% (99/132)
100.00% (3/3)
 84.85% (84/99)
src/gdal/ogr/ogrsf_frmts/lvbag/ogrlvbaglayer.cpp
 89.44% (627/701)
 96.15% (25/26)
 90.17% (376/417)
src/gdal/ogr/ogrsf_frmts/mapml/ogrmapmldataset.cpp
  5.77% (59/1023)
  8.82% (3/34)
  4.63% (26/562)
src/gdal/ogr/ogrsf_frmts/miramon/mm_gdal_functions.c
 72.66% (1908/2626)
 98.11% (52/53)
 74.46% (1373/1844)
src/gdal/ogr/ogrsf_frmts/miramon/mm_rdlayr.c
 86.35% (449/520)
100.00% (5/5)
 87.13% (298/342)
src/gdal/ogr/ogrsf_frmts/miramon/mm_wrlayr.c
 75.30% (4014/5331)
 98.96% (95/96)
 74.97% (2971/3963)
src/gdal/ogr/ogrsf_frmts/miramon/ogrmiramon.h
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/ogr/ogrsf_frmts/miramon/ogrmiramondatasource.cpp
 47.55% (68/143)
 87.50% (7/8)
 66.67% (68/102)
src/gdal/ogr/ogrsf_frmts/miramon/ogrmiramondriver.cpp
 93.62% (132/141)
100.00% (6/6)
 95.12% (78/82)
src/gdal/ogr/ogrsf_frmts/miramon/ogrmiramonlayer.cpp
 59.92% (1531/2555)
 80.95% (17/21)
 62.42% (1123/1799)
src/gdal/ogr/ogrsf_frmts/mitab/mitab.h
 37.38% (114/305)
 38.38% (38/99)
 31.15% (38/122)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp
 25.18% (423/1680)
 49.02% (25/51)
 31.85% (357/1121)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_feature.cpp
 40.35% (2096/5195)
 50.72% (106/209)
 41.34% (1249/3021)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp
 70.54% (1221/1731)
 64.29% (18/28)
 73.47% (731/995)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp
 74.75% (148/198)
 66.67% (4/6)
 80.87% (148/183)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_idfile.cpp
 55.81% (96/172)
 77.78% (7/9)
 65.57% (80/122)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp
 64.15% (297/463)
 78.95% (15/19)
 71.38% (232/325)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp
 39.61% (389/982)
 47.37% (18/38)
 41.84% (318/760)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp
 83.15% (301/362)
 94.44% (17/18)
 86.51% (218/252)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp
 44.39% (728/1640)
 66.10% (39/59)
 49.73% (558/1122)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp
 78.74% (363/461)
 88.24% (15/17)
 80.91% (195/241)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp
 75.04% (526/701)
 82.76% (24/29)
 77.24% (336/435)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp
 66.27% (717/1082)
 69.57% (32/46)
 71.07% (371/522)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp
 65.90% (114/173)
 90.91% (10/11)
 69.84% (88/126)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp
 89.50% (179/200)
100.00% (19/19)
 89.87% (142/158)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp
 61.74% (857/1388)
 59.38% (19/32)
 65.34% (720/1102)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp
 55.44% (219/395)
 90.00% (9/10)
 59.49% (163/274)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp
 92.64% (151/163)
 83.33% (5/6)
 95.15% (98/103)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_priv.h
 48.56% (101/208)
 43.48% (30/69)
 72.00% (108/150)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp
 56.72% (329/580)
 74.42% (32/43)
 62.17% (235/378)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_tabfile.cpp
 44.50% (845/1899)
 61.36% (27/44)
 52.15% (716/1373)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp
 20.63% (78/378)
 20.00% (5/25)
 20.00% (58/290)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp
 38.44% (389/1012)
 37.21% (16/43)
 40.81% (304/745)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp
 83.72% (324/387)
 94.12% (16/17)
 86.07% (210/244)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_utils.cpp
 74.39% (212/285)
 90.91% (10/11)
 82.94% (175/211)
src/gdal/ogr/ogrsf_frmts/mvt/mvt_tile.h
  0.00% (0/192)
  0.00% (0/46)
  0.00% (0/46)
src/gdal/ogr/ogrsf_frmts/mvt/mvtutils.cpp
 64.71% (121/187)
100.00% (4/4)
 72.00% (72/100)
src/gdal/ogr/ogrsf_frmts/mvt/ogrmvtdataset.cpp
 64.32% (1651/2567)
 49.09% (27/55)
 78.40% (1757/2241)
src/gdal/ogr/ogrsf_frmts/nas/nashandler.cpp
  0.00% (0/484)
  0.00% (0/10)
  0.00% (0/322)
src/gdal/ogr/ogrsf_frmts/nas/nasreader.cpp
  0.00% (0/682)
  0.00% (0/29)
  0.00% (0/414)
src/gdal/ogr/ogrsf_frmts/nas/nasreaderp.h
  0.00% (0/30)
  0.00% (0/10)
  0.00% (0/10)
src/gdal/ogr/ogrsf_frmts/nas/ogr_nas.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/ogr/ogrsf_frmts/nas/ogrnasdatasource.cpp
  0.00% (0/193)
  0.00% (0/5)
  0.00% (0/160)
src/gdal/ogr/ogrsf_frmts/nas/ogrnasdriver.cpp
 77.14% (54/70)
 66.67% (2/3)
 76.27% (45/59)
src/gdal/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp
  0.00% (0/209)
  0.00% (0/7)
  0.00% (0/141)
src/gdal/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp
  8.48% (120/1415)
 20.00% (8/40)
  6.19% (42/679)
src/gdal/ogr/ogrsf_frmts/ngw/ngw_api.cpp
  2.13% (15/705)
  5.26% (2/38)
  1.98% (6/303)
src/gdal/ogr/ogrsf_frmts/ngw/ogr_ngw.h
 10.00% (3/30)
  8.33% (1/12)
  6.67% (1/15)
src/gdal/ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp
 34.09% (165/484)
 37.50% (3/8)
 23.46% (38/162)
src/gdal/ogr/ogrsf_frmts/ngw/ogrngwfielddomain.cpp
  0.00% (0/99)
  0.00% (0/5)
  0.00% (0/40)
src/gdal/ogr/ogrsf_frmts/ngw/ogrngwlayer.cpp
  0.00% (0/1500)
  0.00% (0/51)
  0.00% (0/815)
src/gdal/ogr/ogrsf_frmts/oapif/ogroapifdriver.cpp
  7.36% (186/2528)
 15.69% (8/51)
  6.81% (107/1572)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula.cpp
 99.55% (223/224)
100.00% (5/5)
 99.47% (189/190)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula.h
100.00% (3/3)
100.00% (1/1)
100.00% (5/5)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula_node.cpp
 93.92% (1283/1366)
 97.14% (34/35)
 94.65% (1026/1084)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula_parser.cpp
 92.32% (493/534)
100.00% (3/3)
 90.30% (242/268)
src/gdal/ogr/ogrsf_frmts/ods/ogr_ods.h
 68.18% (30/44)
 69.23% (9/13)
 69.23% (9/13)
src/gdal/ogr/ogrsf_frmts/ods/ogrodsdatasource.cpp
 81.85% (1484/1813)
 85.48% (53/62)
 86.75% (838/966)
src/gdal/ogr/ogrsf_frmts/ods/ogrodsdriver.cpp
 77.05% (141/183)
100.00% (4/4)
 83.47% (101/121)
src/gdal/ogr/ogrsf_frmts/ogrsf_frmts.h
 89.13% (41/46)
 90.00% (9/10)
 85.71% (24/28)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdb_coordprec_read.h
100.00% (39/39)
100.00% (1/1)
100.00% (34/34)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdb_coordprec_write.h
 70.45% (62/88)
100.00% (1/1)
 64.71% (22/34)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdb_fielddomain.h
 13.97% (64/458)
 25.00% (1/4)
 17.91% (36/201)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdb_gdbtoogrfieldtype.h
 20.45% (18/88)
100.00% (1/1)
 75.86% (22/29)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdb_relationship.h
  0.00% (0/506)
  0.00% (0/4)
  0.00% (0/147)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp
  0.49% (9/1820)
  3.41% (3/88)
  0.57% (9/1578)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp
 10.85% (174/1604)
 25.00% (6/24)
 19.94% (137/687)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp
 82.01% (2576/3141)
 88.51% (77/87)
 75.89% (2288/3015)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h
 83.80% (150/179)
 83.33% (50/60)
 83.08% (54/65)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_freelist.cpp
  2.66% (15/563)
 40.00% (2/5)
  5.58% (13/233)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_priv.h
 60.59% (163/269)
 75.00% (21/28)
 67.11% (102/152)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_write.cpp
 17.35% (448/2582)
 54.17% (13/24)
 21.83% (265/1214)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_write_fields.cpp
 44.12% (360/816)
 57.14% (4/7)
 42.79% (175/409)
src/gdal/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp
  0.00% (0/1657)
  0.00% (0/15)
  0.00% (0/922)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h
 28.91% (61/211)
 27.08% (13/48)
 25.17% (37/147)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdb_generate_uuid.cpp
 90.00% (72/80)
 50.00% (1/2)
 81.25% (39/48)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp
 47.51% (848/1785)
 45.24% (19/42)
 49.96% (596/1193)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp
 42.40% (853/2012)
 45.95% (17/37)
 30.85% (572/1854)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp
 32.62% (46/141)
 57.14% (4/7)
 52.27% (46/88)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdrivercore.cpp
 84.55% (197/233)
100.00% (3/3)
 77.02% (124/161)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp
 37.21% (727/1954)
 41.67% (15/36)
 35.79% (490/1369)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp
 31.63% (849/2684)
 48.65% (18/37)
 26.38% (455/1725)
src/gdal/ogr/ogrsf_frmts/osm/gpb.h
 59.33% (124/209)
 46.43% (13/28)
 84.55% (104/123)
src/gdal/ogr/ogrsf_frmts/osm/ogr_osm.h
  3.45% (3/87)
  3.33% (1/30)
  3.23% (1/31)
src/gdal/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp
  2.67% (92/3445)
  5.19% (4/77)
  2.09% (41/1961)
src/gdal/ogr/ogrsf_frmts/osm/ogrosmdriver.cpp
 94.37% (67/71)
100.00% (3/3)
 90.70% (39/43)
src/gdal/ogr/ogrsf_frmts/osm/ogrosmlayer.cpp
  2.67% (20/750)
  7.69% (2/26)
  3.05% (14/459)
src/gdal/ogr/ogrsf_frmts/osm/osm_parser.cpp
  6.02% (123/2042)
  7.89% (3/38)
  2.90% (65/2245)
src/gdal/ogr/ogrsf_frmts/pds/ogr_pds.h
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/ogr/ogrsf_frmts/pds/ogrpdsdatasource.cpp
 92.03% (231/251)
100.00% (8/8)
 93.41% (156/167)
src/gdal/ogr/ogrsf_frmts/pds/ogrpdsdriver.cpp
 96.43% (27/28)
100.00% (2/2)
 95.00% (19/20)
src/gdal/ogr/ogrsf_frmts/pds/ogrpdslayer.cpp
 47.19% (328/695)
 55.56% (5/9)
 45.27% (249/550)
src/gdal/ogr/ogrsf_frmts/pgdump/ogr_pgdump.h
 88.68% (47/53)
 88.24% (15/17)
 86.96% (20/23)
src/gdal/ogr/ogrsf_frmts/pgdump/ogrpgdumpdatasource.cpp
 65.79% (375/570)
 90.91% (10/11)
 63.17% (259/410)
src/gdal/ogr/ogrsf_frmts/pgdump/ogrpgdumpdriver.cpp
 95.38% (124/130)
100.00% (2/2)
 89.66% (26/29)
src/gdal/ogr/ogrsf_frmts/pgdump/ogrpgdumplayer.cpp
 35.04% (597/1704)
 53.85% (21/39)
 33.18% (366/1103)
src/gdal/ogr/ogrsf_frmts/plscenes/ogr_plscenes.h
  0.00% (0/17)
  0.00% (0/6)
  0.00% (0/8)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdatav1dataset.cpp
  4.37% (28/641)
 23.08% (3/13)
  3.85% (16/416)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdatav1layer.cpp
  0.00% (0/1138)
  0.00% (0/22)
  0.00% (0/602)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdriver.cpp
 61.11% (22/36)
100.00% (2/2)
 82.35% (28/34)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdrivercore.cpp
100.00% (44/44)
100.00% (2/2)
100.00% (15/15)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogr_pmtiles.h
  3.12% (1/32)
  9.09% (1/11)
  5.26% (1/19)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesdataset.cpp
 38.37% (127/331)
 66.67% (6/9)
 40.83% (69/169)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesdriver.cpp
 47.92% (46/96)
 60.00% (3/5)
 38.18% (21/55)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesfrommbtiles.cpp
  0.00% (0/460)
  0.00% (0/8)
  0.00% (0/203)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilestileiterator.cpp
  0.00% (0/416)
  0.00% (0/5)
  0.00% (0/218)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesvectorlayer.cpp
  0.00% (0/419)
  0.00% (0/14)
  0.00% (0/250)
src/gdal/ogr/ogrsf_frmts/pmtiles/pmtiles/pmtiles.hpp
  8.51% (40/470)
  9.68% (3/31)
  5.88% (12/204)
src/gdal/ogr/ogrsf_frmts/pmtiles/vsipmtiles.cpp
 17.86% (55/308)
 75.00% (6/8)
 16.96% (29/171)
src/gdal/ogr/ogrsf_frmts/s57/ddfrecordindex.cpp
 60.32% (76/126)
 83.33% (10/12)
 63.53% (54/85)
src/gdal/ogr/ogrsf_frmts/s57/ogr_s57.h
 80.00% (12/15)
 80.00% (4/5)
 80.00% (4/5)
src/gdal/ogr/ogrsf_frmts/s57/ogrs57datasource.cpp
 29.73% (99/333)
 63.64% (7/11)
 39.22% (80/204)
src/gdal/ogr/ogrsf_frmts/s57/ogrs57driver.cpp
 84.75% (150/177)
 71.43% (5/7)
 79.37% (50/63)
src/gdal/ogr/ogrsf_frmts/s57/ogrs57layer.cpp
 40.65% (63/155)
 40.00% (4/10)
 34.34% (57/166)
src/gdal/ogr/ogrsf_frmts/s57/s57.h
 28.12% (9/32)
 30.00% (3/10)
 18.75% (3/16)
src/gdal/ogr/ogrsf_frmts/s57/s57classregistrar.cpp
 15.76% (52/330)
 22.22% (4/18)
 14.23% (40/281)
src/gdal/ogr/ogrsf_frmts/s57/s57featuredefns.cpp
 44.22% (134/303)
 60.00% (3/5)
 18.02% (20/111)
src/gdal/ogr/ogrsf_frmts/s57/s57reader.cpp
 27.44% (663/2416)
 63.16% (24/38)
 36.04% (545/1512)
src/gdal/ogr/ogrsf_frmts/s57/s57writer.cpp
  0.00% (0/594)
  0.00% (0/13)
  0.00% (0/220)
src/gdal/ogr/ogrsf_frmts/selafin/io_selafin.cpp
 44.71% (304/680)
 50.00% (12/24)
 46.62% (248/532)
src/gdal/ogr/ogrsf_frmts/selafin/ogr_selafin.h
 57.69% (15/26)
 55.56% (5/9)
 75.00% (12/16)
src/gdal/ogr/ogrsf_frmts/selafin/ogrselafindatasource.cpp
 42.71% (249/583)
 73.33% (11/15)
 45.56% (205/450)
src/gdal/ogr/ogrsf_frmts/selafin/ogrselafindriver.cpp
 38.83% (73/188)
 60.00% (3/5)
 37.35% (62/166)
src/gdal/ogr/ogrsf_frmts/selafin/ogrselafinlayer.cpp
  7.77% (68/875)
 23.53% (4/17)
  8.29% (54/651)
src/gdal/ogr/ogrsf_frmts/shape/dbfopen.c
 59.42% (864/1454)
 68.09% (32/47)
 62.66% (698/1114)
src/gdal/ogr/ogrsf_frmts/shape/ogrshape.h
 65.91% (29/44)
 64.29% (9/14)
 70.59% (12/17)
src/gdal/ogr/ogrsf_frmts/shape/ogrshapedatasource.cpp
 47.21% (558/1182)
 75.86% (22/29)
 48.79% (443/908)
src/gdal/ogr/ogrsf_frmts/shape/ogrshapedriver.cpp
 82.58% (237/287)
100.00% (5/5)
 78.04% (167/214)
src/gdal/ogr/ogrsf_frmts/shape/ogrshapelayer.cpp
 30.59% (866/2831)
 43.40% (23/53)
 29.72% (620/2086)
src/gdal/ogr/ogrsf_frmts/shape/sbnsearch.c
  2.30% (13/566)
 11.11% (1/9)
  2.30% (12/522)
src/gdal/ogr/ogrsf_frmts/shape/shape2ogr.cpp
 64.31% (883/1373)
100.00% (10/10)
 64.74% (650/1004)
src/gdal/ogr/ogrsf_frmts/shape/shp_vsi.c
 80.53% (91/113)
 93.75% (15/16)
 73.08% (38/52)
src/gdal/ogr/ogrsf_frmts/shape/shpopen.c
 57.78% (1159/2006)
 60.00% (15/25)
 65.13% (1048/1609)
src/gdal/ogr/ogrsf_frmts/shape/shptree.c
  2.69% (15/558)
  4.00% (1/25)
  2.76% (12/434)
src/gdal/ogr/ogrsf_frmts/sqlite/ogr_sqlite.h
 33.59% (43/128)
 33.33% (14/42)
 33.33% (14/42)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitebase.h
 70.97% (22/31)
 70.00% (7/10)
 75.00% (12/16)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp
 40.17% (1381/3438)
 64.10% (50/78)
 44.59% (985/2209)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitedriver.cpp
 72.18% (192/266)
100.00% (5/5)
 72.53% (132/182)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.cpp
  0.00% (0/607)
  0.00% (0/12)
  0.00% (0/376)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitelayer.cpp
 63.00% (1725/2738)
 55.56% (20/36)
 72.22% (2127/2945)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteregexp.cpp
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteselectlayer.cpp
 15.92% (78/490)
 27.27% (6/22)
 13.25% (51/385)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitesinglefeaturelayer.cpp
  0.00% (0/43)
  0.00% (0/7)
  0.00% (0/25)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.cpp
 15.32% (131/855)
  9.68% (3/31)
 39.09% (362/926)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctionscommon.cpp
 18.83% (71/377)
 33.33% (7/21)
 24.28% (67/276)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitetablelayer.cpp
 30.68% (906/2953)
 50.00% (27/54)
 32.99% (632/1916)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteutility.cpp
 54.96% (537/977)
 78.26% (18/23)
 47.10% (260/552)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteutility.h
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitevfs.cpp
 75.60% (189/250)
 69.23% (18/26)
 66.90% (95/142)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteviewlayer.cpp
  0.00% (0/322)
  0.00% (0/16)
  0.00% (0/166)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp
  5.35% (72/1345)
 20.93% (9/43)
  6.73% (59/877)
src/gdal/ogr/ogrsf_frmts/sqlite/rasterlite2.cpp
 13.79% (4/29)
 20.00% (1/5)
  5.00% (1/20)
src/gdal/ogr/ogrsf_frmts/sqlite/sqlite_rtree_bulk_load/sqlite_rtree_bulk_load.c
 42.96% (308/717)
 63.64% (21/33)
 50.41% (243/482)
src/gdal/ogr/ogrsf_frmts/sxf/ogr_sxf.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/ogr/ogrsf_frmts/sxf/ogrsxfdatasource.cpp
  2.22% (22/992)
 28.57% (4/14)
  1.78% (13/730)
src/gdal/ogr/ogrsf_frmts/sxf/ogrsxfdriver.cpp
 71.79% (56/78)
 75.00% (3/4)
 72.34% (34/47)
src/gdal/ogr/ogrsf_frmts/sxf/ogrsxflayer.cpp
  0.00% (0/1206)
  0.00% (0/20)
  0.00% (0/676)
src/gdal/ogr/ogrsf_frmts/sxf/org_sxf_defs.h
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/vdv/ogr_vdv.h
 66.67% (14/21)
 71.43% (5/7)
 54.55% (6/11)
src/gdal/ogr/ogrsf_frmts/vdv/ogrvdvdatasource.cpp
 75.32% (1309/1738)
 82.93% (34/41)
 74.02% (872/1178)
src/gdal/ogr/ogrsf_frmts/vfk/ogr_vfk.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/vfk/ogrvfkdatasource.cpp
 81.33% (61/75)
 83.33% (5/6)
 74.14% (43/58)
src/gdal/ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp
 86.36% (19/22)
100.00% (2/2)
 88.00% (22/25)
src/gdal/ogr/ogrsf_frmts/vfk/ogrvfkdrivercore.cpp
100.00% (40/40)
100.00% (2/2)
100.00% (38/38)
src/gdal/ogr/ogrsf_frmts/vfk/ogrvfklayer.cpp
 53.57% (60/112)
 55.56% (5/9)
 53.57% (45/84)
src/gdal/ogr/ogrsf_frmts/vfk/vfkdatablock.cpp
 28.08% (203/723)
 53.12% (17/32)
 43.74% (227/519)
src/gdal/ogr/ogrsf_frmts/vfk/vfkdatablocksqlite.cpp
 80.26% (500/623)
 85.00% (17/20)
 81.28% (343/422)
src/gdal/ogr/ogrsf_frmts/vfk/vfkfeature.cpp
 53.14% (305/574)
 50.00% (10/20)
 65.44% (267/408)
src/gdal/ogr/ogrsf_frmts/vfk/vfkfeaturesqlite.cpp
 61.94% (83/134)
 75.00% (9/12)
 57.53% (42/73)
src/gdal/ogr/ogrsf_frmts/vfk/vfkproperty.cpp
 87.88% (29/33)
 87.50% (7/8)
 80.56% (29/36)
src/gdal/ogr/ogrsf_frmts/vfk/vfkpropertydefn.cpp
 97.01% (65/67)
100.00% (3/3)
 97.44% (38/39)
src/gdal/ogr/ogrsf_frmts/vfk/vfkreader.cpp
 89.65% (407/454)
 76.47% (13/17)
 90.63% (300/331)
src/gdal/ogr/ogrsf_frmts/vfk/vfkreader.h
 73.33% (44/60)
 72.73% (16/22)
 64.00% (16/25)
src/gdal/ogr/ogrsf_frmts/vfk/vfkreaderp.h
 50.00% (15/30)
 50.00% (5/10)
 50.00% (5/10)
src/gdal/ogr/ogrsf_frmts/vfk/vfkreadersqlite.cpp
 90.16% (550/610)
100.00% (13/13)
 92.31% (336/364)
src/gdal/ogr/ogrsf_frmts/vrt/ogr_vrt.h
100.00% (24/24)
100.00% (8/8)
100.00% (8/8)
src/gdal/ogr/ogrsf_frmts/vrt/ogrvrtdatasource.cpp
 19.55% (123/629)
 68.75% (11/16)
 21.37% (84/393)
src/gdal/ogr/ogrsf_frmts/vrt/ogrvrtdriver.cpp
 69.34% (95/137)
 75.00% (3/4)
 75.82% (69/91)
src/gdal/ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp
 35.40% (678/1915)
 61.76% (21/34)
 36.09% (520/1441)
src/gdal/ogr/ogrsf_frmts/wasp/ogrwasp.h
 40.00% (6/15)
 40.00% (2/5)
 50.00% (4/8)
src/gdal/ogr/ogrsf_frmts/wasp/ogrwaspdatasource.cpp
 32.75% (75/229)
 57.14% (4/7)
 27.98% (47/168)
src/gdal/ogr/ogrsf_frmts/wasp/ogrwaspdriver.cpp
 69.81% (37/53)
 50.00% (2/4)
 69.44% (25/36)
src/gdal/ogr/ogrsf_frmts/wasp/ogrwasplayer.cpp
 15.30% (99/647)
 21.05% (4/19)
 18.08% (81/448)
src/gdal/ogr/ogrsf_frmts/wfs/ogr_wfs.h
 20.56% (22/107)
 20.00% (7/35)
 18.92% (7/37)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfsdatasource.cpp
 29.00% (549/1893)
 41.67% (15/36)
 33.96% (396/1166)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfsdriver.cpp
 85.37% (70/82)
100.00% (3/3)
 77.78% (42/54)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfsjoinlayer.cpp
  0.00% (0/646)
  0.00% (0/14)
  0.00% (0/366)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfslayer.cpp
  8.56% (192/2244)
 23.08% (9/39)
  9.69% (133/1373)
src/gdal/ogr/ogrsf_frmts/xlsx/ogr_xlsx.h
 67.61% (48/71)
 70.00% (14/20)
 75.00% (18/24)
src/gdal/ogr/ogrsf_frmts/xlsx/ogrxlsxdatasource.cpp
 87.41% (1645/1882)
 88.46% (69/78)
 86.79% (887/1022)
src/gdal/ogr/ogrsf_frmts/xlsx/ogrxlsxdriver.cpp
 84.74% (161/190)
100.00% (4/4)
 91.91% (125/136)
src/gdal/ogr/ogrspatialreference.cpp
 69.73% (4137/5933)
 54.28% (203/374)
 57.82% (2883/4986)
src/gdal/ogr/ogrsurface.cpp
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/ogr/ogrtriangle.cpp
 64.58% (62/96)
 64.29% (9/14)
 68.18% (45/66)
src/gdal/ogr/ogrtriangulatedsurface.cpp
 38.64% (34/88)
 58.33% (7/12)
 48.89% (22/45)
src/gdal/ogr/ogrutils.cpp
 63.76% (994/1559)
 52.27% (23/44)
 70.23% (1097/1562)
src/gdal/ogr/ogrvrtgeometrytypes.cpp
 25.53% (12/47)
 50.00% (1/2)
 25.64% (10/39)
src/gdal/ogr/swq.cpp
 17.37% (123/708)
 33.33% (5/15)
 16.16% (90/557)
src/gdal/ogr/swq_expr_node.cpp
 15.99% (129/807)
 37.50% (12/32)
 15.18% (85/560)
src/gdal/ogr/swq_op_general.cpp
 25.43% (399/1569)
 57.14% (8/14)
 29.66% (293/988)
src/gdal/ogr/swq_op_registrar.cpp
 29.17% (7/24)
 33.33% (1/3)
 25.00% (4/16)
src/gdal/ogr/swq_parser.cpp
 21.21% (312/1471)
 33.33% (2/6)
 22.41% (173/772)
src/gdal/ogr/swq_select.cpp
  0.00% (0/883)
  0.00% (0/18)
  0.00% (0/598)
src/gdal/port/cpl_alibaba_oss.cpp
  7.47% (21/281)
 13.33% (2/15)
  6.92% (9/130)
src/gdal/port/cpl_alibaba_oss.h
  0.00% (0/25)
  0.00% (0/9)
  0.00% (0/10)
src/gdal/port/cpl_atomic_ops.cpp
100.00% (17/17)
100.00% (2/2)
100.00% (2/2)
src/gdal/port/cpl_aws.cpp
 16.22% (308/1899)
 31.37% (16/51)
 17.95% (158/880)
src/gdal/port/cpl_aws.h
  5.45% (3/55)
  5.88% (1/17)
  4.76% (1/21)
src/gdal/port/cpl_azure.cpp
 10.76% (89/827)
 20.00% (4/20)
  9.88% (40/405)
src/gdal/port/cpl_azure.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/gdal/port/cpl_base64.cpp
100.00% (106/106)
100.00% (2/2)
100.00% (54/54)
src/gdal/port/cpl_character_sets.c
 93.33% (14/15)
100.00% (1/1)
 96.15% (25/26)
src/gdal/port/cpl_compressor.cpp
 42.72% (493/1154)
 64.10% (25/39)
 38.70% (291/752)
src/gdal/port/cpl_conv.cpp
 33.02% (560/1696)
 43.02% (37/86)
 37.69% (415/1101)
src/gdal/port/cpl_conv.h
100.00% (11/11)
100.00% (2/2)
 87.50% (7/8)
src/gdal/port/cpl_cpu_features.cpp
 72.73% (24/33)
100.00% (4/4)
 88.89% (24/27)
src/gdal/port/cpl_cpu_features.h
 33.33% (3/9)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/port/cpl_csv.cpp
 35.97% (291/809)
 25.71% (9/35)
 35.43% (214/604)
src/gdal/port/cpl_error.cpp
 33.05% (235/711)
 70.00% (28/40)
 38.97% (189/485)
src/gdal/port/cpl_error.h
 84.21% (16/19)
 83.33% (5/6)
 88.89% (8/9)
src/gdal/port/cpl_error_internal.h
 77.78% (7/9)
 75.00% (3/4)
 85.71% (6/7)
src/gdal/port/cpl_findfile.cpp
 59.72% (86/144)
 50.00% (6/12)
 55.56% (55/99)
src/gdal/port/cpl_float.cpp
 16.14% (36/223)
 14.29% (1/7)
 13.39% (15/112)
src/gdal/port/cpl_float.h
 39.81% (86/216)
 40.35% (23/57)
 45.33% (34/75)
src/gdal/port/cpl_getexecpath.cpp
  0.00% (0/13)
  0.00% (0/1)
  0.00% (0/12)
src/gdal/port/cpl_google_cloud.cpp
 27.84% (191/686)
 72.22% (13/18)
 28.09% (91/324)
src/gdal/port/cpl_google_cloud.h
 33.33% (3/9)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/port/cpl_google_oauth2.cpp
 16.94% (52/307)
 41.67% (5/12)
 14.57% (22/151)
src/gdal/port/cpl_hash_set.cpp
 71.95% (159/221)
 68.42% (13/19)
 68.28% (99/145)
src/gdal/port/cpl_http.cpp
 45.43% (770/1695)
 60.98% (25/41)
 47.88% (519/1084)
src/gdal/port/cpl_http.h
 57.50% (23/40)
 40.00% (2/5)
 28.57% (2/7)
src/gdal/port/cpl_json.cpp
 69.73% (585/839)
 66.30% (61/92)
 70.27% (364/518)
src/gdal/port/cpl_json.h
 90.00% (27/30)
 90.00% (9/10)
 93.33% (14/15)
src/gdal/port/cpl_json_streaming_parser.cpp
 91.43% (672/735)
 82.61% (19/23)
 92.90% (497/535)
src/gdal/port/cpl_json_streaming_parser.h
 64.29% (18/28)
 61.54% (8/13)
 61.54% (8/13)
src/gdal/port/cpl_json_streaming_writer.cpp
  0.00% (0/244)
  0.00% (0/26)
  0.00% (0/155)
src/gdal/port/cpl_json_streaming_writer.h
  0.00% (0/43)
  0.00% (0/13)
  0.00% (0/14)
src/gdal/port/cpl_levenshtein.cpp
  0.00% (0/50)
  0.00% (0/2)
  0.00% (0/44)
src/gdal/port/cpl_list.cpp
  6.92% (9/130)
 11.11% (1/9)
  5.33% (4/75)
src/gdal/port/cpl_mask.h
  0.00% (0/35)
  0.00% (0/7)
  0.00% (0/17)
src/gdal/port/cpl_md5.cpp
 96.55% (168/174)
100.00% (7/7)
 98.84% (170/172)
src/gdal/port/cpl_mem_cache.h
 80.27% (118/147)
 80.00% (20/25)
 84.13% (53/63)
src/gdal/port/cpl_minixml.cpp
 86.54% (1054/1218)
 93.55% (29/31)
 88.01% (771/876)
src/gdal/port/cpl_minixml.h
100.00% (14/14)
100.00% (4/4)
100.00% (5/5)
src/gdal/port/cpl_minizip_ioapi.cpp
 97.01% (65/67)
100.00% (8/8)
 97.22% (35/36)
src/gdal/port/cpl_minizip_unzip.cpp
 61.06% (751/1230)
 63.89% (23/36)
 56.24% (649/1154)
src/gdal/port/cpl_minizip_zip.cpp
 65.90% (1111/1686)
 86.49% (32/37)
 61.35% (716/1167)
src/gdal/port/cpl_multiproc.cpp
 57.57% (388/674)
 77.19% (44/57)
 60.79% (200/329)
src/gdal/port/cpl_noncopyablevector.h
 80.00% (4/5)
 66.67% (2/3)
 75.00% (3/4)
src/gdal/port/cpl_path.cpp
 75.43% (442/586)
 70.59% (24/34)
 79.87% (377/472)
src/gdal/port/cpl_port.h
100.00% (16/16)
100.00% (6/6)
100.00% (6/6)
src/gdal/port/cpl_progress.cpp
 17.31% (27/156)
 66.67% (4/6)
 22.86% (16/70)
src/gdal/port/cpl_progress.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/port/cpl_quad_tree.cpp
 44.30% (268/605)
 51.72% (15/29)
 45.01% (167/371)
src/gdal/port/cpl_recode.cpp
 12.50% (111/888)
 72.73% (8/11)
 52.57% (92/175)
src/gdal/port/cpl_recode_iconv.cpp
 42.27% (82/194)
 60.00% (3/5)
 45.78% (38/83)
src/gdal/port/cpl_recode_stub.cpp
 68.32% (358/524)
100.00% (11/11)
 72.55% (222/306)
src/gdal/port/cpl_safemaths.hpp
 53.70% (87/162)
 70.83% (17/24)
 85.96% (49/57)
src/gdal/port/cpl_sha1.cpp
  0.00% (0/156)
  0.00% (0/6)
  0.00% (0/63)
src/gdal/port/cpl_sha256.cpp
 60.00% (138/230)
 70.00% (7/10)
 57.36% (74/129)
src/gdal/port/cpl_spawn.cpp
 26.36% (97/368)
 20.00% (3/15)
 29.30% (63/215)
src/gdal/port/cpl_string.cpp
 81.85% (1398/1708)
 91.23% (52/57)
 86.88% (1258/1448)
src/gdal/port/cpl_string.h
 77.53% (138/178)
 81.13% (43/53)
 77.50% (62/80)
src/gdal/port/cpl_strtod.cpp
 90.85% (149/164)
100.00% (9/9)
 91.03% (132/145)
src/gdal/port/cpl_swift.cpp
  6.40% (29/453)
 11.11% (2/18)
  5.58% (11/197)
src/gdal/port/cpl_swift.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/port/cpl_threadsafe_queue.hpp
 14.71% (5/34)
 28.57% (2/7)
 18.18% (2/11)
src/gdal/port/cpl_time.cpp
 43.75% (98/224)
100.00% (5/5)
 37.18% (58/156)
src/gdal/port/cpl_userfaultfd.cpp
  0.81% (3/372)
 14.29% (1/7)
  1.08% (2/185)
src/gdal/port/cpl_vax.cpp
 44.39% (91/205)
 57.14% (4/7)
 37.50% (30/80)
src/gdal/port/cpl_virtualmem.cpp
  0.00% (0/1357)
  0.00% (0/28)
  0.00% (0/681)
src/gdal/port/cpl_vsi.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/port/cpl_vsi_error.cpp
 55.85% (105/188)
100.00% (9/9)
 40.14% (57/142)
src/gdal/port/cpl_vsi_mem.cpp
 85.95% (569/662)
 91.43% (32/35)
 88.89% (312/351)
src/gdal/port/cpl_vsi_virtual.h
 47.93% (58/121)
 50.00% (18/36)
 52.38% (22/42)
src/gdal/port/cpl_vsil.cpp
 36.85% (577/1566)
 52.29% (57/109)
 37.54% (345/919)
src/gdal/port/cpl_vsil_abstract_archive.cpp
 95.85% (554/578)
 93.33% (14/15)
 96.54% (335/347)
src/gdal/port/cpl_vsil_adls.cpp
 10.67% (150/1406)
 26.79% (15/56)
 10.10% (78/772)
src/gdal/port/cpl_vsil_az.cpp
  5.78% (108/1867)
 18.64% (11/59)
  7.40% (66/892)
src/gdal/port/cpl_vsil_buffered_reader.cpp
 79.57% (148/186)
 60.00% (9/15)
 78.49% (73/93)
src/gdal/port/cpl_vsil_cache.cpp
 51.15% (201/393)
 56.00% (14/25)
 55.60% (129/232)
src/gdal/port/cpl_vsil_chunked_write_handle.cpp
  0.00% (0/389)
  0.00% (0/11)
  0.00% (0/195)
src/gdal/port/cpl_vsil_crypt.cpp
 88.24% (15/17)
 80.00% (4/5)
 85.71% (6/7)
src/gdal/port/cpl_vsil_curl.cpp
 36.66% (1806/4926)
 52.03% (77/148)
 44.77% (1191/2660)
src/gdal/port/cpl_vsil_curl_class.h
 44.06% (89/202)
 46.97% (31/66)
 44.90% (44/98)
src/gdal/port/cpl_vsil_curl_streaming.cpp
 72.03% (837/1162)
 75.76% (75/99)
 76.78% (519/676)
src/gdal/port/cpl_vsil_gs.cpp
  7.21% (41/569)
 41.67% (10/24)
  7.05% (17/241)
src/gdal/port/cpl_vsil_gzip.cpp
 53.24% (1651/3101)
 58.11% (86/148)
 57.79% (979/1694)
src/gdal/port/cpl_vsil_hdfs.cpp
100.00% (2/2)
100.00% (1/1)
100.00% (1/1)
src/gdal/port/cpl_vsil_oss.cpp
 25.00% (28/112)
 33.33% (6/18)
 21.28% (10/47)
src/gdal/port/cpl_vsil_s3.cpp
  4.28% (192/4485)
 16.30% (15/92)
  6.43% (125/1943)
src/gdal/port/cpl_vsil_sparsefile.cpp
 74.33% (194/261)
 68.18% (15/22)
 82.48% (113/137)
src/gdal/port/cpl_vsil_stdin.cpp
 48.72% (191/392)
 71.43% (15/21)
 62.93% (129/205)
src/gdal/port/cpl_vsil_stdout.cpp
 22.73% (30/132)
 20.00% (6/30)
 18.67% (14/75)
src/gdal/port/cpl_vsil_subfile.cpp
 81.48% (198/243)
 78.95% (15/19)
 84.72% (122/144)
src/gdal/port/cpl_vsil_swift.cpp
 18.41% (79/429)
 38.10% (8/21)
 24.86% (44/177)
src/gdal/port/cpl_vsil_tar.cpp
 95.44% (356/373)
100.00% (20/20)
 94.21% (244/259)
src/gdal/port/cpl_vsil_unix_stdio_64.cpp
 63.00% (298/473)
 74.29% (26/35)
 64.53% (171/265)
src/gdal/port/cpl_vsil_uploadonclose.cpp
  0.00% (0/72)
  0.00% (0/14)
  0.00% (0/36)
src/gdal/port/cpl_vsil_webhdfs.cpp
 27.05% (198/732)
 40.00% (12/30)
 28.28% (112/396)
src/gdal/port/cpl_vsisimple.cpp
 64.05% (392/612)
 58.14% (25/43)
 48.98% (120/245)
src/gdal/port/cpl_worker_thread_pool.cpp
 57.55% (183/318)
 64.52% (20/31)
 60.96% (89/146)
src/gdal/port/cpl_worker_thread_pool.h
 25.00% (1/4)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/port/cpl_xml_validate.cpp
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/3)
src/gdal/port/cplgetsymbol.cpp
 51.72% (15/29)
100.00% (1/1)
 50.00% (8/16)
src/gdal/port/cplkeywordparser.cpp
 99.57% (229/230)
100.00% (8/8)
 99.48% (192/193)
src/gdal/port/cplkeywordparser.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/port/cplstring.cpp
 91.03% (203/223)
 89.47% (17/19)
 88.50% (100/113)
src/gdal/port/cplstringlist.cpp
 80.87% (372/460)
 92.11% (35/38)
 83.59% (270/323)
src/gdal/port/utf8.h
 26.53% (100/377)
 80.00% (4/5)
 71.84% (222/309)
src/gdal/proj/include/proj/common.hpp
 66.67% (2/3)
 66.67% (2/3)
 80.00% (4/5)
src/gdal/proj/include/proj/coordinateoperation.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/include/proj/coordinatesystem.hpp
 57.14% (12/21)
 57.14% (4/7)
 57.14% (4/7)
src/gdal/proj/include/proj/crs.hpp
 22.22% (6/27)
 22.22% (2/9)
 22.22% (2/9)
src/gdal/proj/include/proj/internal/internal.hpp
100.00% (13/13)
100.00% (2/2)
100.00% (8/8)
src/gdal/proj/include/proj/internal/io_internal.hpp
 16.67% (1/6)
 25.00% (1/4)
 25.00% (1/4)
src/gdal/proj/include/proj/internal/lru_cache.hpp
 50.68% (37/73)
 50.00% (8/16)
 58.54% (24/41)
src/gdal/proj/include/proj/internal/tracing.hpp
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/proj/include/proj/io.hpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/include/proj/nn.hpp
 91.30% (63/69)
 91.30% (21/23)
 89.74% (35/39)
src/gdal/proj/include/proj/util.hpp
100.00% (66/66)
100.00% (32/32)
100.00% (42/42)
src/gdal/proj/src/aasincos.cpp
 95.83% (23/24)
 75.00% (3/4)
 81.08% (30/37)
src/gdal/proj/src/adjlon.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (6/6)
src/gdal/proj/src/area.cpp
 90.00% (9/10)
 75.00% (3/4)
 80.00% (4/5)
src/gdal/proj/src/conversions/axisswap.cpp
 65.59% (122/186)
 33.33% (3/9)
 80.00% (108/135)
src/gdal/proj/src/conversions/cart.cpp
 84.00% (84/100)
 71.43% (5/7)
 93.33% (28/30)
src/gdal/proj/src/conversions/geoc.cpp
 32.00% (8/25)
 25.00% (1/4)
  6.67% (1/15)
src/gdal/proj/src/conversions/geocent.cpp
 41.67% (10/24)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/proj/src/conversions/noop.cpp
100.00% (8/8)
100.00% (2/2)
100.00% (2/2)
src/gdal/proj/src/conversions/set.cpp
 68.42% (26/38)
 50.00% (1/2)
 50.00% (11/22)
src/gdal/proj/src/conversions/topocentric.cpp
 73.63% (67/91)
 33.33% (1/3)
 89.29% (50/56)
src/gdal/proj/src/conversions/unitconvert.cpp
 61.83% (196/317)
 26.32% (5/19)
 68.66% (149/217)
src/gdal/proj/src/coord_operation.cpp
 91.67% (88/96)
 85.71% (6/7)
 89.39% (59/66)
src/gdal/proj/src/coordinates.cpp
  2.44% (1/41)
  9.09% (1/11)
  5.26% (1/19)
src/gdal/proj/src/create.cpp
 80.00% (144/180)
 80.00% (4/5)
 78.36% (105/134)
src/gdal/proj/src/crs_to_crs.cpp
 50.75% (306/603)
 54.55% (6/11)
 51.21% (148/289)
src/gdal/proj/src/ctx.cpp
 70.66% (118/167)
 85.00% (17/20)
 59.85% (79/132)
src/gdal/proj/src/datum_set.cpp
 90.28% (65/72)
100.00% (1/1)
 92.96% (66/71)
src/gdal/proj/src/datums.cpp
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/gdal/proj/src/dist.cpp
  0.00% (0/38)
  0.00% (0/6)
  0.00% (0/34)
src/gdal/proj/src/dmstor.cpp
100.00% (87/87)
100.00% (3/3)
100.00% (86/86)
src/gdal/proj/src/ell_set.cpp
 92.33% (349/378)
 90.91% (10/11)
 93.09% (283/304)
src/gdal/proj/src/ellps.cpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/embedded_resources.c
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/file_embed/embedded_resources.c
 93.75% (60/64)
100.00% (1/1)
 97.30% (36/37)
src/gdal/proj/src/filemanager.cpp
 50.22% (457/910)
 52.46% (32/61)
 55.08% (374/679)
src/gdal/proj/src/filemanager.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/fwd.cpp
 65.08% (123/189)
 83.33% (5/6)
 65.88% (112/170)
src/gdal/proj/src/gauss.cpp
 42.86% (27/63)
 50.00% (2/4)
 40.00% (14/35)
src/gdal/proj/src/generic_inverse.cpp
100.00% (57/57)
100.00% (1/1)
100.00% (40/40)
src/gdal/proj/src/geodesic.c
  9.82% (121/1232)
 11.11% (7/63)
  5.57% (51/915)
src/gdal/proj/src/grids.cpp
  9.19% (249/2710)
 18.28% (34/186)
  8.74% (159/1820)
src/gdal/proj/src/grids.hpp
 15.00% (3/20)
  7.14% (1/14)
  7.14% (1/14)
src/gdal/proj/src/info.cpp
  0.00% (0/135)
  0.00% (0/3)
  0.00% (0/76)
src/gdal/proj/src/init.cpp
 87.03% (483/555)
100.00% (8/8)
 90.17% (422/468)
src/gdal/proj/src/initcache.cpp
 73.75% (59/80)
 75.00% (3/4)
 74.29% (26/35)
src/gdal/proj/src/internal.cpp
 70.27% (182/259)
 68.75% (11/16)
 81.28% (178/219)
src/gdal/proj/src/inv.cpp
 57.23% (95/166)
 83.33% (5/6)
 57.86% (81/140)
src/gdal/proj/src/iso19111/c_api.cpp
 45.62% (2572/5638)
 62.60% (154/246)
 45.41% (1708/3761)
src/gdal/proj/src/iso19111/common.cpp
 80.27% (537/669)
 94.57% (87/92)
 84.72% (377/445)
src/gdal/proj/src/iso19111/coordinates.cpp
 52.00% (52/100)
 71.43% (10/14)
 62.50% (30/48)
src/gdal/proj/src/iso19111/coordinatesystem.cpp
 81.17% (543/669)
 74.12% (63/85)
 83.58% (285/341)
src/gdal/proj/src/iso19111/crs.cpp
 76.87% (3918/5097)
 69.54% (210/302)
 76.37% (2139/2801)
src/gdal/proj/src/iso19111/datum.cpp
 86.90% (1360/1565)
 95.49% (127/133)
 86.97% (721/829)
src/gdal/proj/src/iso19111/factory.cpp
 62.24% (5043/8103)
 65.76% (169/257)
 60.26% (1947/3231)
src/gdal/proj/src/iso19111/internal.cpp
100.00% (204/204)
100.00% (23/23)
100.00% (118/118)
src/gdal/proj/src/iso19111/io.cpp
 87.66% (8813/10054)
 92.42% (378/409)
 89.63% (6320/7051)
src/gdal/proj/src/iso19111/metadata.cpp
 86.50% (705/815)
 89.66% (78/87)
 87.95% (584/664)
src/gdal/proj/src/iso19111/operation/concatenatedoperation.cpp
 64.84% (439/677)
 90.48% (19/21)
 71.57% (350/489)
src/gdal/proj/src/iso19111/operation/conversion.cpp
 73.76% (1664/2256)
 69.35% (86/124)
 81.69% (1044/1278)
src/gdal/proj/src/iso19111/operation/coordinateoperation_internal.hpp
 72.73% (24/33)
 72.73% (8/11)
 72.73% (8/11)
src/gdal/proj/src/iso19111/operation/coordinateoperation_private.hpp
100.00% (14/14)
100.00% (3/3)
100.00% (18/18)
src/gdal/proj/src/iso19111/operation/coordinateoperationfactory.cpp
 47.91% (2738/5715)
 62.75% (96/153)
 49.75% (1607/3230)
src/gdal/proj/src/iso19111/operation/esriparammappings.cpp
100.00% (13/13)
100.00% (2/2)
100.00% (5/5)
src/gdal/proj/src/iso19111/operation/oputils.cpp
 89.19% (396/444)
 95.65% (22/23)
 88.56% (240/271)
src/gdal/proj/src/iso19111/operation/parametervalue.cpp
 74.07% (100/135)
 78.26% (18/23)
 74.75% (74/99)
src/gdal/proj/src/iso19111/operation/parammappings.cpp
 98.25% (112/114)
100.00% (11/11)
 97.47% (77/79)
src/gdal/proj/src/iso19111/operation/projbasedoperation.cpp
 61.70% (116/188)
 90.00% (9/10)
 65.00% (52/80)
src/gdal/proj/src/iso19111/operation/singleoperation.cpp
 76.84% (2887/3757)
 78.91% (116/147)
 83.65% (1975/2361)
src/gdal/proj/src/iso19111/operation/transformation.cpp
 58.97% (598/1014)
 75.00% (39/52)
 61.82% (361/584)
src/gdal/proj/src/iso19111/operation/vectorofvaluesparams.cpp
100.00% (42/42)
100.00% (9/9)
100.00% (11/11)
src/gdal/proj/src/iso19111/operation/vectorofvaluesparams.hpp
100.00% (4/4)
100.00% (4/4)
100.00% (8/8)
src/gdal/proj/src/iso19111/static.cpp
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/iso19111/util.cpp
 68.47% (152/222)
 68.83% (53/77)
 69.09% (114/165)
src/gdal/proj/src/latitudes.cpp
 79.23% (145/183)
 76.92% (10/13)
 69.62% (55/79)
src/gdal/proj/src/list.cpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/log.cpp
 79.31% (69/87)
 80.00% (8/10)
 82.61% (38/46)
src/gdal/proj/src/malloc.cpp
 79.45% (58/73)
 87.50% (7/8)
 84.62% (22/26)
src/gdal/proj/src/memvfs.c
 45.99% (63/137)
 27.27% (9/33)
 36.49% (27/74)
src/gdal/proj/src/mlfn.cpp
 94.44% (17/18)
100.00% (3/3)
 83.33% (5/6)
src/gdal/proj/src/msfn.cpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/mutex.cpp
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/gdal/proj/src/networkfilemanager.cpp
  0.71% (12/1691)
  2.74% (2/73)
  0.30% (3/995)
src/gdal/proj/src/param.cpp
 93.62% (132/141)
100.00% (4/4)
 93.07% (94/101)
src/gdal/proj/src/phi2.cpp
 96.55% (28/29)
100.00% (2/2)
 82.35% (14/17)
src/gdal/proj/src/pipeline.cpp
 73.99% (310/419)
 75.00% (15/20)
 75.57% (232/307)
src/gdal/proj/src/pr_list.cpp
  0.00% (0/68)
  0.00% (0/3)
  0.00% (0/45)
src/gdal/proj/src/proj_internal.h
 50.75% (34/67)
 50.00% (3/6)
 32.94% (28/85)
src/gdal/proj/src/proj_json_streaming_writer.cpp
 83.08% (162/195)
 78.26% (18/23)
 78.62% (114/145)
src/gdal/proj/src/proj_json_streaming_writer.hpp
 80.77% (21/26)
 76.92% (10/13)
 77.27% (17/22)
src/gdal/proj/src/proj_mdist.cpp
 73.97% (54/73)
 66.67% (2/3)
 59.26% (16/27)
src/gdal/proj/src/projections/adams.cpp
 13.38% (42/314)
 54.55% (6/11)
 13.85% (36/260)
src/gdal/proj/src/projections/aea.cpp
 57.33% (86/150)
 66.67% (4/6)
 47.79% (54/113)
src/gdal/proj/src/projections/aeqd.cpp
 29.80% (73/245)
 37.50% (3/8)
 33.12% (51/154)
src/gdal/proj/src/projections/airocean.cpp
 16.75% (32/191)
 14.29% (2/14)
 18.42% (14/76)
src/gdal/proj/src/projections/airy.cpp
 38.46% (35/91)
 50.00% (1/2)
 32.35% (22/68)
src/gdal/proj/src/projections/aitoff.cpp
 19.55% (26/133)
 60.00% (3/5)
 16.67% (12/72)
src/gdal/proj/src/projections/august.cpp
 27.27% (6/22)
 50.00% (1/2)
 25.00% (1/4)
src/gdal/proj/src/projections/bacon.cpp
 59.26% (32/54)
 75.00% (3/4)
 25.00% (9/36)
src/gdal/proj/src/projections/bertin1953.cpp
 30.00% (15/50)
 50.00% (1/2)
 28.57% (4/14)
src/gdal/proj/src/projections/bipc.cpp
  7.97% (11/138)
 33.33% (1/3)
  2.01% (3/149)
src/gdal/proj/src/projections/boggs.cpp
 18.52% (5/27)
 50.00% (1/2)
  5.88% (1/17)
src/gdal/proj/src/projections/bonne.cpp
 31.62% (37/117)
 33.33% (2/6)
 35.62% (26/73)
src/gdal/proj/src/projections/calcofi.cpp
 17.00% (17/100)
 20.00% (1/5)
  4.88% (4/82)
src/gdal/proj/src/projections/cass.cpp
 31.33% (26/83)
 33.33% (2/6)
 45.45% (15/33)
src/gdal/proj/src/projections/cc.cpp
 26.09% (6/23)
 33.33% (1/3)
 10.00% (1/10)
src/gdal/proj/src/projections/ccon.cpp
 54.35% (25/46)
 50.00% (2/4)
 68.00% (17/25)
src/gdal/proj/src/projections/cea.cpp
 48.10% (38/79)
 33.33% (2/6)
 47.83% (22/46)
src/gdal/proj/src/projections/chamb.cpp
 59.81% (64/107)
 75.00% (3/4)
 50.88% (29/57)
src/gdal/proj/src/projections/col_urban.cpp
 61.36% (27/44)
 66.67% (2/3)
 57.14% (4/7)
src/gdal/proj/src/projections/collg.cpp
 16.22% (6/37)
 33.33% (1/3)
  3.70% (1/27)
src/gdal/proj/src/projections/comill.cpp
 13.95% (6/43)
 33.33% (1/3)
  2.94% (1/34)
src/gdal/proj/src/projections/crast.cpp
 28.57% (6/21)
 33.33% (1/3)
 11.11% (1/9)
src/gdal/proj/src/projections/denoy.cpp
 33.33% (5/15)
 50.00% (1/2)
 14.29% (1/7)
src/gdal/proj/src/projections/eck1.cpp
 30.00% (6/20)
 33.33% (1/3)
 11.11% (1/9)
src/gdal/proj/src/projections/eck2.cpp
 17.65% (6/34)
 33.33% (1/3)
  3.85% (1/26)
src/gdal/proj/src/projections/eck3.cpp
 68.49% (50/73)
 71.43% (5/7)
 50.00% (13/26)
src/gdal/proj/src/projections/eck4.cpp
 10.00% (6/60)
 33.33% (1/3)
  2.94% (1/34)
src/gdal/proj/src/projections/eck5.cpp
 30.00% (6/20)
 33.33% (1/3)
 14.29% (1/7)
src/gdal/proj/src/projections/eqc.cpp
 96.67% (29/30)
100.00% (3/3)
 84.62% (11/13)
src/gdal/proj/src/projections/eqdc.cpp
 64.81% (70/108)
 50.00% (2/4)
 66.67% (54/81)
src/gdal/proj/src/projections/eqearth.cpp
 51.16% (44/86)
 75.00% (3/4)
 36.00% (27/75)
src/gdal/proj/src/projections/fahey.cpp
 26.09% (6/23)
 33.33% (1/3)
 14.29% (1/7)
src/gdal/proj/src/projections/fouc_s.cpp
 35.42% (17/48)
 33.33% (1/3)
 35.48% (11/31)
src/gdal/proj/src/projections/gall.cpp
 30.00% (6/20)
 33.33% (1/3)
 14.29% (1/7)
src/gdal/proj/src/projections/geos.cpp
 30.71% (43/140)
 20.00% (1/5)
 48.44% (31/64)
src/gdal/proj/src/projections/gins8.cpp
 37.50% (6/16)
 50.00% (1/2)
 20.00% (1/5)
src/gdal/proj/src/projections/gn_sinu.cpp
 59.06% (88/149)
 70.00% (7/10)
 50.00% (49/98)
src/gdal/proj/src/projections/gnom.cpp
 15.15% (25/165)
 20.00% (1/5)
 18.56% (18/97)
src/gdal/proj/src/projections/goode.cpp
 50.00% (27/54)
 50.00% (2/4)
 36.36% (16/44)
src/gdal/proj/src/projections/gstmerc.cpp
 39.13% (18/46)
 33.33% (1/3)
 42.86% (3/7)
src/gdal/proj/src/projections/hammer.cpp
 48.39% (30/62)
 33.33% (1/3)
 58.33% (21/36)
src/gdal/proj/src/projections/hatano.cpp
 12.00% (6/50)
 33.33% (1/3)
  1.85% (1/54)
src/gdal/proj/src/projections/healpix.cpp
 14.86% (67/451)
 12.50% (3/24)
  9.62% (40/416)
src/gdal/proj/src/projections/igh.cpp
 27.42% (51/186)
 60.00% (3/5)
 21.21% (42/198)
src/gdal/proj/src/projections/igh_o.cpp
 25.76% (51/198)
 60.00% (3/5)
 21.21% (42/198)
src/gdal/proj/src/projections/imoll.cpp
 59.15% (97/164)
 85.71% (6/7)
 40.68% (48/118)
src/gdal/proj/src/projections/imoll_o.cpp
 59.20% (103/174)
 85.71% (6/7)
 40.68% (48/118)
src/gdal/proj/src/projections/imw_p.cpp
 53.51% (99/185)
 57.14% (4/7)
 52.17% (60/115)
src/gdal/proj/src/projections/isea.cpp
 15.91% (119/748)
 16.13% (5/31)
 15.47% (88/569)
src/gdal/proj/src/projections/krovak.cpp
 28.47% (41/144)
 50.00% (3/6)
 41.38% (24/58)
src/gdal/proj/src/projections/labrd.cpp
 59.09% (65/110)
 66.67% (2/3)
 56.00% (14/25)
src/gdal/proj/src/projections/laea.cpp
 43.89% (115/262)
 66.67% (4/6)
 36.02% (58/161)
src/gdal/proj/src/projections/lagrng.cpp
 40.00% (30/75)
 33.33% (1/3)
 35.85% (19/53)
src/gdal/proj/src/projections/larr.cpp
 41.67% (5/12)
 50.00% (1/2)
 33.33% (1/3)
src/gdal/proj/src/projections/lask.cpp
 31.25% (5/16)
 50.00% (1/2)
  8.33% (1/12)
src/gdal/proj/src/projections/latlong.cpp
 38.00% (19/50)
 54.55% (6/11)
 54.55% (6/11)
src/gdal/proj/src/projections/lcc.cpp
 89.31% (117/131)
100.00% (3/3)
 83.62% (97/116)
src/gdal/proj/src/projections/lcca.cpp
 42.31% (33/78)
 33.33% (2/6)
 42.11% (16/38)
src/gdal/proj/src/projections/loxim.cpp
 36.73% (18/49)
 33.33% (1/3)
 25.58% (11/43)
src/gdal/proj/src/projections/mbt_fps.cpp
 19.35% (6/31)
 33.33% (1/3)
  4.55% (1/22)
src/gdal/proj/src/projections/mbtfpp.cpp
 15.00% (6/40)
 33.33% (1/3)
  2.50% (1/40)
src/gdal/proj/src/projections/mbtfpq.cpp
 11.54% (6/52)
 33.33% (1/3)
  2.33% (1/43)
src/gdal/proj/src/projections/merc.cpp
 89.66% (52/58)
 83.33% (5/6)
 95.45% (21/22)
src/gdal/proj/src/projections/mill.cpp
 30.00% (6/20)
 33.33% (1/3)
 20.00% (1/5)
src/gdal/proj/src/projections/mod_ster.cpp
 57.58% (114/198)
 75.00% (6/8)
 46.25% (37/80)
src/gdal/proj/src/projections/moll.cpp
 77.33% (58/75)
 83.33% (5/6)
 59.46% (22/37)
src/gdal/proj/src/projections/natearth.cpp
 12.50% (6/48)
 33.33% (1/3)
  1.92% (1/52)
src/gdal/proj/src/projections/natearth2.cpp
 11.76% (6/51)
 33.33% (1/3)
  2.00% (1/50)
src/gdal/proj/src/projections/nell.cpp
 20.69% (6/29)
 33.33% (1/3)
 10.00% (1/10)
src/gdal/proj/src/projections/nell_h.cpp
 18.75% (6/32)
 33.33% (1/3)
  5.88% (1/17)
src/gdal/proj/src/projections/nicol.cpp
 13.51% (5/37)
 50.00% (1/2)
  3.12% (1/32)
src/gdal/proj/src/projections/nsper.cpp
 32.89% (49/149)
 60.00% (3/5)
 39.71% (27/68)
src/gdal/proj/src/projections/nzmg.cpp
 14.71% (10/68)
 33.33% (1/3)
 11.54% (3/26)
src/gdal/proj/src/projections/ob_tran.cpp
 68.88% (135/196)
 50.00% (4/8)
 87.32% (124/142)
src/gdal/proj/src/projections/ocea.cpp
 60.61% (40/66)
 33.33% (1/3)
 69.57% (16/23)
src/gdal/proj/src/projections/oea.cpp
 44.26% (27/61)
 33.33% (1/3)
 78.95% (15/19)
src/gdal/proj/src/projections/omerc.cpp
 68.97% (160/232)
 33.33% (1/3)
 70.73% (116/164)
src/gdal/proj/src/projections/ortho.cpp
 11.29% (28/248)
 14.29% (1/7)
 11.32% (18/159)
src/gdal/proj/src/projections/patterson.cpp
 13.64% (6/44)
 33.33% (1/3)
  2.63% (1/38)
src/gdal/proj/src/projections/poly.cpp
 18.94% (25/132)
 33.33% (2/6)
 20.25% (16/79)
src/gdal/proj/src/projections/putp2.cpp
 16.67% (6/36)
 33.33% (1/3)
  4.55% (1/22)
src/gdal/proj/src/projections/putp3.cpp
 55.00% (22/40)
 50.00% (2/4)
 44.44% (8/18)
src/gdal/proj/src/projections/putp4p.cpp
 52.17% (24/46)
 50.00% (2/4)
 50.00% (6/12)
src/gdal/proj/src/projections/putp5.cpp
 60.00% (24/40)
 50.00% (2/4)
 33.33% (6/18)
src/gdal/proj/src/projections/putp6.cpp
 44.78% (30/67)
 50.00% (2/4)
 22.22% (6/27)
src/gdal/proj/src/projections/qsc.cpp
 38.91% (107/275)
 40.00% (2/5)
 30.25% (85/281)
src/gdal/proj/src/projections/robin.cpp
  7.79% (6/77)
 33.33% (1/3)
  1.23% (1/81)
src/gdal/proj/src/projections/rouss.cpp
 58.59% (58/99)
 50.00% (2/4)
 61.90% (13/21)
src/gdal/proj/src/projections/rpoly.cpp
 42.86% (15/35)
 50.00% (1/2)
 37.50% (6/16)
src/gdal/proj/src/projections/s2.cpp
 14.38% (42/292)
  5.88% (1/17)
 37.50% (36/96)
src/gdal/proj/src/projections/sch.cpp
 66.67% (80/120)
 60.00% (3/5)
 81.63% (40/49)
src/gdal/proj/src/projections/sconics.cpp
 68.06% (98/144)
 81.82% (9/11)
 79.41% (54/68)
src/gdal/proj/src/projections/som.cpp
 47.74% (116/243)
 71.43% (5/7)
 42.11% (72/171)
src/gdal/proj/src/projections/somerc.cpp
 32.86% (23/70)
 33.33% (1/3)
 17.86% (5/28)
src/gdal/proj/src/projections/spilhaus.cpp
 49.50% (50/101)
 60.00% (3/5)
 63.16% (24/38)
src/gdal/proj/src/projections/stere.cpp
 70.00% (189/270)
100.00% (8/8)
 61.98% (119/192)
src/gdal/proj/src/projections/sterea.cpp
 34.92% (22/63)
 50.00% (2/4)
 38.46% (10/26)
src/gdal/proj/src/projections/sts.cpp
 52.78% (38/72)
 71.43% (5/7)
 40.62% (13/32)
src/gdal/proj/src/projections/tcc.cpp
 33.33% (6/18)
 50.00% (1/2)
 12.50% (1/8)
src/gdal/proj/src/projections/tcea.cpp
 27.27% (6/22)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/proj/src/projections/times.cpp
 21.43% (6/28)
 33.33% (1/3)
 20.00% (1/5)
src/gdal/proj/src/projections/tmerc.cpp
 70.73% (273/386)
 70.59% (12/17)
 59.83% (137/229)
src/gdal/proj/src/projections/tobmerc.cpp
 20.00% (5/25)
 33.33% (1/3)
 11.11% (1/9)
src/gdal/proj/src/projections/tpeqd.cpp
 51.09% (47/92)
 50.00% (2/4)
 55.56% (15/27)
src/gdal/proj/src/projections/urm5.cpp
 63.64% (28/44)
 50.00% (1/2)
 73.08% (19/26)
src/gdal/proj/src/projections/urmfps.cpp
 65.38% (34/52)
 60.00% (3/5)
 73.33% (22/30)
src/gdal/proj/src/projections/vandg.cpp
  5.77% (6/104)
 33.33% (1/3)
  1.01% (1/99)
src/gdal/proj/src/projections/vandg2.cpp
 35.85% (19/53)
 66.67% (2/3)
 20.00% (6/30)
src/gdal/proj/src/projections/vandg4.cpp
 11.90% (5/42)
 50.00% (1/2)
  3.85% (1/26)
src/gdal/proj/src/projections/wag2.cpp
 30.00% (6/20)
 33.33% (1/3)
  9.09% (1/11)
src/gdal/proj/src/projections/wag3.cpp
 46.43% (13/28)
 33.33% (1/3)
 33.33% (3/9)
src/gdal/proj/src/projections/wag7.cpp
 31.58% (6/19)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/proj/src/projections/wink1.cpp
 96.55% (28/29)
100.00% (3/3)
 71.43% (5/7)
src/gdal/proj/src/projections/wink2.cpp
 97.62% (41/42)
100.00% (3/3)
 91.30% (21/23)
src/gdal/proj/src/quadtree.hpp
  0.00% (0/92)
  0.00% (0/11)
  0.00% (0/67)
src/gdal/proj/src/release.cpp
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/proj/src/rtodms.cpp
  0.00% (0/68)
  0.00% (0/2)
  0.00% (0/53)
src/gdal/proj/src/sqlite3_utils.cpp
 23.70% (32/135)
 50.00% (8/16)
 30.43% (14/46)
src/gdal/proj/src/sqlite3_utils.hpp
  0.00% (0/42)
  0.00% (0/12)
  0.00% (0/12)
src/gdal/proj/src/strerrno.cpp
 79.41% (27/34)
100.00% (2/2)
 80.00% (24/30)
src/gdal/proj/src/strtod.cpp
 43.90% (18/41)
100.00% (3/3)
 46.43% (13/28)
src/gdal/proj/src/trans.cpp
 38.55% (160/415)
 60.00% (6/10)
 39.13% (153/391)
src/gdal/proj/src/transformations/affine.cpp
 66.88% (107/160)
 40.00% (4/10)
 70.00% (28/40)
src/gdal/proj/src/transformations/defmodel.cpp
 10.58% (31/293)
 23.81% (5/21)
 14.94% (26/174)
src/gdal/proj/src/transformations/defmodel.hpp
  0.00% (0/98)
  0.00% (0/53)
  0.00% (0/65)
src/gdal/proj/src/transformations/defmodel_exceptions.hpp
  0.00% (0/8)
  0.00% (0/6)
  0.00% (0/8)
src/gdal/proj/src/transformations/defmodel_impl.hpp
  0.00% (0/858)
  0.00% (0/33)
  0.00% (0/541)
src/gdal/proj/src/transformations/deformation.cpp
 28.74% (75/261)
 22.22% (2/9)
 39.49% (62/157)
src/gdal/proj/src/transformations/gridshift.cpp
 17.07% (128/750)
 26.67% (4/15)
 18.35% (102/556)
src/gdal/proj/src/transformations/helmert.cpp
 64.81% (245/378)
 66.67% (8/12)
 71.48% (193/270)
src/gdal/proj/src/transformations/hgridshift.cpp
 45.45% (60/132)
 37.50% (3/8)
 43.66% (31/71)
src/gdal/proj/src/transformations/horner.cpp
 39.33% (153/389)
 31.82% (7/22)
 56.78% (155/273)
src/gdal/proj/src/transformations/molodensky.cpp
 17.98% (32/178)
  9.09% (1/11)
 31.71% (26/82)
src/gdal/proj/src/transformations/tinshift.cpp
 26.76% (19/71)
 40.00% (2/5)
 33.33% (16/48)
src/gdal/proj/src/transformations/tinshift.hpp
  0.00% (0/25)
  0.00% (0/19)
  0.00% (0/19)
src/gdal/proj/src/transformations/tinshift_exceptions.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/proj/src/transformations/tinshift_impl.hpp
  0.00% (0/572)
  0.00% (0/14)
  0.00% (0/355)
src/gdal/proj/src/transformations/vertoffset.cpp
 47.50% (19/40)
 25.00% (1/4)
 58.33% (7/12)
src/gdal/proj/src/transformations/vgridshift.cpp
 39.51% (64/162)
 33.33% (3/9)
 35.11% (33/94)
src/gdal/proj/src/transformations/xyzgridshift.cpp
 34.44% (62/180)
 37.50% (3/8)
 37.74% (40/106)
src/gdal/proj/src/tsfn.cpp
100.00% (5/5)
100.00% (1/1)
100.00% (4/4)
src/gdal/proj/src/units.cpp
 50.00% (2/4)
 50.00% (2/4)
 50.00% (2/4)
src/gdal/proj/src/wkt1_generated_parser.c
 75.75% (303/400)
100.00% (6/6)
 76.35% (268/351)
src/gdal/proj/src/wkt1_parser.cpp
100.00% (78/78)
100.00% (3/3)
100.00% (93/93)
src/gdal/proj/src/wkt2_generated_parser.c
 78.25% (313/400)
100.00% (6/6)
 77.49% (272/351)
src/gdal/proj/src/wkt2_parser.cpp
 96.10% (74/77)
100.00% (3/3)
 98.51% (66/67)
src/gdal/proj/src/wkt_parser.cpp
100.00% (25/25)
100.00% (1/1)
100.00% (17/17)
src/gdal/proj/src/wkt_parser.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/zpoly1.cpp
  0.00% (0/35)
  0.00% (0/2)
  0.00% (0/9)
src/gdal/third_party/LercLib/BitMask.cpp
 75.51% (37/49)
 71.43% (5/7)
 51.72% (15/29)
src/gdal/third_party/LercLib/BitMask.h
 53.33% (8/15)
 53.33% (8/15)
 53.33% (8/15)
src/gdal/third_party/LercLib/BitStuffer2.cpp
 52.62% (211/401)
 37.50% (3/8)
 52.97% (116/219)
src/gdal/third_party/LercLib/BitStuffer2.h
 54.00% (27/50)
 57.14% (4/7)
 46.51% (20/43)
src/gdal/third_party/LercLib/Huffman.cpp
 55.00% (220/400)
 42.86% (6/14)
 58.58% (157/268)
src/gdal/third_party/LercLib/Huffman.h
 84.46% (125/148)
 63.64% (7/11)
 86.11% (93/108)
src/gdal/third_party/LercLib/Lerc.cpp
 36.48% (85/233)
 30.00% (3/10)
 32.58% (86/264)
src/gdal/third_party/LercLib/Lerc.h
 33.33% (1/3)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/third_party/LercLib/Lerc2.cpp
 48.33% (130/269)
 37.50% (6/16)
 59.56% (109/183)
src/gdal/third_party/LercLib/Lerc2.h
 35.68% (528/1480)
 44.74% (17/38)
 36.21% (440/1215)
src/gdal/third_party/LercLib/Lerc_c_api_impl.cpp
 35.86% (52/145)
 28.57% (2/7)
 34.52% (68/197)
src/gdal/third_party/LercLib/RLE.cpp
 13.33% (34/255)
 33.33% (2/6)
 20.83% (30/144)
src/gdal/third_party/LercLib/RLE.h
100.00% (2/2)
100.00% (2/2)
100.00% (3/3)
src/gdal/third_party/libdivide/libdivide.h
  0.00% (0/1472)
  0.00% (0/89)
  0.00% (0/141)
src/gdal/third_party/libertiff/libertiff.hpp
 73.19% (647/884)
 69.51% (57/82)
 83.91% (365/435)
Totals
 39.42% (408652/1036711)
 48.18% (18338/38060)
 40.56% (286997/707603)