LCOV - code coverage report
Current view: top level - port Hit Total Coverage
Test: gdal_filtered.info Lines: 16253 21466 75.7 %
Date: 2017-12-13 Functions: 1463 1708 85.7 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
cpl_alibaba_oss.cpp
96.8%96.8%
96.8 % 122 / 126 100.0 % 11 / 11
cpl_alibaba_oss.h
100.0%
100.0 % 10 / 10 100.0 % 8 / 8
cpl_atomic_ops.cpp
100.0%
100.0 % 7 / 7 100.0 % 2 / 2
cpl_aws.cpp
90.8%90.8%
90.8 % 463 / 510 100.0 % 35 / 35
cpl_aws.h
96.2%96.2%
96.2 % 25 / 26 88.2 % 15 / 17
cpl_azure.cpp
98.6%98.6%
98.6 % 137 / 139 100.0 % 10 / 10
cpl_azure.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cpl_base64.cpp
90.3%90.3%
90.3 % 65 / 72 100.0 % 2 / 2
cpl_conv.cpp
77.5%77.5%
77.5 % 622 / 803 87.5 % 56 / 64
cpl_cpu_features.cpp
82.4%82.4%
82.4 % 14 / 17 100.0 % 2 / 2
cpl_cpu_features.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cpl_csv.cpp
73.9%73.9%
73.9 % 396 / 536 86.7 % 26 / 30
cpl_error.cpp
64.6%64.6%
64.6 % 221 / 342 88.0 % 22 / 25
cpl_findfile.cpp
89.5%89.5%
89.5 % 85 / 95 91.7 % 11 / 12
cpl_getexecpath.cpp
88.9%88.9%
88.9 % 8 / 9 100.0 % 1 / 1
cpl_google_cloud.cpp
83.3%83.3%
83.3 % 259 / 311 93.3 % 14 / 15
cpl_google_cloud.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cpl_google_oauth2.cpp
62.5%62.5%
62.5 % 160 / 256 78.6 % 11 / 14
cpl_hash_set.cpp
92.3%92.3%
92.3 % 155 / 168 94.7 % 18 / 19
cpl_http.cpp
77.4%77.4%
77.4 % 391 / 505 100.0 % 13 / 13
cpl_http.h
100.0%
100.0 % 2 / 2 100.0 % 5 / 5
cpl_json_streaming_parser.cpp
97.7%97.7%
97.7 % 377 / 386 95.7 % 22 / 23
cpl_json_streaming_parser.h
15.4%15.4%
15.4 % 2 / 13 15.4 % 2 / 13
cpl_list.cpp
89.8%89.8%
89.8 % 88 / 98 88.9 % 8 / 9
cpl_minixml.cpp
87.2%87.2%
87.2 % 675 / 774 100.0 % 29 / 29
cpl_minixml.h
100.0%
100.0 % 6 / 6 100.0 % 4 / 4
cpl_minizip_ioapi.cpp
93.8%93.8%
93.8 % 45 / 48 87.5 % 7 / 8
cpl_minizip_unzip.cpp
56.1%56.1%
56.1 % 440 / 785 61.8 % 21 / 34
cpl_minizip_zip.cpp
81.1%81.1%
81.1 % 473 / 583 96.2 % 25 / 26
cpl_multiproc.cpp
81.5%81.5%
81.5 % 371 / 455 96.5 % 55 / 57
cpl_odbc.cpp
9.6%9.6%
9.6 % 51 / 530 13.3 % 6 / 45
cpl_odbc.h
20.0%20.0%
20.0 % 1 / 5 20.0 % 1 / 5
cpl_path.cpp
86.6%86.6%
86.6 % 305 / 352 94.7 % 18 / 19
cpl_port.h
100.0%
100.0 % 3 / 3 83.3 % 15 / 18
cpl_progress.cpp
100.0%
100.0 % 37 / 37 100.0 % 5 / 5
cpl_quad_tree.cpp
75.1%75.1%
75.1 % 208 / 277 82.6 % 19 / 23
cpl_recode.cpp
63.6%63.6%
63.6 % 42 / 66 87.5 % 7 / 8
cpl_recode_iconv.cpp
34.1%34.1%
34.1 % 30 / 88 50.0 % 2 / 4
cpl_recode_stub.cpp
57.3%57.3%
57.3 % 168 / 293 100.0 % 11 / 11
cpl_safemaths.hpp
77.5%77.5%
77.5 % 31 / 40 53.8 % 7 / 13
cpl_sha1.cpp
94.1%94.1%
94.1 % 112 / 119 83.3 % 5 / 6
cpl_sha256.cpp
100.0%
100.0 % 131 / 131 100.0 % 8 / 8
cpl_spawn.cpp
70.7%70.7%
70.7 % 171 / 242 92.9 % 13 / 14
cpl_string.cpp
89.6%89.6%
89.6 % 820 / 915 98.0 % 50 / 51
cpl_string.h
77.4%77.4%
77.4 % 24 / 31 91.7 % 22 / 24
cpl_strtod.cpp
76.6%76.6%
76.6 % 59 / 77 75.0 % 6 / 8
cpl_time.cpp
94.4%94.4%
94.4 % 151 / 160 100.0 % 5 / 5
cpl_virtualmem.cpp
45.6%45.6%
45.6 % 347 / 761 89.3 % 25 / 28
cpl_vsi_error.cpp
76.0%76.0%
76.0 % 57 / 75 100.0 % 7 / 7
cpl_vsi_mem.cpp
95.7%95.7%
95.7 % 290 / 303 100.0 % 30 / 30
cpl_vsi_virtual.h
64.3%64.3%
64.3 % 18 / 28 63.6 % 14 / 22
cpl_vsil.cpp
84.8%84.8%
84.8 % 319 / 376 97.5 % 39 / 40
cpl_vsil_abstract_archive.cpp
90.3%90.3%
90.3 % 335 / 371 71.4 % 15 / 21
cpl_vsil_buffered_reader.cpp
76.7%76.7%
76.7 % 79 / 103 85.7 % 12 / 14
cpl_vsil_cache.cpp
87.9%87.9%
87.9 % 153 / 174 75.0 % 15 / 20
cpl_vsil_crypt.cpp
95.7%95.7%
95.7 % 698 / 729 97.4 % 38 / 39
cpl_vsil_curl.cpp
78.9%78.9%
78.9 % 2556 / 3241 92.9 % 195 / 210
cpl_vsil_curl_streaming.cpp
87.8%87.8%
87.8 % 675 / 769 93.5 % 87 / 93
cpl_vsil_gzip.cpp
77.5%77.5%
77.5 % 800 / 1032 83.3 % 80 / 96
cpl_vsil_sparsefile.cpp
84.4%84.4%
84.4 % 135 / 160 80.8 % 21 / 26
cpl_vsil_stdin.cpp
76.7%76.7%
76.7 % 92 / 120 94.1 % 16 / 17
cpl_vsil_stdout.cpp
71.2%71.2%
71.2 % 57 / 80 79.4 % 27 / 34
cpl_vsil_subfile.cpp
69.3%69.3%
69.3 % 104 / 150 85.0 % 17 / 20
cpl_vsil_tar.cpp
88.7%88.7%
88.7 % 180 / 203 100.0 % 24 / 24
cpl_vsil_unix_stdio_64.cpp
92.4%92.4%
92.4 % 145 / 157 100.0 % 26 / 26
cpl_vsisimple.cpp
79.4%79.4%
79.4 % 143 / 180 76.2 % 32 / 42
cpl_worker_thread_pool.cpp
83.2%83.2%
83.2 % 173 / 208 100.0 % 9 / 9
cpl_worker_thread_pool.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cpl_xml_validate.cpp
27.9%27.9%
27.9 % 117 / 420 53.8 % 7 / 13
cplgetsymbol.cpp
80.0%80.0%
80.0 % 8 / 10 100.0 % 1 / 1
cplkeywordparser.cpp
72.0%72.0%
72.0 % 103 / 143 100.0 % 8 / 8
cplkeywordparser.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cplstring.cpp
93.9%93.9%
93.9 % 139 / 148 94.1 % 16 / 17
cplstringlist.cpp
94.4%94.4%
94.4 % 218 / 231 96.4 % 27 / 28
vsipreload.cpp
40.9%40.9%
40.9 % 344 / 841 55.6 % 35 / 63

Generated by: LCOV version 1.10