LCOV - code coverage report
Current view: top level - port Hit Total Coverage
Test: gdal_filtered.info Lines: 17732 23007 77.1 %
Date: 2018-02-23 Functions: 1649 1895 87.0 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
cpl_alibaba_oss.cpp
97.5%97.5%
97.5 % 157 / 161 100.0 % 13 / 13
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
91.2%91.2%
91.2 % 499 / 547 100.0 % 37 / 37
cpl_aws.h
96.2%96.2%
96.2 % 25 / 26 88.2 % 15 / 17
cpl_azure.cpp
97.9%97.9%
97.9 % 189 / 193 100.0 % 12 / 12
cpl_azure.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cpl_base64.cpp
90.4%90.4%
90.4 % 66 / 73 100.0 % 2 / 2
cpl_conv.cpp
77.2%77.2%
77.2 % 623 / 807 87.7 % 57 / 65
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.3%64.3%
64.3 % 218 / 339 88.0 % 22 / 25
cpl_error.h
100.0%
100.0 % 15 / 15 100.0 % 4 / 4
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
85.1%85.1%
85.1 % 326 / 383 93.8 % 15 / 16
cpl_google_cloud.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cpl_google_oauth2.cpp
61.5%61.5%
61.5 % 126 / 205 76.9 % 10 / 13
cpl_hash_set.cpp
92.3%92.3%
92.3 % 155 / 168 94.7 % 18 / 19
cpl_http.cpp
81.5%81.5%
81.5 % 558 / 685 90.9 % 20 / 22
cpl_http.h
100.0%
100.0 % 4 / 4 100.0 % 7 / 7
cpl_json.cpp
96.0%96.0%
96.0 % 427 / 445 100.0 % 70 / 70
cpl_json.h
100.0%
100.0 % 3 / 3 100.0 % 4 / 4
cpl_json_header.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cpl_json_streaming_parser.cpp
97.7%97.7%
97.7 % 378 / 387 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_md5.cpp
99.3%99.3%
99.3 % 142 / 143 100.0 % 7 / 7
cpl_mem_cache.h
94.7%94.7%
94.7 % 36 / 38 100.0 % 9 / 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
55.9%55.9%
55.9 % 439 / 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 / 529 13.3 % 6 / 45
cpl_odbc.h
20.0%20.0%
20.0 % 1 / 5 20.0 % 1 / 5
cpl_path.cpp
87.2%87.2%
87.2 % 319 / 366 95.2 % 20 / 21
cpl_port.h
100.0%
100.0 % 3 / 3 84.2 % 16 / 19
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
40.9%40.9%
40.9 % 36 / 88 50.0 % 2 / 4
cpl_recode_stub.cpp
57.3%57.3%
57.3 % 169 / 295 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
90.7%90.7%
90.7 % 165 / 182 100.0 % 9 / 9
cpl_spawn.cpp
70.7%70.7%
70.7 % 171 / 242 92.9 % 13 / 14
cpl_string.cpp
89.8%89.8%
89.8 % 823 / 916 98.0 % 50 / 51
cpl_string.h
79.4%79.4%
79.4 % 27 / 34 92.3 % 24 / 26
cpl_strtod.cpp
76.6%76.6%
76.6 % 59 / 77 75.0 % 6 / 8
cpl_swift.cpp
96.1%96.1%
96.1 % 98 / 102 100.0 % 13 / 13
cpl_swift.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
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
74.7%74.7%
74.7 % 56 / 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
67.7%67.7%
67.7 % 21 / 31 68.0 % 17 / 25
cpl_vsil.cpp
85.3%85.3%
85.3 % 372 / 436 97.9 % 46 / 47
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
80.0%80.0%
80.0 % 2826 / 3531 93.7 % 224 / 239
cpl_vsil_curl_streaming.cpp
88.2%88.2%
88.2 % 706 / 800 94.4 % 101 / 107
cpl_vsil_gzip.cpp
77.9%77.9%
77.9 % 805 / 1033 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.9%72.9%
72.9 % 105 / 144 100.0 % 8 / 8
cplkeywordparser.h
100.0%
100.0 % 1 / 1 100.0 % 1 / 1
cplstring.cpp
93.5%93.5%
93.5 % 143 / 153 94.4 % 17 / 18
cplstringlist.cpp
96.1%96.1%
96.1 % 222 / 231 100.0 % 28 / 28
vsipreload.cpp
40.9%40.9%
40.9 % 344 / 841 55.6 % 35 / 63

Generated by: LCOV version 1.10