LCOV - differential code coverage report
Current view: top level - src/backend/libpq - pqcomm.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 61.6 % 570 351 219 1 1 349 1
Current Date: 2026-07-25 19:08:27 +0900 Functions: 91.5 % 47 43 4 1 42
Baseline: lcov-20260725-baseline Branches: 39.8 % 450 179 271 2 177
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 61.4 % 568 349 219 1 348
Function coverage date bins:
(360..) days: 91.5 % 47 43 4 1 42
Branch coverage date bins:
(360..) days: 39.8 % 450 179 271 2 177

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
TouchSocketFiles UBC 0 0.0 % (0 / 5) 0.0 % (0 / 6)
pq_check_connection UBC 0 0.0 % (0 / 11) 0.0 % (0 / 6)
pq_discardbytes UBC 0 0.0 % (0 / 12) 0.0 % (0 / 10)
pq_putmessage_v2 UBC 0 0.0 % (0 / 14) 0.0 % (0 / 8)
pq_buffer_remaining_data CBC 445 100.0 % (3 / 3) 50.0 % (1 / 2)
Lock_AF_UNIX CBC 974 85.7 % (6 / 7) 50.0 % (1 / 2)
RemoveSocketFiles CBC 974 100.0 % (5 / 5) 83.3 % (5 / 6)
Setup_AF_UNIX CBC 974 30.0 % (6 / 20) 20.0 % (4 / 20)
ListenServerPort CBC 1010 56.4 % (53 / 94) 42.6 % (40 / 94)
assign_tcp_keepalives_count CBC 1265 100.0 % (3 / 3)
assign_tcp_keepalives_idle CBC 1265 100.0 % (3 / 3)
assign_tcp_keepalives_interval CBC 1265 100.0 % (3 / 3)
assign_tcp_user_timeout CBC 1265 100.0 % (3 / 3)
pq_setkeepalivescount CBC 1424 29.4 % (5 / 17) 22.2 % (4 / 18)
pq_setkeepalivesidle CBC 1424 29.4 % (5 / 17) 22.2 % (4 / 18)
pq_setkeepalivesinterval CBC 1424 29.4 % (5 / 17) 22.2 % (4 / 18)
pq_settcpusertimeout CBC 1424 29.4 % (5 / 17) 22.2 % (4 / 18)
pq_getkeepalivescount CBC 1910 25.0 % (3 / 12) 16.7 % (2 / 12)
pq_getkeepalivesidle CBC 1910 25.0 % (3 / 12) 16.7 % (2 / 12)
pq_getkeepalivesinterval CBC 1910 25.0 % (3 / 12) 16.7 % (2 / 12)
pq_gettcpusertimeout CBC 1910 25.0 % (3 / 12) 16.7 % (2 / 12)
show_tcp_keepalives_count CBC 1910 100.0 % (3 / 3)
show_tcp_keepalives_idle CBC 1910 100.0 % (3 / 3)
show_tcp_keepalives_interval CBC 1910 100.0 % (3 / 3)
show_tcp_user_timeout CBC 1910 100.0 % (3 / 3)
pq_init CBC 14921 86.5 % (32 / 37) 34.6 % (9 / 26)
pq_peekbyte CBC 14921 100.0 % (6 / 6) 83.3 % (5 / 6)
socket_close CBC 14921 60.0 % (6 / 10) 25.0 % (2 / 8)
AcceptConnection CBC 15232 62.5 % (5 / 8) 25.0 % (1 / 4)
pq_is_reading_msg CBC 31609 100.0 % (2 / 2)
socket_comm_reset CBC 31610 100.0 % (3 / 3)
socket_putmessage_noblock GNC 327808 100.0 % (8 / 8) 75.0 % (3 / 4)
socket_flush CBC 470021 87.5 % (7 / 8) 50.0 % (1 / 2)
pq_recvbuf CBC 515833 73.9 % (17 / 23) 71.4 % (10 / 14)
pq_getbyte CBC 663030 100.0 % (6 / 6) 83.3 % (5 / 6)
pq_getmessage CBC 820065 59.3 % (16 / 27) 34.6 % (9 / 26)
pq_endmsgread CBC 1048111 100.0 % (4 / 4) 50.0 % (1 / 2)
internal_flush CBC 1074187 100.0 % (2 / 2)
pq_getbyte_if_available CBC 1175306 100.0 % (17 / 17) 72.2 % (13 / 18)
internal_flush_buffer CBC 1199466 95.7 % (22 / 23) 78.6 % (11 / 14)
socket_flush_if_writable CBC 1220908 90.0 % (9 / 10) 75.0 % (3 / 4)
pq_getbytes CBC 1657696 100.0 % (15 / 15) 90.0 % (9 / 10)
pq_startmsgread CBC 1868304 80.0 % (4 / 5) 25.0 % (1 / 4)
socket_is_send_pending CBC 2354696 100.0 % (2 / 2)
socket_set_nonblocking CBC 2813261 80.0 % (4 / 5) 25.0 % (1 / 4)
socket_putmessage CBC 7676744 82.4 % (14 / 17) 60.0 % (6 / 10)
internal_putbytes CBC 23030232 100.0 % (21 / 21) 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1