Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/gdal/alg/contour.cpp
  0.00% (0/565)
  0.00% (0/15)
  0.00% (0/277)
src/gdal/alg/delaunay.c
  0.00% (0/336)
  0.00% (0/7)
  0.00% (0/278)
src/gdal/alg/gdal_alg_priv.h
 47.06% (8/17)
 40.00% (2/5)
 57.14% (4/7)
src/gdal/alg/gdal_crs.cpp
 47.32% (291/615)
 58.82% (10/17)
 52.01% (155/298)
src/gdal/alg/gdal_homography.cpp
  0.00% (0/347)
  0.00% (0/12)
  0.00% (0/181)
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/1392)
  0.00% (0/19)
  0.00% (0/705)
src/gdal/alg/gdal_tps.cpp
  0.00% (0/269)
  0.00% (0/9)
  0.00% (0/114)
src/gdal/alg/gdalapplyverticalshiftgrid.cpp
  0.00% (0/377)
  0.00% (0/13)
  0.00% (0/203)
src/gdal/alg/gdalchecksum.cpp
 72.88% (223/306)
100.00% (3/3)
 70.62% (149/211)
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/473)
  0.00% (0/6)
  0.00% (0/370)
src/gdal/alg/gdalgenericinverse.cpp
  0.00% (0/74)
  0.00% (0/1)
  0.00% (0/41)
src/gdal/alg/gdalgeoloc.cpp
  9.09% (141/1551)
 13.64% (3/22)
  8.78% (85/968)
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/102)
src/gdal/alg/gdalgeoloc_dataset_accessor.h
  0.00% (0/158)
  0.00% (0/9)
  0.00% (0/74)
src/gdal/alg/gdalgeolocquadtree.cpp
  0.00% (0/195)
  0.00% (0/4)
  0.00% (0/145)
src/gdal/alg/gdalgrid.cpp
  0.00% (0/2848)
  0.00% (0/30)
  0.00% (0/1394)
src/gdal/alg/gdalgridavx.cpp
  0.00% (0/106)
  0.00% (0/1)
  0.00% (0/32)
src/gdal/alg/gdalgridsse.cpp
  0.00% (0/94)
  0.00% (0/1)
  0.00% (0/26)
src/gdal/alg/gdallinearsystem.cpp
 79.59% (78/98)
100.00% (2/2)
 70.83% (68/96)
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/1017)
  0.00% (0/14)
  0.00% (0/713)
src/gdal/alg/gdalpansharpen.cpp
  0.00% (0/1157)
  0.00% (0/27)
  0.00% (0/604)
src/gdal/alg/gdalproximity.cpp
  0.00% (0/319)
  0.00% (0/3)
  0.00% (0/228)
src/gdal/alg/gdalrasterize.cpp
  0.00% (0/1247)
  0.00% (0/16)
  0.00% (0/752)
src/gdal/alg/gdalrasterpolygonenumerator.cpp
  0.00% (0/178)
  0.00% (0/7)
  0.00% (0/123)
src/gdal/alg/gdalresamplingkernels.h
 42.86% (15/35)
 50.00% (1/2)
 30.43% (7/23)
src/gdal/alg/gdalsievefilter.cpp
  0.00% (0/302)
  0.00% (0/3)
  0.00% (0/246)
src/gdal/alg/gdaltransformer.cpp
 10.37% (381/3674)
 25.76% (17/66)
 10.23% (178/1740)
src/gdal/alg/gdalwarper.cpp
 20.76% (316/1522)
 52.17% (12/23)
 31.38% (278/886)
src/gdal/alg/gdalwarper.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/alg/gdalwarpkernel.cpp
  1.48% (86/5800)
  5.69% (7/123)
  1.23% (38/3099)
src/gdal/alg/gdalwarpoperation.cpp
  5.01% (104/2074)
 21.62% (8/37)
  7.06% (95/1346)
src/gdal/alg/hilbert.cpp
  0.00% (0/57)
  0.00% (0/2)
  0.00% (0/6)
src/gdal/alg/llrasterize.cpp
  0.00% (0/520)
  0.00% (0/4)
  0.00% (0/427)
src/gdal/alg/marching_squares/contour_generator.h
  0.00% (0/87)
  0.00% (0/7)
  0.00% (0/57)
src/gdal/alg/marching_squares/level_generator.h
  0.00% (0/146)
  0.00% (0/23)
  0.00% (0/138)
src/gdal/alg/marching_squares/point.h
  0.00% (0/28)
  0.00% (0/7)
  0.00% (0/16)
src/gdal/alg/marching_squares/polygon_ring_appender.h
  0.00% (0/118)
  0.00% (0/11)
  0.00% (0/50)
src/gdal/alg/marching_squares/segment_merger.h
  0.00% (0/191)
  0.00% (0/9)
  0.00% (0/104)
src/gdal/alg/marching_squares/square.h
  0.00% (0/321)
  0.00% (0/24)
  0.00% (0/339)
src/gdal/alg/marching_squares/utility.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/4)
src/gdal/alg/polygonize.cpp
  0.00% (0/285)
  0.00% (0/8)
  0.00% (0/211)
src/gdal/alg/polygonize_polygonizer.cpp
  0.00% (0/515)
  0.00% (0/16)
  0.00% (0/140)
src/gdal/alg/polygonize_polygonizer.h
  0.00% (0/13)
  0.00% (0/6)
  0.00% (0/9)
src/gdal/alg/raster_stats.h
  0.00% (0/285)
  0.00% (0/37)
  0.00% (0/148)
src/gdal/alg/rasterfill.cpp
  0.00% (0/588)
  0.00% (0/4)
  0.00% (0/380)
src/gdal/alg/thinplatespline.cpp
  0.00% (0/413)
  0.00% (0/8)
  0.00% (0/209)
src/gdal/alg/thinplatespline.h
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/30)
src/gdal/alg/viewshed/combiner.cpp
  0.00% (0/31)
  0.00% (0/3)
  0.00% (0/18)
src/gdal/alg/viewshed/combiner.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/6)
src/gdal/alg/viewshed/cumulative.cpp
  0.00% (0/142)
  0.00% (0/10)
  0.00% (0/67)
src/gdal/alg/viewshed/notifyqueue.h
  0.00% (0/47)
  0.00% (0/8)
  0.00% (0/18)
src/gdal/alg/viewshed/progress.cpp
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/10)
src/gdal/alg/viewshed/util.cpp
  0.00% (0/127)
  0.00% (0/10)
  0.00% (0/112)
src/gdal/alg/viewshed/viewshed.cpp
  0.00% (0/289)
  0.00% (0/10)
  0.00% (0/149)
src/gdal/alg/viewshed/viewshed.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/alg/viewshed/viewshed_executor.cpp
  0.00% (0/863)
  0.00% (0/46)
  0.00% (0/514)
src/gdal/alg/viewshed/viewshed_executor.h
  0.00% (0/11)
  0.00% (0/4)
  0.00% (0/10)
src/gdal/alg/viewshed/viewshed_types.h
  0.00% (0/58)
  0.00% (0/17)
  0.00% (0/35)
src/gdal/alg/zonal.cpp
  0.00% (0/1446)
  0.00% (0/30)
  0.00% (0/798)
src/gdal/apps/argparse/argparse.hpp
 36.36% (633/1741)
 55.00% (77/140)
 40.87% (349/854)
src/gdal/apps/commonutils.cpp
 10.81% (16/148)
 50.00% (3/6)
  7.76% (9/116)
src/gdal/apps/gdal_contour_lib.cpp
  0.00% (0/534)
  0.00% (0/12)
  0.00% (0/257)
src/gdal/apps/gdal_footprint_lib.cpp
  0.00% (0/1115)
  0.00% (0/26)
  0.00% (0/626)
src/gdal/apps/gdal_grid_lib.cpp
  0.00% (0/1081)
  0.00% (0/17)
  0.00% (0/522)
src/gdal/apps/gdal_rasterize_lib.cpp
  0.00% (0/1433)
  0.00% (0/26)
  0.00% (0/736)
src/gdal/apps/gdal_translate_lib.cpp
 60.49% (1644/2718)
 63.33% (19/30)
 65.54% (1107/1689)
src/gdal/apps/gdalalg_abstract_pipeline.cpp
  0.00% (0/2177)
  0.00% (0/24)
  0.00% (0/1420)
src/gdal/apps/gdalalg_abstract_pipeline.h
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_clip_common.cpp
  0.00% (0/172)
  0.00% (0/3)
  0.00% (0/82)
src/gdal/apps/gdalalg_clip_common.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_compare_common.cpp
  0.00% (0/95)
  0.00% (0/3)
  0.00% (0/55)
src/gdal/apps/gdalalg_compare_common.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/11)
src/gdal/apps/gdalalg_convert.cpp
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_convert.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/apps/gdalalg_dataset.cpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_dataset.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_dataset_check.cpp
  0.00% (0/412)
  0.00% (0/6)
  0.00% (0/194)
src/gdal/apps/gdalalg_dataset_copy.cpp
  0.00% (0/90)
  0.00% (0/6)
  0.00% (0/35)
src/gdal/apps/gdalalg_dataset_copy.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_dataset_delete.cpp
  0.00% (0/41)
  0.00% (0/4)
  0.00% (0/13)
src/gdal/apps/gdalalg_dataset_delete.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_dataset_identify.cpp
  0.00% (0/381)
  0.00% (0/6)
  0.00% (0/235)
src/gdal/apps/gdalalg_dataset_rename.cpp
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_dataset_rename.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_dispatcher.h
  0.00% (0/187)
  0.00% (0/4)
  0.00% (0/104)
src/gdal/apps/gdalalg_external.cpp
  0.00% (0/222)
  0.00% (0/6)
  0.00% (0/150)
src/gdal/apps/gdalalg_external.h
  0.00% (0/53)
  0.00% (0/12)
  0.00% (0/16)
src/gdal/apps/gdalalg_info.cpp
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/4)
src/gdal/apps/gdalalg_main.cpp
  0.00% (0/110)
  0.00% (0/4)
  0.00% (0/65)
src/gdal/apps/gdalalg_materialize.cpp
  0.00% (0/313)
  0.00% (0/4)
  0.00% (0/191)
src/gdal/apps/gdalalg_materialize.h
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/6)
src/gdal/apps/gdalalg_mdim.cpp
  0.00% (0/27)
  0.00% (0/2)
  0.00% (0/9)
src/gdal/apps/gdalalg_mdim_compare.cpp
  0.00% (0/491)
  0.00% (0/9)
  0.00% (0/197)
src/gdal/apps/gdalalg_mdim_compare.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/5)
src/gdal/apps/gdalalg_mdim_convert.cpp
  0.00% (0/210)
  0.00% (0/6)
  0.00% (0/55)
src/gdal/apps/gdalalg_mdim_info.cpp
  0.00% (0/146)
  0.00% (0/5)
  0.00% (0/54)
src/gdal/apps/gdalalg_mdim_info.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_mdim_mosaic.cpp
  0.00% (0/823)
  0.00% (0/8)
  0.00% (0/374)
src/gdal/apps/gdalalg_mdim_mosaic.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_mdim_pipeline.cpp
  0.00% (0/169)
  0.00% (0/7)
  0.00% (0/92)
src/gdal/apps/gdalalg_mdim_pipeline.h
  0.00% (0/30)
  0.00% (0/8)
  0.00% (0/13)
src/gdal/apps/gdalalg_mdim_read.cpp
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/12)
src/gdal/apps/gdalalg_mdim_read.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_mdim_reproject.cpp
  0.00% (0/153)
  0.00% (0/13)
  0.00% (0/73)
src/gdal/apps/gdalalg_mdim_reproject.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_mdim_write.cpp
  0.00% (0/54)
  0.00% (0/2)
  0.00% (0/24)
src/gdal/apps/gdalalg_mdim_write.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/apps/gdalalg_pipeline.cpp
  0.00% (0/754)
  0.00% (0/21)
  0.00% (0/461)
src/gdal/apps/gdalalg_pipeline.h
 23.68% (9/38)
 11.11% (1/9)
  6.25% (1/16)
src/gdal/apps/gdalalg_raster.cpp
  0.00% (0/64)
  0.00% (0/2)
  0.00% (0/9)
src/gdal/apps/gdalalg_raster_as_features.cpp
  0.00% (0/303)
  0.00% (0/11)
  0.00% (0/135)
src/gdal/apps/gdalalg_raster_as_features.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/6)
src/gdal/apps/gdalalg_raster_aspect.cpp
  0.00% (0/51)
  0.00% (0/3)
  0.00% (0/25)
src/gdal/apps/gdalalg_raster_aspect.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_blend.cpp
  0.00% (0/2125)
  0.00% (0/64)
  0.00% (0/1069)
src/gdal/apps/gdalalg_raster_blend.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_calc.cpp
  0.00% (0/897)
  0.00% (0/15)
  0.00% (0/497)
src/gdal/apps/gdalalg_raster_calc.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_raster_clean_collar.cpp
  0.00% (0/242)
  0.00% (0/5)
  0.00% (0/132)
src/gdal/apps/gdalalg_raster_clean_collar.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_clip.cpp
  0.00% (0/269)
  0.00% (0/4)
  0.00% (0/105)
src/gdal/apps/gdalalg_raster_clip.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_color_map.cpp
  0.00% (0/127)
  0.00% (0/4)
  0.00% (0/64)
src/gdal/apps/gdalalg_raster_color_map.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_compare.cpp
  0.00% (0/1137)
  0.00% (0/18)
  0.00% (0/492)
src/gdal/apps/gdalalg_raster_compare.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/5)
src/gdal/apps/gdalalg_raster_contour.cpp
  0.00% (0/215)
  0.00% (0/4)
  0.00% (0/91)
src/gdal/apps/gdalalg_raster_contour.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/7)
src/gdal/apps/gdalalg_raster_convert.cpp
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/9)
src/gdal/apps/gdalalg_raster_convert.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_raster_create.cpp
  0.00% (0/698)
  0.00% (0/8)
  0.00% (0/453)
src/gdal/apps/gdalalg_raster_create.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/4)
src/gdal/apps/gdalalg_raster_edit.cpp
  0.00% (0/936)
  0.00% (0/13)
  0.00% (0/443)
src/gdal/apps/gdalalg_raster_edit.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_fill_nodata.cpp
  0.00% (0/75)
  0.00% (0/3)
  0.00% (0/35)
src/gdal/apps/gdalalg_raster_fill_nodata.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_footprint.cpp
  0.00% (0/353)
  0.00% (0/6)
  0.00% (0/111)
src/gdal/apps/gdalalg_raster_footprint.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/7)
src/gdal/apps/gdalalg_raster_hillshade.cpp
  0.00% (0/143)
  0.00% (0/4)
  0.00% (0/67)
src/gdal/apps/gdalalg_raster_hillshade.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_index.cpp
  0.00% (0/284)
  0.00% (0/7)
  0.00% (0/108)
src/gdal/apps/gdalalg_raster_index.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_raster_info.cpp
  0.00% (0/171)
  0.00% (0/4)
  0.00% (0/86)
src/gdal/apps/gdalalg_raster_info.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_raster_mosaic.cpp
  0.00% (0/62)
  0.00% (0/3)
  0.00% (0/26)
src/gdal/apps/gdalalg_raster_mosaic.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_raster_mosaic_stack_common.cpp
  0.00% (0/296)
  0.00% (0/7)
  0.00% (0/120)
src/gdal/apps/gdalalg_raster_neighbors.cpp
  0.00% (0/526)
  0.00% (0/10)
  0.00% (0/243)
src/gdal/apps/gdalalg_raster_neighbors.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_raster_nodata_to_alpha.cpp
  0.00% (0/98)
  0.00% (0/3)
  0.00% (0/51)
src/gdal/apps/gdalalg_raster_nodata_to_alpha.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_overview.h
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/7)
src/gdal/apps/gdalalg_raster_overview_add.cpp
  0.00% (0/292)
  0.00% (0/8)
  0.00% (0/132)
src/gdal/apps/gdalalg_raster_overview_add.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_overview_delete.cpp
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/10)
src/gdal/apps/gdalalg_raster_overview_refresh.cpp
  0.00% (0/433)
  0.00% (0/6)
  0.00% (0/168)
src/gdal/apps/gdalalg_raster_pansharpen.cpp
  0.00% (0/190)
  0.00% (0/5)
  0.00% (0/73)
src/gdal/apps/gdalalg_raster_pansharpen.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_pipeline.cpp
  0.00% (0/350)
  0.00% (0/15)
  0.00% (0/184)
src/gdal/apps/gdalalg_raster_pipeline.h
  0.00% (0/39)
  0.00% (0/9)
  0.00% (0/14)
src/gdal/apps/gdalalg_raster_pixel_info.cpp
  0.00% (0/1028)
  0.00% (0/6)
  0.00% (0/502)
src/gdal/apps/gdalalg_raster_pixel_info.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/7)
src/gdal/apps/gdalalg_raster_polygonize.cpp
  0.00% (0/133)
  0.00% (0/5)
  0.00% (0/62)
src/gdal/apps/gdalalg_raster_polygonize.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/7)
src/gdal/apps/gdalalg_raster_proximity.cpp
  0.00% (0/91)
  0.00% (0/3)
  0.00% (0/40)
src/gdal/apps/gdalalg_raster_proximity.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_read.cpp
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/12)
src/gdal/apps/gdalalg_raster_read.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_raster_reclassify.cpp
  0.00% (0/140)
  0.00% (0/5)
  0.00% (0/67)
src/gdal/apps/gdalalg_raster_reclassify.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_reproject.cpp
  0.00% (0/382)
  0.00% (0/11)
  0.00% (0/143)
src/gdal/apps/gdalalg_raster_reproject.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_raster_resize.cpp
  0.00% (0/103)
  0.00% (0/4)
  0.00% (0/34)
src/gdal/apps/gdalalg_raster_resize.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_rgb_to_palette.cpp
  0.00% (0/239)
  0.00% (0/3)
  0.00% (0/130)
src/gdal/apps/gdalalg_raster_rgb_to_palette.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_roughness.cpp
  0.00% (0/36)
  0.00% (0/3)
  0.00% (0/18)
src/gdal/apps/gdalalg_raster_roughness.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_scale.cpp
  0.00% (0/90)
  0.00% (0/3)
  0.00% (0/55)
src/gdal/apps/gdalalg_raster_scale.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_select.cpp
  0.00% (0/267)
  0.00% (0/6)
  0.00% (0/105)
src/gdal/apps/gdalalg_raster_select.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_set_type.cpp
  0.00% (0/28)
  0.00% (0/3)
  0.00% (0/15)
src/gdal/apps/gdalalg_raster_set_type.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_sieve.cpp
  0.00% (0/57)
  0.00% (0/3)
  0.00% (0/34)
src/gdal/apps/gdalalg_raster_sieve.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_slope.cpp
  0.00% (0/63)
  0.00% (0/3)
  0.00% (0/28)
src/gdal/apps/gdalalg_raster_slope.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_stack.cpp
  0.00% (0/42)
  0.00% (0/3)
  0.00% (0/20)
src/gdal/apps/gdalalg_raster_stack.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_raster_tile.cpp
  0.00% (0/5323)
  0.00% (0/79)
  0.00% (0/2431)
src/gdal/apps/gdalalg_raster_tile.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/6)
src/gdal/apps/gdalalg_raster_tpi.cpp
  0.00% (0/36)
  0.00% (0/3)
  0.00% (0/18)
src/gdal/apps/gdalalg_raster_tpi.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_tri.cpp
  0.00% (0/41)
  0.00% (0/3)
  0.00% (0/19)
src/gdal/apps/gdalalg_raster_tri.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_unscale.cpp
  0.00% (0/48)
  0.00% (0/3)
  0.00% (0/30)
src/gdal/apps/gdalalg_raster_unscale.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_update.cpp
  0.00% (0/193)
  0.00% (0/4)
  0.00% (0/105)
src/gdal/apps/gdalalg_raster_update.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/6)
src/gdal/apps/gdalalg_raster_viewshed.cpp
  0.00% (0/236)
  0.00% (0/3)
  0.00% (0/107)
src/gdal/apps/gdalalg_raster_viewshed.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_raster_write.cpp
  0.00% (0/62)
  0.00% (0/2)
  0.00% (0/29)
src/gdal/apps/gdalalg_raster_write.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/apps/gdalalg_raster_zonal_stats.cpp
  0.00% (0/178)
  0.00% (0/5)
  0.00% (0/66)
src/gdal/apps/gdalalg_raster_zonal_stats.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/6)
src/gdal/apps/gdalalg_tee.cpp
  0.00% (0/42)
  0.00% (0/6)
  0.00% (0/25)
src/gdal/apps/gdalalg_tee.h
  0.00% (0/107)
  0.00% (0/12)
  0.00% (0/62)
src/gdal/apps/gdalalg_vector.cpp
  0.00% (0/59)
  0.00% (0/2)
  0.00% (0/9)
src/gdal/apps/gdalalg_vector_buffer.cpp
  0.00% (0/42)
  0.00% (0/4)
  0.00% (0/15)
src/gdal/apps/gdalalg_vector_buffer.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_check_coverage.cpp
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/8)
src/gdal/apps/gdalalg_vector_check_coverage.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_check_geometry.cpp
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/8)
src/gdal/apps/gdalalg_vector_check_geometry.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_clean_coverage.cpp
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/8)
src/gdal/apps/gdalalg_vector_clean_coverage.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_clip.cpp
  0.00% (0/225)
  0.00% (0/7)
  0.00% (0/140)
src/gdal/apps/gdalalg_vector_clip.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_combine.cpp
  0.00% (0/512)
  0.00% (0/17)
  0.00% (0/220)
src/gdal/apps/gdalalg_vector_combine.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_concat.cpp
  0.00% (0/391)
  0.00% (0/15)
  0.00% (0/195)
src/gdal/apps/gdalalg_vector_concat.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_concave_hull.cpp
  0.00% (0/29)
  0.00% (0/4)
  0.00% (0/12)
src/gdal/apps/gdalalg_vector_concave_hull.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_convert.cpp
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/9)
src/gdal/apps/gdalalg_vector_convert.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_vector_convex_hull.cpp
  0.00% (0/17)
  0.00% (0/4)
  0.00% (0/9)
src/gdal/apps/gdalalg_vector_convex_hull.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_create.cpp
  0.00% (0/436)
  0.00% (0/8)
  0.00% (0/218)
src/gdal/apps/gdalalg_vector_create.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/5)
src/gdal/apps/gdalalg_vector_dissolve.cpp
  0.00% (0/17)
  0.00% (0/4)
  0.00% (0/9)
src/gdal/apps/gdalalg_vector_dissolve.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_edit.cpp
  0.00% (0/239)
  0.00% (0/14)
  0.00% (0/138)
src/gdal/apps/gdalalg_vector_edit.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_explode.cpp
  0.00% (0/419)
  0.00% (0/14)
  0.00% (0/206)
src/gdal/apps/gdalalg_vector_explode.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_explode_collections.cpp
  0.00% (0/205)
  0.00% (0/12)
  0.00% (0/117)
src/gdal/apps/gdalalg_vector_explode_collections.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_export_schema.cpp
  0.00% (0/104)
  0.00% (0/3)
  0.00% (0/56)
src/gdal/apps/gdalalg_vector_export_schema.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_filter.cpp
  0.00% (0/422)
  0.00% (0/13)
  0.00% (0/251)
src/gdal/apps/gdalalg_vector_filter.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_geom.cpp
  0.00% (0/34)
  0.00% (0/2)
  0.00% (0/20)
src/gdal/apps/gdalalg_vector_geom.h
  0.00% (0/53)
  0.00% (0/8)
  0.00% (0/62)
src/gdal/apps/gdalalg_vector_grid.cpp
  0.00% (0/406)
  0.00% (0/17)
  0.00% (0/135)
src/gdal/apps/gdalalg_vector_grid.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/11)
src/gdal/apps/gdalalg_vector_grid_average.cpp
  0.00% (0/68)
  0.00% (0/4)
  0.00% (0/27)
src/gdal/apps/gdalalg_vector_grid_average.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_grid_data_metrics.cpp
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/18)
src/gdal/apps/gdalalg_vector_grid_data_metrics.h
  0.00% (0/44)
  0.00% (0/12)
  0.00% (0/24)
src/gdal/apps/gdalalg_vector_grid_invdist.cpp
  0.00% (0/82)
  0.00% (0/4)
  0.00% (0/36)
src/gdal/apps/gdalalg_vector_grid_invdist.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_grid_invdistnn.cpp
  0.00% (0/31)
  0.00% (0/3)
  0.00% (0/14)
src/gdal/apps/gdalalg_vector_grid_invdistnn.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_grid_linear.cpp
  0.00% (0/11)
  0.00% (0/3)
  0.00% (0/4)
src/gdal/apps/gdalalg_vector_grid_linear.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_grid_nearest.cpp
  0.00% (0/25)
  0.00% (0/3)
  0.00% (0/11)
src/gdal/apps/gdalalg_vector_grid_nearest.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_index.cpp
  0.00% (0/645)
  0.00% (0/11)
  0.00% (0/364)
src/gdal/apps/gdalalg_vector_info.cpp
  0.00% (0/165)
  0.00% (0/5)
  0.00% (0/69)
src/gdal/apps/gdalalg_vector_info.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_layer_algebra.cpp
  0.00% (0/102)
  0.00% (0/5)
  0.00% (0/38)
src/gdal/apps/gdalalg_vector_layer_algebra.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_limit.cpp
  0.00% (0/72)
  0.00% (0/10)
  0.00% (0/47)
src/gdal/apps/gdalalg_vector_make_point.cpp
  0.00% (0/179)
  0.00% (0/9)
  0.00% (0/115)
src/gdal/apps/gdalalg_vector_make_point.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_make_valid.cpp
  0.00% (0/25)
  0.00% (0/4)
  0.00% (0/11)
src/gdal/apps/gdalalg_vector_make_valid.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
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/gdalalg_vector_partition.cpp
  0.00% (0/1383)
  0.00% (0/18)
  0.00% (0/659)
src/gdal/apps/gdalalg_vector_partition.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/4)
src/gdal/apps/gdalalg_vector_pipeline.cpp
  0.00% (0/442)
  0.00% (0/42)
  0.00% (0/264)
src/gdal/apps/gdalalg_vector_pipeline.h
  0.00% (0/39)
  0.00% (0/9)
  0.00% (0/14)
src/gdal/apps/gdalalg_vector_rasterize.cpp
  0.00% (0/331)
  0.00% (0/5)
  0.00% (0/135)
src/gdal/apps/gdalalg_vector_rasterize.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/7)
src/gdal/apps/gdalalg_vector_read.cpp
  0.00% (0/78)
  0.00% (0/11)
  0.00% (0/51)
src/gdal/apps/gdalalg_vector_read.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_vector_rename_layer.cpp
  0.00% (0/335)
  0.00% (0/18)
  0.00% (0/159)
src/gdal/apps/gdalalg_vector_rename_layer.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_reproject.cpp
  0.00% (0/86)
  0.00% (0/3)
  0.00% (0/45)
src/gdal/apps/gdalalg_vector_reproject.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_segmentize.cpp
  0.00% (0/32)
  0.00% (0/5)
  0.00% (0/15)
src/gdal/apps/gdalalg_vector_segmentize.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_select.cpp
  0.00% (0/290)
  0.00% (0/14)
  0.00% (0/159)
src/gdal/apps/gdalalg_vector_select.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_set_field_type.cpp
  0.00% (0/187)
  0.00% (0/10)
  0.00% (0/106)
src/gdal/apps/gdalalg_vector_set_field_type.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_set_geom_type.cpp
  0.00% (0/224)
  0.00% (0/10)
  0.00% (0/184)
src/gdal/apps/gdalalg_vector_set_geom_type.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_simplify.cpp
  0.00% (0/22)
  0.00% (0/4)
  0.00% (0/10)
src/gdal/apps/gdalalg_vector_simplify.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_simplify_coverage.cpp
  0.00% (0/21)
  0.00% (0/3)
  0.00% (0/7)
src/gdal/apps/gdalalg_vector_simplify_coverage.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_sort.cpp
  0.00% (0/288)
  0.00% (0/23)
  0.00% (0/163)
src/gdal/apps/gdalalg_vector_sort.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/apps/gdalalg_vector_sql.cpp
  0.00% (0/250)
  0.00% (0/22)
  0.00% (0/142)
src/gdal/apps/gdalalg_vector_sql.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_swap_xy.cpp
  0.00% (0/35)
  0.00% (0/6)
  0.00% (0/17)
src/gdal/apps/gdalalg_vector_swap_xy.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/apps/gdalalg_vector_update.cpp
  0.00% (0/289)
  0.00% (0/4)
  0.00% (0/166)
src/gdal/apps/gdalalg_vector_update.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/4)
src/gdal/apps/gdalalg_vector_write.cpp
  0.00% (0/191)
  0.00% (0/17)
  0.00% (0/106)
src/gdal/apps/gdalalg_vector_write.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/apps/gdalalg_vsi.cpp
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/4)
src/gdal/apps/gdalalg_vsi_copy.cpp
  0.00% (0/286)
  0.00% (0/6)
  0.00% (0/178)
src/gdal/apps/gdalalg_vsi_copy.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_vsi_delete.cpp
  0.00% (0/54)
  0.00% (0/2)
  0.00% (0/25)
src/gdal/apps/gdalalg_vsi_delete.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_vsi_list.cpp
  0.00% (0/246)
  0.00% (0/6)
  0.00% (0/157)
src/gdal/apps/gdalalg_vsi_list.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_vsi_move.cpp
  0.00% (0/54)
  0.00% (0/2)
  0.00% (0/17)
src/gdal/apps/gdalalg_vsi_move.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalalg_vsi_sozip.cpp
  0.00% (0/668)
  0.00% (0/15)
  0.00% (0/316)
src/gdal/apps/gdalalg_vsi_sync.cpp
  0.00% (0/63)
  0.00% (0/2)
  0.00% (0/22)
src/gdal/apps/gdalargumentparser.cpp
 57.08% (250/438)
 52.63% (20/38)
 60.96% (89/146)
src/gdal/apps/gdalbuildvrt_lib.cpp
  0.00% (0/2070)
  0.00% (0/29)
  0.00% (0/1233)
src/gdal/apps/gdaldem_lib.cpp
  0.00% (0/3082)
  0.00% (0/79)
  0.00% (0/1589)
src/gdal/apps/gdalgetgdalpath.cpp
  0.00% (0/88)
  0.00% (0/1)
  0.00% (0/42)
src/gdal/apps/gdalinfo_lib.cpp
  0.00% (0/2058)
  0.00% (0/16)
  0.00% (0/884)
src/gdal/apps/gdalmdiminfo_lib.cpp
  0.00% (0/1750)
  0.00% (0/42)
  0.00% (0/656)
src/gdal/apps/gdalmdimpipelinestepalgorithm.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/4)
src/gdal/apps/gdalmdimtranslate_lib.cpp
  0.00% (0/1759)
  0.00% (0/18)
  0.00% (0/1104)
src/gdal/apps/gdalpipelinestepalgorithm.h
  0.00% (0/154)
  0.00% (0/43)
  0.00% (0/48)
src/gdal/apps/gdalpipelinestepruncontext.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/apps/gdalrasterpipelinestepalgorithm.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/4)
src/gdal/apps/gdaltindex_lib.cpp
  0.00% (0/2784)
  0.00% (0/30)
  0.00% (0/1070)
src/gdal/apps/gdalvectorpipelinestepalgorithm.h
  0.00% (0/83)
  0.00% (0/24)
  0.00% (0/45)
src/gdal/apps/gdalwarp_lib.cpp
  0.00% (0/4936)
  0.00% (0/98)
  0.00% (0/2759)
src/gdal/apps/nearblack_lib.cpp
  0.00% (0/642)
  0.00% (0/11)
  0.00% (0/360)
src/gdal/apps/nearblack_lib_floodfill.cpp
  0.00% (0/384)
  0.00% (0/7)
  0.00% (0/266)
src/gdal/apps/ogr2ogr_lib.cpp
 39.54% (2829/7155)
 24.09% (33/137)
 39.76% (1723/4334)
src/gdal/apps/ogrinfo_lib.cpp
  0.00% (0/2673)
  0.00% (0/36)
  0.00% (0/1131)
src/gdal/build/frmts/jpeg/libjpeg12/jcapimin12.c
 62.50% (70/112)
 44.44% (4/9)
 53.28% (65/122)
src/gdal/build/frmts/jpeg/libjpeg12/jcapistd12.c
 40.35% (23/57)
 66.67% (2/3)
 31.37% (16/51)
src/gdal/build/frmts/jpeg/libjpeg12/jccoefct12.c
 56.22% (131/233)
 83.33% (5/6)
 46.75% (72/154)
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.02% (95/211)
 75.00% (3/4)
 50.00% (74/148)
src/gdal/build/frmts/jpeg/libjpeg12/jchuff12.c
 75.93% (328/432)
 85.71% (12/14)
 66.03% (243/368)
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)
 65.93% (120/182)
src/gdal/build/frmts/jpeg/libjpeg12/jcmaster12.c
 54.57% (191/350)
 75.00% (6/8)
 40.56% (131/323)
src/gdal/build/frmts/jpeg/libjpeg12/jcomapi12.c
 96.97% (32/33)
100.00% (4/4)
 96.55% (28/29)
src/gdal/build/frmts/jpeg/libjpeg12/jcparam12.c
 66.57% (225/338)
 69.23% (9/13)
 58.25% (113/194)
src/gdal/build/frmts/jpeg/libjpeg12/jcphuff12.c
  0.00% (0/411)
  0.00% (0/15)
  0.00% (0/258)
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)
 69.23% (135/195)
src/gdal/build/frmts/jpeg/libjpeg12/jdapistd12.c
 41.09% (53/129)
 50.00% (3/6)
 42.67% (64/150)
src/gdal/build/frmts/jpeg/libjpeg12/jdcoefct12.c
 93.95% (419/446)
 90.00% (9/10)
 92.29% (323/350)
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)
 49.30% (35/71)
src/gdal/build/frmts/jpeg/libjpeg12/jdhuff12.c
 91.99% (264/287)
100.00% (7/7)
 81.18% (289/356)
src/gdal/build/frmts/jpeg/libjpeg12/jdinput12.c
 96.72% (177/183)
100.00% (8/8)
 94.23% (147/156)
src/gdal/build/frmts/jpeg/libjpeg12/jdmainct12.c
 92.16% (188/204)
 88.89% (8/9)
 88.79% (103/116)
src/gdal/build/frmts/jpeg/libjpeg12/jdmarker12.c
 78.82% (536/680)
 85.00% (17/20)
 81.03% (884/1091)
src/gdal/build/frmts/jpeg/libjpeg12/jdmaster12.c
 63.04% (174/276)
 87.50% (7/8)
 51.13% (136/266)
src/gdal/build/frmts/jpeg/libjpeg12/jdmerge12.c
  0.00% (0/198)
  0.00% (0/7)
  0.00% (0/124)
src/gdal/build/frmts/jpeg/libjpeg12/jdphuff12.c
 96.78% (331/342)
100.00% (7/7)
 93.02% (413/444)
src/gdal/build/frmts/jpeg/libjpeg12/jdpostct12.c
 18.85% (23/122)
 40.00% (2/5)
 18.33% (11/60)
src/gdal/build/frmts/jpeg/libjpeg12/jdsample12.c
 78.67% (177/225)
 70.00% (7/10)
 81.68% (107/131)
src/gdal/build/frmts/jpeg/libjpeg12/jerror12.c
 76.00% (57/75)
 66.67% (4/6)
 62.00% (31/50)
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)
 53.36% (230/431)
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/255)
src/gdal/build/frmts/jpeg/libjpeg12/jquant212.c
  0.00% (0/642)
  0.00% (0/18)
  0.00% (0/690)
src/gdal/build/frmts/jpeg/libjpeg12/jutils12.c
100.00% (29/29)
100.00% (5/5)
100.00% (15/15)
src/gdal/curl/include/curl/typecheck-gcc.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/curl/lib/altsvc.c
  2.08% (9/432)
 10.53% (2/19)
  1.32% (6/456)
src/gdal/curl/lib/asyn-base.c
 97.83% (45/46)
100.00% (4/4)
 72.73% (48/66)
src/gdal/curl/lib/asyn-thrdd.c
 78.35% (275/351)
 90.91% (20/22)
 55.24% (216/391)
src/gdal/curl/lib/bufq.c
 48.12% (205/426)
 61.54% (24/39)
 48.84% (169/346)
src/gdal/curl/lib/bufref.c
 51.79% (29/56)
 57.14% (4/7)
 48.78% (40/82)
src/gdal/curl/lib/cf-dns.c
 73.72% (216/293)
 83.33% (15/18)
 57.67% (248/430)
src/gdal/curl/lib/cf-h1-proxy.c
  0.00% (0/659)
  0.00% (0/22)
  0.00% (0/1218)
src/gdal/curl/lib/cf-haproxy.c
  0.00% (0/132)
  0.00% (0/7)
  0.00% (0/112)
src/gdal/curl/lib/cf-https-connect.c
 61.72% (308/499)
 80.65% (25/31)
 45.12% (296/656)
src/gdal/curl/lib/cf-ip-happy.c
 69.47% (446/642)
 79.31% (23/29)
 49.44% (445/900)
src/gdal/curl/lib/cf-recvbuf.c
  0.00% (0/70)
  0.00% (0/5)
  0.00% (0/57)
src/gdal/curl/lib/cf-setup.c
 63.21% (177/280)
100.00% (12/12)
 37.13% (186/501)
src/gdal/curl/lib/cf-socket.c
 46.03% (574/1247)
 70.45% (31/44)
 36.93% (688/1863)
src/gdal/curl/lib/cfilters.c
 54.60% (380/696)
 64.38% (47/73)
 51.42% (526/1023)
src/gdal/curl/lib/conncache.c
 59.37% (320/539)
 74.29% (26/35)
 50.05% (466/931)
src/gdal/curl/lib/connect.c
 62.42% (191/306)
 77.78% (14/18)
 52.67% (237/450)
src/gdal/curl/lib/content_encoding.c
 34.54% (153/443)
 40.00% (10/25)
 39.79% (191/480)
src/gdal/curl/lib/cookie.c
  1.69% (16/948)
  7.69% (3/39)
  0.49% (6/1215)
src/gdal/curl/lib/creds.c
 72.27% (86/119)
100.00% (7/7)
 55.21% (106/192)
src/gdal/curl/lib/cshutdn.c
 52.55% (175/333)
 57.89% (11/19)
 48.45% (234/483)
src/gdal/curl/lib/curl_addrinfo.c
 69.90% (144/206)
 87.50% (7/8)
 63.98% (151/236)
src/gdal/curl/lib/curl_fnmatch.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/14)
src/gdal/curl/lib/curl_fopen.c
  0.00% (0/73)
  0.00% (0/2)
  0.00% (0/80)
src/gdal/curl/lib/curl_get_line.c
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/23)
src/gdal/curl/lib/curl_gethostname.c
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/6)
src/gdal/curl/lib/curl_range.c
 14.63% (6/41)
100.00% (1/1)
 10.42% (5/48)
src/gdal/curl/lib/curl_sasl.c
  0.00% (0/426)
  0.00% (0/17)
  0.00% (0/537)
src/gdal/curl/lib/curl_sha512_256.c
  0.00% (0/48)
  0.00% (0/6)
  0.00% (0/33)
src/gdal/curl/lib/curl_share.c
  5.17% (15/290)
 20.00% (3/15)
  4.15% (8/193)
src/gdal/curl/lib/curl_threads.c
 78.57% (55/70)
 85.71% (6/7)
 70.21% (33/47)
src/gdal/curl/lib/curl_trc.c
  9.60% (31/323)
 18.52% (5/27)
  5.63% (28/497)
src/gdal/curl/lib/curlx/base64.c
 23.02% (29/126)
 50.00% (2/4)
 21.79% (17/78)
src/gdal/curl/lib/curlx/dynbuf.c
 78.88% (127/161)
 85.71% (12/14)
 82.33% (177/215)
src/gdal/curl/lib/curlx/fopen.c
  0.00% (0/2)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/curl/lib/curlx/inet_ntop.c
 82.35% (84/102)
100.00% (3/3)
 75.70% (81/107)
src/gdal/curl/lib/curlx/inet_pton.c
 86.84% (99/114)
100.00% (3/3)
 88.14% (104/118)
src/gdal/curl/lib/curlx/nonblock.c
 57.14% (8/14)
100.00% (1/1)
 47.06% (8/17)
src/gdal/curl/lib/curlx/strcopy.c
 77.78% (7/9)
100.00% (1/1)
 66.67% (6/9)
src/gdal/curl/lib/curlx/strdup.c
 35.71% (10/28)
 25.00% (1/4)
 43.33% (13/30)
src/gdal/curl/lib/curlx/strerr.c
 82.14% (23/28)
100.00% (1/1)
 60.00% (18/30)
src/gdal/curl/lib/curlx/strparse.c
 59.46% (110/185)
 66.67% (14/21)
 62.98% (131/208)
src/gdal/curl/lib/curlx/timediff.c
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/13)
src/gdal/curl/lib/curlx/timeval.c
 75.00% (48/64)
 75.00% (6/8)
 66.07% (37/56)
src/gdal/curl/lib/curlx/wait.c
  0.00% (0/21)
  0.00% (0/1)
  0.00% (0/23)
src/gdal/curl/lib/curlx/warnless.c
 30.53% (29/95)
 33.33% (6/18)
 34.19% (40/117)
src/gdal/curl/lib/cw-out.c
 50.16% (156/311)
 66.67% (12/18)
 41.31% (145/351)
src/gdal/curl/lib/cw-pause.c
 38.64% (51/132)
 75.00% (6/8)
 29.31% (51/174)
src/gdal/curl/lib/dict.c
  0.00% (0/165)
  0.00% (0/3)
  0.00% (0/176)
src/gdal/curl/lib/dnscache.c
 49.68% (236/475)
 84.00% (21/25)
 42.74% (215/503)
src/gdal/curl/lib/doh.c
  0.57% (4/707)
  4.35% (1/23)
  0.01% (2/23854)
src/gdal/curl/lib/dynhds.c
  0.00% (0/158)
  0.00% (0/15)
  0.00% (0/150)
src/gdal/curl/lib/easy.c
 25.55% (140/548)
 41.38% (12/29)
 23.81% (175/735)
src/gdal/curl/lib/easy_lock.h
 40.00% (8/20)
100.00% (2/2)
 69.23% (9/13)
src/gdal/curl/lib/escape.c
 37.96% (41/108)
 37.50% (3/8)
 42.51% (71/167)
src/gdal/curl/lib/file.c
 60.97% (189/310)
 87.50% (7/8)
 61.89% (177/286)
src/gdal/curl/lib/fileinfo.c
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/7)
src/gdal/curl/lib/formdata.c
  0.00% (0/523)
  0.00% (0/13)
  0.00% (0/511)
src/gdal/curl/lib/ftp.c
  2.98% (81/2715)
  7.87% (7/89)
  3.06% (101/3305)
src/gdal/curl/lib/ftplistparser.c
  0.52% (4/768)
  4.76% (1/21)
  0.46% (3/646)
src/gdal/curl/lib/getenv.c
100.00% (5/5)
100.00% (1/1)
100.00% (7/7)
src/gdal/curl/lib/getinfo.c
 25.27% (117/463)
 62.50% (5/8)
 26.17% (67/256)
src/gdal/curl/lib/gopher.c
  0.00% (0/100)
  0.00% (0/3)
  0.00% (0/89)
src/gdal/curl/lib/hash.c
 96.46% (191/198)
100.00% (18/18)
 97.40% (187/192)
src/gdal/curl/lib/headers.c
 39.37% (87/221)
 66.67% (6/9)
 43.21% (105/243)
src/gdal/curl/lib/hmac.c
  0.00% (0/67)
  0.00% (0/4)
  0.00% (0/44)
src/gdal/curl/lib/hostip.c
 68.81% (375/545)
 89.29% (25/28)
 60.27% (361/599)
src/gdal/curl/lib/hsts.c
  5.50% (22/400)
 22.22% (4/18)
  2.72% (11/405)
src/gdal/curl/lib/http.c
 39.52% (1222/3092)
 58.33% (56/96)
 37.23% (1396/3750)
src/gdal/curl/lib/http1.c
  0.00% (0/227)
  0.00% (0/8)
  0.00% (0/191)
src/gdal/curl/lib/http_aws_sigv4.c
  0.00% (0/798)
  0.00% (0/26)
  0.00% (0/747)
src/gdal/curl/lib/http_chunks.c
 36.43% (157/431)
 41.18% (7/17)
 31.63% (136/430)
src/gdal/curl/lib/http_digest.c
  5.33% (4/75)
 25.00% (1/4)
  1.52% (1/66)
src/gdal/curl/lib/http_proxy.c
  1.09% (6/549)
  8.33% (1/12)
  0.43% (3/693)
src/gdal/curl/lib/idn.c
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/22)
src/gdal/curl/lib/if2ip.c
 24.39% (20/82)
 50.00% (1/2)
 29.51% (18/61)
src/gdal/curl/lib/imap.c
  0.00% (0/1244)
  0.00% (0/54)
  0.00% (0/1414)
src/gdal/curl/lib/llist.c
 98.39% (122/124)
100.00% (12/12)
 97.76% (131/134)
src/gdal/curl/lib/md5.c
  0.00% (0/54)
  0.00% (0/7)
  0.00% (0/36)
src/gdal/curl/lib/mime.c
  0.22% (3/1390)
  1.47% (1/68)
  0.15% (2/1325)
src/gdal/curl/lib/mprintf.c
 51.42% (417/811)
 58.33% (14/24)
 44.80% (353/788)
src/gdal/curl/lib/mqtt.c
  0.00% (0/652)
  0.00% (0/27)
  0.00% (0/610)
src/gdal/curl/lib/multi.c
 51.90% (1328/2559)
 70.64% (77/109)
 44.61% (1377/3087)
src/gdal/curl/lib/multi_ev.c
  8.70% (34/391)
 25.00% (8/32)
  4.24% (23/542)
src/gdal/curl/lib/multi_ntfy.c
  9.92% (12/121)
 23.08% (3/13)
  5.30% (8/151)
src/gdal/curl/lib/netrc.c
 14.71% (59/401)
 26.32% (5/19)
 16.93% (65/384)
src/gdal/curl/lib/parsedate.c
  0.00% (0/253)
  0.00% (0/17)
  0.00% (0/286)
src/gdal/curl/lib/peer.c
 53.20% (258/485)
 78.57% (11/14)
 56.76% (256/451)
src/gdal/curl/lib/pingpong.c
  1.76% (4/227)
  8.33% (1/12)
  1.10% (2/181)
src/gdal/curl/lib/pop3.c
  0.00% (0/846)
  0.00% (0/42)
  0.00% (0/823)
src/gdal/curl/lib/progress.c
 45.51% (213/468)
 69.70% (23/33)
 45.66% (158/346)
src/gdal/curl/lib/protocol.c
100.00% (55/55)
100.00% (2/2)
100.00% (43/43)
src/gdal/curl/lib/proxy.c
 51.28% (200/390)
 55.56% (5/9)
 47.26% (224/474)
src/gdal/curl/lib/rand.c
  0.00% (0/60)
  0.00% (0/4)
  0.00% (0/50)
src/gdal/curl/lib/ratelimit.c
 18.13% (31/171)
 58.33% (7/12)
 16.07% (27/168)
src/gdal/curl/lib/request.c
 84.15% (292/347)
 90.00% (18/20)
 75.93% (325/428)
src/gdal/curl/lib/rtsp.c
  0.00% (0/708)
  0.00% (0/16)
  0.00% (0/665)
src/gdal/curl/lib/select.c
 44.39% (174/392)
 52.17% (12/23)
 46.74% (208/445)
src/gdal/curl/lib/sendf.c
 36.28% (345/951)
 49.32% (36/73)
 30.64% (322/1051)
src/gdal/curl/lib/setopt.c
 22.91% (432/1886)
 62.50% (25/40)
 21.42% (286/1335)
src/gdal/curl/lib/sha256.c
  0.00% (0/34)
  0.00% (0/4)
  0.00% (0/20)
src/gdal/curl/lib/sigpipe.h
 50.00% (13/26)
100.00% (4/4)
 47.83% (11/23)
src/gdal/curl/lib/slist.c
 70.49% (43/61)
 80.00% (4/5)
 66.67% (34/51)
src/gdal/curl/lib/smtp.c
  3.55% (36/1014)
  8.16% (4/49)
  4.22% (48/1138)
src/gdal/curl/lib/socketpair.c
 74.58% (44/59)
100.00% (5/5)
 67.24% (39/58)
src/gdal/curl/lib/socks.c
  0.00% (0/868)
  0.00% (0/23)
  0.00% (0/905)
src/gdal/curl/lib/splay.c
 85.71% (132/154)
100.00% (6/6)
 89.57% (103/115)
src/gdal/curl/lib/strcase.c
 75.00% (30/40)
100.00% (6/6)
 71.43% (30/42)
src/gdal/curl/lib/strequal.c
 96.77% (30/31)
100.00% (4/4)
 82.93% (34/41)
src/gdal/curl/lib/strerror.c
  8.36% (26/311)
 50.00% (2/4)
  6.62% (10/151)
src/gdal/curl/lib/telnet.c
  0.00% (0/987)
  0.00% (0/21)
  0.00% (0/1310)
src/gdal/curl/lib/tftp.c
 33.46% (265/792)
 59.26% (16/27)
 29.86% (212/710)
src/gdal/curl/lib/thrdpool.c
 61.98% (194/313)
 80.00% (12/15)
 62.27% (170/273)
src/gdal/curl/lib/thrdqueue.c
 74.42% (192/258)
 93.33% (14/15)
 69.43% (134/193)
src/gdal/curl/lib/transfer.c
 59.66% (318/533)
 64.71% (22/34)
 55.97% (394/704)
src/gdal/curl/lib/uint-bset.c
 77.78% (77/99)
 81.82% (9/11)
 71.15% (74/104)
src/gdal/curl/lib/uint-spbset.c
  0.00% (0/158)
  0.00% (0/12)
  0.00% (0/176)
src/gdal/curl/lib/uint-table.c
 83.05% (98/118)
 92.86% (13/14)
 69.62% (110/158)
src/gdal/curl/lib/url.c
 66.38% (995/1499)
 88.89% (48/54)
 58.28% (1109/1903)
src/gdal/curl/lib/urlapi.c
 62.11% (905/1457)
 72.09% (31/43)
 57.52% (1052/1829)
src/gdal/curl/lib/vauth/cleartext.c
  0.00% (0/24)
  0.00% (0/3)
  0.00% (0/41)
src/gdal/curl/lib/vauth/cram.c
  0.00% (0/25)
  0.00% (0/1)
  0.00% (0/17)
src/gdal/curl/lib/vauth/digest.c
  2.06% (13/630)
  7.69% (1/13)
  5.82% (36/619)
src/gdal/curl/lib/vauth/oauth2.c
  0.00% (0/24)
  0.00% (0/2)
  0.00% (0/37)
src/gdal/curl/lib/vauth/vauth.c
 26.92% (7/26)
 50.00% (2/4)
 14.29% (4/28)
src/gdal/curl/lib/version.c
 99.12% (113/114)
100.00% (5/5)
 96.43% (27/28)
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)
 78.18% (43/55)
src/gdal/curl/lib/vtls/keylog.c
 17.14% (12/70)
 50.00% (3/6)
 10.29% (7/68)
src/gdal/curl/lib/vtls/openssl.c
 27.31% (890/3259)
 48.31% (43/89)
 25.91% (994/3836)
src/gdal/curl/lib/vtls/vtls.c
 38.06% (400/1051)
 55.22% (37/67)
 34.00% (456/1341)
src/gdal/curl/lib/vtls/vtls_config.c
 87.96% (241/274)
100.00% (12/12)
 73.51% (394/536)
src/gdal/curl/lib/vtls/vtls_scache.c
 54.11% (415/767)
 81.58% (31/38)
 52.08% (476/914)
src/gdal/curl/lib/ws.c
  0.00% (0/1257)
  0.00% (0/41)
  0.00% (0/1624)
src/gdal/frmts/aaigrid/aaigriddataset.cpp
 61.99% (822/1326)
 87.50% (28/32)
 66.26% (652/984)
src/gdal/frmts/aaigrid/aaigriddataset.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/gdal/frmts/adrg/adrgdataset.cpp
 65.80% (558/848)
 85.00% (17/20)
 67.94% (337/496)
src/gdal/frmts/adrg/srpdataset.cpp
 49.33% (591/1198)
 76.19% (16/21)
 56.34% (400/710)
src/gdal/frmts/aigrid/aigccitt.c
 94.33% (233/247)
100.00% (6/6)
 86.59% (310/358)
src/gdal/frmts/aigrid/aigdataset.cpp
 51.04% (294/576)
 57.14% (12/21)
 55.89% (242/433)
src/gdal/frmts/aigrid/aigopen.c
 84.35% (248/294)
100.00% (7/7)
 83.63% (189/226)
src/gdal/frmts/aigrid/gridlib.c
 91.50% (667/729)
100.00% (16/16)
 94.66% (514/543)
src/gdal/frmts/airsar/airsardataset.cpp
  5.43% (17/313)
 22.22% (2/9)
  8.63% (17/197)
src/gdal/frmts/bmp/bmpdataset.cpp
 61.09% (617/1010)
 66.67% (14/21)
 70.33% (441/627)
src/gdal/frmts/bsb/bsb_read.c
 70.00% (462/660)
 72.73% (8/11)
 79.66% (419/526)
src/gdal/frmts/bsb/bsbdataset.cpp
 79.18% (384/485)
 85.71% (18/21)
 86.65% (292/337)
src/gdal/frmts/cals/calsdataset.cpp
  7.56% (27/357)
  9.52% (2/21)
 12.38% (25/202)
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)
 84.67% (116/137)
src/gdal/frmts/ceos2/ceos.c
 35.15% (103/293)
 41.18% (7/17)
 45.10% (92/204)
src/gdal/frmts/ceos2/ceosrecipe.c
 73.67% (263/357)
100.00% (11/11)
 70.88% (185/261)
src/gdal/frmts/ceos2/ceossar.c
 46.67% (35/75)
 33.33% (2/6)
 43.59% (17/39)
src/gdal/frmts/ceos2/link.c
 62.96% (17/27)
 75.00% (3/4)
 43.75% (7/16)
src/gdal/frmts/ceos2/sar_ceosdataset.cpp
 41.34% (680/1645)
 65.22% (15/23)
 49.35% (415/841)
src/gdal/frmts/coasp/coasp_dataset.cpp
  6.69% (19/284)
  9.09% (2/22)
 12.23% (17/139)
src/gdal/frmts/cosar/cosar_dataset.cpp
 21.24% (24/113)
 33.33% (2/6)
 29.41% (25/85)
src/gdal/frmts/ctg/ctgdataset.cpp
 78.02% (213/273)
 92.86% (13/14)
 82.54% (156/189)
src/gdal/frmts/daas/daasdataset.cpp
  2.52% (48/1905)
  5.00% (2/40)
  1.14% (12/1052)
src/gdal/frmts/derived/deriveddataset.cpp
 20.00% (24/120)
 40.00% (2/5)
 21.15% (11/52)
src/gdal/frmts/derived/derivedlist.c
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/frmts/dimap/dimapdataset.cpp
 72.58% (961/1324)
 70.00% (21/30)
 78.17% (598/765)
src/gdal/frmts/dted/dted_api.c
 62.17% (452/727)
 66.67% (10/15)
 60.18% (266/442)
src/gdal/frmts/dted/dted_create.c
  0.00% (0/161)
  0.00% (0/3)
  0.00% (0/101)
src/gdal/frmts/dted/dteddataset.cpp
 44.90% (286/637)
 87.50% (14/16)
 42.72% (173/405)
src/gdal/frmts/e57/e57driver.cpp
 78.05% (441/565)
 88.46% (23/26)
 78.26% (252/322)
src/gdal/frmts/eeda/eeda.h
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/8)
src/gdal/frmts/eeda/eedacommon.cpp
 27.34% (108/395)
 71.43% (5/7)
 30.14% (66/219)
src/gdal/frmts/eeda/eedadataset.cpp
  8.84% (82/928)
 29.63% (8/27)
  8.10% (46/568)
src/gdal/frmts/eeda/eedaidataset.cpp
  3.53% (38/1076)
  8.33% (2/24)
  2.07% (13/627)
src/gdal/frmts/envisat/EnvisatFile.c
 20.56% (168/817)
 25.00% (7/28)
 19.31% (118/611)
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.32% (22/509)
src/gdal/frmts/envisat/records.c
  0.00% (0/192)
  0.00% (0/2)
  0.00% (0/199)
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
 31.62% (289/914)
 61.29% (19/31)
 34.08% (198/581)
src/gdal/frmts/ers/ershdrnode.cpp
 70.97% (198/279)
 70.00% (7/10)
 72.40% (139/192)
src/gdal/frmts/ers/ershdrnode.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/esric/esric_dataset.cpp
 80.40% (648/806)
 96.55% (28/29)
 78.33% (376/480)
src/gdal/frmts/gdalallregister.cpp
 96.38% (293/304)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/frmts/gdalg/gdalgdriver.cpp
 21.27% (47/221)
 15.00% (3/20)
 22.06% (30/136)
src/gdal/frmts/gff/gff_dataset.cpp
 94.59% (140/148)
100.00% (8/8)
 95.61% (109/114)
src/gdal/frmts/gif/biggifdataset.cpp
 95.48% (148/155)
100.00% (8/8)
 95.65% (88/92)
src/gdal/frmts/gif/gifabstractdataset.cpp
 69.12% (188/272)
 90.48% (19/21)
 74.59% (138/185)
src/gdal/frmts/gif/gifdataset.cpp
 26.09% (102/391)
 70.00% (7/10)
 29.10% (71/244)
src/gdal/frmts/gif/gifdrivercore.cpp
100.00% (37/37)
100.00% (3/3)
100.00% (34/34)
src/gdal/frmts/gif/giflib/dgif_lib.c
 65.56% (571/871)
 70.37% (19/27)
 65.81% (562/854)
src/gdal/frmts/gif/giflib/egif_lib.c
  0.00% (0/751)
  0.00% (0/27)
  0.00% (0/760)
src/gdal/frmts/gif/giflib/gif_err.c
  0.00% (0/78)
  0.00% (0/1)
  0.00% (0/50)
src/gdal/frmts/gif/giflib/gif_hash.c
  0.00% (0/34)
  0.00% (0/5)
  0.00% (0/30)
src/gdal/frmts/gif/giflib/gifalloc.c
 35.15% (84/239)
 60.00% (6/10)
 34.58% (74/214)
src/gdal/frmts/gif/giflib/openbsd-reallocarray.c
 72.73% (8/11)
100.00% (1/1)
 69.57% (16/23)
src/gdal/frmts/grib/degrib/degrib/clock.c
 30.80% (276/896)
 28.00% (7/25)
 37.50% (234/624)
src/gdal/frmts/grib/degrib/degrib/degrib1.cpp
 90.84% (1121/1234)
 90.91% (10/11)
 91.46% (600/656)
src/gdal/frmts/grib/degrib/degrib/degrib2.cpp
 70.89% (470/663)
 85.71% (6/7)
 78.55% (315/401)
src/gdal/frmts/grib/degrib/degrib/embedded_resources.c
100.00% (15/15)
100.00% (1/1)
100.00% (9/9)
src/gdal/frmts/grib/degrib/degrib/grib2api.c
 56.97% (368/646)
 83.33% (5/6)
 62.12% (264/425)
src/gdal/frmts/grib/degrib/degrib/hazard.c
  0.00% (0/685)
  0.00% (0/13)
  0.00% (0/1954)
src/gdal/frmts/grib/degrib/degrib/inventory.cpp
 64.98% (501/771)
 77.78% (7/9)
 63.64% (329/517)
src/gdal/frmts/grib/degrib/degrib/metaname.cpp
 40.04% (454/1134)
 88.24% (15/17)
 45.27% (359/793)
src/gdal/frmts/grib/degrib/degrib/metaparse.cpp
 50.19% (1045/2082)
 86.36% (19/22)
 56.36% (758/1345)
src/gdal/frmts/grib/degrib/degrib/myerror.cpp
 69.91% (151/216)
100.00% (5/5)
 72.29% (60/83)
src/gdal/frmts/grib/degrib/degrib/myutil.c
 12.86% (9/70)
 20.00% (1/5)
 21.67% (13/60)
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/1542)
  0.00% (0/15)
  0.00% (0/1083)
src/gdal/frmts/grib/degrib/g2clib/aecunpack.c
 76.79% (43/56)
100.00% (1/1)
 80.00% (28/35)
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/206)
src/gdal/frmts/grib/degrib/g2clib/comunpack.c
 71.34% (239/335)
100.00% (2/2)
 85.89% (286/333)
src/gdal/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp
 25.40% (16/63)
100.00% (1/1)
 24.14% (7/29)
src/gdal/frmts/grib/degrib/g2clib/dec_png.c
 62.75% (64/102)
100.00% (2/2)
 70.45% (62/88)
src/gdal/frmts/grib/degrib/g2clib/drstemplates.c
 56.00% (28/50)
 75.00% (3/4)
 45.00% (18/40)
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
 65.12% (183/281)
100.00% (1/1)
 74.74% (142/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)
 78.57% (11/14)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack2.c
 73.53% (25/34)
100.00% (1/1)
 81.25% (13/16)
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)
 65.38% (34/52)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack6.c
 42.86% (15/35)
100.00% (1/1)
 35.00% (7/20)
src/gdal/frmts/grib/degrib/g2clib/g2_unpack7.c
 72.11% (106/147)
100.00% (2/2)
 74.79% (89/119)
src/gdal/frmts/grib/degrib/g2clib/gbits.c
 97.59% (81/83)
100.00% (5/5)
 97.14% (68/70)
src/gdal/frmts/grib/degrib/g2clib/gridtemplates.c
 44.00% (33/75)
 75.00% (3/4)
 29.58% (21/71)
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
 47.92% (23/48)
100.00% (2/2)
 43.90% (18/41)
src/gdal/frmts/grib/degrib/g2clib/misspack.c
 55.58% (244/439)
100.00% (1/1)
 60.36% (201/333)
src/gdal/frmts/grib/degrib/g2clib/mkieee.c
 72.00% (36/50)
100.00% (1/1)
 70.97% (22/31)
src/gdal/frmts/grib/degrib/g2clib/pack_gp.c
 62.00% (416/671)
100.00% (1/1)
 60.51% (285/471)
src/gdal/frmts/grib/degrib/g2clib/pdstemplates.c
 42.26% (142/336)
100.00% (4/4)
 48.57% (136/280)
src/gdal/frmts/grib/degrib/g2clib/pngunpack.c
 76.92% (30/39)
100.00% (1/1)
 90.32% (28/31)
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
 86.36% (114/132)
100.00% (1/1)
 89.61% (69/77)
src/gdal/frmts/grib/degrib/g2clib/simpack.c
 51.88% (69/133)
100.00% (1/1)
 62.39% (68/109)
src/gdal/frmts/grib/degrib/g2clib/simunpack.c
 87.88% (29/33)
100.00% (2/2)
 87.10% (27/31)
src/gdal/frmts/grib/degrib/g2clib/specunpack.c
  0.00% (0/68)
  0.00% (0/2)
  0.00% (0/54)
src/gdal/frmts/grib/gribcreatecopy.cpp
 43.06% (888/2062)
 69.77% (30/43)
 48.13% (591/1228)
src/gdal/frmts/grib/gribdataset.cpp
 83.83% (1814/2164)
 91.38% (53/58)
 83.52% (973/1165)
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% (30/30)
src/gdal/frmts/gsg/gs7bgdataset.cpp
 23.27% (198/851)
 55.00% (11/20)
 30.31% (184/607)
src/gdal/frmts/gsg/gsagdataset.cpp
 39.31% (465/1183)
 65.00% (13/20)
 43.91% (346/788)
src/gdal/frmts/gsg/gsbgdataset.cpp
 20.42% (137/671)
 55.00% (11/20)
 22.92% (113/493)
src/gdal/frmts/gti/gdaltileindexdataset.cpp
  6.27% (280/4465)
 12.68% (9/71)
  5.86% (157/2678)
src/gdal/frmts/gtiff/cogdriver.cpp
  2.46% (38/1547)
  9.68% (3/31)
  2.02% (17/843)
src/gdal/frmts/gtiff/fetchbufferdirectio.h
  0.00% (0/58)
  0.00% (0/3)
  0.00% (0/36)
src/gdal/frmts/gtiff/geotiff.cpp
 70.00% (686/980)
 53.33% (16/30)
 59.23% (337/569)
src/gdal/frmts/gtiff/gt_citation.cpp
 86.59% (510/589)
100.00% (8/8)
 88.94% (418/470)
src/gdal/frmts/gtiff/gt_jpeg_copy.cpp
  2.92% (14/479)
 28.57% (2/7)
  4.45% (15/337)
src/gdal/frmts/gtiff/gt_overview.cpp
  4.04% (38/941)
 16.67% (1/6)
  7.21% (55/763)
src/gdal/frmts/gtiff/gt_wkt_srs.cpp
 59.57% (1672/2807)
 64.71% (11/17)
 61.82% (1331/2153)
src/gdal/frmts/gtiff/gtiffbitmapband.cpp
 68.09% (32/47)
 80.00% (4/5)
 71.43% (15/21)
src/gdal/frmts/gtiff/gtiffdataset.cpp
 65.58% (747/1139)
 80.77% (21/26)
 67.94% (659/970)
src/gdal/frmts/gtiff/gtiffdataset.h
100.00% (11/11)
100.00% (3/3)
100.00% (4/4)
src/gdal/frmts/gtiff/gtiffdataset_read.cpp
 28.40% (1710/6021)
 51.79% (29/56)
 38.39% (1572/4095)
src/gdal/frmts/gtiff/gtiffdataset_write.cpp
 43.69% (3111/7121)
 67.92% (72/106)
 50.42% (2560/5077)
src/gdal/frmts/gtiff/gtiffjpegoverviewds.cpp
 60.53% (161/266)
 83.33% (5/6)
 71.81% (107/149)
src/gdal/frmts/gtiff/gtiffoddbitsband.cpp
 71.21% (470/660)
100.00% (3/3)
 78.09% (278/356)
src/gdal/frmts/gtiff/gtiffoddbitsband.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/gtiff/gtiffrasterband.cpp
 75.62% (304/402)
 71.43% (5/7)
 85.35% (303/355)
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
 44.68% (517/1157)
 72.41% (21/29)
 44.24% (434/981)
src/gdal/frmts/gtiff/gtiffrasterband_write.cpp
 11.94% (96/804)
 23.53% (4/17)
 11.43% (55/481)
src/gdal/frmts/gtiff/gtiffrgbaband.cpp
 94.17% (97/103)
 80.00% (4/5)
 95.65% (66/69)
src/gdal/frmts/gtiff/gtiffrgbaband.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/gtiff/gtiffsplitband.cpp
 81.58% (62/76)
 50.00% (2/4)
 89.39% (59/66)
src/gdal/frmts/gtiff/gtiffsplitband.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/gtiff/gtiffsplitbitmapband.cpp
 89.19% (66/74)
 80.00% (4/5)
 93.18% (41/44)
src/gdal/frmts/gtiff/libgeotiff/geo_extra.c
 72.14% (145/201)
 75.00% (3/4)
 67.50% (135/200)
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.59% (50/54)
src/gdal/frmts/gtiff/libgeotiff/geo_names.c
  7.21% (16/222)
 21.43% (3/14)
  7.32% (15/205)
src/gdal/frmts/gtiff/libgeotiff/geo_new.c
 91.57% (239/261)
 50.00% (4/8)
 86.24% (188/218)
src/gdal/frmts/gtiff/libgeotiff/geo_normalize.c
 79.64% (1600/2009)
 69.70% (23/33)
 77.31% (1254/1622)
src/gdal/frmts/gtiff/libgeotiff/geo_set.c
 66.67% (80/120)
100.00% (2/2)
 58.75% (47/80)
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.62% (66/78)
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
 37.80% (141/373)
 68.42% (13/19)
 39.89% (150/376)
src/gdal/frmts/gtiff/libtiff/tif_close.c
 83.56% (61/73)
100.00% (3/3)
 92.65% (63/68)
src/gdal/frmts/gtiff/libtiff/tif_codec.c
 91.43% (32/35)
100.00% (3/3)
 92.59% (25/27)
src/gdal/frmts/gtiff/libtiff/tif_color.c
100.00% (161/161)
100.00% (7/7)
 95.73% (202/211)
src/gdal/frmts/gtiff/libtiff/tif_compress.c
 47.09% (105/223)
 59.09% (13/22)
 54.61% (83/152)
src/gdal/frmts/gtiff/libtiff/tif_dir.c
 69.00% (1289/1868)
 69.23% (27/39)
 71.71% (1232/1718)
src/gdal/frmts/gtiff/libtiff/tif_dirinfo.c
 57.63% (438/760)
 46.43% (13/28)
 61.82% (395/639)
src/gdal/frmts/gtiff/libtiff/tif_dirread.c
 71.32% (5123/7183)
 79.17% (95/120)
 64.47% (4336/6726)
src/gdal/frmts/gtiff/libtiff/tif_dirwrite.c
 30.86% (886/2871)
 41.67% (30/72)
 34.69% (1076/3102)
src/gdal/frmts/gtiff/libtiff/tif_dumpmode.c
 45.95% (34/74)
 60.00% (3/5)
 31.58% (18/57)
src/gdal/frmts/gtiff/libtiff/tif_error.c
 24.71% (21/85)
 33.33% (2/6)
 22.22% (16/72)
src/gdal/frmts/gtiff/libtiff/tif_fax3.c
 49.16% (557/1133)
 67.50% (27/40)
 54.51% (2328/4271)
src/gdal/frmts/gtiff/libtiff/tif_flush.c
 49.38% (40/81)
100.00% (3/3)
 61.90% (65/105)
src/gdal/frmts/gtiff/libtiff/tif_getimage.c
 59.70% (1653/2769)
 50.00% (32/64)
 60.99% (1568/2571)
src/gdal/frmts/gtiff/libtiff/tif_hash_set.c
 61.50% (131/213)
 80.00% (12/15)
 59.13% (123/208)
src/gdal/frmts/gtiff/libtiff/tif_jpeg.c
 66.50% (1187/1785)
 82.43% (61/74)
 67.67% (1032/1525)
src/gdal/frmts/gtiff/libtiff/tif_jpeg_12.c
 78.26% (18/23)
100.00% (1/1)
 66.67% (16/24)
src/gdal/frmts/gtiff/libtiff/tif_lerc.c
 48.12% (473/983)
 73.33% (11/15)
 49.56% (447/902)
src/gdal/frmts/gtiff/libtiff/tif_luv.c
 50.38% (670/1330)
 60.78% (31/51)
 44.37% (559/1260)
src/gdal/frmts/gtiff/libtiff/tif_lzma.c
 41.39% (161/389)
 71.43% (10/14)
 40.05% (147/367)
src/gdal/frmts/gtiff/libtiff/tif_lzw.c
 89.45% (746/834)
100.00% (13/13)
 79.64% (614/771)
src/gdal/frmts/gtiff/libtiff/tif_next.c
100.00% (105/105)
100.00% (3/3)
 98.63% (72/73)
src/gdal/frmts/gtiff/libtiff/tif_ojpeg.c
 80.04% (1696/2119)
 80.95% (51/63)
 72.74% (1342/1845)
src/gdal/frmts/gtiff/libtiff/tif_open.c
 62.19% (347/558)
 44.19% (19/43)
 66.45% (418/629)
src/gdal/frmts/gtiff/libtiff/tif_packbits.c
 36.19% (93/257)
 42.86% (3/7)
 31.62% (43/136)
src/gdal/frmts/gtiff/libtiff/tif_pixarlog.c
 40.35% (531/1316)
 59.26% (16/27)
 34.26% (430/1255)
src/gdal/frmts/gtiff/libtiff/tif_predict.c
 53.98% (448/830)
 60.71% (17/28)
 50.83% (431/848)
src/gdal/frmts/gtiff/libtiff/tif_read.c
 66.64% (851/1277)
 89.66% (26/29)
 71.06% (862/1213)
src/gdal/frmts/gtiff/libtiff/tif_strip.c
 74.82% (208/278)
 73.33% (11/15)
 80.95% (187/231)
src/gdal/frmts/gtiff/libtiff/tif_swab.c
 76.47% (143/187)
 76.92% (10/13)
 48.77% (79/162)
src/gdal/frmts/gtiff/libtiff/tif_thunder.c
 94.87% (111/117)
100.00% (4/4)
 97.12% (101/104)
src/gdal/frmts/gtiff/libtiff/tif_tile.c
 64.43% (125/194)
 72.73% (8/11)
 74.65% (162/217)
src/gdal/frmts/gtiff/libtiff/tif_vsi.c
 22.22% (24/108)
 36.84% (7/19)
 21.79% (17/78)
src/gdal/frmts/gtiff/libtiff/tif_warning.c
 17.74% (11/62)
 20.00% (1/5)
 17.65% (9/51)
src/gdal/frmts/gtiff/libtiff/tif_webp.c
 49.69% (324/652)
 64.29% (9/14)
 45.63% (240/526)
src/gdal/frmts/gtiff/libtiff/tif_write.c
 35.08% (228/650)
 64.29% (9/14)
 45.85% (337/735)
src/gdal/frmts/gtiff/libtiff/tif_zip.c
 64.91% (320/493)
100.00% (17/17)
 55.18% (314/569)
src/gdal/frmts/gtiff/libtiff/tif_zstd.c
 49.64% (136/274)
 66.67% (8/12)
 41.05% (117/285)
src/gdal/frmts/gtiff/tifvsi.cpp
 70.81% (279/394)
 80.00% (20/25)
 64.44% (145/225)
src/gdal/frmts/gxf/gxf_ogcwkt.c
 55.68% (152/273)
100.00% (3/3)
 52.24% (163/312)
src/gdal/frmts/gxf/gxfdataset.cpp
 87.20% (143/164)
100.00% (9/9)
 87.72% (100/114)
src/gdal/frmts/gxf/gxfopen.c
 66.38% (389/586)
 69.23% (9/13)
 71.20% (361/507)
src/gdal/frmts/hf2/hf2dataset.cpp
 85.01% (754/887)
100.00% (16/16)
 87.07% (579/665)
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.49% (1101/1478)
 88.89% (16/18)
 78.58% (763/971)
src/gdal/frmts/hfa/hfacompress.cpp
 70.90% (134/189)
100.00% (9/9)
 74.44% (99/133)
src/gdal/frmts/hfa/hfadataset.cpp
 42.86% (1718/4008)
 54.26% (51/94)
 45.04% (1244/2762)
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
 71.96% (408/567)
 87.10% (27/31)
 75.61% (310/410)
src/gdal/frmts/hfa/hfafield.cpp
 68.49% (865/1263)
 81.82% (9/11)
 79.25% (680/858)
src/gdal/frmts/hfa/hfaopen.cpp
 69.26% (2109/3045)
 73.44% (47/64)
 72.53% (1278/1762)
src/gdal/frmts/hfa/hfatype.cpp
 86.14% (230/267)
 80.00% (8/10)
 90.62% (174/192)
src/gdal/frmts/http/httpdriver.cpp
 64.38% (103/160)
 75.00% (3/4)
 62.60% (77/123)
src/gdal/frmts/icechunk/generated/common_generated.h
  0.00% (0/60)
  0.00% (0/15)
  0.00% (0/25)
src/gdal/frmts/icechunk/generated/manifest_generated.h
  0.00% (0/269)
  0.00% (0/57)
  0.00% (0/125)
src/gdal/frmts/icechunk/generated/repo_generated.h
  0.00% (0/1153)
  0.00% (0/237)
  0.00% (0/459)
src/gdal/frmts/icechunk/generated/snapshot_generated.h
  0.00% (0/570)
  0.00% (0/122)
  0.00% (0/247)
src/gdal/frmts/icechunk/icechunkdriver.cpp
  3.42% (10/292)
  6.67% (1/15)
  5.45% (6/110)
src/gdal/frmts/icechunk/icechunkdrivercore.cpp
 61.70% (29/47)
100.00% (2/2)
 82.86% (29/35)
src/gdal/frmts/icechunk/icechunkfile.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/icechunk/icechunkmanifest.cpp
  0.00% (0/301)
  0.00% (0/9)
  0.00% (0/177)
src/gdal/frmts/icechunk/icechunkmanifest.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/icechunk/icechunkrepo.cpp
  0.00% (0/433)
  0.00% (0/12)
  0.00% (0/241)
src/gdal/frmts/icechunk/icechunkrepo.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/frmts/icechunk/icechunksnapshot.cpp
  0.00% (0/437)
  0.00% (0/10)
  0.00% (0/302)
src/gdal/frmts/icechunk/icechunksnapshot.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/7)
src/gdal/frmts/icechunk/icechunkutils.cpp
  0.00% (0/156)
  0.00% (0/3)
  0.00% (0/91)
src/gdal/frmts/icechunk/icechunkutils.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/icechunk/vsiicechunk.cpp
 12.06% (62/514)
 47.06% (8/17)
 13.84% (40/289)
src/gdal/frmts/idrisi/IdrisiDataset.cpp
  0.94% (19/2022)
  4.65% (2/43)
  1.19% (15/1258)
src/gdal/frmts/ilwis/ilwiscoordinatesystem.cpp
 17.35% (123/709)
 16.67% (5/30)
 26.79% (120/448)
src/gdal/frmts/ilwis/ilwisdataset.cpp
 47.27% (745/1576)
 65.45% (36/55)
 40.68% (454/1116)
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.33% (379/439)
src/gdal/frmts/iso8211/ddffield.cpp
 62.56% (142/227)
 83.33% (5/6)
 60.42% (87/144)
src/gdal/frmts/iso8211/ddffielddefn.cpp
 75.79% (598/789)
 66.67% (10/15)
 72.07% (387/537)
src/gdal/frmts/iso8211/ddfmodule.cpp
 55.78% (169/303)
 58.33% (7/12)
 59.73% (135/226)
src/gdal/frmts/iso8211/ddfrecord.cpp
 73.25% (723/987)
 84.38% (27/32)
 76.17% (473/621)
src/gdal/frmts/iso8211/ddfrecordindex.cpp
 77.22% (61/79)
 81.82% (9/11)
 66.10% (39/59)
src/gdal/frmts/iso8211/ddfrecordindex.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/frmts/iso8211/ddfsubfielddefn.cpp
 60.85% (356/585)
 71.43% (10/14)
 57.80% (252/436)
src/gdal/frmts/iso8211/ddfutils.cpp
 71.43% (20/28)
 66.67% (2/3)
 72.00% (18/25)
src/gdal/frmts/iso8211/iso8211.h
 60.80% (107/176)
 58.93% (33/56)
 64.06% (41/64)
src/gdal/frmts/jaxapalsar/jaxapalsardataset.cpp
  7.56% (26/344)
 15.38% (2/13)
 10.71% (24/224)
src/gdal/frmts/jdem/jdemdataset.cpp
 76.73% (122/159)
100.00% (12/12)
 85.04% (108/127)
src/gdal/frmts/jpeg/jpegdrivercore.cpp
 87.06% (74/85)
100.00% (3/3)
 87.91% (80/91)
src/gdal/frmts/jpeg/jpgdataset.cpp
 32.03% (1403/4380)
 55.77% (58/104)
 43.34% (1074/2478)
src/gdal/frmts/jpeg/jpgdataset.h
 66.67% (12/18)
 66.67% (4/6)
 71.43% (5/7)
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
  8.79% (195/2218)
 17.02% (8/47)
 13.47% (158/1173)
src/gdal/frmts/kmlsuperoverlay/kmlsuperoverlaydataset.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/l1b/l1bdataset.cpp
 52.99% (1277/2410)
 52.46% (32/61)
 65.63% (909/1385)
src/gdal/frmts/lerc/lercdriver.cpp
 90.15% (293/325)
100.00% (14/14)
 90.18% (202/224)
src/gdal/frmts/lerc/lercdrivercore.cpp
100.00% (18/18)
100.00% (2/2)
100.00% (15/15)
src/gdal/frmts/leveller/levellerdataset.cpp
 33.60% (250/744)
 40.00% (22/55)
 35.73% (169/473)
src/gdal/frmts/libertiff/libertiffdataset.cpp
 74.53% (2051/2752)
 83.87% (52/62)
 80.46% (1565/1945)
src/gdal/frmts/libertiff/libtiff_codecs.h
100.00% (50/50)
100.00% (13/13)
100.00% (21/21)
src/gdal/frmts/map/mapdataset.cpp
 62.25% (155/249)
 42.86% (6/14)
 63.92% (101/158)
src/gdal/frmts/mbtiles/mbtilesdataset.cpp
 37.60% (973/2588)
 61.54% (40/65)
 36.46% (576/1580)
src/gdal/frmts/mem/memdataset.cpp
 32.99% (875/2652)
 50.00% (58/116)
 31.98% (482/1507)
src/gdal/frmts/mem/memdataset.h
 76.92% (30/39)
 76.92% (10/13)
 76.92% (10/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
 59.35% (419/706)
 67.74% (21/31)
 59.05% (349/591)
src/gdal/frmts/miramon/miramon_band.cpp
 43.59% (813/1865)
 66.67% (24/36)
 49.15% (610/1241)
src/gdal/frmts/miramon/miramon_band.h
 71.78% (117/163)
 77.78% (35/45)
 67.95% (53/78)
src/gdal/frmts/miramon/miramon_dataset.cpp
 48.45% (328/677)
 61.90% (13/21)
 49.47% (282/570)
src/gdal/frmts/miramon/miramon_dataset.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/gdal/frmts/miramon/miramon_palettes.cpp
 26.54% (112/422)
 62.50% (5/8)
 28.09% (75/267)
src/gdal/frmts/miramon/miramon_palettes.h
 50.77% (33/65)
 55.00% (11/20)
 55.00% (11/20)
src/gdal/frmts/miramon/miramon_rasterband.cpp
 23.89% (241/1009)
 48.15% (13/27)
 28.25% (189/669)
src/gdal/frmts/miramon/miramon_rasterband.h
 46.88% (15/32)
 83.33% (5/6)
 18.52% (5/27)
src/gdal/frmts/miramon/miramon_rel.cpp
 33.78% (431/1276)
 52.00% (26/50)
 36.70% (331/902)
src/gdal/frmts/miramon/miramon_rel.h
 25.97% (40/154)
 44.00% (11/25)
 17.19% (22/128)
src/gdal/frmts/miramon_common/mm_gdal_functions.c
 69.82% (1601/2293)
 97.87% (46/47)
 71.53% (1254/1753)
src/gdal/frmts/mrf/BitMask2D.h
 59.68% (37/62)
 64.29% (9/14)
 48.15% (13/27)
src/gdal/frmts/mrf/JPEG_band.cpp
 46.05% (233/506)
 68.42% (13/19)
 43.17% (136/315)
src/gdal/frmts/mrf/JPNG_band.cpp
  0.00% (0/146)
  0.00% (0/10)
  0.00% (0/88)
src/gdal/frmts/mrf/LERCV1/Lerc1Image.cpp
 39.34% (299/760)
 34.78% (8/23)
 42.28% (249/589)
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
 47.12% (237/503)
 62.50% (10/16)
 53.59% (194/362)
src/gdal/frmts/mrf/PNG_band.cpp
 30.89% (80/259)
 36.36% (4/11)
 32.28% (61/189)
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)
 57.58% (57/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.26% (99/214)
 48.21% (27/56)
 55.34% (57/103)
src/gdal/frmts/mrf/marfa_dataset.cpp
 24.92% (460/1846)
 37.78% (17/45)
 28.76% (388/1349)
src/gdal/frmts/mrf/mrf_band.cpp
 20.70% (224/1082)
 43.75% (14/32)
 21.97% (174/792)
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
 69.28% (239/345)
 70.83% (17/24)
 61.17% (115/188)
src/gdal/frmts/mrf/mrfdrivercore.cpp
 98.08% (51/52)
100.00% (3/3)
 96.30% (52/54)
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.79% (225/342)
 83.33% (5/6)
 59.79% (113/189)
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)
 16.17% (43/266)
src/gdal/frmts/netcdf/netcdf_sentinel3_sral_mwr.cpp
  0.00% (0/316)
  0.00% (0/13)
  0.00% (0/356)
src/gdal/frmts/netcdf/netcdfdataset.cpp
 35.06% (3383/9649)
 56.03% (79/141)
 33.81% (2532/7489)
src/gdal/frmts/netcdf/netcdfdataset.h
 13.33% (6/45)
 14.29% (2/14)
 13.64% (3/22)
src/gdal/frmts/netcdf/netcdfdrivercore.cpp
 63.57% (281/442)
 66.67% (4/6)
 33.20% (84/253)
src/gdal/frmts/netcdf/netcdflayer.cpp
 18.48% (429/2322)
 48.15% (13/27)
 18.43% (343/1861)
src/gdal/frmts/netcdf/netcdflayersg.cpp
  7.85% (23/293)
 33.33% (3/9)
 10.11% (19/188)
src/gdal/frmts/netcdf/netcdfmultidim.cpp
 28.97% (1090/3763)
 54.62% (71/130)
 30.87% (1024/3317)
src/gdal/frmts/netcdf/netcdfsg.cpp
  3.64% (27/742)
  9.52% (2/21)
  4.42% (21/475)
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)
  1.94% (9/464)
src/gdal/frmts/netcdf/netcdfsgwriterutil.h
  6.51% (14/215)
  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/238)
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.10% (144/197)
src/gdal/frmts/nitf/ecrgtocdataset.cpp
  4.98% (32/642)
 13.04% (3/23)
  5.83% (26/446)
src/gdal/frmts/nitf/embedded_resources.c
 33.33% (3/9)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/frmts/nitf/kdtree.h
  0.00% (0/575)
  0.00% (0/16)
  0.00% (0/189)
src/gdal/frmts/nitf/kdtree_vq_cadrg.h
  0.00% (0/273)
  0.00% (0/18)
  0.00% (0/82)
src/gdal/frmts/nitf/mgrs.c
 24.75% (100/404)
 22.22% (2/9)
 19.26% (73/379)
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
 30.15% (1540/5108)
 64.41% (38/59)
 31.12% (1050/3374)
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/442)
src/gdal/frmts/nitf/nitfdrivercore.cpp
 86.58% (129/149)
100.00% (7/7)
 87.65% (149/170)
src/gdal/frmts/nitf/nitffile.cpp
 38.19% (1196/3132)
 53.85% (21/39)
 45.38% (1105/2435)
src/gdal/frmts/nitf/nitfimage.c
 54.48% (1722/3161)
 70.00% (28/40)
 61.48% (1550/2521)
src/gdal/frmts/nitf/nitfrasterband.cpp
 48.47% (365/753)
 61.76% (21/34)
 52.09% (237/455)
src/gdal/frmts/nitf/nitfwritejpeg.cpp
  0.00% (0/165)
  0.00% (0/1)
  0.00% (0/77)
src/gdal/frmts/nitf/offsetpatcher.cpp
  1.50% (5/333)
  6.25% (1/16)
  1.62% (3/185)
src/gdal/frmts/nitf/offsetpatcher.h
  4.17% (1/24)
 12.50% (1/8)
  7.69% (1/13)
src/gdal/frmts/nitf/rpfframewriter.cpp
  0.00% (0/2746)
  0.00% (0/65)
  0.00% (0/1230)
src/gdal/frmts/nitf/rpftocdataset.cpp
  5.18% (46/888)
  7.14% (3/42)
  7.08% (42/593)
src/gdal/frmts/nitf/rpftocfile.cpp
  4.98% (31/623)
 25.00% (1/4)
  3.29% (17/516)
src/gdal/frmts/nitf/rpftocwriter.cpp
  0.00% (0/602)
  0.00% (0/13)
  0.00% (0/198)
src/gdal/frmts/northwood/grcdataset.cpp
 84.73% (172/203)
 78.57% (11/14)
 84.30% (102/121)
src/gdal/frmts/northwood/grddataset.cpp
 34.96% (251/718)
 52.38% (11/21)
 46.00% (161/350)
src/gdal/frmts/northwood/northwood.cpp
 45.34% (248/547)
 45.45% (5/11)
 44.86% (166/370)
src/gdal/frmts/ogcapi/gdalogcapidataset.cpp
  6.79% (145/2135)
 13.43% (9/67)
  5.64% (68/1206)
src/gdal/frmts/pcidsk/gdal_edb.cpp
 19.83% (24/121)
 33.33% (4/12)
 25.45% (14/55)
src/gdal/frmts/pcidsk/ogrpcidsklayer.cpp
 43.18% (228/528)
 58.33% (7/12)
 43.79% (134/306)
src/gdal/frmts/pcidsk/pcidskdataset2.cpp
 47.97% (673/1403)
 68.09% (32/47)
 47.62% (421/884)
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% (25/25)
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)
 19.88% (34/171)
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)
 57.58% (19/33)
src/gdal/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp
 30.70% (101/329)
 61.90% (13/21)
 36.32% (85/234)
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.91% (57/136)
src/gdal/frmts/pcidsk/sdk/channel/cexternalchannel.cpp
  9.52% (44/462)
 40.00% (4/10)
 13.61% (26/191)
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
 47.67% (123/258)
 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.18% (105/401)
 68.75% (11/16)
 28.35% (72/254)
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.17% (29/137)
 31.25% (5/16)
 23.17% (19/82)
src/gdal/frmts/pcidsk/sdk/core/cpcidskfile.cpp
 58.90% (642/1090)
 67.86% (19/28)
 61.25% (354/578)
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/29)
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.27% (181/353)
 55.56% (10/18)
 47.93% (116/242)
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
 45.52% (178/391)
100.00% (4/4)
 47.06% (72/153)
src/gdal/frmts/pcidsk/sdk/core/pcidskexception.cpp
 87.30% (55/63)
 83.33% (5/6)
 89.66% (26/29)
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)
 68.18% (15/22)
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
  1.18% (10/845)
 18.75% (3/16)
  2.41% (7/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.48% (235/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
 71.18% (121/170)
 63.16% (12/19)
 70.11% (61/87)
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
  1.60% (17/1065)
 25.00% (3/12)
  0.53% (8/1506)
src/gdal/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp
 68.75% (583/848)
 81.58% (31/38)
 66.12% (281/425)
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/101)
src/gdal/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp
 75.40% (95/126)
100.00% (7/7)
 67.06% (57/85)
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
 93.51% (72/77)
 93.75% (15/16)
 89.19% (33/37)
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.91% (10/11)
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/128)
  0.00% (0/1)
  0.00% (0/95)
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
 57.69% (30/52)
100.00% (6/6)
 66.04% (35/53)
src/gdal/frmts/pcraster/libcsf/mclose.c
 20.69% (12/58)
100.00% (1/1)
 11.90% (10/84)
src/gdal/frmts/pcraster/libcsf/mopen.c
 58.49% (93/159)
 33.33% (1/3)
 63.20% (79/125)
src/gdal/frmts/pcraster/libcsf/mperror.c
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/4)
src/gdal/frmts/pcraster/libcsf/pcrtypes.h
 13.51% (5/37)
 20.00% (3/15)
 18.42% (7/38)
src/gdal/frmts/pcraster/libcsf/putsomec.c
  0.00% (0/112)
  0.00% (0/9)
  0.00% (0/170)
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/493)
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/28)
src/gdal/frmts/pcraster/pcrasterdataset.cpp
 20.90% (65/311)
 58.33% (7/12)
 19.53% (33/169)
src/gdal/frmts/pcraster/pcrasterdrivercore.cpp
100.00% (19/19)
100.00% (2/2)
100.00% (22/22)
src/gdal/frmts/pcraster/pcrastermisc.cpp
 83.33% (10/12)
100.00% (1/1)
 84.62% (11/13)
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/28)
src/gdal/frmts/pdf/embedded_resources.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/pdf/gdal_pdf.h
 40.91% (9/22)
 42.86% (3/7)
 63.64% (7/11)
src/gdal/frmts/pdf/ogrpdflayer.cpp
 94.67% (142/150)
 75.00% (6/8)
 94.96% (113/119)
src/gdal/frmts/pdf/pdfcreatecopy.cpp
 42.02% (1511/3596)
 67.24% (39/58)
 40.26% (742/1843)
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/1954)
  0.00% (0/34)
  0.00% (0/898)
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.01% (2612/4503)
 72.92% (70/96)
 61.46% (1901/3093)
src/gdal/frmts/pdf/pdfdrivercore.cpp
 98.60% (141/143)
100.00% (3/3)
 90.24% (37/41)
src/gdal/frmts/pdf/pdfio.cpp
 86.67% (156/180)
 85.71% (18/21)
 92.00% (115/125)
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.03% (655/873)
 84.15% (69/82)
 75.58% (359/475)
src/gdal/frmts/pdf/pdfobject.h
 83.87% (78/93)
 82.14% (23/28)
 83.78% (31/37)
src/gdal/frmts/pdf/pdfreadvectors.cpp
 92.78% (1748/1884)
 95.83% (23/24)
 91.30% (1427/1563)
src/gdal/frmts/pdf/pdfwritabledataset.cpp
 80.38% (209/260)
100.00% (9/9)
 78.34% (123/157)
src/gdal/frmts/pds/embedded_resources.c
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/frmts/pds/isis2dataset.cpp
 61.85% (308/498)
100.00% (11/11)
 70.82% (233/329)
src/gdal/frmts/pds/isis3dataset.cpp
 18.30% (597/3263)
 32.88% (24/73)
 22.88% (429/1875)
src/gdal/frmts/pds/json_utils.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/8)
src/gdal/frmts/pds/pds4dataset.cpp
 45.76% (2099/4587)
 58.54% (48/82)
 50.13% (1303/2599)
src/gdal/frmts/pds/pds4dataset.h
 63.64% (49/77)
 64.00% (16/25)
 64.00% (16/25)
src/gdal/frmts/pds/pds4vector.cpp
 34.97% (791/2262)
 73.08% (38/52)
 34.48% (563/1633)
src/gdal/frmts/pds/pdsdataset.cpp
 70.67% (747/1057)
 67.86% (19/28)
 78.71% (514/653)
src/gdal/frmts/pds/pdsdrivercore.cpp
 89.88% (453/504)
 93.33% (14/15)
 82.79% (202/244)
src/gdal/frmts/pds/vicardataset.cpp
 30.36% (748/2464)
 41.51% (22/53)
 33.68% (492/1461)
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.47% (228/319)
100.00% (9/9)
 74.77% (166/222)
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.05% (12/585)
src/gdal/frmts/png/filter_sse2_intrinsics.c
 88.57% (186/210)
 91.67% (11/12)
 90.00% (27/30)
src/gdal/frmts/png/libpng/png.c
 31.85% (544/1708)
 43.28% (29/67)
 34.47% (557/1616)
src/gdal/frmts/png/libpng/pngerror.c
 43.64% (168/385)
 59.26% (16/27)
 44.26% (162/366)
src/gdal/frmts/png/libpng/pngget.c
 18.60% (125/672)
 19.40% (13/67)
 18.40% (191/1038)
src/gdal/frmts/png/libpng/pngmem.c
 76.58% (85/111)
 84.62% (11/13)
 69.57% (96/138)
src/gdal/frmts/png/libpng/pngread.c
 16.38% (386/2356)
 29.27% (12/41)
 18.09% (442/2444)
src/gdal/frmts/png/libpng/pngrio.c
 52.78% (19/36)
 66.67% (2/3)
 53.12% (17/32)
src/gdal/frmts/png/libpng/pngrtran.c
  9.28% (318/3427)
 16.67% (8/48)
 11.45% (260/2270)
src/gdal/frmts/png/libpng/pngrutil.c
 69.98% (1769/2528)
 98.11% (52/53)
 28.12% (1927/6852)
src/gdal/frmts/png/libpng/pngset.c
 29.68% (320/1078)
 25.58% (11/43)
 33.49% (362/1081)
src/gdal/frmts/png/libpng/pngtrans.c
  5.18% (24/463)
 14.29% (3/21)
  5.39% (20/371)
src/gdal/frmts/png/libpng/pngwio.c
  0.00% (0/51)
  0.00% (0/5)
  0.00% (0/45)
src/gdal/frmts/png/libpng/pngwrite.c
  0.00% (0/1381)
  0.00% (0/44)
  0.00% (0/1297)
src/gdal/frmts/png/libpng/pngwtran.c
  0.00% (0/404)
  0.00% (0/5)
  0.00% (0/209)
src/gdal/frmts/png/libpng/pngwutil.c
  0.00% (0/1583)
  0.00% (0/51)
  0.00% (0/1530)
src/gdal/frmts/png/pngdataset.cpp
 48.11% (1032/2145)
 62.00% (31/50)
 49.57% (742/1497)
src/gdal/frmts/png/pngdataset.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/frmts/png/pngdrivercore.cpp
100.00% (56/56)
100.00% (2/2)
100.00% (27/27)
src/gdal/frmts/prf/phprfdataset.cpp
  9.09% (46/506)
 18.75% (3/16)
 12.16% (40/329)
src/gdal/frmts/raw/ace2dataset.cpp
 37.82% (59/156)
 33.33% (3/9)
 50.83% (61/120)
src/gdal/frmts/raw/atlsci_spheroid.cpp
  0.00% (0/81)
  0.00% (0/12)
  0.00% (0/69)
src/gdal/frmts/raw/btdataset.cpp
 45.78% (228/498)
 63.16% (12/19)
 48.15% (182/378)
src/gdal/frmts/raw/byndataset.cpp
 81.92% (213/260)
100.00% (13/13)
 87.96% (168/191)
src/gdal/frmts/raw/cpgdataset.cpp
  7.05% (64/908)
 21.74% (5/23)
 14.61% (83/568)
src/gdal/frmts/raw/cphddataset.cpp
  2.33% (22/945)
  5.71% (2/35)
  2.18% (11/504)
src/gdal/frmts/raw/doq1dataset.cpp
 87.43% (167/191)
100.00% (9/9)
 91.38% (106/116)
src/gdal/frmts/raw/doq2dataset.cpp
 83.80% (238/284)
100.00% (7/7)
 90.91% (220/242)
src/gdal/frmts/raw/ehdrdataset.cpp
 55.52% (799/1439)
 63.64% (21/33)
 56.56% (599/1059)
src/gdal/frmts/raw/ehdrdataset.h
100.00% (6/6)
100.00% (2/2)
100.00% (5/5)
src/gdal/frmts/raw/eirdataset.cpp
 55.59% (179/322)
 88.89% (8/9)
 66.26% (161/243)
src/gdal/frmts/raw/envidataset.cpp
 51.37% (975/1898)
 73.33% (33/45)
 51.27% (686/1338)
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.57% (280/810)
 61.54% (8/13)
 33.39% (208/623)
src/gdal/frmts/raw/genbindataset.cpp
 94.33% (416/441)
 91.67% (11/12)
 95.65% (308/322)
src/gdal/frmts/raw/gscdataset.cpp
 81.00% (81/100)
100.00% (6/6)
 87.14% (61/70)
src/gdal/frmts/raw/gtxdataset.cpp
 50.68% (112/221)
 61.54% (8/13)
 43.64% (103/236)
src/gdal/frmts/raw/hkvdataset.cpp
  3.49% (21/602)
 12.50% (2/16)
  4.71% (14/297)
src/gdal/frmts/raw/iscedataset.cpp
 63.64% (336/528)
 92.31% (12/13)
 81.08% (240/296)
src/gdal/frmts/raw/krodataset.cpp
 39.13% (72/184)
 85.71% (6/7)
 44.13% (79/179)
src/gdal/frmts/raw/landataset.cpp
 70.08% (253/361)
 81.25% (13/16)
 79.53% (237/298)
src/gdal/frmts/raw/lcpdataset.cpp
 43.84% (559/1275)
 81.82% (9/11)
 30.41% (222/730)
src/gdal/frmts/raw/loslasdataset.cpp
 80.65% (100/124)
100.00% (8/8)
 87.78% (79/90)
src/gdal/frmts/raw/mffdataset.cpp
  5.85% (39/667)
 11.76% (2/17)
  7.78% (36/463)
src/gdal/frmts/raw/ndfdataset.cpp
 48.35% (117/242)
 70.00% (7/10)
 60.54% (89/147)
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
  7.47% (21/281)
 16.67% (2/12)
 10.89% (22/202)
src/gdal/frmts/raw/pauxdataset.cpp
 20.91% (78/373)
 27.78% (5/18)
 25.75% (60/233)
src/gdal/frmts/raw/pnmdataset.cpp
 63.27% (155/245)
 88.89% (8/9)
 64.48% (118/183)
src/gdal/frmts/raw/rawdrivers.cpp
 89.47% (34/38)
 66.67% (2/3)
 66.67% (2/3)
src/gdal/frmts/raw/roipacdataset.cpp
 54.03% (315/583)
 78.57% (11/14)
 62.04% (219/353)
src/gdal/frmts/raw/rrasterdataset.cpp
 47.13% (518/1099)
 44.44% (16/36)
 58.20% (465/799)
src/gdal/frmts/raw/snodasdataset.cpp
 59.61% (183/307)
 21.43% (3/14)
 65.28% (173/265)
src/gdal/frmts/rcm/rcmdataset.cpp
  0.40% (7/1734)
  4.17% (1/24)
  0.34% (3/889)
src/gdal/frmts/rcm/rcmdataset.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/8)
src/gdal/frmts/rcm/rcmdrivercore.cpp
 64.77% (57/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.38% (395/423)
src/gdal/frmts/rmf/rmfdataset.cpp
 44.61% (1108/2484)
 54.00% (27/50)
 63.46% (1457/2296)
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.87% (193/538)
 40.00% (2/5)
 43.87% (136/310)
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.14% (32/1020)
  8.70% (2/23)
  5.87% (32/545)
src/gdal/frmts/safe/safedataset.cpp
  1.65% (24/1451)
  7.14% (2/28)
  3.41% (24/703)
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.71% (25/673)
 10.53% (2/19)
  4.26% (19/446)
src/gdal/frmts/sentinel2/sentinel2dataset.cpp
 34.64% (1193/3444)
 60.87% (28/46)
 39.46% (874/2215)
src/gdal/frmts/sigdem/sigdemdataset.cpp
 44.20% (225/509)
 72.22% (13/18)
 66.20% (237/358)
src/gdal/frmts/snap_tiff/snaptiffdriver.cpp
 12.50% (68/544)
 27.78% (5/18)
 13.28% (49/369)
src/gdal/frmts/srtmhgt/srtmhgtdataset.cpp
  8.52% (35/411)
 13.33% (2/15)
 18.21% (55/302)
src/gdal/frmts/stacit/stacitdataset.cpp
 61.95% (547/883)
 92.31% (12/13)
 65.88% (307/466)
src/gdal/frmts/stacta/stactadataset.cpp
 58.86% (757/1286)
 76.00% (19/25)
 59.94% (428/714)
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.68% (28/493)
  6.25% (2/32)
  6.01% (19/316)
src/gdal/frmts/tga/tgadataset.cpp
  7.58% (42/554)
 20.00% (2/10)
 15.01% (53/353)
src/gdal/frmts/til/tildataset.cpp
  8.41% (19/226)
 20.00% (2/10)
 13.93% (17/122)
src/gdal/frmts/tsx/tsxdataset.cpp
  7.27% (36/495)
 13.33% (2/15)
 13.92% (44/316)
src/gdal/frmts/usgsdem/usgsdemdataset.cpp
 97.57% (563/577)
100.00% (19/19)
 98.11% (415/423)
src/gdal/frmts/vrt/pixelfunctions.cpp
  2.75% (84/3053)
  0.67% (1/149)
  0.06% (1/1587)
src/gdal/frmts/vrt/vrtdataset.cpp
 45.01% (1100/2444)
 76.67% (46/60)
 47.99% (729/1519)
src/gdal/frmts/vrt/vrtdataset.h
 44.48% (153/344)
 49.44% (44/89)
 48.39% (90/186)
src/gdal/frmts/vrt/vrtderivedrasterband.cpp
 25.90% (323/1247)
 35.29% (12/34)
 30.19% (208/689)
src/gdal/frmts/vrt/vrtdriver.cpp
 68.84% (285/414)
 70.00% (7/10)
 63.06% (140/222)
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.15% (4/186)
  5.26% (1/19)
  2.44% (2/82)
src/gdal/frmts/vrt/vrtfilters.cpp
  0.00% (0/555)
  0.00% (0/15)
  0.00% (0/379)
src/gdal/frmts/vrt/vrtmultidim.cpp
 24.44% (632/2586)
 43.82% (39/89)
 25.70% (366/1424)
src/gdal/frmts/vrt/vrtpansharpened.cpp
  0.00% (0/1472)
  0.00% (0/18)
  0.00% (0/841)
src/gdal/frmts/vrt/vrtprocesseddataset.cpp
  3.95% (57/1442)
  8.70% (2/23)
  5.26% (44/836)
src/gdal/frmts/vrt/vrtprocesseddatasetfunctions.cpp
  8.23% (108/1313)
  3.70% (1/27)
  0.14% (1/712)
src/gdal/frmts/vrt/vrtrasterband.cpp
 50.54% (472/934)
 81.63% (40/49)
 51.52% (306/594)
src/gdal/frmts/vrt/vrtrawrasterband.cpp
 51.07% (191/374)
 63.64% (7/11)
 59.35% (127/214)
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
 51.08% (1162/2275)
 77.36% (41/53)
 47.51% (657/1383)
src/gdal/frmts/vrt/vrtsources.cpp
 45.25% (1376/3041)
 59.57% (56/94)
 49.84% (911/1828)
src/gdal/frmts/vrt/vrtwarped.cpp
  9.41% (133/1413)
 17.39% (8/46)
  8.49% (68/801)
src/gdal/frmts/wcs/gmlcoverage.cpp
  0.00% (0/111)
  0.00% (0/1)
  0.00% (0/76)
src/gdal/frmts/wcs/wcsdataset.cpp
 17.29% (177/1024)
 36.67% (11/30)
 20.70% (125/604)
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/317)
src/gdal/frmts/wcs/wcsdataset110.cpp
  0.00% (0/723)
  0.00% (0/7)
  0.00% (0/370)
src/gdal/frmts/wcs/wcsdataset201.cpp
  0.00% (0/799)
  0.00% (0/12)
  0.00% (0/378)
src/gdal/frmts/wcs/wcsdrivercore.cpp
 88.89% (24/27)
100.00% (2/2)
 92.86% (39/42)
src/gdal/frmts/wcs/wcsrasterband.cpp
  0.00% (0/193)
  0.00% (0/7)
  0.00% (0/124)
src/gdal/frmts/wcs/wcsutils.cpp
 21.71% (178/820)
 20.59% (7/34)
 21.83% (98/449)
src/gdal/frmts/webp/webpdataset.cpp
 15.62% (122/781)
 42.86% (9/21)
 14.57% (96/659)
src/gdal/frmts/webp/webpdrivercore.cpp
 97.67% (84/86)
100.00% (2/2)
 92.86% (26/28)
src/gdal/frmts/wms/gdalhttp.cpp
 64.26% (151/235)
100.00% (5/5)
 69.23% (108/156)
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)
 74.83% (107/143)
src/gdal/frmts/wms/gdalwmsdataset.cpp
 54.34% (382/703)
 46.15% (6/13)
 56.39% (225/399)
src/gdal/frmts/wms/gdalwmsrasterband.cpp
 45.25% (448/990)
 57.14% (16/28)
 46.96% (270/575)
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/222)
  0.00% (0/13)
  0.00% (0/130)
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/325)
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)
 52.00% (13/25)
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
 65.96% (124/188)
 87.50% (7/8)
 67.78% (61/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
 34.85% (329/944)
 53.33% (8/15)
 38.92% (230/591)
src/gdal/frmts/wms/wmsdriver.h
 26.36% (29/110)
 31.25% (10/32)
 45.16% (28/62)
src/gdal/frmts/wms/wmsdrivercore.cpp
 80.60% (108/134)
100.00% (5/5)
 87.32% (124/142)
src/gdal/frmts/wms/wmsmetadataset.cpp
 50.58% (349/690)
 76.47% (13/17)
 48.35% (190/393)
src/gdal/frmts/wms/wmsutils.cpp
 59.65% (68/114)
 85.71% (6/7)
 70.34% (83/118)
src/gdal/frmts/wmts/wmtsdataset.cpp
 61.93% (1215/1962)
 80.00% (24/30)
 68.40% (842/1231)
src/gdal/frmts/wmts/wmtsdrivercore.cpp
 86.49% (64/74)
100.00% (2/2)
 81.82% (45/55)
src/gdal/frmts/xyz/xyzdataset.cpp
 56.85% (834/1467)
 76.92% (10/13)
 63.22% (648/1025)
src/gdal/frmts/zarr/crc32c.cpp
  0.00% (0/215)
  0.00% (0/14)
  0.00% (0/120)
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
 17.50% (7/40)
 66.67% (2/3)
  9.52% (2/21)
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
 10.93% (158/1445)
 23.08% (9/39)
 12.86% (102/793)
src/gdal/frmts/zarr/vsikerchunk_parquet_ref.cpp
  9.13% (58/635)
 53.33% (8/15)
 10.29% (36/350)
src/gdal/frmts/zarr/zarr.h
 77.30% (235/304)
 80.49% (66/82)
 80.00% (96/120)
src/gdal/frmts/zarr/zarr_array.cpp
 43.34% (1392/3212)
 63.46% (33/52)
 46.97% (814/1733)
src/gdal/frmts/zarr/zarr_attribute.cpp
 72.87% (274/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
 34.70% (110/317)
 50.00% (4/8)
 46.67% (126/270)
src/gdal/frmts/zarr/zarr_group.cpp
 25.00% (100/400)
 45.45% (10/22)
 27.85% (61/219)
src/gdal/frmts/zarr/zarr_sharedresource.cpp
 61.64% (225/365)
 75.00% (9/12)
 67.69% (132/195)
src/gdal/frmts/zarr/zarr_v2_array.cpp
 77.86% (1540/1978)
 83.33% (25/30)
 77.82% (765/983)
src/gdal/frmts/zarr/zarr_v2_group.cpp
 39.65% (385/971)
 75.00% (12/16)
 43.28% (190/439)
src/gdal/frmts/zarr/zarr_v3_array.cpp
 23.76% (783/3295)
 47.92% (23/48)
 27.04% (447/1653)
src/gdal/frmts/zarr/zarr_v3_codec.cpp
 44.44% (4/9)
 66.67% (2/3)
 60.00% (3/5)
src/gdal/frmts/zarr/zarr_v3_codec.h
 23.47% (23/98)
 24.14% (7/29)
 34.21% (13/38)
src/gdal/frmts/zarr/zarr_v3_codec_abstract_compressor.cpp
  0.00% (0/41)
  0.00% (0/3)
  0.00% (0/16)
src/gdal/frmts/zarr/zarr_v3_codec_blosc.cpp
  0.00% (0/125)
  0.00% (0/4)
  0.00% (0/78)
src/gdal/frmts/zarr/zarr_v3_codec_bytes.cpp
 22.90% (30/131)
 50.00% (3/6)
 24.39% (20/82)
src/gdal/frmts/zarr/zarr_v3_codec_crc32c.cpp
  0.00% (0/59)
  0.00% (0/6)
  0.00% (0/22)
src/gdal/frmts/zarr/zarr_v3_codec_gzip.cpp
  0.00% (0/68)
  0.00% (0/4)
  0.00% (0/34)
src/gdal/frmts/zarr/zarr_v3_codec_sequence.cpp
 38.11% (109/286)
 66.67% (6/9)
 40.27% (60/149)
src/gdal/frmts/zarr/zarr_v3_codec_sharding.cpp
  0.00% (0/1041)
  0.00% (0/15)
  0.00% (0/591)
src/gdal/frmts/zarr/zarr_v3_codec_transpose.cpp
  0.00% (0/253)
  0.00% (0/10)
  0.00% (0/127)
src/gdal/frmts/zarr/zarr_v3_codec_vlen_utf8.cpp
  0.00% (0/173)
  0.00% (0/5)
  0.00% (0/83)
src/gdal/frmts/zarr/zarr_v3_codec_zstd.cpp
  0.00% (0/83)
  0.00% (0/4)
  0.00% (0/45)
src/gdal/frmts/zarr/zarr_v3_group.cpp
 31.61% (343/1085)
 61.11% (11/18)
 40.20% (199/495)
src/gdal/frmts/zarr/zarrdriver.cpp
 61.31% (1149/1874)
 57.41% (31/54)
 62.85% (658/1047)
src/gdal/frmts/zarr/zarrdrivercore.cpp
 95.04% (115/121)
100.00% (4/4)
 95.59% (65/68)
src/gdal/frmts/zlib/contrib/infback9/infback9.c
  0.00% (0/447)
  0.00% (0/4)
  0.00% (0/658)
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
 58.05% (274/472)
 76.92% (10/13)
 66.93% (172/257)
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.69% (292/302)
100.00% (5/5)
 98.40% (185/188)
src/gdal/fuzzers/gdal_translate_fuzzer.cpp
 88.14% (171/194)
100.00% (2/2)
 93.33% (126/135)
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/embedded_resources.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/gcore/enviutils.cpp
 73.45% (249/339)
 75.00% (3/4)
 62.67% (141/225)
src/gdal/gcore/gdal.h
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/17)
src/gdal/gcore/gdal_abstractbandblockcache.h
 33.33% (3/9)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/gcore/gdal_adbc.cpp
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/gcore/gdal_asyncreader.h
  0.00% (0/42)
  0.00% (0/14)
  0.00% (0/14)
src/gdal/gcore/gdal_avx2_emulation.hpp
 62.39% (73/117)
 52.17% (12/23)
 52.17% (12/23)
src/gdal/gcore/gdal_colortable.h
 77.78% (7/9)
 60.00% (3/5)
 60.00% (3/5)
src/gdal/gcore/gdal_computedrasterband.h
  0.00% (0/18)
  0.00% (0/5)
  0.00% (0/5)
src/gdal/gcore/gdal_cpp_functions.h
100.00% (19/19)
100.00% (4/4)
 82.35% (14/17)
src/gdal/gcore/gdal_dataset.h
 75.51% (37/49)
 73.33% (11/15)
 68.18% (15/22)
src/gdal/gcore/gdal_defaultoverviews.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/gcore/gdal_driver.h
 60.00% (18/30)
 60.00% (6/10)
 60.00% (6/10)
src/gdal/gcore/gdal_drivermanager.h
100.00% (4/4)
100.00% (1/1)
 83.33% (5/6)
src/gdal/gcore/gdal_gcp.h
100.00% (39/39)
100.00% (13/13)
100.00% (13/13)
src/gdal/gcore/gdal_geotransform.h
 54.24% (32/59)
 57.14% (8/14)
 74.07% (20/27)
src/gdal/gcore/gdal_majorobject.h
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/gdal/gcore/gdal_maskbands.h
  0.00% (0/21)
  0.00% (0/7)
  0.00% (0/7)
src/gdal/gcore/gdal_matrix.hpp
  0.00% (0/77)
  0.00% (0/1)
  0.00% (0/18)
src/gdal/gcore/gdal_matrix_avx2_fma.cpp
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/2)
src/gdal/gcore/gdal_mdreader.cpp
 21.16% (160/756)
 45.83% (11/24)
 32.38% (169/522)
src/gdal/gcore/gdal_minmax_element.hpp
 46.45% (268/577)
 50.00% (21/42)
 41.12% (132/321)
src/gdal/gcore/gdal_misc.cpp
 41.41% (1561/3770)
 66.32% (63/95)
 40.39% (1149/2845)
src/gdal/gcore/gdal_multidomainmetadata.h
 60.00% (6/10)
 50.00% (2/4)
 60.00% (3/5)
src/gdal/gcore/gdal_openinfo.h
100.00% (3/3)
100.00% (1/1)
100.00% (3/3)
src/gdal/gcore/gdal_pam.h
 50.00% (6/12)
 50.00% (2/4)
 50.00% (2/4)
src/gdal/gcore/gdal_priv_templates.hpp
 61.43% (454/739)
 72.60% (53/73)
 64.69% (185/286)
src/gdal/gcore/gdal_proxy.h
 57.14% (4/7)
 66.67% (2/3)
 66.67% (2/3)
src/gdal/gcore/gdal_rasterband.h
 83.78% (31/37)
 83.33% (10/12)
 72.22% (13/18)
src/gdal/gcore/gdal_rasterblock.h
 73.53% (25/34)
 72.73% (8/11)
 76.92% (10/13)
src/gdal/gcore/gdal_rat.cpp
 19.15% (312/1629)
 23.76% (24/101)
 15.64% (214/1368)
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/139)
  0.00% (0/1)
  0.00% (0/104)
src/gdal/gcore/gdal_relationship.h
  0.00% (0/82)
  0.00% (0/27)
  0.00% (0/31)
src/gdal/gcore/gdal_thread_pool.cpp
 77.78% (42/54)
 83.33% (5/6)
 91.67% (33/36)
src/gdal/gcore/gdal_typetraits.h
  0.00% (0/122)
  0.00% (0/31)
  0.00% (0/31)
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)
 67.07% (55/82)
src/gdal/gcore/gdalalgorithm.cpp
  0.00% (0/8540)
  0.00% (0/293)
  0.00% (0/4977)
src/gdal/gcore/gdalalgorithm_cpp.h
  1.10% (11/999)
  0.81% (2/246)
  0.62% (2/321)
src/gdal/gcore/gdalalgorithmregistry.cpp
 34.80% (79/227)
 36.36% (8/22)
 25.48% (40/157)
src/gdal/gcore/gdalallvalidmaskband.cpp
 76.47% (39/51)
 75.00% (6/8)
 84.62% (22/26)
src/gdal/gcore/gdalantirecursion.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/gcore/gdalarraybandblockcache.cpp
 84.21% (208/247)
100.00% (11/11)
 86.98% (147/169)
src/gdal/gcore/gdalcachedpixelaccessor.h
  0.00% (0/153)
  0.00% (0/11)
  0.00% (0/87)
src/gdal/gcore/gdalcolortable.cpp
  8.56% (41/479)
 34.62% (9/26)
  9.43% (38/403)
src/gdal/gcore/gdalcomputedrasterband.cpp
  0.00% (0/699)
  0.00% (0/25)
  0.00% (0/379)
src/gdal/gcore/gdaldataset.cpp
 28.33% (1600/5648)
 39.18% (134/342)
 27.97% (1228/4391)
src/gdal/gcore/gdaldefaultasync.cpp
  0.00% (0/73)
  0.00% (0/11)
  0.00% (0/66)
src/gdal/gcore/gdaldefaultoverviews.cpp
 29.96% (355/1185)
 51.52% (17/33)
 30.62% (252/823)
src/gdal/gcore/gdaldllmain.cpp
 21.74% (5/23)
 50.00% (2/4)
 28.57% (2/7)
src/gdal/gcore/gdaldriver.cpp
 51.35% (1087/2117)
 52.83% (28/53)
 58.64% (1011/1724)
src/gdal/gcore/gdaldrivermanager.cpp
 21.83% (217/994)
 43.24% (16/37)
 29.95% (192/641)
src/gdal/gcore/gdalexif.cpp
 36.05% (381/1057)
 18.75% (3/16)
 42.73% (291/681)
src/gdal/gcore/gdalhashsetbandblockcache.cpp
 84.69% (83/98)
 90.91% (10/11)
 84.13% (53/63)
src/gdal/gcore/gdaljp2box.cpp
 40.36% (111/275)
 42.31% (11/26)
 57.21% (123/215)
src/gdal/gcore/gdaljp2metadata.cpp
  0.25% (6/2399)
  6.67% (2/30)
  0.14% (2/1439)
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
 92.17% (2400/2604)
 98.08% (51/52)
 88.67% (1237/1395)
src/gdal/gcore/gdalmajorobject.cpp
 65.06% (54/83)
 78.95% (15/19)
 42.06% (45/107)
src/gdal/gcore/gdalmultidomainmetadata.cpp
 77.01% (134/174)
 90.00% (9/10)
 85.71% (120/140)
src/gdal/gcore/gdalnodatamaskband.cpp
 73.65% (341/463)
 83.33% (10/12)
 71.13% (170/239)
src/gdal/gcore/gdalnodatavaluesmaskband.cpp
 14.29% (22/154)
 40.00% (2/5)
 11.69% (9/77)
src/gdal/gcore/gdalopeninfo.cpp
 89.08% (253/284)
100.00% (12/12)
 94.50% (206/218)
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/363)
  0.00% (0/23)
  0.00% (0/225)
src/gdal/gcore/gdalpamdataset.cpp
 61.98% (639/1031)
 86.49% (32/37)
 64.63% (477/738)
src/gdal/gcore/gdalpamproxydb.cpp
 10.33% (22/213)
 42.86% (3/7)
 10.14% (15/148)
src/gdal/gcore/gdalpamrasterband.cpp
 62.43% (595/953)
 85.71% (36/42)
 65.45% (432/660)
src/gdal/gcore/gdalplugindriverproxy.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/gcore/gdalproxydataset.cpp
 26.39% (57/216)
 54.55% (6/11)
 20.21% (19/94)
src/gdal/gcore/gdalproxypool.cpp
 55.06% (506/919)
 46.48% (33/71)
 56.73% (291/513)
src/gdal/gcore/gdalpython.cpp
  0.00% (0/469)
  0.00% (0/10)
  0.00% (0/876)
src/gdal/gcore/gdalpythondriverloader.cpp
  1.83% (26/1424)
  2.27% (1/44)
  1.77% (13/736)
src/gdal/gcore/gdalrasterband.cpp
 54.06% (3510/6493)
 35.52% (103/290)
 49.68% (2263/4555)
src/gdal/gcore/gdalrasterblock.cpp
 54.40% (272/500)
 66.67% (20/30)
 55.35% (181/327)
src/gdal/gcore/gdalrescaledalphaband.cpp
 20.31% (13/64)
 40.00% (2/5)
 12.96% (7/54)
src/gdal/gcore/gdalsse_priv.h
 15.86% (134/845)
 16.37% (28/171)
 17.10% (33/193)
src/gdal/gcore/gdalsubdatasetinfo.cpp
 52.85% (65/123)
 61.54% (8/13)
 52.05% (38/73)
src/gdal/gcore/gdalthreadsafedataset.cpp
  2.02% (10/495)
  7.14% (3/42)
  4.15% (11/265)
src/gdal/gcore/gdalvirtualmem.cpp
  0.00% (0/653)
  0.00% (0/27)
  0.00% (0/449)
src/gdal/gcore/mdreader/reader_alos.cpp
 63.67% (198/311)
 85.71% (6/7)
 71.70% (114/159)
src/gdal/gcore/mdreader/reader_digital_globe.cpp
 36.78% (64/174)
 71.43% (5/7)
 47.12% (49/104)
src/gdal/gcore/mdreader/reader_eros.cpp
 64.47% (127/197)
 85.71% (6/7)
 70.75% (75/106)
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
 64.86% (120/185)
 85.71% (6/7)
 72.97% (81/111)
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
 16.01% (57/356)
 87.50% (7/8)
 17.91% (36/201)
src/gdal/gcore/mdreader/reader_rapid_eye.cpp
 23.86% (21/88)
 60.00% (3/5)
 26.83% (11/41)
src/gdal/gcore/mdreader/reader_rdk1.cpp
 12.39% (14/113)
 42.86% (3/7)
 18.97% (11/58)
src/gdal/gcore/mdreader/reader_spot.cpp
 20.00% (48/240)
 75.00% (3/4)
 20.93% (27/129)
src/gdal/gcore/multidim/gdal_multidim.h
 61.02% (72/118)
 60.00% (24/40)
 61.90% (26/42)
src/gdal/gcore/multidim/gdal_pam_multidim.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/gcore/multidim/gdalmultidim_abstract_array.cpp
 42.88% (289/674)
 47.37% (9/19)
 45.83% (165/360)
src/gdal/gcore/multidim/gdalmultidim_array.cpp
 18.59% (195/1049)
 45.24% (19/42)
 24.07% (110/457)
src/gdal/gcore/multidim/gdalmultidim_array_bridge_classic.cpp
 30.20% (434/1437)
 79.31% (23/29)
 35.82% (302/843)
src/gdal/gcore/multidim/gdalmultidim_array_gltorthorectification.cpp
  0.00% (0/369)
  0.00% (0/17)
  0.00% (0/172)
src/gdal/gcore/multidim/gdalmultidim_array_gridded.cpp
  0.00% (0/566)
  0.00% (0/14)
  0.00% (0/315)
src/gdal/gcore/multidim/gdalmultidim_array_mask.cpp
  0.00% (0/679)
  0.00% (0/23)
  0.00% (0/411)
src/gdal/gcore/multidim/gdalmultidim_array_maths.cpp
  0.00% (0/476)
  0.00% (0/24)
  0.00% (0/298)
src/gdal/gcore/multidim/gdalmultidim_array_meshgrid.cpp
  0.00% (0/178)
  0.00% (0/15)
  0.00% (0/100)
src/gdal/gcore/multidim/gdalmultidim_array_regularly_spaced.cpp
 82.81% (106/128)
 80.00% (8/10)
 84.75% (50/59)
src/gdal/gcore/multidim/gdalmultidim_array_resampled.cpp
  0.00% (0/691)
  0.00% (0/26)
  0.00% (0/425)
src/gdal/gcore/multidim/gdalmultidim_array_transposed.cpp
 28.81% (121/420)
 16.00% (4/25)
 31.53% (64/203)
src/gdal/gcore/multidim/gdalmultidim_array_unscaled.cpp
  0.00% (0/356)
  0.00% (0/3)
  0.00% (0/184)
src/gdal/gcore/multidim/gdalmultidim_array_unscaled.h
  0.00% (0/81)
  0.00% (0/18)
  0.00% (0/31)
src/gdal/gcore/multidim/gdalmultidim_array_view.cpp
 34.58% (203/587)
 25.64% (10/39)
 48.17% (158/328)
src/gdal/gcore/multidim/gdalmultidim_attribute.cpp
 50.41% (183/363)
 62.16% (23/37)
 57.76% (93/161)
src/gdal/gcore/multidim/gdalmultidim_c_api_array.cpp
  0.61% (3/493)
  1.47% (1/68)
  0.10% (1/1049)
src/gdal/gcore/multidim/gdalmultidim_dimension.cpp
 40.00% (18/45)
 41.67% (5/12)
 65.38% (17/26)
src/gdal/gcore/multidim/gdalmultidim_extended_data_type.cpp
 53.56% (128/239)
 77.27% (17/22)
 54.55% (96/176)
src/gdal/gcore/multidim/gdalmultidim_group.cpp
  6.70% (75/1119)
 23.08% (9/39)
 10.71% (54/504)
src/gdal/gcore/multidim/gdalmultidim_misc.cpp
 17.24% (20/116)
 23.08% (3/13)
 21.21% (14/66)
src/gdal/gcore/multidim/gdalmultidim_pam.cpp
 34.00% (119/350)
 57.89% (11/19)
 35.40% (57/161)
src/gdal/gcore/multidim/gdalmultidim_priv.h
  0.00% (0/32)
  0.00% (0/10)
  0.00% (0/18)
src/gdal/gcore/nasakeywordhandler.cpp
 99.18% (486/490)
 92.31% (12/13)
 99.42% (343/345)
src/gdal/gcore/nasakeywordhandler.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/gcore/overview.cpp
 36.29% (1799/4957)
 42.27% (41/97)
 31.59% (774/2450)
src/gdal/gcore/rasterio.cpp
 70.23% (3440/4898)
 82.18% (83/101)
 69.24% (1823/2633)
src/gdal/gcore/rasterio_ssse3.cpp
 30.15% (120/398)
 30.77% (4/13)
 11.43% (24/210)
src/gdal/gcore/rawdataset.cpp
 55.20% (732/1326)
 87.50% (35/40)
 56.43% (500/886)
src/gdal/gcore/rawdataset.h
 37.50% (9/24)
 37.50% (3/8)
 37.50% (3/8)
src/gdal/gcore/tiff_common.cpp
100.00% (150/150)
100.00% (3/3)
100.00% (109/109)
src/gdal/gcore/tilematrixset.cpp
 61.72% (366/593)
 77.78% (7/9)
 65.26% (201/308)
src/gdal/gcore/tilematrixset.hpp
 28.00% (7/25)
 33.33% (3/9)
 33.33% (3/9)
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
 61.46% (59/96)
 40.00% (2/5)
 63.01% (46/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/921)
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/123)
src/gdal/gnm/gnmnetwork.cpp
  0.00% (0/44)
  0.00% (0/12)
  0.00% (0/66)
src/gdal/gnm/gnmresultlayer.cpp
  0.00% (0/113)
  0.00% (0/17)
  0.00% (0/68)
src/gdal/gnm/gnmrule.cpp
  0.00% (0/101)
  0.00% (0/14)
  0.00% (0/64)
src/gdal/libaec/src/decode.c
 61.90% (403/651)
 58.70% (27/46)
 39.75% (312/785)
src/gdal/libaec/src/encode.c
  0.00% (0/672)
  0.00% (0/29)
  0.00% (0/421)
src/gdal/libaec/src/encode_accessors.c
  0.00% (0/120)
  0.00% (0/14)
  0.00% (0/32)
src/gdal/libaec/src/sz_compat.c
  1.38% (3/218)
 10.00% (1/10)
  0.61% (1/164)
src/gdal/libaec/src/vector.c
  0.00% (0/42)
  0.00% (0/7)
  0.00% (0/42)
src/gdal/muparser/include/muParserBase.h
 29.41% (5/17)
 20.00% (1/5)
 38.46% (5/13)
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/147)
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/779)
src/gdal/muparser/src/muParserBytecode.cpp
  0.00% (0/398)
  0.00% (0/18)
  0.00% (0/325)
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/348)
src/gdal/netcdf-c-4.7.4/libdispatch/crc32.c
100.00% (17/17)
100.00% (2/2)
 95.65% (22/23)
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)
 80.00% (32/40)
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/82)
  0.00% (0/14)
  0.00% (0/89)
src/gdal/netcdf-c-4.7.4/libdispatch/dcopy.c
  0.00% (0/474)
  0.00% (0/6)
  0.00% (0/513)
src/gdal/netcdf-c-4.7.4/libdispatch/ddim.c
 50.88% (29/57)
 50.00% (4/8)
 50.00% (30/60)
src/gdal/netcdf-c-4.7.4/libdispatch/ddispatch.c
 82.81% (53/64)
 50.00% (1/2)
 68.52% (37/54)
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.22% (28/184)
src/gdal/netcdf-c-4.7.4/libdispatch/dfile.c
 44.29% (186/420)
 35.48% (11/31)
 39.45% (217/550)
src/gdal/netcdf-c-4.7.4/libdispatch/dfilter.c
  4.19% (15/358)
  8.33% (1/12)
  3.11% (11/354)
src/gdal/netcdf-c-4.7.4/libdispatch/dgroup.c
 76.92% (60/78)
 78.57% (11/14)
 61.90% (39/63)
src/gdal/netcdf-c-4.7.4/libdispatch/dinfermodel.c
 42.67% (192/450)
 62.50% (10/16)
 37.86% (234/618)
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)
 48.57% (51/105)
src/gdal/netcdf-c-4.7.4/libdispatch/drc.c
 17.95% (56/312)
 18.75% (3/16)
 18.27% (74/405)
src/gdal/netcdf-c-4.7.4/libdispatch/dstring.c
 84.54% (82/97)
 80.00% (4/5)
 70.37% (133/189)
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.63% (31/87)
src/gdal/netcdf-c-4.7.4/libdispatch/dutil.c
  0.00% (0/212)
  0.00% (0/10)
  0.00% (0/206)
src/gdal/netcdf-c-4.7.4/libdispatch/dvar.c
 14.84% (38/256)
 22.22% (4/18)
  9.47% (25/264)
src/gdal/netcdf-c-4.7.4/libdispatch/dvarget.c
 10.59% (61/576)
 18.82% (16/85)
  8.39% (48/572)
src/gdal/netcdf-c-4.7.4/libdispatch/dvarinq.c
 42.49% (82/193)
 64.29% (9/14)
 49.51% (102/206)
src/gdal/netcdf-c-4.7.4/libdispatch/dvarput.c
  3.64% (22/605)
  4.71% (4/85)
  3.30% (19/575)
src/gdal/netcdf-c-4.7.4/libdispatch/dvlen.c
  0.00% (0/38)
  0.00% (0/6)
  0.00% (0/35)
src/gdal/netcdf-c-4.7.4/libdispatch/dwinpath.c
  0.00% (0/73)
  0.00% (0/2)
  0.00% (0/99)
src/gdal/netcdf-c-4.7.4/libdispatch/nc.c
 61.36% (27/44)
 80.00% (4/5)
 45.16% (28/62)
src/gdal/netcdf-c-4.7.4/libdispatch/ncbytes.c
 46.72% (64/137)
 47.06% (8/17)
 38.86% (68/175)
src/gdal/netcdf-c-4.7.4/libdispatch/nchashmap.c
 51.29% (139/271)
 57.14% (8/14)
 43.44% (106/244)
src/gdal/netcdf-c-4.7.4/libdispatch/nclist.c
 47.53% (77/162)
 47.37% (9/19)
 42.47% (93/219)
src/gdal/netcdf-c-4.7.4/libdispatch/nclistmgr.c
 53.85% (42/78)
 50.00% (4/8)
 54.47% (67/123)
src/gdal/netcdf-c-4.7.4/libdispatch/nclog.c
 22.86% (24/105)
 33.33% (3/9)
 17.92% (19/106)
src/gdal/netcdf-c-4.7.4/libdispatch/ncuri.c
 11.66% (66/566)
 13.64% (3/22)
  9.39% (75/799)
src/gdal/netcdf-c-4.7.4/libdispatch/utf8proc.c
 52.60% (293/557)
 34.38% (11/32)
 46.96% (309/658)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5attr.c
 37.93% (198/522)
 63.64% (7/11)
 32.86% (278/846)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5create.c
 60.18% (68/113)
100.00% (2/2)
 37.55% (104/277)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5dim.c
 48.94% (69/141)
 66.67% (2/3)
 38.83% (106/273)
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)
 46.73% (236/505)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5filter.c
 13.28% (32/241)
 12.50% (1/8)
 10.92% (45/412)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5grp.c
  0.00% (0/75)
  0.00% (0/2)
  0.00% (0/116)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5internal.c
 52.97% (232/438)
 68.75% (11/16)
 43.84% (388/885)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5open.c
 52.62% (724/1376)
 88.46% (23/26)
 38.77% (932/2404)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5type.c
  0.00% (0/203)
  0.00% (0/12)
  0.00% (0/277)
src/gdal/netcdf-c-4.7.4/libhdf5/hdf5var.c
 49.90% (525/1052)
 54.55% (12/22)
 38.70% (779/2013)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4hdf.c
 38.87% (618/1590)
 52.78% (19/36)
 31.35% (928/2960)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4info.c
 77.61% (156/201)
 77.78% (7/9)
 61.80% (165/267)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4mem.c
  0.00% (0/31)
  0.00% (0/2)
  0.00% (0/30)
src/gdal/netcdf-c-4.7.4/libhdf5/nc4memcb.c
  0.00% (0/329)
  0.00% (0/9)
  0.00% (0/380)
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.09% (346/1150)
 60.98% (25/41)
 25.19% (402/1596)
src/gdal/netcdf-c-4.7.4/libsrc/dim.c
 56.71% (186/328)
 73.33% (11/15)
 47.97% (225/469)
src/gdal/netcdf-c-4.7.4/libsrc/memio.c
  0.00% (0/369)
  0.00% (0/16)
  0.00% (0/518)
src/gdal/netcdf-c-4.7.4/libsrc/mmapio.c
  0.00% (0/261)
  0.00% (0/11)
  0.00% (0/325)
src/gdal/netcdf-c-4.7.4/libsrc/nc3dispatch.c
 27.66% (52/188)
 22.50% (9/40)
 25.71% (54/210)
src/gdal/netcdf-c-4.7.4/libsrc/nc3internal.c
 37.50% (396/1056)
 51.35% (19/37)
 36.04% (514/1426)
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.60% (151/4195)
src/gdal/netcdf-c-4.7.4/libsrc/posixio.c
 47.54% (416/875)
 57.58% (19/33)
 40.35% (437/1083)
src/gdal/netcdf-c-4.7.4/libsrc/putget.c
  8.19% (603/7362)
 11.45% (26/227)
  7.34% (697/9490)
src/gdal/netcdf-c-4.7.4/libsrc/v1hpg.c
 77.66% (744/958)
100.00% (37/37)
 67.51% (825/1222)
src/gdal/netcdf-c-4.7.4/libsrc/var.c
 58.63% (299/510)
 78.95% (15/19)
 50.88% (348/684)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4attr.c
 34.69% (51/147)
 16.67% (1/6)
 28.06% (71/253)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4dim.c
  0.00% (0/89)
  0.00% (0/3)
  0.00% (0/163)
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)
 58.25% (180/309)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4internal.c
 53.32% (345/647)
 57.14% (24/42)
 43.09% (446/1035)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4type.c
  7.26% (17/234)
 14.29% (1/7)
  8.64% (26/301)
src/gdal/netcdf-c-4.7.4/libsrc4/nc4var.c
 22.84% (235/1029)
 66.67% (6/9)
 20.00% (243/1215)
src/gdal/netcdf-c-4.7.4/libsrc4/ncfunc.c
 46.15% (12/26)
 50.00% (1/2)
 45.16% (14/31)
src/gdal/netcdf-c-4.7.4/libsrc4/ncindex.c
 21.97% (58/264)
 35.29% (6/17)
 21.91% (71/324)
src/gdal/ogr/gml2ogrgeometry.cpp
 62.41% (1831/2934)
 94.74% (18/19)
 68.62% (1391/2027)
src/gdal/ogr/mitab_bounds.cpp
 24.88% (54/217)
 50.00% (2/4)
 36.36% (68/187)
src/gdal/ogr/ogr2gmlgeometry.cpp
 87.33% (820/939)
 91.67% (11/12)
 83.45% (343/411)
src/gdal/ogr/ogr2kmlgeometry.cpp
 97.49% (233/239)
100.00% (6/6)
 98.10% (155/158)
src/gdal/ogr/ogr_api.cpp
 16.22% (176/1085)
 34.69% (17/49)
 12.10% (114/942)
src/gdal/ogr/ogr_core.h
 53.95% (82/152)
 60.87% (14/23)
 91.08% (143/157)
src/gdal/ogr/ogr_expat.cpp
 87.96% (95/108)
100.00% (7/7)
 86.54% (45/52)
src/gdal/ogr/ogr_expat.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogr_feature.h
 55.65% (271/487)
 55.84% (86/154)
 59.49% (116/195)
src/gdal/ogr/ogr_featurestyle.h
  0.00% (0/305)
  0.00% (0/102)
  0.00% (0/104)
src/gdal/ogr/ogr_fromepsg.cpp
 71.69% (119/166)
 50.00% (3/6)
 66.17% (133/201)
src/gdal/ogr/ogr_geo_utils.cpp
 11.85% (16/135)
 25.00% (1/4)
  3.95% (3/76)
src/gdal/ogr/ogr_geocoding.cpp
  0.29% (3/1050)
  5.56% (1/18)
  0.43% (3/695)
src/gdal/ogr/ogr_geometry.h
 54.81% (410/748)
 56.15% (146/260)
 58.87% (166/282)
src/gdal/ogr/ogr_p.h
 12.50% (6/48)
 66.67% (2/3)
 30.00% (6/20)
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_refcountedptr.h
100.00% (65/65)
100.00% (13/13)
100.00% (27/27)
src/gdal/ogr/ogr_schema_override.cpp
  0.00% (0/798)
  0.00% (0/27)
  0.00% (0/354)
src/gdal/ogr/ogr_schema_override.h
  0.00% (0/110)
  0.00% (0/40)
  0.00% (0/40)
src/gdal/ogr/ogr_spatialref.h
 59.76% (49/82)
 73.08% (19/26)
 65.71% (23/35)
src/gdal/ogr/ogr_srs_cf1.cpp
 17.15% (161/939)
 27.27% (3/11)
 24.35% (151/620)
src/gdal/ogr/ogr_srs_dict.cpp
 36.73% (18/49)
 66.67% (2/3)
 21.57% (11/51)
src/gdal/ogr/ogr_srs_erm.cpp
  2.37% (4/169)
 25.00% (1/4)
  2.62% (5/191)
src/gdal/ogr/ogr_srs_esri.cpp
 82.72% (474/573)
 85.71% (6/7)
 82.18% (429/522)
src/gdal/ogr/ogr_srs_ozi.cpp
  0.00% (0/282)
  0.00% (0/2)
  0.00% (0/237)
src/gdal/ogr/ogr_srs_panorama.cpp
 26.59% (167/628)
 44.44% (4/9)
 23.48% (104/443)
src/gdal/ogr/ogr_srs_pci.cpp
 49.24% (389/790)
 50.00% (2/4)
 59.59% (466/782)
src/gdal/ogr/ogr_srs_usgs.cpp
  0.00% (0/637)
  0.00% (0/6)
  0.00% (0/401)
src/gdal/ogr/ogr_srs_xml.cpp
  0.00% (0/577)
  0.00% (0/21)
  0.00% (0/366)
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.59% (65/1162)
  8.11% (3/37)
  4.95% (46/930)
src/gdal/ogr/ogr_wkb.h
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/7)
src/gdal/ogr/ogr_xerces.cpp
 51.18% (152/297)
 71.43% (20/28)
 56.07% (97/173)
src/gdal/ogr/ograssemblepolygon.cpp
 91.91% (159/173)
100.00% (3/3)
 91.43% (96/105)
src/gdal/ogr/ogrcircularstring.cpp
 27.73% (183/660)
 50.00% (16/32)
 30.08% (111/369)
src/gdal/ogr/ogrcompoundcurve.cpp
 75.93% (328/432)
 77.97% (46/59)
 75.48% (197/261)
src/gdal/ogr/ogrct.cpp
 48.74% (1159/2378)
 60.00% (54/90)
 47.84% (754/1576)
src/gdal/ogr/ogrcurve.cpp
 62.11% (200/322)
 51.11% (23/45)
 65.99% (97/147)
src/gdal/ogr/ogrcurvecollection.cpp
 69.76% (316/453)
 72.73% (24/33)
 66.77% (211/316)
src/gdal/ogr/ogrcurvepolygon.cpp
 62.67% (235/375)
 73.68% (42/57)
 54.47% (128/235)
src/gdal/ogr/ogresrijsongeometry.cpp
 45.96% (216/470)
 75.00% (9/12)
 56.60% (163/288)
src/gdal/ogr/ogrfeature.cpp
 38.50% (1611/4184)
 34.29% (72/210)
 37.16% (1302/3504)
src/gdal/ogr/ogrfeaturedefn.cpp
 53.33% (304/570)
 52.38% (33/63)
 58.61% (211/360)
src/gdal/ogr/ogrfeaturequery.cpp
 20.47% (105/513)
 31.25% (5/16)
 20.12% (68/338)
src/gdal/ogr/ogrfeaturestyle.cpp
  7.14% (93/1303)
 10.00% (12/120)
  8.38% (87/1038)
src/gdal/ogr/ogrfielddefn.cpp
 23.74% (207/872)
 32.63% (31/95)
 26.05% (186/714)
src/gdal/ogr/ogrgeojsongeometry.cpp
 91.18% (734/805)
 88.00% (22/25)
 93.13% (434/466)
src/gdal/ogr/ogrgeojsonwriter.cpp
 38.31% (508/1326)
 68.57% (24/35)
 38.41% (328/854)
src/gdal/ogr/ogrgeomcoordinateprecision.cpp
 33.04% (37/112)
 14.29% (2/14)
 15.87% (20/126)
src/gdal/ogr/ogrgeometry.cpp
 40.79% (1005/2464)
 32.77% (78/238)
 43.11% (1060/2459)
src/gdal/ogr/ogrgeometrycollection.cpp
 58.60% (494/843)
 69.23% (36/52)
 56.85% (328/577)
src/gdal/ogr/ogrgeometryfactory.cpp
 47.67% (1627/3413)
 53.25% (41/77)
 49.89% (1118/2241)
src/gdal/ogr/ogrgeomfielddefn.cpp
 36.59% (75/205)
 48.48% (16/33)
 28.29% (58/205)
src/gdal/ogr/ogrlibjsonutils.cpp
 86.88% (278/320)
 90.00% (9/10)
 84.00% (168/200)
src/gdal/ogr/ogrlinearring.cpp
 80.43% (296/368)
 61.90% (13/21)
 82.86% (232/280)
src/gdal/ogr/ogrlinestring.cpp
 59.10% (1088/1841)
 79.55% (70/88)
 65.27% (891/1365)
src/gdal/ogr/ogrmitabspatialref.cpp
 56.78% (833/1467)
 91.67% (11/12)
 62.90% (590/938)
src/gdal/ogr/ogrmulticurve.cpp
 76.00% (57/75)
 83.33% (10/12)
 84.62% (33/39)
src/gdal/ogr/ogrmultilinestring.cpp
 50.00% (36/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
 48.96% (47/96)
 75.00% (9/12)
 58.82% (40/68)
src/gdal/ogr/ogrmultisurface.cpp
 88.28% (128/145)
 75.00% (9/12)
 94.17% (97/103)
src/gdal/ogr/ogrpgeogeometry.cpp
 49.73% (1012/2035)
 70.00% (7/10)
 54.26% (859/1583)
src/gdal/ogr/ogrpoint.cpp
 88.20% (329/373)
 88.89% (24/27)
 73.14% (275/376)
src/gdal/ogr/ogrpolygon.cpp
 63.92% (287/449)
 68.75% (22/32)
 70.57% (211/299)
src/gdal/ogr/ogrpolyhedralsurface.cpp
 69.63% (298/428)
 65.31% (32/49)
 68.33% (192/281)
src/gdal/ogr/ogrsf_frmts/adbc/ogr_adbc.h
 15.25% (9/59)
 22.22% (4/18)
 13.51% (5/37)
src/gdal/ogr/ogrsf_frmts/adbc/ogradbcbigquerylayer.cpp
  0.00% (0/807)
  0.00% (0/16)
  0.00% (0/495)
src/gdal/ogr/ogrsf_frmts/adbc/ogradbcdataset.cpp
  7.25% (65/896)
 26.67% (4/15)
  9.71% (53/546)
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
 94.52% (69/73)
100.00% (5/5)
 93.22% (55/59)
src/gdal/ogr/ogrsf_frmts/adbc/ogradbclayer.cpp
  0.00% (0/911)
  0.00% (0/31)
  0.00% (0/581)
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.25% (124/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.06% (41/340)
 38.46% (5/13)
 15.42% (37/240)
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/884)
  0.00% (0/24)
  0.00% (0/512)
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.25% (1237/1386)
 85.29% (29/34)
 87.01% (938/1078)
src/gdal/ogr/ogrsf_frmts/avc/avc_e00gen.cpp
  1.79% (13/725)
 11.76% (2/17)
  1.60% (6/374)
src/gdal/ogr/ogrsf_frmts/avc/avc_e00parse.cpp
 96.57% (1240/1284)
100.00% (22/22)
 98.20% (871/887)
src/gdal/ogr/ogrsf_frmts/avc/avc_e00read.cpp
 70.61% (781/1106)
 70.00% (14/20)
 65.91% (549/833)
src/gdal/ogr/ogrsf_frmts/avc/avc_mbyte.cpp
 11.11% (27/243)
 44.44% (4/9)
  6.70% (14/209)
src/gdal/ogr/ogrsf_frmts/avc/avc_misc.cpp
 66.67% (156/234)
 71.43% (5/7)
 78.60% (169/215)
src/gdal/ogr/ogrsf_frmts/avc/avc_rawbin.cpp
 65.03% (186/286)
 63.16% (12/19)
 67.09% (157/234)
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
 97.83% (45/46)
100.00% (2/2)
 97.22% (35/36)
src/gdal/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp
 90.61% (193/213)
 88.89% (8/9)
 89.02% (146/164)
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.51% (186/215)
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
  0.00% (0/352)
  0.00% (0/17)
  0.00% (0/216)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadclasses.cpp
  0.00% (0/48)
  0.00% (0/5)
  0.00% (0/19)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadcolors.cpp
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/6)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp
  0.00% (0/45)
  0.00% (0/13)
  0.00% (0/25)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadfile.cpp
  0.00% (0/60)
  0.00% (0/10)
  0.00% (0/37)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadfileio.cpp
 56.25% (9/16)
 60.00% (3/5)
 71.43% (5/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
  0.00% (0/765)
  0.00% (0/178)
  0.00% (0/258)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h
  0.00% (0/9)
  0.00% (0/5)
  0.00% (0/9)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp
  0.00% (0/256)
  0.00% (0/41)
  0.00% (0/147)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp
  0.00% (0/233)
  0.00% (0/29)
  0.00% (0/107)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp
  0.00% (0/443)
  0.00% (0/101)
  0.00% (0/348)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h
  0.00% (0/39)
  0.00% (0/5)
  0.00% (0/42)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/cadtables.cpp
  0.00% (0/134)
  0.00% (0/8)
  0.00% (0/53)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp
  0.00% (0/683)
  0.00% (0/31)
  0.00% (0/242)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/io.h
  0.00% (0/9)
  0.00% (0/5)
  0.00% (0/5)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp
  0.00% (0/2952)
  0.00% (0/49)
  0.00% (0/947)
src/gdal/ogr/ogrsf_frmts/cad/libopencad/opencad.cpp
 24.59% (15/61)
 20.00% (2/10)
 33.33% (10/30)
src/gdal/ogr/ogrsf_frmts/cad/ogr_cad.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/gdal/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp
 19.33% (23/119)
 66.67% (2/3)
 34.88% (15/43)
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
  0.00% (0/583)
  0.00% (0/7)
  0.00% (0/218)
src/gdal/ogr/ogrsf_frmts/cad/vsilfileio.cpp
 46.67% (28/60)
 54.55% (6/11)
 48.65% (18/37)
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
 17.94% (115/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)
 63.64% (14/22)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartodrivercore.cpp
100.00% (54/54)
100.00% (2/2)
100.00% (31/31)
src/gdal/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp
 12.14% (42/346)
 38.46% (5/13)
 15.72% (36/229)
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
 57.17% (534/934)
 72.00% (18/25)
 64.32% (539/838)
src/gdal/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp
 82.06% (279/340)
 85.71% (6/7)
 83.78% (217/259)
src/gdal/ogr/ogrsf_frmts/csv/ogrcsvlayer.cpp
 52.64% (1175/2232)
 81.25% (26/32)
 58.84% (985/1674)
src/gdal/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp
 12.31% (104/845)
 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.91% (107/413)
src/gdal/ogr/ogrsf_frmts/dgn/dgnopen.cpp
 55.79% (53/95)
 71.43% (5/7)
 62.12% (41/66)
src/gdal/ogr/ogrsf_frmts/dgn/dgnread.cpp
 89.78% (1204/1341)
 80.95% (17/21)
 90.98% (716/787)
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
  9.17% (104/1134)
 12.50% (3/24)
 12.35% (60/486)
src/gdal/ogr/ogrsf_frmts/dgn/embedded_resources.c
 50.00% (4/8)
 50.00% (1/2)
 50.00% (1/2)
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
 58.77% (124/211)
 88.89% (8/9)
 64.60% (73/113)
src/gdal/ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp
 86.24% (94/109)
100.00% (4/4)
 87.72% (50/57)
src/gdal/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp
 54.44% (540/992)
 31.25% (5/16)
 39.52% (181/458)
src/gdal/ogr/ogrsf_frmts/dxf/embedded_resources.c
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/ogr/ogrsf_frmts/dxf/intronurbs.cpp
 59.76% (101/169)
 57.14% (4/7)
 71.60% (58/81)
src/gdal/ogr/ogrsf_frmts/dxf/ogr_autocad_services.cpp
 84.98% (464/546)
 83.33% (5/6)
 78.60% (169/215)
src/gdal/ogr/ogrsf_frmts/dxf/ogr_dxf.h
 44.86% (109/243)
 46.97% (31/66)
 57.14% (48/84)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_blockmap.cpp
 12.69% (17/134)
 60.00% (3/5)
 13.10% (11/84)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_dimension.cpp
 98.37% (242/246)
100.00% (3/3)
 97.00% (97/100)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_feature.cpp
 65.38% (153/234)
 83.33% (5/6)
 66.41% (87/131)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp
 64.86% (323/498)
100.00% (3/3)
 64.58% (237/367)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_leader.cpp
 77.56% (705/909)
100.00% (10/10)
 76.94% (307/399)
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% (136/136)
100.00% (8/8)
 82.76% (96/116)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.h
 86.00% (43/50)
 85.71% (12/14)
 75.86% (22/29)
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
 65.51% (492/751)
 85.71% (18/21)
 66.93% (431/644)
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
 76.94% (1999/2598)
 85.00% (34/40)
 74.11% (1151/1553)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp
 74.11% (229/309)
 80.00% (8/10)
 83.52% (223/267)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp
  0.00% (0/780)
  0.00% (0/24)
  0.00% (0/512)
src/gdal/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp
  0.00% (0/970)
  0.00% (0/22)
  0.00% (0/588)
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
  2.95% (36/1219)
 13.04% (3/23)
  5.84% (44/753)
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.25% (73/885)
 27.27% (6/22)
  8.49% (41/483)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticdriver.cpp
 61.29% (19/31)
 66.67% (2/3)
 76.00% (19/25)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticdrivercore.cpp
100.00% (137/137)
100.00% (2/2)
100.00% (23/23)
src/gdal/ogr/ogrsf_frmts/elastic/ogrelasticlayer.cpp
  0.00% (0/3311)
  0.00% (0/51)
  0.00% (0/1892)
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/geometryreader.cpp
 95.42% (396/415)
100.00% (16/16)
 95.47% (274/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
 35.39% (63/178)
 30.77% (4/13)
 35.63% (31/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)
 90.38% (216/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
 63.69% (207/325)
 85.71% (12/14)
 71.00% (164/231)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobufeditablelayer.cpp
  0.00% (0/128)
  0.00% (0/6)
  0.00% (0/96)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp
 50.20% (1147/2285)
 74.36% (29/39)
 54.00% (837/1550)
src/gdal/ogr/ogrsf_frmts/flatgeobuf/packedrtree.cpp
 46.88% (158/337)
 41.38% (12/29)
 46.72% (64/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/2278)
  0.00% (0/46)
  0.00% (0/1498)
src/gdal/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp
 19.60% (79/403)
 37.50% (9/24)
 23.27% (64/275)
src/gdal/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.cpp
  0.00% (0/435)
  0.00% (0/5)
  0.00% (0/227)
src/gdal/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.h
  0.00% (0/196)
  0.00% (0/20)
  0.00% (0/87)
src/gdal/ogr/ogrsf_frmts/generic/ogrdatasource.cpp
 11.86% (14/118)
 13.04% (3/23)
  6.42% (17/265)
src/gdal/ogr/ogrsf_frmts/generic/ogreditablelayer.cpp
 55.19% (319/578)
 61.54% (24/39)
 60.20% (242/402)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayer.cpp
 16.58% (537/3238)
 35.10% (53/151)
 14.22% (391/2750)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerarrow.cpp
  0.00% (0/6598)
  0.00% (0/152)
  0.00% (0/3849)
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.57% (21/245)
 10.64% (5/47)
  8.29% (18/217)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerdecorator.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerpool.cpp
 46.88% (158/337)
 44.23% (23/52)
 41.58% (158/380)
src/gdal/ogr/ogrsf_frmts/generic/ogrlayerpool.h
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/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% (178/178)
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.39% (13/155)
src/gdal/ogr/ogrsf_frmts/generic/ogrunionlayer.cpp
  0.00% (0/1166)
  0.00% (0/35)
  0.00% (0/812)
src/gdal/ogr/ogrsf_frmts/generic/ogrunionlayer.h
  0.00% (0/25)
  0.00% (0/7)
  0.00% (0/18)
src/gdal/ogr/ogrsf_frmts/generic/ogrwarpedlayer.cpp
  0.00% (0/360)
  0.00% (0/24)
  0.00% (0/232)
src/gdal/ogr/ogrsf_frmts/geojson/directedacyclicgraph.hpp
 71.60% (116/162)
 88.89% (8/9)
 49.36% (77/156)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/arraylist.c
 52.94% (63/119)
 58.33% (7/12)
 45.26% (43/95)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/json_object.c
 54.73% (660/1206)
 68.00% (68/100)
 50.07% (716/1430)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/json_tokener.c
 85.51% (779/911)
 64.29% (9/14)
 86.83% (1009/1162)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/json_util.c
 18.87% (20/106)
 22.22% (2/9)
 31.46% (28/89)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/linkhash.c
 83.53% (284/340)
 65.00% (13/20)
 81.82% (225/275)
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)
 67.16% (45/67)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/random_seed.c
 28.12% (18/64)
 50.00% (2/4)
 18.18% (12/66)
src/gdal/ogr/ogrsf_frmts/geojson/libjson/strerror_override.c
  0.00% (0/32)
  0.00% (0/1)
  0.00% (0/31)
src/gdal/ogr/ogrsf_frmts/geojson/ogr_geojson.h
 76.67% (46/60)
 73.68% (14/19)
 78.26% (18/23)
src/gdal/ogr/ogrsf_frmts/geojson/ogresrijsondriver.cpp
 92.98% (53/57)
100.00% (3/3)
 87.80% (36/41)
src/gdal/ogr/ogrsf_frmts/geojson/ogresrijsonreader.cpp
 84.18% (330/392)
 90.00% (9/10)
 91.11% (205/225)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsondatasource.cpp
 45.35% (468/1032)
100.00% (21/21)
 52.59% (365/694)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsondriver.cpp
 37.13% (186/501)
 28.00% (7/25)
 30.53% (87/285)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonlayer.cpp
 38.89% (154/396)
 44.44% (12/27)
 30.25% (85/281)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonreader.cpp
 71.55% (1529/2137)
 80.43% (37/46)
 75.09% (995/1325)
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
 50.78% (357/703)
 64.29% (18/28)
 52.46% (213/406)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonutils.cpp
 85.99% (810/942)
100.00% (34/34)
 88.51% (670/757)
src/gdal/ogr/ogrsf_frmts/geojson/ogrgeojsonwritelayer.cpp
 32.47% (125/385)
 77.78% (7/9)
 40.00% (88/220)
src/gdal/ogr/ogrsf_frmts/geojson/ogrjsoncollectionstreamingparser.cpp
 75.79% (288/380)
100.00% (15/15)
 85.86% (249/290)
src/gdal/ogr/ogrsf_frmts/geojson/ogrjsoncollectionstreamingparser.h
 53.57% (15/28)
 55.56% (5/9)
 55.56% (5/9)
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
 93.81% (576/614)
100.00% (14/14)
 94.01% (345/367)
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.90% (119/351)
 72.73% (8/11)
 33.19% (75/226)
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
 47.89% (864/1804)
 70.97% (22/31)
 57.39% (815/1420)
src/gdal/ogr/ogrsf_frmts/gml/embedded_resources.c
 93.33% (14/15)
100.00% (1/1)
 77.78% (7/9)
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
 80.36% (1158/1441)
 92.31% (48/52)
 81.90% (783/956)
src/gdal/ogr/ogrsf_frmts/gml/gmlreader.cpp
 88.97% (855/961)
100.00% (31/31)
 90.76% (599/660)
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
 79.07% (102/129)
100.00% (4/4)
 77.50% (62/80)
src/gdal/ogr/ogrsf_frmts/gml/gmlregistry.h
100.00% (4/4)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/gml/hugefileresolver.cpp
  0.00% (0/1661)
  0.00% (0/23)
  0.00% (0/866)
src/gdal/ogr/ogrsf_frmts/gml/ogr_gml.h
100.00% (66/66)
100.00% (22/22)
100.00% (24/24)
src/gdal/ogr/ogrsf_frmts/gml/ogrgmldatasource.cpp
 63.21% (1959/3099)
 76.32% (29/38)
 70.01% (1158/1654)
src/gdal/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp
 96.71% (235/243)
100.00% (4/4)
 91.14% (72/79)
src/gdal/ogr/ogrsf_frmts/gml/ogrgmllayer.cpp
 65.50% (619/945)
 76.92% (10/13)
 70.20% (424/604)
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/embedded_resources.c
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h
  9.07% (37/408)
  9.42% (13/138)
  9.22% (13/141)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp
 80.09% (374/467)
100.00% (10/10)
 79.13% (163/206)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp
 32.92% (373/1133)
 42.31% (11/26)
 16.26% (73/449)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp
 79.17% (19/24)
100.00% (2/2)
 80.95% (17/21)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasdrivercore.cpp
 93.30% (167/179)
100.00% (2/2)
 72.73% (24/33)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasfeatureclass.cpp
  0.00% (0/82)
  0.00% (0/8)
  0.00% (0/100)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp
  0.00% (0/1204)
  0.00% (0/29)
  0.00% (0/553)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp
  1.99% (53/2662)
 14.55% (8/55)
  2.65% (36/1357)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp
  0.58% (15/2607)
  2.22% (1/45)
  1.09% (14/1283)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasutils.cpp
  0.00% (0/150)
  0.00% (0/2)
  0.00% (0/90)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlaswriter.cpp
  0.00% (0/2120)
  0.00% (0/39)
  0.00% (0/1122)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp
  1.54% (3/195)
 12.50% (1/8)
  1.94% (2/103)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp
  3.15% (4/127)
 25.00% (1/4)
  1.25% (1/80)
src/gdal/ogr/ogrsf_frmts/gmlas/ogrgmlasxsdcache.cpp
  1.01% (3/298)
 14.29% (1/7)
  0.51% (1/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
 86.11% (124/144)
 87.23% (41/47)
 80.70% (46/57)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlfeatureclass.cpp
 64.67% (551/852)
 90.00% (27/30)
 73.51% (394/536)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlpropertydefn.cpp
 82.69% (172/208)
 77.78% (7/9)
 88.65% (203/229)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlutils.cpp
 67.05% (173/258)
100.00% (9/9)
 72.32% (128/177)
src/gdal/ogr/ogrsf_frmts/gmlutils/gmlutils.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/gmlutils/ogrwfsfilter.cpp
  0.00% (0/686)
  0.00% (0/13)
  0.00% (0/539)
src/gdal/ogr/ogrsf_frmts/gmlutils/parsexsd.cpp
 46.82% (398/850)
 80.00% (12/15)
 57.45% (370/644)
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
 82.93% (102/123)
100.00% (6/6)
 85.87% (79/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
 84.92% (597/703)
 92.31% (12/13)
 86.42% (439/508)
src/gdal/ogr/ogrsf_frmts/gpkg/gdalgeopackagerasterband.cpp
 22.11% (701/3171)
 55.56% (25/45)
 23.65% (483/2042)
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
 41.67% (65/156)
 43.75% (21/48)
 48.28% (28/58)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp
 27.89% (2407/8629)
 40.00% (56/140)
 30.82% (1497/4857)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagedriver.cpp
 60.93% (446/732)
 63.16% (12/19)
 59.00% (213/361)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagelayer.cpp
 21.33% (206/966)
 56.25% (9/16)
 21.30% (118/554)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackageselectlayer.cpp
  0.00% (0/62)
  0.00% (0/10)
  0.00% (0/21)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackagetablelayer.cpp
 22.68% (1642/7239)
 41.35% (55/133)
 25.11% (1001/3987)
src/gdal/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp
 63.50% (301/474)
 87.50% (7/8)
 56.24% (248/441)
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
 85.80% (139/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
 70.27% (494/703)
100.00% (14/14)
 74.76% (314/420)
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
 48.18% (846/1756)
 80.00% (24/30)
 54.13% (570/1053)
src/gdal/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp
 15.07% (71/471)
 18.18% (4/22)
 16.81% (60/357)
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
 35.35% (35/99)
 75.00% (3/4)
 34.85% (23/66)
src/gdal/ogr/ogrsf_frmts/idrisi/ogridrisidriver.cpp
 92.31% (24/26)
100.00% (2/2)
 88.89% (16/18)
src/gdal/ogr/ogrsf_frmts/idrisi/ogridrisilayer.cpp
  0.00% (0/428)
  0.00% (0/10)
  0.00% (0/332)
src/gdal/ogr/ogrsf_frmts/ili/ili1reader.cpp
 76.01% (450/592)
 93.75% (15/16)
 85.99% (356/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
 67.70% (436/644)
 93.33% (28/30)
 68.50% (261/381)
src/gdal/ogr/ogrsf_frmts/ili/imdreader.cpp
  0.96% (6/624)
  9.09% (2/22)
  1.71% (7/410)
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
 64.76% (68/105)
 83.33% (5/6)
 59.46% (44/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.25% (58/357)
 46.67% (7/15)
 22.04% (41/186)
src/gdal/ogr/ogrsf_frmts/ili/ogrili2datasource.cpp
 74.00% (74/100)
 80.00% (4/5)
 67.14% (47/70)
src/gdal/ogr/ogrsf_frmts/ili/ogrili2driver.cpp
 97.87% (46/47)
100.00% (2/2)
 96.77% (30/31)
src/gdal/ogr/ogrsf_frmts/ili/ogrili2layer.cpp
 61.82% (34/55)
 62.50% (5/8)
 50.00% (21/42)
src/gdal/ogr/ogrsf_frmts/jml/ogr_jml.h
 66.67% (16/24)
 62.50% (5/8)
 78.57% (11/14)
src/gdal/ogr/ogrsf_frmts/jml/ogrjmldataset.cpp
 89.26% (108/121)
100.00% (9/9)
 89.47% (68/76)
src/gdal/ogr/ogrsf_frmts/jml/ogrjmllayer.cpp
 91.25% (553/606)
100.00% (19/19)
 93.52% (433/463)
src/gdal/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp
 62.90% (217/345)
 85.71% (6/7)
 64.29% (126/196)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogr_jsonfg.h
 32.84% (22/67)
 38.46% (10/26)
 38.46% (10/26)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgdataset.cpp
 21.93% (186/848)
 52.63% (10/19)
 30.83% (127/412)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgdriver.cpp
 89.52% (94/105)
 75.00% (3/4)
 84.00% (42/50)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgmemlayer.cpp
 43.14% (22/51)
100.00% (3/3)
 50.00% (12/24)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgreader.cpp
 39.47% (519/1315)
 84.62% (11/13)
 40.21% (300/746)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgstreamedlayer.cpp
 72.97% (81/111)
 66.67% (6/9)
 50.00% (46/92)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgstreamingparser.cpp
 77.59% (45/58)
 71.43% (5/7)
 80.00% (20/25)
src/gdal/ogr/ogrsf_frmts/jsonfg/ogrjsonfgwritelayer.cpp
  0.00% (0/374)
  0.00% (0/9)
  0.00% (0/184)
src/gdal/ogr/ogrsf_frmts/kml/kml.cpp
 80.81% (417/516)
 88.00% (22/25)
 83.23% (263/316)
src/gdal/ogr/ogrsf_frmts/kml/kmlnode.cpp
 80.50% (520/646)
 88.24% (30/34)
 84.60% (379/448)
src/gdal/ogr/ogrsf_frmts/kml/kmlnode.h
100.00% (6/6)
100.00% (2/2)
100.00% (2/2)
src/gdal/ogr/ogrsf_frmts/kml/kmlvector.cpp
 86.33% (120/139)
100.00% (7/7)
 93.22% (110/118)
src/gdal/ogr/ogrsf_frmts/kml/kmlvector.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/kml/ogr_kml.h
100.00% (30/30)
100.00% (10/10)
100.00% (10/10)
src/gdal/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp
 80.38% (209/260)
100.00% (8/8)
 80.51% (157/195)
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
 68.99% (287/416)
 75.00% (9/12)
 74.36% (203/273)
src/gdal/ogr/ogrsf_frmts/lvbag/ogrlvbagdatasource.cpp
 40.00% (44/110)
 83.33% (5/6)
 52.46% (32/61)
src/gdal/ogr/ogrsf_frmts/lvbag/ogrlvbagdriver.cpp
 76.52% (101/132)
100.00% (3/3)
 85.86% (85/99)
src/gdal/ogr/ogrsf_frmts/lvbag/ogrlvbaglayer.cpp
 89.60% (620/692)
 96.15% (25/26)
 91.08% (378/415)
src/gdal/ogr/ogrsf_frmts/mapml/ogrmapmldataset.cpp
 31.64% (323/1021)
 35.29% (12/34)
 37.03% (207/559)
src/gdal/ogr/ogrsf_frmts/miramon/mm_rdlayr.c
 84.33% (522/619)
100.00% (7/7)
 85.32% (401/470)
src/gdal/ogr/ogrsf_frmts/miramon/mm_wrlayr.c
 75.22% (4289/5702)
 98.99% (98/99)
 75.56% (3301/4369)
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
 42.50% (68/160)
 87.50% (7/8)
 58.62% (68/116)
src/gdal/ogr/ogrsf_frmts/miramon/ogrmiramondriver.cpp
 93.75% (135/144)
100.00% (6/6)
 95.24% (80/84)
src/gdal/ogr/ogrsf_frmts/miramon/ogrmiramonlayer.cpp
 60.38% (1582/2620)
 81.82% (18/22)
 63.39% (1181/1863)
src/gdal/ogr/ogrsf_frmts/mitab/mitab.h
 37.17% (113/304)
 38.38% (38/99)
 31.15% (38/122)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp
 25.48% (428/1680)
 50.98% (26/51)
 33.07% (372/1125)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_feature.cpp
 37.32% (1942/5203)
 44.02% (92/209)
 39.02% (1197/3068)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp
 73.20% (1237/1690)
 64.29% (18/28)
 76.54% (744/972)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp
 76.77% (152/198)
 66.67% (4/6)
 82.51% (151/183)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_idfile.cpp
 55.81% (96/172)
 77.78% (7/9)
 66.13% (82/124)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp
 65.23% (302/463)
 78.95% (15/19)
 71.47% (238/333)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp
 39.11% (386/987)
 47.37% (18/38)
 41.66% (317/761)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp
 81.77% (296/362)
 94.44% (17/18)
 85.94% (220/256)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp
 44.40% (729/1642)
 66.10% (39/59)
 49.56% (559/1128)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp
 79.61% (367/461)
 88.24% (15/17)
 82.16% (198/241)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp
 71.75% (503/701)
 79.31% (23/29)
 73.33% (319/435)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp
 61.09% (661/1082)
 69.57% (32/46)
 67.86% (361/532)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp
 61.85% (107/173)
 90.91% (10/11)
 66.67% (84/126)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp
 89.50% (179/200)
100.00% (19/19)
 90.00% (144/160)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp
 64.84% (900/1388)
 65.62% (21/32)
 67.46% (740/1097)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp
 57.28% (232/405)
 90.00% (9/10)
 60.56% (172/284)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp
 92.73% (153/165)
 83.33% (5/6)
 91.59% (98/107)
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
 53.72% (101/188)
 50.85% (30/59)
 77.14% (108/140)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp
 56.28% (327/581)
 74.42% (32/43)
 62.44% (241/386)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_tabfile.cpp
 47.36% (906/1913)
 63.64% (28/44)
 53.21% (730/1372)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp
 20.58% (78/379)
 20.00% (5/25)
 20.00% (58/290)
src/gdal/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp
 38.62% (392/1015)
 37.21% (16/43)
 40.37% (308/763)
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
 76.84% (219/285)
 90.91% (10/11)
 83.96% (178/212)
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
 58.17% (121/208)
100.00% (4/4)
 66.06% (72/109)
src/gdal/ogr/ogrsf_frmts/mvt/ogrmvtdataset.cpp
 65.93% (1699/2577)
 49.09% (27/55)
 80.07% (1936/2418)
src/gdal/ogr/ogrsf_frmts/nas/nashandler.cpp
  0.00% (0/484)
  0.00% (0/10)
  0.00% (0/320)
src/gdal/ogr/ogrsf_frmts/nas/nasreader.cpp
  0.00% (0/681)
  0.00% (0/29)
  0.00% (0/417)
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/162)
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/201)
  0.00% (0/7)
  0.00% (0/137)
src/gdal/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp
  8.48% (120/1415)
 20.00% (8/40)
  6.17% (42/681)
src/gdal/ogr/ogrsf_frmts/ngw/ngw_api.cpp
  2.13% (15/705)
  5.26% (2/38)
  1.99% (6/302)
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/1503)
  0.00% (0/51)
  0.00% (0/818)
src/gdal/ogr/ogrsf_frmts/ntf/ntf.h
  6.25% (6/96)
  6.25% (2/32)
  6.25% (2/32)
src/gdal/ogr/ogrsf_frmts/ntf/ntf_codelist.cpp
  0.00% (0/59)
  0.00% (0/3)
  0.00% (0/48)
src/gdal/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp
  0.00% (0/1216)
  0.00% (0/34)
  0.00% (0/861)
src/gdal/ogr/ogrsf_frmts/ntf/ntf_generic.cpp
  1.99% (11/553)
 13.33% (2/15)
  2.55% (11/431)
src/gdal/ogr/ogrsf_frmts/ntf/ntf_raster.cpp
  0.00% (0/214)
  0.00% (0/10)
  0.00% (0/136)
src/gdal/ogr/ogrsf_frmts/ntf/ntffilereader.cpp
  8.70% (114/1311)
 20.51% (8/39)
  8.88% (100/1126)
src/gdal/ogr/ogrsf_frmts/ntf/ntfrecord.cpp
 65.06% (54/83)
100.00% (3/3)
 66.04% (35/53)
src/gdal/ogr/ogrsf_frmts/ntf/ntfstroke.cpp
  0.00% (0/83)
  0.00% (0/3)
  0.00% (0/43)
src/gdal/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp
 36.21% (109/301)
 28.57% (4/14)
 46.02% (104/226)
src/gdal/ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp
 85.42% (41/48)
100.00% (2/2)
 90.91% (40/44)
src/gdal/ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp
  0.00% (0/53)
  0.00% (0/7)
  0.00% (0/48)
src/gdal/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp
  0.00% (0/84)
  0.00% (0/6)
  0.00% (0/65)
src/gdal/ogr/ogrsf_frmts/oapif/ogroapifdriver.cpp
  6.84% (174/2544)
 15.69% (8/51)
  6.17% (98/1588)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula.cpp
  0.00% (0/269)
  0.00% (0/5)
  0.00% (0/233)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/5)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula_node.cpp
  0.00% (0/1366)
  0.00% (0/35)
  0.00% (0/1087)
src/gdal/ogr/ogrsf_frmts/ods/ods_formula_parser.cpp
  0.00% (0/513)
  0.00% (0/3)
  0.00% (0/266)
src/gdal/ogr/ogrsf_frmts/ods/ogr_ods.h
 22.73% (10/44)
 23.08% (3/13)
 23.08% (3/13)
src/gdal/ogr/ogrsf_frmts/ods/ogrodsdatasource.cpp
 27.39% (508/1855)
 32.81% (21/64)
 23.39% (233/996)
src/gdal/ogr/ogrsf_frmts/ods/ogrodsdriver.cpp
 82.51% (151/183)
100.00% (4/4)
 87.60% (106/121)
src/gdal/ogr/ogrsf_frmts/ogrsf_frmts.h
 86.00% (43/50)
 90.91% (10/11)
 86.21% (25/29)
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.44% (8/1825)
  3.41% (3/88)
  0.52% (9/1737)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp
 52.39% (844/1611)
 48.00% (12/25)
 40.52% (280/691)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp
 82.69% (2585/3126)
 91.95% (80/87)
 76.18% (2556/3355)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h
 84.27% (150/178)
 83.33% (50/60)
 83.08% (54/65)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_freelist.cpp
  2.62% (15/572)
 40.00% (2/5)
  4.81% (13/270)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_priv.h
 75.09% (202/269)
 85.71% (24/28)
 80.26% (122/152)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_write.cpp
 36.69% (943/2570)
 75.00% (18/24)
 34.17% (424/1241)
src/gdal/ogr/ogrsf_frmts/openfilegdb/filegdbtable_write_fields.cpp
 44.12% (360/816)
 57.14% (4/7)
 43.41% (181/417)
src/gdal/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp
  0.00% (0/1658)
  0.00% (0/15)
  0.00% (0/959)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h
 24.53% (65/265)
 25.93% (14/54)
 20.77% (38/183)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdb_generate_uuid.cpp
 91.14% (72/79)
 50.00% (1/2)
 79.59% (39/49)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp
 47.30% (842/1780)
 45.24% (19/42)
 50.21% (602/1199)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp
 42.40% (853/2012)
 45.95% (17/37)
 30.86% (573/1857)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp
 33.33% (47/141)
 57.14% (4/7)
 54.44% (49/90)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdrivercore.cpp
 84.12% (196/233)
100.00% (3/3)
 77.44% (127/164)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp
 36.62% (717/1958)
 41.67% (15/36)
 35.84% (491/1370)
src/gdal/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp
 32.90% (880/2675)
 48.65% (18/37)
 28.12% (485/1725)
src/gdal/ogr/ogrsf_frmts/osm/embedded_resources.c
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/gdal/ogr/ogrsf_frmts/osm/gpb.h
 60.29% (126/209)
 46.43% (13/28)
 87.02% (114/131)
src/gdal/ogr/ogrsf_frmts/osm/ogr_osm.h
 81.61% (71/87)
 80.00% (24/30)
 80.65% (25/31)
src/gdal/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp
 53.95% (1897/3516)
 65.82% (52/79)
 57.87% (1184/2046)
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
 50.53% (379/750)
 69.23% (18/26)
 52.72% (242/459)
src/gdal/ogr/ogrsf_frmts/osm/osm_parser.cpp
 68.06% (1387/2038)
 76.32% (29/38)
 57.84% (1450/2507)
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
 87.27% (240/275)
100.00% (8/8)
 90.00% (162/180)
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
 46.29% (324/700)
 55.56% (5/9)
 45.41% (252/555)
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
 67.72% (386/570)
 90.91% (10/11)
 66.83% (274/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.50% (605/1704)
 53.85% (21/39)
 33.94% (375/1105)
src/gdal/ogr/ogrsf_frmts/plscenes/embedded_resources.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/ogr/ogrsf_frmts/plscenes/ogr_plscenes.h
  0.00% (0/15)
  0.00% (0/5)
  0.00% (0/7)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdatav1dataset.cpp
  4.42% (28/634)
 23.08% (3/13)
  3.84% (16/417)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdatav1layer.cpp
  0.00% (0/1151)
  0.00% (0/23)
  0.00% (0/622)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdriver.cpp
 61.11% (22/36)
100.00% (2/2)
 83.33% (30/36)
src/gdal/ogr/ogrsf_frmts/plscenes/ogrplscenesdrivercore.cpp
100.00% (44/44)
100.00% (2/2)
100.00% (16/16)
src/gdal/ogr/ogrsf_frmts/pmtiles/gdalpmtilesrasterband.cpp
  0.00% (0/42)
  0.00% (0/6)
  0.00% (0/27)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogr_pmtiles.h
  0.00% (0/48)
  0.00% (0/14)
  0.00% (0/31)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesdataset.cpp
  0.00% (0/614)
  0.00% (0/12)
  0.00% (0/357)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesdriver.cpp
 15.34% (48/313)
 33.33% (2/6)
 10.67% (19/178)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesfrommbtiles.cpp
  0.00% (0/498)
  0.00% (0/5)
  0.00% (0/241)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesfromtileset.cpp
  0.00% (0/412)
  0.00% (0/5)
  0.00% (0/149)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilestileiterator.cpp
  0.00% (0/413)
  0.00% (0/5)
  0.00% (0/216)
src/gdal/ogr/ogrsf_frmts/pmtiles/ogrpmtilesvectorlayer.cpp
  0.00% (0/418)
  0.00% (0/14)
  0.00% (0/264)
src/gdal/ogr/ogrsf_frmts/pmtiles/pmtiles/pmtiles.hpp
  0.00% (0/470)
  0.00% (0/31)
  0.00% (0/204)
src/gdal/ogr/ogrsf_frmts/pmtiles/vsipmtiles.cpp
 17.41% (55/316)
 75.00% (6/8)
 15.76% (29/184)
src/gdal/ogr/ogrsf_frmts/s101/ogr_s101.h
 96.51% (83/86)
 96.43% (27/28)
 97.06% (33/34)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101dataset.cpp
 76.27% (90/118)
 60.00% (3/5)
 65.57% (40/61)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101driver.cpp
 88.89% (8/9)
100.00% (1/1)
 85.71% (6/7)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101drivercore.cpp
100.00% (52/52)
100.00% (2/2)
100.00% (41/41)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101featurecatalog.cpp
 70.60% (449/636)
 85.71% (12/14)
 55.59% (209/376)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101featurecatalog.h
 75.00% (9/12)
 75.00% (3/4)
 75.00% (3/4)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layer.cpp
 19.23% (5/26)
 40.00% (2/5)
 17.24% (5/29)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layercompositecurve.cpp
 95.24% (20/21)
100.00% (3/3)
 93.33% (14/15)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layercurve.cpp
 95.24% (20/21)
100.00% (3/3)
 93.33% (14/15)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layerfeaturetype.cpp
 78.57% (22/28)
 75.00% (3/4)
 68.18% (15/22)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layerinformationtype.cpp
 95.24% (20/21)
100.00% (3/3)
 93.33% (14/15)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layermultipoint.cpp
 78.57% (22/28)
 75.00% (3/4)
 68.18% (15/22)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layerpoint.cpp
 78.57% (22/28)
 75.00% (3/4)
 68.18% (15/22)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101layersurface.cpp
 95.24% (20/21)
100.00% (3/3)
 93.33% (14/15)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101reader.cpp
 95.22% (936/983)
100.00% (15/15)
 93.51% (504/539)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readerattributes.cpp
 92.05% (1297/1409)
100.00% (19/19)
 92.30% (803/870)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readercompositecurve.cpp
 91.36% (349/382)
100.00% (8/8)
 88.94% (185/208)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readercrs.cpp
 87.97% (307/349)
100.00% (2/2)
 87.64% (312/356)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readercurve.cpp
 95.64% (285/298)
100.00% (5/5)
 94.92% (168/177)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readerdatasetgeneralinformationrecord.cpp
 98.01% (740/755)
100.00% (19/19)
 96.80% (484/500)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readerfeaturetype.cpp
 93.37% (1057/1132)
100.00% (13/13)
 90.36% (534/591)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readerinformationtype.cpp
 90.48% (57/63)
100.00% (2/2)
 96.30% (26/27)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readermultipoint.cpp
 87.64% (319/364)
100.00% (10/10)
 83.75% (201/240)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readerpoint.cpp
 93.77% (256/273)
100.00% (10/10)
 91.14% (144/158)
src/gdal/ogr/ogrsf_frmts/s101/ogrs101readersurface.cpp
 96.07% (367/382)
100.00% (7/7)
 94.20% (195/207)
src/gdal/ogr/ogrsf_frmts/s57/embedded_resources.c
 72.73% (8/11)
100.00% (1/1)
 77.78% (14/18)
src/gdal/ogr/ogrsf_frmts/s57/ogr_s57.h
 20.00% (3/15)
 20.00% (1/5)
 20.00% (1/5)
src/gdal/ogr/ogrsf_frmts/s57/ogrs57datasource.cpp
 27.63% (92/333)
 45.45% (5/11)
 38.35% (79/206)
src/gdal/ogr/ogrsf_frmts/s57/ogrs57driver.cpp
 82.49% (146/177)
 71.43% (5/7)
 76.92% (50/65)
src/gdal/ogr/ogrsf_frmts/s57/ogrs57layer.cpp
 10.90% (17/156)
 20.00% (2/10)
 16.17% (27/167)
src/gdal/ogr/ogrsf_frmts/s57/s57.h
  0.00% (0/29)
  0.00% (0/9)
  0.00% (0/15)
src/gdal/ogr/ogrsf_frmts/s57/s57classregistrar.cpp
 46.53% (161/346)
 50.00% (9/18)
 44.91% (128/285)
src/gdal/ogr/ogrsf_frmts/s57/s57featuredefns.cpp
 26.07% (79/303)
 20.00% (1/5)
  0.90% (1/111)
src/gdal/ogr/ogrsf_frmts/s57/s57reader.cpp
  9.36% (223/2382)
 28.95% (11/38)
 12.70% (186/1465)
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
 45.29% (308/680)
 50.00% (12/24)
 47.74% (264/553)
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.54% (248/583)
 73.33% (11/15)
 44.97% (210/467)
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.53% (66/877)
 23.53% (4/17)
  8.04% (55/684)
src/gdal/ogr/ogrsf_frmts/shape/ogrshape.h
 72.73% (32/44)
 71.43% (10/14)
 76.47% (13/17)
src/gdal/ogr/ogrsf_frmts/shape/ogrshapedatasource.cpp
 50.46% (603/1195)
 80.00% (24/30)
 52.66% (485/921)
src/gdal/ogr/ogrsf_frmts/shape/ogrshapedriver.cpp
 85.27% (249/292)
100.00% (5/5)
 81.66% (187/229)
src/gdal/ogr/ogrsf_frmts/shape/ogrshapelayer.cpp
 31.02% (890/2869)
 39.62% (21/53)
 30.09% (638/2120)
src/gdal/ogr/ogrsf_frmts/shape/shape2ogr.cpp
 64.50% (963/1493)
100.00% (10/10)
 66.70% (721/1081)
src/gdal/ogr/ogrsf_frmts/shape/shapelib/dbfopen.c
 68.16% (991/1454)
 70.21% (33/47)
 68.46% (775/1132)
src/gdal/ogr/ogrsf_frmts/shape/shapelib/sbnsearch.c
  2.30% (13/566)
 11.11% (1/9)
  2.29% (12/524)
src/gdal/ogr/ogrsf_frmts/shape/shapelib/shpopen.c
 59.62% (1196/2006)
 60.00% (15/25)
 65.83% (1098/1668)
src/gdal/ogr/ogrsf_frmts/shape/shapelib/shptree.c
  2.69% (15/558)
  4.00% (1/25)
  2.50% (12/480)
src/gdal/ogr/ogrsf_frmts/shape/shp_vsi.cpp
 80.70% (92/114)
 93.75% (15/16)
 73.58% (39/53)
src/gdal/ogr/ogrsf_frmts/sqlite/ogr_sqlite.h
 32.82% (43/131)
 32.56% (14/43)
 32.56% (14/43)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitebase.h
 62.86% (22/35)
 63.64% (7/11)
 70.59% (12/17)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp
 42.50% (1428/3360)
 64.10% (50/78)
 46.77% (1020/2181)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitedriver.cpp
 71.91% (192/267)
100.00% (5/5)
 74.32% (136/183)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.cpp
  0.00% (0/619)
  0.00% (0/12)
  0.00% (0/385)
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
 62.50% (1762/2819)
 55.56% (20/36)
 72.83% (2209/3033)
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.51% (76/490)
 27.27% (6/22)
 13.51% (52/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
 16.03% (131/817)
  6.98% (3/43)
 41.96% (462/1101)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctionscommon.cpp
 18.30% (73/399)
 31.82% (7/22)
 23.00% (72/313)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitetablelayer.cpp
 32.18% (948/2946)
 50.91% (28/55)
 36.16% (690/1908)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteutility.cpp
 54.45% (569/1045)
 76.92% (20/26)
 44.83% (273/609)
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
 74.06% (177/239)
 69.23% (18/26)
 67.81% (99/146)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqliteviewlayer.cpp
  0.00% (0/326)
  0.00% (0/17)
  0.00% (0/164)
src/gdal/ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp
  6.04% (89/1473)
 19.15% (9/47)
  7.42% (74/997)
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
 78.97% (582/737)
 97.06% (33/34)
 81.46% (413/507)
src/gdal/ogr/ogrsf_frmts/sxf/embedded_resources.c
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
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.15% (22/1024)
 26.67% (4/15)
  1.73% (13/751)
src/gdal/ogr/ogrsf_frmts/sxf/ogrsxfdriver.cpp
 71.79% (56/78)
 75.00% (3/4)
 74.00% (37/50)
src/gdal/ogr/ogrsf_frmts/sxf/ogrsxflayer.cpp
  0.00% (0/1213)
  0.00% (0/20)
  0.00% (0/688)
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/tiger/ogr_tiger.h
 63.64% (21/33)
 63.64% (7/11)
 63.64% (7/11)
src/gdal/ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp
 62.44% (266/426)
 73.33% (11/15)
 72.47% (258/356)
src/gdal/ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp
 85.42% (41/48)
100.00% (2/2)
 91.43% (32/35)
src/gdal/ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp
 75.00% (75/100)
 62.50% (5/8)
 71.76% (61/85)
src/gdal/ogr/ogrsf_frmts/tiger/tigeraltname.cpp
 74.47% (35/47)
100.00% (2/2)
 80.77% (21/26)
src/gdal/ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigercompletechain.cpp
 53.55% (151/282)
100.00% (6/6)
 54.07% (93/172)
src/gdal/ogr/ogrsf_frmts/tiger/tigerentitynames.cpp
100.00% (21/21)
100.00% (2/2)
100.00% (9/9)
src/gdal/ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp
100.00% (17/17)
100.00% (2/2)
100.00% (6/6)
src/gdal/ogr/ogrsf_frmts/tiger/tigerfilebase.cpp
 86.24% (163/189)
100.00% (12/12)
 89.29% (125/140)
src/gdal/ogr/ogrsf_frmts/tiger/tigeridhistory.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp
 84.21% (16/19)
 50.00% (1/2)
 83.33% (5/6)
src/gdal/ogr/ogrsf_frmts/tiger/tigeroverunder.cpp
 72.73% (8/11)
 50.00% (1/2)
 66.67% (2/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigerpip.cpp
 84.21% (16/19)
 50.00% (1/2)
 83.33% (5/6)
src/gdal/ogr/ogrsf_frmts/tiger/tigerpoint.cpp
  6.98% (3/43)
 33.33% (1/3)
  7.69% (2/26)
src/gdal/ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp
100.00% (18/18)
100.00% (2/2)
100.00% (6/6)
src/gdal/ogr/ogrsf_frmts/tiger/tigerpolygon.cpp
 39.20% (49/125)
 75.00% (3/4)
 43.06% (31/72)
src/gdal/ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp
100.00% (10/10)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigertlidrange.cpp
100.00% (17/17)
100.00% (2/2)
100.00% (6/6)
src/gdal/ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp
100.00% (9/9)
100.00% (2/2)
100.00% (3/3)
src/gdal/ogr/ogrsf_frmts/vdv/embedded_resources.c
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/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
 73.98% (1308/1768)
 80.95% (34/42)
 73.20% (874/1194)
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.89% (24/27)
src/gdal/ogr/ogrsf_frmts/vfk/ogrvfkdrivercore.cpp
100.00% (40/40)
100.00% (2/2)
100.00% (42/42)
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.28% (205/725)
 53.12% (17/32)
 43.74% (227/519)
src/gdal/ogr/ogrsf_frmts/vfk/vfkdatablocksqlite.cpp
 78.56% (491/625)
 85.00% (17/20)
 80.56% (344/427)
src/gdal/ogr/ogrsf_frmts/vfk/vfkfeature.cpp
 53.14% (305/574)
 50.00% (10/20)
 65.78% (271/412)
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.80% (306/337)
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
 60.00% (18/30)
 60.00% (6/10)
 66.67% (8/12)
src/gdal/ogr/ogrsf_frmts/vfk/vfkreadersqlite.cpp
 90.16% (550/610)
100.00% (13/13)
 92.39% (340/368)
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
 21.39% (126/589)
 75.00% (12/16)
 22.61% (85/376)
src/gdal/ogr/ogrsf_frmts/vrt/ogrvrtdriver.cpp
 67.15% (92/137)
 75.00% (3/4)
 75.53% (71/94)
src/gdal/ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp
 41.06% (779/1897)
 61.76% (21/34)
 44.17% (636/1440)
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)
 28.40% (48/169)
src/gdal/ogr/ogrsf_frmts/wasp/ogrwaspdriver.cpp
 75.47% (40/53)
 50.00% (2/4)
 72.22% (26/36)
src/gdal/ogr/ogrsf_frmts/wasp/ogrwasplayer.cpp
 15.33% (99/646)
 21.05% (4/19)
 17.05% (81/475)
src/gdal/ogr/ogrsf_frmts/wfs/ogr_wfs.h
 34.58% (37/107)
 34.29% (12/35)
 32.43% (12/37)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfsdatasource.cpp
 47.67% (932/1955)
 58.33% (21/36)
 52.55% (629/1197)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfsdriver.cpp
 84.15% (69/82)
100.00% (3/3)
 77.78% (42/54)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfsjoinlayer.cpp
  0.00% (0/651)
  0.00% (0/14)
  0.00% (0/355)
src/gdal/ogr/ogrsf_frmts/wfs/ogrwfslayer.cpp
 22.01% (503/2285)
 41.46% (17/41)
 24.01% (329/1370)
src/gdal/ogr/ogrsf_frmts/xlsx/ogr_xlsx.h
 65.67% (44/67)
 68.42% (13/19)
 73.91% (17/23)
src/gdal/ogr/ogrsf_frmts/xlsx/ogrxlsxdatasource.cpp
 85.94% (1657/1928)
 86.42% (70/81)
 85.74% (908/1059)
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.76% (4170/5978)
 54.13% (203/375)
 56.72% (2938/5180)
src/gdal/ogr/ogrsurface.cpp
 36.36% (4/11)
 33.33% (1/3)
 33.33% (1/3)
src/gdal/ogr/ogrtriangle.cpp
 73.96% (71/96)
 78.57% (11/14)
 71.21% (47/66)
src/gdal/ogr/ogrtriangulatedsurface.cpp
 46.59% (41/88)
 66.67% (8/12)
 60.00% (27/45)
src/gdal/ogr/ogrutils.cpp
 62.68% (981/1565)
 53.33% (24/45)
 70.79% (1110/1568)
src/gdal/ogr/ogrvrtgeometrytypes.cpp
 34.04% (16/47)
 50.00% (1/2)
 33.33% (13/39)
src/gdal/ogr/swq.cpp
 37.71% (267/708)
 46.67% (7/15)
 48.76% (276/566)
src/gdal/ogr/swq_expr_node.cpp
 22.30% (180/807)
 50.00% (16/32)
 19.96% (112/561)
src/gdal/ogr/swq_op_general.cpp
 28.36% (445/1569)
 57.14% (8/14)
 31.72% (315/993)
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
 34.81% (512/1471)
100.00% (6/6)
 41.06% (317/772)
src/gdal/ogr/swq_select.cpp
  3.17% (28/883)
 16.67% (3/18)
  2.01% (12/598)
src/gdal/port/cpl_alibaba_oss.cpp
  7.55% (21/278)
 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
 12.98% (309/2381)
 28.57% (16/56)
 15.62% (165/1056)
src/gdal/port/cpl_aws.h
  4.11% (3/73)
  4.35% (1/23)
  3.70% (1/27)
src/gdal/port/cpl_azure.cpp
  9.34% (99/1060)
 22.22% (6/27)
  9.27% (42/453)
src/gdal/port/cpl_azure.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/gdal/port/cpl_base64.cpp
 53.77% (57/106)
 50.00% (1/2)
 66.67% (36/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
 33.58% (406/1209)
 58.06% (18/31)
 28.86% (228/790)
src/gdal/port/cpl_conv.cpp
 32.72% (585/1788)
 42.39% (39/92)
 36.69% (463/1262)
src/gdal/port/cpl_conv.h
100.00% (11/11)
100.00% (2/2)
100.00% (8/8)
src/gdal/port/cpl_cpu_features.cpp
 75.00% (27/36)
100.00% (5/5)
 90.00% (27/30)
src/gdal/port/cpl_cpu_features.h
 75.00% (9/12)
 75.00% (3/4)
 75.00% (3/4)
src/gdal/port/cpl_csv.cpp
 64.40% (521/809)
 62.86% (22/35)
 68.01% (421/619)
src/gdal/port/cpl_enumerate.h
100.00% (26/26)
100.00% (8/8)
100.00% (10/10)
src/gdal/port/cpl_error.cpp
 38.86% (279/718)
 73.17% (30/41)
 43.56% (230/528)
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
 53.85% (7/13)
 60.00% (3/5)
 75.00% (6/8)
src/gdal/port/cpl_findfile.cpp
 59.72% (86/144)
 50.00% (6/12)
 56.44% (57/101)
src/gdal/port/cpl_float.cpp
 15.65% (36/230)
 14.29% (1/7)
 13.16% (15/114)
src/gdal/port/cpl_float.h
 31.48% (68/216)
 36.84% (21/57)
 32.00% (24/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
 22.44% (199/887)
 61.90% (13/21)
 27.47% (103/375)
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.49% (158/221)
 68.42% (13/19)
 68.28% (99/145)
src/gdal/port/cpl_http.cpp
 45.21% (770/1703)
 60.98% (25/41)
 47.32% (564/1192)
src/gdal/port/cpl_http.h
 57.50% (23/40)
 40.00% (2/5)
 28.57% (2/7)
src/gdal/port/cpl_int_wrapper.h
100.00% (19/19)
100.00% (6/6)
100.00% (7/7)
src/gdal/port/cpl_json.cpp
 68.08% (627/921)
 70.65% (65/92)
 69.18% (422/610)
src/gdal/port/cpl_json.h
 47.69% (31/65)
 55.56% (10/18)
 55.56% (15/27)
src/gdal/port/cpl_json_streaming_parser.cpp
 91.26% (710/778)
 82.61% (19/23)
 90.24% (527/584)
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/46)
  0.00% (0/13)
  0.00% (0/22)
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/19)
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
 82.99% (122/147)
 84.00% (21/25)
 85.71% (54/63)
src/gdal/port/cpl_minixml.cpp
 87.85% (1070/1218)
 96.77% (30/31)
 89.51% (785/877)
src/gdal/port/cpl_minixml.h
 71.43% (10/14)
 75.00% (3/4)
 80.00% (4/5)
src/gdal/port/cpl_minizip_ioapi.cpp
 97.01% (65/67)
100.00% (8/8)
 97.44% (38/39)
src/gdal/port/cpl_minizip_unzip.cpp
 60.88% (750/1232)
 61.11% (22/36)
 52.76% (659/1249)
src/gdal/port/cpl_minizip_zip.cpp
 67.64% (1139/1684)
 86.49% (32/37)
 62.23% (766/1231)
src/gdal/port/cpl_multiproc.cpp
 58.04% (390/672)
 77.59% (45/58)
 58.36% (220/377)
src/gdal/port/cpl_nasa_earthdata.cpp
  2.56% (8/313)
 16.67% (1/6)
  3.29% (5/152)
src/gdal/port/cpl_nasa_earthdata.h
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/gdal/port/cpl_noncopyablevector.h
 80.00% (4/5)
 66.67% (2/3)
 75.00% (3/4)
src/gdal/port/cpl_path.cpp
 77.68% (616/793)
 76.92% (30/39)
 81.39% (516/634)
src/gdal/port/cpl_port.h
 58.72% (64/109)
 57.14% (16/28)
 63.49% (40/63)
src/gdal/port/cpl_progress.cpp
 16.88% (26/154)
 66.67% (4/6)
 18.07% (15/83)
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
 54.88% (332/605)
 62.07% (18/29)
 56.33% (209/371)
src/gdal/port/cpl_recode.cpp
 12.08% (108/894)
 72.73% (8/11)
 52.22% (94/180)
src/gdal/port/cpl_recode_iconv.cpp
 40.31% (79/196)
 60.00% (3/5)
 41.49% (39/94)
src/gdal/port/cpl_recode_stub.cpp
 67.56% (354/524)
100.00% (11/11)
 72.55% (222/306)
src/gdal/port/cpl_safemaths.hpp
 45.68% (74/162)
 62.50% (15/24)
 70.18% (40/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
 56.96% (131/230)
 60.00% (6/10)
 53.68% (73/136)
src/gdal/port/cpl_spawn.cpp
 26.36% (97/368)
 20.00% (3/15)
 25.09% (69/275)
src/gdal/port/cpl_string.cpp
 78.72% (1443/1833)
 82.19% (60/73)
 84.54% (1340/1585)
src/gdal/port/cpl_string.h
 83.73% (139/166)
 86.27% (44/51)
 84.72% (61/72)
src/gdal/port/cpl_strtod.cpp
 90.85% (149/164)
100.00% (10/10)
 90.44% (123/136)
src/gdal/port/cpl_swift.cpp
  6.42% (29/452)
 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
 82.59% (185/224)
100.00% (5/5)
 85.90% (134/156)
src/gdal/port/cpl_userfaultfd.cpp
  0.80% (3/373)
 14.29% (1/7)
  0.56% (2/357)
src/gdal/port/cpl_vax.cpp
 37.81% (76/201)
 28.57% (2/7)
 19.51% (16/82)
src/gdal/port/cpl_virtualmem.cpp
  0.00% (0/1355)
  0.00% (0/28)
  0.00% (0/964)
src/gdal/port/cpl_vsi.h
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
src/gdal/port/cpl_vsi_error.cpp
 55.61% (104/187)
100.00% (9/9)
 38.92% (65/167)
src/gdal/port/cpl_vsi_mem.cpp
 87.54% (569/650)
 91.67% (33/36)
 88.56% (333/376)
src/gdal/port/cpl_vsi_virtual.h
 39.35% (85/216)
 39.06% (25/64)
 42.53% (37/87)
src/gdal/port/cpl_vsil.cpp
 38.13% (647/1697)
 50.83% (61/120)
 38.95% (409/1050)
src/gdal/port/cpl_vsil_abstract_archive.cpp
 96.00% (528/550)
 88.89% (16/18)
 95.93% (330/344)
src/gdal/port/cpl_vsil_adls.cpp
 10.91% (151/1384)
 26.79% (15/56)
  9.44% (78/826)
src/gdal/port/cpl_vsil_az.cpp
  6.63% (124/1871)
 21.67% (13/60)
  8.14% (79/971)
src/gdal/port/cpl_vsil_buffered_reader.cpp
 79.78% (146/183)
 60.00% (9/15)
 80.21% (77/96)
src/gdal/port/cpl_vsil_cache.cpp
 44.78% (176/393)
 56.00% (14/25)
 49.58% (118/238)
src/gdal/port/cpl_vsil_chunked_write_handle.cpp
  0.00% (0/388)
  0.00% (0/11)
  0.00% (0/217)
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
 33.75% (1762/5220)
 49.67% (75/151)
 40.80% (1198/2936)
src/gdal/port/cpl_vsil_curl_class.h
 40.98% (84/205)
 44.78% (30/67)
 41.58% (42/101)
src/gdal/port/cpl_vsil_curl_streaming.cpp
 71.75% (838/1168)
 74.75% (74/99)
 78.59% (558/710)
src/gdal/port/cpl_vsil_gs.cpp
  9.67% (56/579)
 48.00% (12/25)
 11.02% (28/254)
src/gdal/port/cpl_vsil_gzip.cpp
 53.60% (1677/3129)
 58.11% (86/148)
 55.58% (1061/1909)
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.66% (29/113)
 33.33% (6/18)
 21.28% (10/47)
src/gdal/port/cpl_vsil_s3.cpp
  5.43% (259/4771)
 18.18% (18/99)
  8.04% (179/2227)
src/gdal/port/cpl_vsil_sparsefile.cpp
 76.26% (196/257)
 77.27% (17/22)
 80.77% (126/156)
src/gdal/port/cpl_vsil_stdin.cpp
 48.21% (188/390)
 71.43% (15/21)
 63.00% (143/227)
src/gdal/port/cpl_vsil_stdout.cpp
 22.79% (31/136)
 20.00% (6/30)
 17.95% (14/78)
src/gdal/port/cpl_vsil_subfile.cpp
 82.68% (191/231)
 78.95% (15/19)
 81.71% (134/164)
src/gdal/port/cpl_vsil_swift.cpp
 17.57% (78/444)
 38.10% (8/21)
 21.18% (43/203)
src/gdal/port/cpl_vsil_tar.cpp
 95.47% (358/375)
100.00% (20/20)
 94.51% (258/273)
src/gdal/port/cpl_vsil_unix_stdio_64.cpp
 61.68% (433/702)
 71.05% (27/38)
 57.96% (295/509)
src/gdal/port/cpl_vsil_uploadonclose.cpp
  0.00% (0/72)
  0.00% (0/14)
  0.00% (0/38)
src/gdal/port/cpl_vsil_webhdfs.cpp
 26.72% (198/741)
 40.00% (12/30)
 28.12% (126/448)
src/gdal/port/cpl_vsisimple.cpp
 63.73% (390/612)
 58.14% (25/43)
 50.20% (128/255)
src/gdal/port/cpl_worker_thread_pool.cpp
 68.55% (218/318)
 70.97% (22/31)
 74.32% (110/148)
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
100.00% (6/6)
100.00% (1/1)
100.00% (3/3)
src/gdal/port/cplgetcurrentthreadcount.cpp
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/11)
src/gdal/port/cplgetsymbol.cpp
 51.72% (15/29)
100.00% (1/1)
 52.94% (9/17)
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
 87.14% (244/280)
 82.61% (19/23)
 89.73% (131/146)
src/gdal/port/cplstringlist.cpp
 73.93% (380/514)
 81.82% (36/44)
 76.53% (287/375)
src/gdal/port/utf8.h
 31.83% (120/377)
 80.00% (4/5)
 74.76% (231/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
  0.00% (0/27)
  0.00% (0/9)
  0.00% (0/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
 44.44% (4/9)
 40.00% (2/5)
 40.00% (2/5)
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
 89.83% (53/59)
 90.91% (20/22)
 88.89% (32/36)
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)
 82.50% (33/40)
src/gdal/proj/src/adjlon.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (9/9)
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
 71.51% (133/186)
 44.44% (4/9)
 82.96% (112/135)
src/gdal/proj/src/conversions/cart.cpp
 84.00% (84/100)
 71.43% (5/7)
 93.94% (31/33)
src/gdal/proj/src/conversions/geoc.cpp
 32.00% (8/25)
 25.00% (1/4)
  6.25% (1/16)
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
 60.88% (193/317)
 26.32% (5/19)
 68.20% (148/217)
src/gdal/proj/src/coord_operation.cpp
 93.68% (89/95)
 85.71% (6/7)
 92.65% (63/68)
src/gdal/proj/src/coordinates.cpp
  2.56% (1/39)
  9.09% (1/11)
  4.76% (1/21)
src/gdal/proj/src/create.cpp
 80.56% (145/180)
 80.00% (4/5)
 79.10% (106/134)
src/gdal/proj/src/crs_to_crs.cpp
 60.07% (361/601)
 63.64% (7/11)
 58.41% (184/315)
src/gdal/proj/src/ctx.cpp
 70.48% (117/166)
 85.00% (17/20)
 60.00% (81/135)
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/39)
  0.00% (0/6)
  0.00% (0/52)
src/gdal/proj/src/dmstor.cpp
100.00% (87/87)
100.00% (3/3)
100.00% (89/89)
src/gdal/proj/src/ell_set.cpp
 92.33% (349/378)
 90.91% (10/11)
 93.44% (299/320)
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% (8/8)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/file_embed/embedded_resources.c
 93.65% (59/63)
100.00% (1/1)
 97.37% (37/38)
src/gdal/proj/src/filemanager.cpp
 49.50% (450/909)
 52.46% (32/61)
 55.70% (386/693)
src/gdal/proj/src/filemanager.hpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/fwd.cpp
 63.73% (130/204)
 83.33% (5/6)
 66.17% (133/201)
src/gdal/proj/src/gauss.cpp
 47.54% (29/61)
 50.00% (2/4)
 42.86% (18/42)
src/gdal/proj/src/generic_inverse.cpp
 98.25% (56/57)
100.00% (1/1)
 95.83% (46/48)
src/gdal/proj/src/geodesic.c
  9.80% (121/1235)
 11.11% (7/63)
  5.86% (54/921)
src/gdal/proj/src/grids.cpp
  9.01% (244/2709)
 18.28% (34/186)
  8.40% (165/1964)
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/142)
  0.00% (0/4)
  0.00% (0/81)
src/gdal/proj/src/init.cpp
 87.43% (487/557)
100.00% (8/8)
 90.41% (424/469)
src/gdal/proj/src/initcache.cpp
 73.75% (59/80)
 75.00% (3/4)
 79.07% (34/43)
src/gdal/proj/src/internal.cpp
 70.16% (181/258)
 68.75% (11/16)
 81.45% (180/221)
src/gdal/proj/src/inv.cpp
 59.04% (98/166)
 83.33% (5/6)
 61.54% (96/156)
src/gdal/proj/src/iso19111/c_api.cpp
 44.50% (2579/5795)
 61.11% (154/252)
 44.39% (1722/3879)
src/gdal/proj/src/iso19111/common.cpp
 80.42% (534/664)
 94.57% (87/92)
 85.01% (380/447)
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
 80.89% (546/675)
 73.03% (65/89)
 83.65% (312/373)
src/gdal/proj/src/iso19111/crs.cpp
 77.63% (4049/5216)
 68.75% (209/304)
 77.78% (2258/2903)
src/gdal/proj/src/iso19111/datum.cpp
 88.41% (1450/1640)
 95.59% (130/136)
 89.31% (777/870)
src/gdal/proj/src/iso19111/factory.cpp
 62.11% (5167/8319)
 64.62% (168/260)
 60.31% (2042/3386)
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.80% (8995/10245)
 93.93% (387/412)
 89.92% (6547/7281)
src/gdal/proj/src/iso19111/metadata.cpp
 86.01% (701/815)
 89.66% (78/87)
 88.55% (588/664)
src/gdal/proj/src/iso19111/operation/concatenatedoperation.cpp
 65.49% (446/681)
 90.48% (19/21)
 74.23% (363/489)
src/gdal/proj/src/iso19111/operation/conversion.cpp
 74.42% (1714/2303)
 69.84% (88/126)
 82.22% (1096/1333)
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
 61.64% (3916/6353)
 80.00% (140/175)
 61.92% (2276/3676)
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
 88.39% (434/491)
 95.83% (23/24)
 89.88% (293/326)
src/gdal/proj/src/iso19111/operation/parametervalue.cpp
 73.33% (99/135)
 78.26% (18/23)
 73.27% (74/101)
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
 86.63% (162/187)
100.00% (10/10)
 85.00% (68/80)
src/gdal/proj/src/iso19111/operation/singleoperation.cpp
 76.99% (3343/4342)
 79.87% (123/154)
 83.73% (2295/2741)
src/gdal/proj/src/iso19111/operation/transformation.cpp
 58.98% (601/1019)
 75.00% (39/52)
 61.78% (367/594)
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.33% (151/221)
 69.23% (54/78)
 69.94% (121/173)
src/gdal/proj/src/latitudes.cpp
 82.51% (151/183)
 84.62% (11/13)
 73.75% (59/80)
src/gdal/proj/src/list.cpp
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/gdal/proj/src/log.cpp
 86.42% (70/81)
 90.00% (9/10)
 84.21% (48/57)
src/gdal/proj/src/malloc.cpp
 78.38% (58/74)
 87.50% (7/8)
 84.62% (22/26)
src/gdal/proj/src/memvfs.c
 47.93% (58/121)
 27.27% (9/33)
 37.61% (41/109)
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
  1.12% (19/1691)
  4.11% (3/73)
  0.55% (6/1098)
src/gdal/proj/src/param.cpp
 87.35% (145/166)
100.00% (5/5)
 86.78% (105/121)
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)
 74.44% (233/313)
src/gdal/proj/src/pr_list.cpp
  0.00% (0/67)
  0.00% (0/3)
  0.00% (0/48)
src/gdal/proj/src/proj_internal.h
 50.75% (34/67)
 50.00% (3/6)
 35.23% (31/88)
src/gdal/proj/src/proj_json_streaming_writer.cpp
 82.99% (161/194)
 78.26% (18/23)
 78.91% (116/147)
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
 36.31% (114/314)
 72.73% (8/11)
 24.58% (73/297)
src/gdal/proj/src/projections/aea.cpp
 65.33% (98/150)
 83.33% (5/6)
 50.00% (63/126)
src/gdal/proj/src/projections/aeqd.cpp
 31.15% (76/244)
 37.50% (3/8)
 34.76% (57/164)
src/gdal/proj/src/projections/airocean.cpp
 12.04% (23/191)
 14.29% (2/14)
  7.41% (6/81)
src/gdal/proj/src/projections/airy.cpp
 37.36% (34/91)
 50.00% (1/2)
 34.25% (25/73)
src/gdal/proj/src/projections/aitoff.cpp
 19.55% (26/133)
 60.00% (3/5)
 15.38% (12/78)
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)
 23.08% (9/39)
src/gdal/proj/src/projections/bertin1953.cpp
 30.00% (15/50)
 50.00% (1/2)
 29.41% (5/17)
src/gdal/proj/src/projections/bipc.cpp
  7.97% (11/138)
 33.33% (1/3)
  1.96% (3/153)
src/gdal/proj/src/projections/boggs.cpp
 18.52% (5/27)
 50.00% (1/2)
  5.00% (1/20)
src/gdal/proj/src/projections/bonne.cpp
 31.62% (37/117)
 33.33% (2/6)
 34.62% (27/78)
src/gdal/proj/src/projections/calcofi.cpp
 17.00% (17/100)
 20.00% (1/5)
  4.44% (4/90)
src/gdal/proj/src/projections/cass.cpp
 75.90% (63/83)
 66.67% (4/6)
 72.73% (24/33)
src/gdal/proj/src/projections/cc.cpp
 26.09% (6/23)
 33.33% (1/3)
  9.09% (1/11)
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)
 45.83% (22/48)
src/gdal/proj/src/projections/chamb.cpp
 59.81% (64/107)
 75.00% (3/4)
 51.72% (30/58)
src/gdal/proj/src/projections/col_urban.cpp
 77.27% (34/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.33% (1/30)
src/gdal/proj/src/projections/comill.cpp
 13.95% (6/43)
 33.33% (1/3)
  2.63% (1/38)
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.45% (1/29)
src/gdal/proj/src/projections/eck3.cpp
 68.49% (50/73)
 71.43% (5/7)
 48.15% (13/27)
src/gdal/proj/src/projections/eck4.cpp
 10.00% (6/60)
 33.33% (1/3)
  2.50% (1/40)
src/gdal/proj/src/projections/eck5.cpp
 65.00% (13/20)
 66.67% (2/3)
 57.14% (4/7)
src/gdal/proj/src/projections/eqc.cpp
 64.79% (46/71)
 50.00% (3/6)
 70.00% (21/30)
src/gdal/proj/src/projections/eqdc.cpp
 75.00% (81/108)
 75.00% (3/4)
 68.60% (59/86)
src/gdal/proj/src/projections/eqearth.cpp
 65.88% (56/85)
 75.00% (3/4)
 64.00% (48/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)
 33.33% (11/33)
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)
 49.00% (49/100)
src/gdal/proj/src/projections/gnom.cpp
 15.24% (25/164)
 20.00% (1/5)
 17.76% (19/107)
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)
 55.26% (21/38)
src/gdal/proj/src/projections/hatano.cpp
 12.00% (6/50)
 33.33% (1/3)
  1.67% (1/60)
src/gdal/proj/src/projections/healpix.cpp
 14.54% (65/447)
 12.50% (3/24)
  7.54% (41/544)
src/gdal/proj/src/projections/igh.cpp
 27.42% (51/186)
 60.00% (3/5)
 21.00% (42/200)
src/gdal/proj/src/projections/igh_o.cpp
 25.76% (51/198)
 60.00% (3/5)
 21.00% (42/200)
src/gdal/proj/src/projections/imoll.cpp
 59.15% (97/164)
 85.71% (6/7)
 40.00% (48/120)
src/gdal/proj/src/projections/imoll_o.cpp
 59.20% (103/174)
 85.71% (6/7)
 40.00% (48/120)
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
 16.20% (121/747)
 16.13% (5/31)
 15.55% (95/611)
src/gdal/proj/src/projections/krovak.cpp
 28.47% (41/144)
 50.00% (3/6)
 38.57% (27/70)
src/gdal/proj/src/projections/labrd.cpp
 70.64% (77/109)
 66.67% (2/3)
 77.42% (24/31)
src/gdal/proj/src/projections/laea.cpp
 60.84% (160/263)
 83.33% (5/6)
 57.14% (96/168)
src/gdal/proj/src/projections/lagrng.cpp
 40.00% (30/75)
 33.33% (1/3)
 33.33% (19/57)
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
 40.00% (20/50)
 63.64% (7/11)
 63.64% (7/11)
src/gdal/proj/src/projections/lcc.cpp
 95.42% (125/131)
100.00% (3/3)
 93.13% (122/131)
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.00% (12/48)
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.17% (1/46)
src/gdal/proj/src/projections/mbtfpq.cpp
 11.54% (6/52)
 33.33% (1/3)
  2.13% (1/47)
src/gdal/proj/src/projections/merc.cpp
 79.31% (46/58)
 66.67% (4/6)
 91.30% (21/23)
src/gdal/proj/src/projections/mill.cpp
 30.00% (6/20)
 33.33% (1/3)
 14.29% (1/7)
src/gdal/proj/src/projections/mod_ster.cpp
 57.58% (114/198)
 75.00% (6/8)
 44.83% (39/87)
src/gdal/proj/src/projections/moll.cpp
 77.78% (56/72)
 83.33% (5/6)
 56.82% (25/44)
src/gdal/proj/src/projections/natearth.cpp
 12.50% (6/48)
 33.33% (1/3)
  1.79% (1/56)
src/gdal/proj/src/projections/natearth2.cpp
 11.76% (6/51)
 33.33% (1/3)
  1.85% (1/54)
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.00% (1/20)
src/gdal/proj/src/projections/nicol.cpp
 13.51% (5/37)
 50.00% (1/2)
  2.50% (1/40)
src/gdal/proj/src/projections/nsper.cpp
 32.89% (49/149)
 60.00% (3/5)
 40.58% (28/69)
src/gdal/proj/src/projections/nzmg.cpp
 14.71% (10/68)
 33.33% (1/3)
 11.11% (3/27)
src/gdal/proj/src/projections/ob_tran.cpp
 69.04% (136/197)
 50.00% (4/8)
 86.39% (127/147)
src/gdal/proj/src/projections/ocea.cpp
 60.61% (40/66)
 33.33% (1/3)
 73.33% (22/30)
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
 92.67% (215/232)
100.00% (3/3)
 87.08% (155/178)
src/gdal/proj/src/projections/ortho.cpp
 11.29% (28/248)
 14.29% (1/7)
 10.16% (19/187)
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
 64.23% (176/274)
 80.00% (4/5)
 48.90% (178/364)
src/gdal/proj/src/projections/robin.cpp
  7.79% (6/77)
 33.33% (1/3)
  1.18% (1/85)
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)
 39.81% (43/108)
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.71% (55/69)
src/gdal/proj/src/projections/som.cpp
 47.74% (116/243)
 71.43% (5/7)
 40.00% (74/185)
src/gdal/proj/src/projections/somerc.cpp
 32.35% (22/68)
 33.33% (1/3)
 19.44% (7/36)
src/gdal/proj/src/projections/spilhaus.cpp
 72.28% (73/101)
 80.00% (4/5)
 69.77% (30/43)
src/gdal/proj/src/projections/stere.cpp
 60.59% (163/269)
 87.50% (7/8)
 54.93% (117/213)
src/gdal/proj/src/projections/sterea.cpp
 36.51% (23/63)
 50.00% (2/4)
 46.15% (12/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)
 14.29% (1/7)
src/gdal/proj/src/projections/tmerc.cpp
 70.08% (274/391)
 70.59% (12/17)
 59.36% (149/251)
src/gdal/proj/src/projections/tobmerc.cpp
 20.00% (5/25)
 33.33% (1/3)
 10.00% (1/10)
src/gdal/proj/src/projections/tpeqd.cpp
 51.09% (47/92)
 50.00% (2/4)
 57.14% (16/28)
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)
  0.87% (1/115)
src/gdal/proj/src/projections/vandg2.cpp
 35.85% (19/53)
 66.67% (2/3)
 15.79% (6/38)
src/gdal/proj/src/projections/vandg4.cpp
 11.90% (5/42)
 50.00% (1/2)
  3.12% (1/32)
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.56% (40/41)
100.00% (3/3)
 92.86% (26/28)
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/54)
src/gdal/proj/src/sqlite3_utils.cpp
 13.91% (32/230)
 24.24% (8/33)
 12.10% (15/124)
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)
 43.33% (13/30)
src/gdal/proj/src/trans.cpp
 51.33% (213/415)
 60.00% (6/10)
 52.15% (206/395)
src/gdal/proj/src/transformations/affine.cpp
 74.38% (119/160)
 50.00% (5/10)
 72.50% (29/40)
src/gdal/proj/src/transformations/defmodel.cpp
 10.65% (31/291)
 23.81% (5/21)
 14.05% (26/185)
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/867)
  0.00% (0/34)
  0.00% (0/545)
src/gdal/proj/src/transformations/deformation.cpp
 28.74% (75/261)
 22.22% (2/9)
 40.23% (70/174)
src/gdal/proj/src/transformations/gridshift.cpp
 17.07% (128/750)
 26.67% (4/15)
 17.93% (104/580)
src/gdal/proj/src/transformations/helmert.cpp
 73.81% (279/378)
 83.33% (10/12)
 82.35% (224/272)
src/gdal/proj/src/transformations/hgridshift.cpp
 45.45% (55/121)
 37.50% (3/8)
 40.00% (26/65)
src/gdal/proj/src/transformations/horner.cpp
 39.43% (153/388)
 31.82% (7/22)
 55.76% (155/278)
src/gdal/proj/src/transformations/molodensky.cpp
 17.98% (32/178)
  9.09% (1/11)
 29.55% (26/88)
src/gdal/proj/src/transformations/tinshift.cpp
 23.58% (25/106)
 33.33% (2/6)
 28.95% (22/76)
src/gdal/proj/src/transformations/tinshift_gpkg.cpp
  0.00% (0/885)
  0.00% (0/22)
  0.00% (0/383)
src/gdal/proj/src/transformations/tinshift_gpkg.hpp
  0.00% (0/7)
  0.00% (0/5)
  0.00% (0/6)
src/gdal/proj/src/transformations/tinshift_json.hpp
  0.00% (0/25)
  0.00% (0/19)
  0.00% (0/19)
src/gdal/proj/src/transformations/tinshift_json_exceptions.hpp
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/gdal/proj/src/transformations/tinshift_json_impl.hpp
  0.00% (0/581)
  0.00% (0/15)
  0.00% (0/359)
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.07% (59/151)
 33.33% (3/9)
 31.82% (28/88)
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.50% (302/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% (95/95)
src/gdal/proj/src/wkt2_generated_parser.c
 78.00% (312/400)
100.00% (6/6)
 77.78% (273/351)
src/gdal/proj/src/wkt2_parser.cpp
 96.10% (74/77)
100.00% (3/3)
 97.14% (68/70)
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
 51.12% (205/401)
 37.50% (3/8)
 48.46% (110/227)
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
 54.75% (219/400)
 42.86% (6/14)
 58.21% (156/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
 47.96% (129/269)
 37.50% (6/16)
 59.02% (108/183)
src/gdal/third_party/LercLib/Lerc2.h
 35.54% (526/1480)
 44.74% (17/38)
 35.91% (437/1217)
src/gdal/third_party/LercLib/Lerc_c_api_impl.cpp
 43.45% (63/145)
 28.57% (2/7)
 39.09% (77/197)
src/gdal/third_party/LercLib/RLE.cpp
 12.94% (33/255)
 33.33% (2/6)
 20.14% (29/144)
src/gdal/third_party/LercLib/RLE.h
100.00% (2/2)
100.00% (2/2)
100.00% (3/3)
src/gdal/third_party/flatbuffers/allocator.h
100.00% (14/14)
100.00% (3/3)
 61.54% (8/13)
src/gdal/third_party/flatbuffers/array.h
  0.00% (0/26)
  0.00% (0/9)
  0.00% (0/9)
src/gdal/third_party/flatbuffers/base.h
 58.33% (14/24)
 71.43% (5/7)
 71.43% (5/7)
src/gdal/third_party/flatbuffers/buffer.h
 52.73% (29/55)
 61.54% (8/13)
 51.85% (14/27)
src/gdal/third_party/flatbuffers/default_allocator.h
 85.71% (18/21)
 83.33% (5/6)
 73.33% (11/15)
src/gdal/third_party/flatbuffers/detached_buffer.h
  0.00% (0/38)
  0.00% (0/10)
  0.00% (0/10)
src/gdal/third_party/flatbuffers/flatbuffer_builder.h
 50.39% (193/383)
 46.48% (33/71)
 57.76% (134/232)
src/gdal/third_party/flatbuffers/flatbuffers.h
  0.00% (0/54)
  0.00% (0/5)
  0.00% (0/5)
src/gdal/third_party/flatbuffers/flex_flat_util.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/4)
src/gdal/third_party/flatbuffers/flexbuffers.h
  0.00% (0/1161)
  0.00% (0/234)
  0.00% (0/636)
src/gdal/third_party/flatbuffers/stl_emulation.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/gdal/third_party/flatbuffers/string.h
 11.76% (2/17)
 28.57% (2/7)
 20.00% (2/10)
src/gdal/third_party/flatbuffers/struct.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/gdal/third_party/flatbuffers/table.h
 52.86% (37/70)
 56.25% (9/16)
 66.67% (24/36)
src/gdal/third_party/flatbuffers/util.h
  0.00% (0/314)
  0.00% (0/35)
  0.00% (0/212)
src/gdal/third_party/flatbuffers/vector.h
 24.39% (10/41)
 26.32% (5/19)
 32.26% (10/31)
src/gdal/third_party/flatbuffers/vector_downward.h
 56.63% (94/166)
 67.74% (21/31)
 67.26% (76/113)
src/gdal/third_party/flatbuffers/verifier.h
 70.59% (108/153)
 71.43% (20/28)
 79.67% (98/123)
src/gdal/third_party/libdivide/libdivide.h
  0.00% (0/1517)
  0.00% (0/91)
  0.00% (0/156)
src/gdal/third_party/libertiff/libertiff.hpp
 68.89% (609/884)
 67.07% (55/82)
 75.21% (364/484)
src/gdal/tiff/libtiff/tif_aux.c
  0.00% (0/300)
  0.00% (0/13)
  0.00% (0/258)
src/gdal/tiff/libtiff/tif_close.c
  0.00% (0/72)
  0.00% (0/3)
  0.00% (0/51)
src/gdal/tiff/libtiff/tif_codec.c
  0.00% (0/35)
  0.00% (0/3)
  0.00% (0/20)
src/gdal/tiff/libtiff/tif_compress.c
  0.00% (0/204)
  0.00% (0/19)
  0.00% (0/88)
src/gdal/tiff/libtiff/tif_dir.c
  0.00% (0/1835)
  0.00% (0/38)
  0.00% (0/1479)
src/gdal/tiff/libtiff/tif_dirinfo.c
  0.00% (0/711)
  0.00% (0/28)
  0.00% (0/562)
src/gdal/tiff/libtiff/tif_dirread.c
  0.00% (0/7034)
  0.00% (0/120)
  0.00% (0/5691)
src/gdal/tiff/libtiff/tif_dirwrite.c
  0.00% (0/2753)
  0.00% (0/72)
  0.00% (0/2559)
src/gdal/tiff/libtiff/tif_dumpmode.c
  0.00% (0/59)
  0.00% (0/5)
  0.00% (0/33)
src/gdal/tiff/libtiff/tif_error.c
  0.00% (0/85)
  0.00% (0/6)
  0.00% (0/60)
src/gdal/tiff/libtiff/tif_fax3.c
  0.00% (0/1064)
  0.00% (0/35)
  0.00% (0/3928)
src/gdal/tiff/libtiff/tif_flush.c
  0.00% (0/81)
  0.00% (0/3)
  0.00% (0/93)
src/gdal/tiff/libtiff/tif_hash_set.c
  0.00% (0/208)
  0.00% (0/15)
  0.00% (0/195)
src/gdal/tiff/libtiff/tif_jpeg.c
  0.00% (0/60)
  0.00% (0/2)
  0.00% (0/36)
src/gdal/tiff/libtiff/tif_luv.c
  0.00% (0/1303)
  0.00% (0/50)
  0.00% (0/1114)
src/gdal/tiff/libtiff/tif_lzma.c
  0.00% (0/352)
  0.00% (0/13)
  0.00% (0/292)
src/gdal/tiff/libtiff/tif_lzw.c
  0.00% (0/827)
  0.00% (0/12)
  0.00% (0/719)
src/gdal/tiff/libtiff/tif_next.c
  0.00% (0/104)
  0.00% (0/3)
  0.00% (0/62)
src/gdal/tiff/libtiff/tif_ojpeg.c
  0.00% (0/2085)
  0.00% (0/63)
  0.00% (0/1589)
src/gdal/tiff/libtiff/tif_open.c
  0.00% (0/557)
  0.00% (0/43)
  0.00% (0/579)
src/gdal/tiff/libtiff/tif_packbits.c
  0.00% (0/247)
  0.00% (0/6)
  0.00% (0/113)
src/gdal/tiff/libtiff/tif_pixarlog.c
  0.00% (0/1259)
  0.00% (0/26)
  0.00% (0/1093)
src/gdal/tiff/libtiff/tif_predict.c
  0.00% (0/824)
  0.00% (0/28)
  0.00% (0/745)
src/gdal/tiff/libtiff/tif_read.c
  0.00% (0/1150)
  0.00% (0/29)
  0.00% (0/975)
src/gdal/tiff/libtiff/tif_strip.c
  0.00% (0/251)
  0.00% (0/14)
  0.00% (0/159)
src/gdal/tiff/libtiff/tif_swab.c
  0.00% (0/187)
  0.00% (0/13)
  0.00% (0/153)
src/gdal/tiff/libtiff/tif_thunder.c
  0.00% (0/115)
  0.00% (0/4)
  0.00% (0/96)
src/gdal/tiff/libtiff/tif_tile.c
  0.00% (0/195)
  0.00% (0/11)
  0.00% (0/169)
src/gdal/tiff/libtiff/tif_unix.c
  0.00% (0/167)
  0.00% (0/20)
  0.00% (0/122)
src/gdal/tiff/libtiff/tif_warning.c
  0.00% (0/62)
  0.00% (0/5)
  0.00% (0/41)
src/gdal/tiff/libtiff/tif_webp.c
  0.00% (0/645)
  0.00% (0/13)
  0.00% (0/456)
src/gdal/tiff/libtiff/tif_write.c
  0.00% (0/598)
  0.00% (0/14)
  0.00% (0/595)
src/gdal/tiff/libtiff/tif_zip.c
  0.00% (0/468)
  0.00% (0/12)
  0.00% (0/508)
Totals
 35.74% (429188/1200820)
 43.53% (19232/44185)
 36.20% (315353/871242)