LCOV - differential code coverage report
Current view: top level - src/backend/replication/libpqwalreceiver - libpqwalreceiver.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 85.4 % 439 375 64 1 374 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 23 23 1 22
Baseline: lcov-20261105-baseline Branches: 62.8 % 323 203 1 119 1 202
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 92.5 % 53 49 4 49
(360..) days: 84.4 % 385 325 60 325
Function coverage date bins:
(30,360] days: 100.0 % 4 4 1 3
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 69.2 % 26 18 8 18
(360..) days: 62.4 % 295 184 111 184

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
libpqrcv_create_slot CBC 344 69.4 % (43 / 62) 52.4 % (22 / 42)
libpqrcv_exec CBC 2250 62.5 % (25 / 40) 46.7 % (7 / 15)
libpqrcv_connect CBC 1106 87.5 % (49 / 56) 81.2 % (26 / 32)
libpqrcv_endstreaming CBC 267 83.3 % (20 / 24) 42.9 % (12 / 28)
libpqrcv_get_option_from_conninfo CBC 825 75.0 % (12 / 16) 56.2 % (9 / 16)
libpqrcv_identify_system GNC 452 76.9 % (10 / 13) 37.5 % (6 / 16)
libpqrcv_alter_slot CBC 5 90.0 % (18 / 20) 68.8 % (11 / 16)
libpqrcv_readtimelinehistoryfile CBC 13 85.7 % (12 / 14) 33.3 % (4 / 12)
libpqrcv_receive CBC 440226 93.3 % (28 / 30) 69.2 % (18 / 26)
libpqrcv_startstreaming CBC 655 95.7 % (44 / 46) 75.0 % (24 / 32)
_PG_init CBC 1197 80.0 % (4 / 5) 25.0 % (1 / 4)
appendQuotedString CBC 3010 88.9 % (8 / 9) 75.0 % (3 / 4)
libpqrcv_get_conninfo CBC 171 94.4 % (17 / 18) 75.0 % (15 / 20)
libpqrcv_processTuples CBC 1309 96.2 % (25 / 26) 75.0 % (12 / 16)
Pg_magic_func CBC 1197 100.0 % (1 / 1)
libpqrcv_check_conninfo CBC 1359 100.0 % (21 / 21) 80.0 % (16 / 20)
libpqrcv_disconnect CBC 960 100.0 % (5 / 5)
libpqrcv_get_backend_pid CBC 1 100.0 % (2 / 2)
libpqrcv_get_dbname_from_conninfo CBC 19 100.0 % (2 / 2)
libpqrcv_get_senderinfo CBC 171 100.0 % (12 / 12) 50.0 % (5 / 10)
libpqrcv_send CBC 143923 100.0 % (5 / 5) 83.3 % (5 / 6)
libpqrcv_server_version CBC 1138 100.0 % (2 / 2)
stringlist_to_identifierstr CBC 471 100.0 % (10 / 10) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1