LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - pgstatfuncs.c (source / functions) Coverage Total Hit LBC UBC GBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 70.2 % 885 621 2 262 1 6 614 5
Current Date: 2025-09-06 07:49:51 +0900 Functions: 50.7 % 134 68 66 1 67
Baseline: lcov-20250907-010129-baseline Branches: 50.3 % 507 255 1 251 1 254
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 85.4 % 130 111 19 6 105
(360..) days: 67.5 % 755 510 2 243 1 509
Function coverage date bins:
(30,360] days: 60.0 % 15 9 6 9
(360..) days: 49.6 % 119 59 60 1 58
Branch coverage date bins:
(30,360] days: 64.6 % 65 42 23 42
(360..) days: 48.2 % 442 213 1 228 1 212

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
pg_stat_get_activity CBC 1003 87.8 % (166 / 189) 82.4 % (75 / 91)
pg_stat_get_backend_client_port UBC 0 0.0 % (0 / 21) 0.0 % (0 / 13)
pg_stat_get_backend_client_addr UBC 0 0.0 % (0 / 20) 0.0 % (0 / 12)
pg_stat_get_progress_info CBC 11 80.6 % (29 / 36) 57.7 % (15 / 26)
pg_stat_get_backend_wait_event UBC 0 0.0 % (0 / 12) 0.0 % (0 / 10)
pg_stat_get_backend_wait_event_type UBC 0 0.0 % (0 / 12) 0.0 % (0 / 10)
pg_stat_get_backend_activity UBC 0 0.0 % (0 / 13) 0.0 % (0 / 8)
pg_stat_get_backend_activity_start UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_backend_start UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_backend_xact_start UBC 0 0.0 % (0 / 10) 0.0 % (0 / 8)
pg_stat_get_db_numbackends UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
pg_stat_get_last_autoanalyze_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
pg_stat_get_last_autovacuum_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
pg_stat_reset_backend_stats CBC 3 73.3 % (11 / 15) 50.0 % (4 / 8)
pg_stat_reset_subscription_stats CBC 10 87.5 % (7 / 8) 50.0 % (3 / 6)
pgstat_get_io_byte_index CBC 47480 90.9 % (10 / 11) 57.1 % (4 / 7)
pgstat_get_io_op_index CBC 47480 94.7 % (18 / 19) 72.7 % (8 / 11)
pgstat_get_io_time_index CBC 47480 93.3 % (14 / 15) 66.7 % (6 / 9)
pg_stat_get_analyze_count UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_autoanalyze_count UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_autovacuum_count UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_backend_dbid UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_stat_get_backend_subxact UBC 0 0.0 % (0 / 14) 0.0 % (0 / 2)
pg_stat_get_backend_userid UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
pg_stat_get_db_active_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blk_read_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blk_write_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blocks_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_blocks_hit UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_checksum_failures CBC 24 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_stat_get_db_checksum_last_failure CBC 24 80.0 % (8 / 10) 66.7 % (4 / 6)
pg_stat_get_db_conflict_logicalslot UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_idle_in_transaction_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_session_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_sessions_abandoned UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_sessions_fatal UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_sessions_killed UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_stat_reset_time CBC 6 75.0 % (6 / 8) 50.0 % (2 / 4)
pg_stat_get_db_temp_bytes UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_temp_files UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_deleted UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_inserted UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_returned UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_tuples_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_xact_commit UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_db_xact_rollback UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_ins_since_vacuum UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_mod_since_analyze UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_subscription_stats GNC 38 93.9 % (31 / 33) 75.0 % (6 / 8)
pg_stat_get_total_analyze_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_total_autoanalyze_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_total_autovacuum_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_total_vacuum_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_tuples_newpage_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_blocks_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_blocks_hit UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_function_self_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_function_total_time UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_numscans UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_deleted UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_fetched UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_hot_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_newpage_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_returned UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_get_xact_tuples_updated UBC 0 0.0 % (0 / 1) 0.0 % (0 / 2)
pg_stat_reset_shared CBC 28 71.4 % (20 / 28) 88.9 % (16 / 18)
pg_stat_get_archiver CBC 19 96.8 % (30 / 31) 90.0 % (9 / 10)
pg_stat_get_backend_io CBC 27 100.0 % (11 / 11) 75.0 % (3 / 4)
pg_stat_get_backend_pid CBC 46 80.0 % (4 / 5) 50.0 % (1 / 2)
pg_stat_get_backend_wal CBC 6 85.7 % (6 / 7) 50.0 % (1 / 2)
pg_stat_get_blocks_fetched CBC 60 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_blocks_hit CBC 120 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_all CBC 1 90.9 % (10 / 11) 50.0 % (1 / 2)
pg_stat_get_db_conflict_bufferpin CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_lock CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_snapshot CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_startup_deadlock CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_conflict_tablespace CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_deadlocks CBC 1 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_parallel_workers_launched CBC 6 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_parallel_workers_to_launch CBC 6 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_db_sessions CBC 6 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_io CBC 73 100.0 % (11 / 11) 83.3 % (5 / 6)
pg_stat_get_last_analyze_time CBC 36 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_last_vacuum_time CBC 36 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_lastscan CBC 42 100.0 % (1 / 1) 75.0 % (3 / 4)
pg_stat_get_tuples_fetched CBC 24 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_tuples_hot_updated CBC 8 100.0 % (1 / 1) 50.0 % (1 / 2)
pg_stat_get_backend_idset CBC 49 100.0 % (13 / 13) 100.0 % (4 / 4)
pg_stat_get_dead_tuples CBC 34 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_function_calls CBC 139 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_get_function_self_time CBC 77 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_function_total_time CBC 77 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_live_tuples CBC 70 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_numscans CBC 78 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_replication_slot CBC 47 100.0 % (34 / 34) 100.0 % (4 / 4)
pg_stat_get_slru CBC 62 100.0 % (23 / 23) 100.0 % (2 / 2)
pg_stat_get_snapshot_timestamp CBC 30 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_get_tuples_deleted CBC 34 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_tuples_inserted CBC 52 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_tuples_returned CBC 25 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_tuples_updated CBC 40 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_vacuum_count CBC 3939 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_get_xact_function_calls CBC 12 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_get_xact_tuples_inserted CBC 24 100.0 % (1 / 1) 100.0 % (2 / 2)
pg_stat_io_build_tuples CBC 1043 100.0 % (39 / 39) 100.0 % (22 / 22)
pg_stat_reset_replication_slot CBC 6 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_stat_reset_single_table_counters CBC 6 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_stat_reset_slru CBC 6 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_stat_wal_build_tuple CBC 41 100.0 % (19 / 19) 100.0 % (2 / 2)
pg_backend_pid CBC 1379 100.0 % (2 / 2)
pg_stat_clear_snapshot CBC 9 100.0 % (3 / 3)
pg_stat_force_next_flush CBC 242 100.0 % (3 / 3)
pg_stat_get_bgwriter_buf_written_clean UBC 0 0.0 % (0 / 2)
pg_stat_get_bgwriter_maxwritten_clean UBC 0 0.0 % (0 / 2)
pg_stat_get_bgwriter_stat_reset_time CBC 6 100.0 % (2 / 2)
pg_stat_get_buf_alloc UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_buffers_written UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_num_performed UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_num_requested CBC 10 100.0 % (2 / 2)
pg_stat_get_checkpointer_num_timed CBC 4 100.0 % (2 / 2)
pg_stat_get_checkpointer_restartpoints_performed UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_requested UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_restartpoints_timed UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_slru_written UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_stat_reset_time CBC 10 100.0 % (2 / 2)
pg_stat_get_checkpointer_sync_time UBC 0 0.0 % (0 / 2)
pg_stat_get_checkpointer_write_time UBC 0 0.0 % (0 / 2)
pg_stat_get_wal CBC 35 100.0 % (3 / 3)
pg_stat_have_stats CBC 83 100.0 % (6 / 6)
pg_stat_reset CBC 7 100.0 % (3 / 3)
pg_stat_reset_single_function_counters CBC 2 100.0 % (4 / 4)
pg_stat_us_to_ms CBC 20100 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta