LCOV - code coverage report
Current view: top level - src/backend/utils/adt - acl.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 62.9 % 1934 1217
Test Date: 2026-06-10 06:16:32 Functions: 63.7 % 171 109
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
aclcontains 0
aclinsert 0
aclremove 0
convert_database_name 0
convert_database_priv_string 0
convert_language_name 0
convert_language_priv_string 0
convert_tablespace_name 0
convert_tablespace_priv_string 0
has_any_column_privilege_id 0
has_any_column_privilege_id_id 0
has_any_column_privilege_id_name 0
has_any_column_privilege_name 0
has_any_column_privilege_name_id 0
has_any_column_privilege_name_name 0
has_column_privilege_id_id_attnum 0
has_column_privilege_id_id_name 0
has_column_privilege_id_name_attnum 0
has_column_privilege_id_name_name 0
has_column_privilege_name_id_attnum 0
has_column_privilege_name_id_name 0
has_column_privilege_name_name_attnum 0
has_database_privilege_id 0
has_database_privilege_id_id 0
has_database_privilege_id_name 0
has_database_privilege_name 0
has_database_privilege_name_id 0
has_database_privilege_name_name 0
has_function_privilege_id 0
has_function_privilege_id_id 0
has_function_privilege_id_name 0
has_function_privilege_name 0
has_function_privilege_name_id 0
has_language_privilege_id 0
has_language_privilege_id_id 0
has_language_privilege_id_name 0
has_language_privilege_name 0
has_language_privilege_name_id 0
has_language_privilege_name_name 0
has_largeobject_privilege_id_id 0
has_schema_privilege_id 0
has_schema_privilege_id_id 0
has_schema_privilege_id_name 0
has_schema_privilege_name 0
has_schema_privilege_name_id 0
has_sequence_privilege_id 0
has_sequence_privilege_id_id 0
has_sequence_privilege_id_name 0
has_sequence_privilege_name_id 0
has_tablespace_privilege_id 0
has_tablespace_privilege_id_id 0
has_tablespace_privilege_id_name 0
has_tablespace_privilege_name 0
has_tablespace_privilege_name_id 0
has_tablespace_privilege_name_name 0
has_type_privilege_id 0
has_type_privilege_id_id 0
has_type_privilege_id_name 0
has_type_privilege_name 0
has_type_privilege_name_id 0
pg_has_role_id_name 0
pg_has_role_name_id 0
has_parameter_privilege_id_name 1
has_parameter_privilege_name 1
has_column_privilege_id_name 4
has_foreign_data_wrapper_privilege_id 4
has_foreign_data_wrapper_privilege_id_id 4
has_foreign_data_wrapper_privilege_id_name 4
has_foreign_data_wrapper_privilege_name 4
has_foreign_data_wrapper_privilege_name_id 4
has_sequence_privilege_name 4
has_server_privilege_id_id 4
has_server_privilege_id_name 4
has_server_privilege_name 4
has_server_privilege_name_id 4
convert_type_name 8
convert_type_priv_string 8
has_foreign_data_wrapper_privilege_name_name 8
has_server_privilege_name_name 8
has_type_privilege_name_name 8
hash_aclitem_extended 8
is_member_of_role 8
has_column_privilege_name_name 12
has_sequence_privilege_name_name 12
has_table_privilege_name_id 12
pg_has_role_name 12
convert_foreign_data_wrapper_name 16
convert_sequence_priv_string 16
convert_server_name 16
has_column_privilege_name_attnum 20
has_table_privilege_id_id 24
makeaclitem 24
pg_has_role_name_name 24
convert_foreign_data_wrapper_priv_string 28
get_rolespec_name 28
has_table_privilege_id_name 28
convert_schema_name 36
convert_schema_priv_string 36
has_schema_privilege_name_name 36
has_param_priv_byname 37
has_parameter_privilege_name_name 42
make_empty_acl 43
convert_parameter_priv_string 44
has_table_privilege_name 44
has_server_privilege_id 52
has_largeobject_privilege_name_id 56
recursive_revoke 59
convert_server_priv_string 76
check_circularity 77
has_table_privilege_id 77
has_largeobject_privilege_id 84
aclnewowner 92
has_column_privilege_name_name_name 92
convert_column_name 108
convert_function_name 120
convert_function_priv_string 120
has_function_privilege_name_name 120
pg_has_role_id_id 120
aclmerge 140
convert_largeobject_priv_string 140
has_lo_priv_byid 140
has_table_privilege_name_name 144
aclitemComparator 183
select_best_admin 286
convert_table_priv_string 321
check_rolespec_name 337
convert_table_name 348
aclequal 363
aclmask_direct 380
get_rolespec_tuple 430
is_member_of_role_nosuper 489
get_role_oid_or_public 539
aclitemsort 590
check_can_set_role 1441
is_admin_of_role 1914
roles_list_append 3084
aclitemin 4940
aclparse 4940
getid 5027
get_rolespec_oid 5890
aclcopy 11598
hash_aclitem 16210
aclitem_match 16933
initialize_acl 18632
get_role_oid 23178
aclconcat 28257
RoleMembershipCacheCallback 38177
select_best_grantor 40884
aclupdate 41211
roles_is_member_of 41872
aclmembers 49506
pg_has_role_id 64549
convert_role_priv_string 64705
pg_role_aclcheck 64705
aclmask 92943
aclitem_eq 141680
check_acl 195572
has_privs_of_role 225462
acldefault_sql 303024
convert_aclright_to_string 330020
member_can_set_role 340624
has_column_privilege_id_attnum 364215
column_privilege_check 364335
convert_column_priv_string 364335
aclexplode 369332
acldefault 382368
convert_any_priv_string 429853
allocacl 463581
aclitemout 714976
putid 1119006
is_safe_acl_char 9311569

Generated by: LCOV version 2.0-1