LCOV - differential code coverage report
Current view: top level - src/backend/utils/error - elog.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 67.1 % 1224 821 6 397 3 12 806 15 13
Current Date: 2024-04-14 14:21:10 Functions: 92.3 % 78 72 6 9 63 1 1
Baseline: 16@8cea358b128 Branches: 48.1 % 875 421 15 1 438 1 9 411
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 40.0 % 5 2 3 2
(60,120] days: 50.0 % 12 6 3 3 6
(120,180] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 3 3 3
(240..) days: 67.2 % 1203 809 394 3 806
Function coverage date bins:
(240..) days: 92.3 % 78 72 6 9 63
Branch coverage date bins:
[..60] days: 0.0 % 4 0 4
(60,120] days: 38.9 % 18 7 11 7
(180,240] days: 100.0 % 2 2 2
(240..) days: 48.4 % 851 412 1 438 1 411

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)
errhint_plural UBC 0 0.0 % (0 / 9) 0.0 % (0 / 12)
process_log_prefix_padding UBC 0 0.0 % (0 / 15) 0.0 % (0 / 10)
set_backtrace UBC 0 0.0 % (0 / 10) 0.0 % (0 / 4)
write_stderr UBC 0 0.0 % (0 / 7)
write_syslog UBC 0 0.0 % (0 / 43) 0.0 % (0 / 32)
ThrowErrorData CBC 3 70.3 % (26 / 37) 50.0 % (14 / 28)
errdetail_log_plural CBC 16 100.0 % (9 / 9) 33.3 % (4 / 12)
GetErrorContextStack CBC 24 100.0 % (11 / 11) 100.0 % (2 / 2)
errdetail_plural CBC 24 100.0 % (9 / 9) 33.3 % (4 / 12)
format_elog_string CBC 27 100.0 % (10 / 10) 55.6 % (10 / 18)
pre_format_elog_string CBC 27 100.0 % (4 / 4)
ReThrowError CBC 32 81.8 % (27 / 33) 69.2 % (18 / 26)
errcode_for_socket_access CBC 32 72.7 % (8 / 11) 33.3 % (2 / 6)
get_formatted_start_time CBC 40 100.0 % (7 / 7) 100.0 % (2 / 2)
write_pipe_chunks CBC 60 78.3 % (18 / 23) 70.0 % (7 / 10)
errcode_for_file_access CBC 64 43.8 % (14 / 32) 30.8 % (4 / 13)
FreeErrorData CBC 70 100.0 % (4 / 4)
getinternalerrposition CBC 127 100.0 % (4 / 4) 25.0 % (1 / 4)
internalerrquery CBC 245 100.0 % (9 / 9) 62.5 % (5 / 8)
internalerrposition CBC 254 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg_plural CBC 394 100.0 % (10 / 10) 33.3 % (4 / 12)
errdetail_log CBC 579 100.0 % (9 / 9) 50.0 % (5 / 10)
errhidecontext CBC 792 100.0 % (5 / 5) 25.0 % (1 / 4)
assign_backtrace_functions GNC 928 100.0 % (3 / 3)
assign_syslog_facility CBC 928 42.9 % (3 / 7) 25.0 % (1 / 4)
assign_syslog_ident CBC 928 75.0 % (6 / 8) 33.3 % (2 / 6)
check_backtrace_functions GNC 928 33.3 % (7 / 21) 14.3 % (2 / 14)
assign_log_destination CBC 929 100.0 % (3 / 3)
check_log_destination CBC 929 64.3 % (18 / 28) 68.8 % (11 / 16)
errdetail_internal CBC 1471 100.0 % (9 / 9) 50.0 % (4 / 8)
geterrcode CBC 2446 100.0 % (4 / 4) 25.0 % (1 / 4)
CopyErrorData CBC 3184 93.8 % (30 / 32) 76.7 % (23 / 30)
errsave_finish CBC 3494 93.3 % (14 / 15) 50.0 % (3 / 6)
errposition CBC 4998 100.0 % (5 / 5) 25.0 % (1 / 4)
err_generic_string CBC 5705 90.9 % (20 / 22) 50.0 % (6 / 12)
set_errdata_field CBC 5705 100.0 % (4 / 4) 50.0 % (1 / 2)
geterrposition CBC 7742 100.0 % (4 / 4) 25.0 % (1 / 4)
reset_formatted_start_time CBC 14130 100.0 % (3 / 3)
DebugFileOpen CBC 19656 25.0 % (3 / 12) 5.6 % (1 / 18)
errstart_cold CBC 19960 100.0 % (2 / 2)
errcontext_msg CBC 20591 100.0 % (9 / 9) 66.7 % (8 / 12)
set_errcontext_domain CBC 20591 100.0 % (5 / 5) 50.0 % (3 / 6)
FlushErrorState GNC 23162 100.0 % (5 / 5)
get_backend_type_for_log CBC 23290 100.0 % (7 / 7) 100.0 % (4 / 4)
errsave_start CBC 25154 100.0 % (15 / 15) 83.3 % (5 / 6)
errcode CBC 25623 100.0 % (5 / 5) 25.0 % (1 / 4)
errdetail CBC 33408 100.0 % (9 / 9) 50.0 % (5 / 10)
pg_re_throw CBC 50917 25.0 % (3 / 12) 16.7 % (1 / 6)
errmsg_internal CBC 88927 100.0 % (10 / 10) 50.0 % (4 / 8)
send_message_to_frontend GNC 97914 87.8 % (65 / 74) 72.5 % (29 / 40)
unpack_sql_state CBC 107211 100.0 % (6 / 6) 100.0 % (2 / 2)
errhint CBC 145433 100.0 % (9 / 9) 40.0 % (4 / 10)
errhidestmt CBC 175110 100.0 % (5 / 5) 25.0 % (1 / 4)
errmsg CBC 363564 100.0 % (10 / 10) 50.0 % (5 / 10)
FreeErrorDataContents CBC 429313 96.2 % (25 / 26) 91.7 % (22 / 24)
write_console CBC 438103 100.0 % (3 / 3)
send_message_to_server_log GNC 438123 68.8 % (66 / 96) 63.6 % (42 / 66)
check_log_of_query CBC 438163 100.0 % (8 / 8) 100.0 % (6 / 6)
EmitErrorReport GNC 449384 93.8 % (15 / 16) 66.7 % (8 / 12)
errfinish GNC 452525 92.5 % (37 / 40) 71.9 % (23 / 32)
matches_backtrace_functions GNC 452525 30.0 % (3 / 10) 10.0 % (1 / 10)
set_stack_entry_domain CBC 452880 100.0 % (4 / 4) 100.0 % (2 / 2)
set_stack_entry_location CBC 452880 91.7 % (11 / 12) 66.7 % (4 / 6)
get_error_stack_entry CBC 452936 77.8 % (7 / 9) 25.0 % (1 / 4)
error_severity CBC 536077 80.0 % (24 / 30) 77.8 % (7 / 9)
append_with_tabs CBC 646831 100.0 % (6 / 6) 100.0 % (8 / 8)
log_line_prefix CBC 646905 100.0 % (3 / 3)
log_status_format GNC 646905 23.4 % (44 / 188) 17.7 % (25 / 141)
get_formatted_log_time CBC 646945 100.0 % (12 / 12) 100.0 % (4 / 4)
err_gettext CBC 752552 100.0 % (4 / 4) 100.0 % (2 / 2)
err_sendstring CBC 776365 80.0 % (4 / 5) 50.0 % (1 / 2)
message_level_is_interesting CBC 1145366 100.0 % (6 / 6) 83.3 % (5 / 6)
in_error_recursion_trouble CBC 2092993 100.0 % (2 / 2)
errstart CBC 17676152 80.6 % (29 / 36) 78.1 % (25 / 32)
should_output_to_client CBC 18820670 100.0 % (6 / 6) 100.0 % (10 / 10)
should_output_to_server CBC 18821518 100.0 % (2 / 2)
is_log_level_output CBC 19259671 83.3 % (10 / 12) 75.0 % (12 / 16)

Generated by: LCOV version 2.1-beta2-3-g6141622