LCOV - differential code coverage report
Current view: top level - src/backend/utils/error - elog.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 69.5 % 1367 950 417 950
Current Date: 2026-09-20 14:13:17 +0900 Functions: 91.7 % 84 77 7 77
Baseline: lcov-20260920-baseline Branches: 51.2 % 973 498 475 498
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 85.6 % 132 113 19 113
(360..) days: 67.8 % 1235 837 398 837
Function coverage date bins:
(30,360] days: 80.0 % 15 12 3 12
(360..) days: 94.2 % 69 65 4 65
Branch coverage date bins:
(30,360] days: 83.0 % 88 73 15 73
(360..) days: 48.0 % 885 425 460 425

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
backtrace_cleanup UBC 0 0.0 % (0 / 2)
errbacktrace UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
process_log_prefix_padding UBC 0 0.0 % (0 / 15) 0.0 % (0 / 10)
set_backtrace UBC 0 0.0 % (0 / 11) 0.0 % (0 / 4)
vwrite_stderr UBC 0 0.0 % (0 / 5)
write_stderr UBC 0 0.0 % (0 / 5)
write_syslog UBC 0 0.0 % (0 / 43) 0.0 % (0 / 32)
errhint_plural CBC 5 100.0 % (9 / 9) 33.3 % (4 / 12)
GetErrorContextStack CBC 32 100.0 % (11 / 11) 100.0 % (2 / 2)
errhint_internal CBC 37 100.0 % (9 / 9) 37.5 % (3 / 8)
ReThrowError CBC 38 81.8 % (27 / 33) 69.2 % (18 / 26)
get_formatted_start_time CBC 40 100.0 % (7 / 7) 100.0 % (2 / 2)
errdetail_plural CBC 42 100.0 % (9 / 9) 33.3 % (4 / 12)
errcode_for_socket_access CBC 44 72.7 % (8 / 11) 33.3 % (2 / 6)
log_min_messages_cmp CBC 48 100.0 % (8 / 8) 100.0 % (4 / 4)
ThrowErrorData CBC 56 75.7 % (28 / 37) 60.7 % (17 / 28)
write_pipe_chunks CBC 60 78.3 % (18 / 23) 70.0 % (7 / 10)
errdetail_log_plural CBC 67 100.0 % (9 / 9) 33.3 % (4 / 12)
FreeErrorData CBC 74 100.0 % (4 / 4)
errcode_for_file_access CBC 92 57.1 % (20 / 35) 42.9 % (6 / 14)
format_elog_string CBC 112 100.0 % (10 / 10) 55.6 % (10 / 18)
pre_format_elog_string CBC 112 100.0 % (4 / 4)
FreeErrorDataContents CBC 127 92.3 % (24 / 26) 87.5 % (21 / 24)
getinternalerrposition CBC 154 100.0 % (4 / 4) 25.0 % (1 / 4)
internalerrquery CBC 292 100.0 % (9 / 9) 62.5 % (5 / 8)
internalerrposition CBC 300 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg_plural CBC 738 100.0 % (10 / 10) 33.3 % (4 / 12)
errdetail_log CBC 1133 100.0 % (9 / 9) 50.0 % (5 / 10)
assign_backtrace_functions CBC 1319 100.0 % (3 / 3)
assign_syslog_facility CBC 1319 42.9 % (3 / 7) 25.0 % (1 / 4)
assign_syslog_ident CBC 1319 75.0 % (6 / 8) 33.3 % (2 / 6)
check_backtrace_functions CBC 1319 30.4 % (7 / 23) 12.5 % (2 / 16)
assign_log_destination CBC 1320 100.0 % (3 / 3)
check_log_destination CBC 1320 63.3 % (19 / 30) 66.7 % (12 / 18)
assign_log_min_messages CBC 1756 100.0 % (4 / 4) 100.0 % (2 / 2)
check_log_min_messages CBC 1766 90.7 % (78 / 86) 85.7 % (48 / 56)
errdetail_internal CBC 2144 100.0 % (9 / 9) 50.0 % (4 / 8)
errhint CBC 3360 100.0 % (9 / 9) 40.0 % (4 / 10)
CopyErrorData CBC 3686 95.2 % (40 / 42) 70.0 % (28 / 40)
geterrcode CBC 5037 100.0 % (4 / 4) 25.0 % (1 / 4)
errsave_finish CBC 6222 93.3 % (14 / 15) 50.0 % (3 / 6)
err_generic_string CBC 9069 90.9 % (20 / 22) 50.0 % (6 / 12)
set_errdata_field CBC 9069 100.0 % (4 / 4) 50.0 % (1 / 2)
errposition CBC 9262 100.0 % (5 / 5) 25.0 % (1 / 4)
geterrposition CBC 9495 100.0 % (4 / 4) 25.0 % (1 / 4)
errhidecontext CBC 15987 100.0 % (5 / 5) 25.0 % (1 / 4)
errdetail CBC 16878 100.0 % (9 / 9) 50.0 % (5 / 10)
reset_formatted_start_time CBC 17977 100.0 % (3 / 3)
DebugFileOpen CBC 23775 25.0 % (3 / 12) 5.6 % (1 / 18)
errcontext_msg CBC 28525 100.0 % (9 / 9) 66.7 % (8 / 12)
set_errcontext_domain CBC 28525 100.0 % (5 / 5) 50.0 % (3 / 6)
errstart_cold CBC 28890 100.0 % (2 / 2)
FlushErrorState CBC 34771 100.0 % (5 / 5)
errsave_start CBC 36586 100.0 % (15 / 15) 83.3 % (5 / 6)
errcode CBC 38621 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg_internal CBC 41565 100.0 % (10 / 10) 50.0 % (4 / 8)
send_message_to_frontend CBC 47672 87.8 % (65 / 74) 72.5 % (29 / 40)
unpack_sql_state CBC 58103 100.0 % (6 / 6) 100.0 % (2 / 2)
pg_re_throw CBC 75720 25.0 % (3 / 12) 16.7 % (1 / 6)
errhidestmt CBC 218307 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg CBC 275260 100.0 % (10 / 10) 60.0 % (6 / 10)
write_console CBC 299232 100.0 % (3 / 3)
send_message_to_server_log CBC 299252 68.8 % (66 / 96) 65.2 % (43 / 66)
check_log_of_query CBC 299292 100.0 % (8 / 8) 100.0 % (6 / 6)
EmitErrorReport CBC 313078 93.8 % (15 / 16) 66.7 % (8 / 12)
errfinish CBC 316723 92.7 % (38 / 41) 73.5 % (25 / 34)
matches_backtrace_functions CBC 316723 30.0 % (3 / 10) 10.0 % (1 / 10)
set_stack_entry_domain CBC 317619 100.0 % (4 / 4) 100.0 % (2 / 2)
set_stack_entry_location CBC 317619 91.7 % (11 / 12) 66.7 % (4 / 6)
get_error_stack_entry CBC 317689 77.8 % (7 / 9) 25.0 % (1 / 4)
error_severity CBC 346964 80.0 % (24 / 30) 77.8 % (7 / 9)
append_with_tabs CBC 363334 100.0 % (6 / 6) 100.0 % (8 / 8)
get_backend_type_for_log CBC 363396 88.9 % (8 / 9) 83.3 % (5 / 6)
log_line_prefix CBC 363555 100.0 % (3 / 3)
log_status_format CBC 363555 22.7 % (45 / 198) 16.9 % (25 / 148)
get_formatted_log_time CBC 363595 100.0 % (12 / 12) 100.0 % (4 / 4)
err_sendstring CBC 373642 80.0 % (4 / 5) 50.0 % (1 / 2)
err_gettext CBC 423167 100.0 % (4 / 4) 100.0 % (2 / 2)
in_error_recursion_trouble CBC 1123003 100.0 % (2 / 2)
message_level_is_interesting CBC 1123924 100.0 % (6 / 6) 83.3 % (5 / 6)
errstart CBC 48245117 80.6 % (29 / 36) 78.1 % (25 / 32)
should_output_to_client CBC 49367873 100.0 % (6 / 6) 100.0 % (10 / 10)
should_output_to_server CBC 49369041 100.0 % (2 / 2)
is_log_level_output CBC 49668323 83.3 % (10 / 12) 72.2 % (13 / 18)

Generated by: LCOV version 2.0-1