LCOV - code coverage report
Current view: top level - src/backend/utils/adt - acl.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1175 1912 61.5 %
Date: 2025-08-16 08:18:38 Functions: 108 171 63.2 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by 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_column_privilege_name_name_name 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 2
has_parameter_privilege_name 2
has_column_privilege_id_name 6
has_foreign_data_wrapper_privilege_id 6
has_foreign_data_wrapper_privilege_id_id 6
has_foreign_data_wrapper_privilege_id_name 6
has_foreign_data_wrapper_privilege_name 6
has_foreign_data_wrapper_privilege_name_id 6
has_sequence_privilege_name 6
has_server_privilege_id_id 6
has_server_privilege_id_name 6
has_server_privilege_name 6
has_server_privilege_name_id 6
convert_type_name 12
convert_type_priv_string 12
has_foreign_data_wrapper_privilege_name_name 12
has_server_privilege_name_name 12
has_type_privilege_name_name 12
hash_aclitem_extended 12
is_member_of_role 12
has_column_privilege_name_name 18
has_sequence_privilege_name_name 18
has_table_privilege_name_id 18
pg_has_role_name 18
convert_column_name 24
convert_foreign_data_wrapper_name 24
convert_sequence_priv_string 24
convert_server_name 24
has_column_privilege_name_attnum 30
makeaclitem 30
has_table_privilege_id_id 36
pg_has_role_name_name 36
convert_foreign_data_wrapper_priv_string 42
get_rolespec_name 42
has_table_privilege_id_name 42
convert_schema_name 54
convert_schema_priv_string 54
has_schema_privilege_name_name 54
has_table_privilege_name 66
make_empty_acl 66
has_param_priv_byname 74
has_server_privilege_id 78
has_largeobject_privilege_name_id 84
has_parameter_privilege_name_name 84
convert_parameter_priv_string 88
recursive_revoke 92
check_circularity 102
aclnewowner 104
convert_server_priv_string 114
pg_has_role_id_id 120
has_largeobject_privilege_id 126
aclitemin 156
aclparse 156
convert_function_name 188
convert_function_priv_string 188
has_function_privilege_name_name 188
aclmerge 210
convert_largeobject_priv_string 210
has_lo_priv_byid 210
has_table_privilege_name_name 216
aclitemComparator 260
aclmask_direct 270
getid 300
convert_table_name 384
select_best_admin 426
check_rolespec_name 544
aclequal 566
get_rolespec_tuple 686
get_role_oid_or_public 696
aclitemsort 860
is_member_of_role_nosuper 1016
check_can_set_role 2188
is_admin_of_role 3054
has_column_privilege_id_attnum 3850
column_privilege_check 3892
convert_column_priv_string 3892
roles_list_append 4244
get_rolespec_oid 10794
has_table_privilege_id 16398
convert_table_priv_string 16764
aclcopy 19248
hash_aclitem 25830
initialize_acl 33058
aclitem_match 35924
get_role_oid 40092
roles_is_member_of 46312
aclconcat 49592
RoleMembershipCacheCallback 57294
convert_aclright_to_string 76122
select_best_grantor 78520
aclupdate 79014
aclexplode 85272
aclmembers 95620
pg_has_role_id 98170
convert_role_priv_string 98344
pg_role_aclcheck 98344
aclmask 107346
convert_any_priv_string 119762
aclitem_eq 222108
check_acl 241680
has_privs_of_role 357572
acldefault_sql 392244
acldefault 511662
member_can_set_role 599354
allocacl 659704
aclitemout 964616
putid 1513284
is_safe_acl_char 12717932

Generated by: LCOV version 1.16