LCOV - differential code coverage report
Current view: top level - src/backend/utils/error - elog.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GNC CBC DUB DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 67.2 % 1265 850 5 1 1 408 5 845 5 3
Current Date: 2025-12-17 08:58:58 +0900 Functions: 92.5 % 80 74 1 5 2 72
Baseline: lcov-20251217-005640-baseline Branches: 48.2 % 905 436 5 1 463 1 3 432
Baseline Date: 2025-12-16 12:57:12 -0800 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: 33.3 % 45 15 5 25 4 11
(360..) days: 68.4 % 1219 834 1 1 383 834
Function coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 93.6 % 78 73 1 4 2 71
Branch coverage date bins:
(30,360] days: 26.9 % 26 7 5 14 3 4
(360..) days: 48.8 % 879 429 1 449 1 428

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
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 UNC 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 6 100.0 % (9 / 9) 33.3 % (4 / 12)
ThrowErrorData CBC 9 70.3 % (26 / 37) 53.6 % (15 / 28)
GetErrorContextStack CBC 24 100.0 % (11 / 11) 100.0 % (2 / 2)
errcode_for_socket_access CBC 25 72.7 % (8 / 11) 33.3 % (2 / 6)
errdetail_plural CBC 30 100.0 % (9 / 9) 33.3 % (4 / 12)
ReThrowError CBC 32 81.8 % (27 / 33) 69.2 % (18 / 26)
format_elog_string CBC 34 100.0 % (10 / 10) 55.6 % (10 / 18)
pre_format_elog_string CBC 34 100.0 % (4 / 4)
get_formatted_start_time CBC 40 100.0 % (7 / 7) 100.0 % (2 / 2)
errhint_internal CBC 52 100.0 % (9 / 9) 37.5 % (3 / 8)
write_pipe_chunks CBC 60 78.3 % (18 / 23) 70.0 % (7 / 10)
errcode_for_file_access CBC 63 40.0 % (14 / 35) 28.6 % (4 / 14)
FreeErrorData CBC 71 100.0 % (4 / 4)
FreeErrorDataContents CBC 82 92.3 % (24 / 26) 87.5 % (21 / 24)
getinternalerrposition CBC 130 100.0 % (4 / 4) 25.0 % (1 / 4)
errdetail_log_plural CBC 189 100.0 % (9 / 9) 33.3 % (4 / 12)
internalerrquery CBC 252 100.0 % (9 / 9) 62.5 % (5 / 8)
internalerrposition CBC 261 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg_plural CBC 584 100.0 % (10 / 10) 33.3 % (4 / 12)
errdetail_log CBC 659 100.0 % (9 / 9) 50.0 % (5 / 10)
assign_backtrace_functions CBC 1107 100.0 % (3 / 3)
assign_syslog_facility CBC 1107 42.9 % (3 / 7) 25.0 % (1 / 4)
assign_syslog_ident CBC 1107 75.0 % (6 / 8) 33.3 % (2 / 6)
check_backtrace_functions CBC 1107 30.4 % (7 / 23) 12.5 % (2 / 16)
assign_log_destination CBC 1108 100.0 % (3 / 3)
check_log_destination CBC 1108 63.3 % (19 / 30) 66.7 % (12 / 18)
errdetail_internal CBC 1600 100.0 % (9 / 9) 50.0 % (4 / 8)
errhint CBC 2815 100.0 % (9 / 9) 40.0 % (4 / 10)
CopyErrorData GNC 3201 95.2 % (40 / 42) 70.0 % (28 / 40)
geterrcode CBC 3252 100.0 % (4 / 4) 25.0 % (1 / 4)
errsave_finish CBC 4238 93.3 % (14 / 15) 50.0 % (3 / 6)
errposition CBC 6293 100.0 % (5 / 5) 25.0 % (1 / 4)
err_generic_string CBC 6365 90.9 % (20 / 22) 50.0 % (6 / 12)
set_errdata_field CBC 6365 100.0 % (4 / 4) 50.0 % (1 / 2)
geterrposition CBC 7522 100.0 % (4 / 4) 25.0 % (1 / 4)
errhidecontext CBC 12797 100.0 % (5 / 5) 25.0 % (1 / 4)
errdetail CBC 14660 100.0 % (9 / 9) 50.0 % (5 / 10)
reset_formatted_start_time CBC 14693 100.0 % (3 / 3)
DebugFileOpen CBC 19644 25.0 % (3 / 12) 5.6 % (1 / 18)
errcontext_msg CBC 21838 100.0 % (9 / 9) 66.7 % (8 / 12)
set_errcontext_domain CBC 21838 100.0 % (5 / 5) 50.0 % (3 / 6)
errstart_cold CBC 21943 100.0 % (2 / 2)
FlushErrorState CBC 25706 100.0 % (5 / 5)
errsave_start CBC 26952 100.0 % (15 / 15) 83.3 % (5 / 6)
errcode CBC 29059 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg_internal CBC 33300 100.0 % (10 / 10) 50.0 % (4 / 8)
send_message_to_frontend CBC 35308 87.8 % (65 / 74) 72.5 % (29 / 40)
unpack_sql_state CBC 44925 100.0 % (6 / 6) 100.0 % (2 / 2)
pg_re_throw CBC 56573 25.0 % (3 / 12) 16.7 % (1 / 6)
errhidestmt CBC 148884 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg CBC 189977 100.0 % (10 / 10) 70.0 % (7 / 10)
write_console CBC 209338 100.0 % (3 / 3)
send_message_to_server_log CBC 209358 68.8 % (66 / 96) 65.2 % (43 / 66)
check_log_of_query CBC 209398 100.0 % (8 / 8) 100.0 % (6 / 6)
EmitErrorReport CBC 220070 93.8 % (15 / 16) 66.7 % (8 / 12)
errfinish GNC 223230 92.7 % (38 / 41) 71.9 % (23 / 32)
matches_backtrace_functions CBC 223230 30.0 % (3 / 10) 10.0 % (1 / 10)
set_stack_entry_domain CBC 223867 100.0 % (4 / 4) 100.0 % (2 / 2)
set_stack_entry_location CBC 223867 91.7 % (11 / 12) 66.7 % (4 / 6)
get_error_stack_entry CBC 223923 77.8 % (7 / 9) 25.0 % (1 / 4)
error_severity CBC 244706 80.0 % (24 / 30) 77.8 % (7 / 9)
get_backend_type_for_log CBC 260303 100.0 % (7 / 7) 100.0 % (4 / 4)
append_with_tabs CBC 260352 100.0 % (6 / 6) 100.0 % (8 / 8)
log_line_prefix CBC 260442 100.0 % (3 / 3)
log_status_format CBC 260442 22.7 % (45 / 198) 16.9 % (25 / 148)
get_formatted_log_time CBC 260482 100.0 % (12 / 12) 100.0 % (4 / 4)
err_sendstring CBC 276510 80.0 % (4 / 5) 50.0 % (1 / 2)
err_gettext CBC 305135 100.0 % (4 / 4) 100.0 % (2 / 2)
in_error_recursion_trouble CBC 812474 100.0 % (2 / 2)
message_level_is_interesting CBC 869859 100.0 % (6 / 6) 83.3 % (5 / 6)
errstart CBC 45460839 80.6 % (29 / 36) 78.1 % (25 / 32)
should_output_to_client CBC 46329673 100.0 % (6 / 6) 100.0 % (10 / 10)
should_output_to_server CBC 46330698 100.0 % (2 / 2)
is_log_level_output CBC 46540077 75.0 % (9 / 12) 68.8 % (11 / 16)

Generated by: LCOV version 2.4-beta