LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- acl.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
61.7 %
1917
1183
Test Date:
2026-03-13 21:15:03
Functions:
63.2 %
171
108
Legend:
Lines:    
hit
not hit
Function Name
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
1
has_parameter_privilege_name
1
has_column_privilege_id_name
3
has_foreign_data_wrapper_privilege_id
3
has_foreign_data_wrapper_privilege_id_id
3
has_foreign_data_wrapper_privilege_id_name
3
has_foreign_data_wrapper_privilege_name
3
has_foreign_data_wrapper_privilege_name_id
3
has_sequence_privilege_name
3
has_server_privilege_id_id
3
has_server_privilege_id_name
3
has_server_privilege_name
3
has_server_privilege_name_id
3
convert_type_name
6
convert_type_priv_string
6
has_foreign_data_wrapper_privilege_name_name
6
has_server_privilege_name_name
6
has_type_privilege_name_name
6
hash_aclitem_extended
6
is_member_of_role
6
has_column_privilege_name_name
9
has_sequence_privilege_name_name
9
has_table_privilege_name_id
9
pg_has_role_name
9
convert_column_name
12
convert_foreign_data_wrapper_name
12
convert_sequence_priv_string
12
convert_server_name
12
has_column_privilege_name_attnum
15
makeaclitem
15
has_table_privilege_id_id
18
pg_has_role_name_name
18
convert_foreign_data_wrapper_priv_string
21
get_rolespec_name
21
has_table_privilege_id_name
21
convert_schema_name
27
convert_schema_priv_string
27
has_schema_privilege_name_name
27
has_table_privilege_name
33
make_empty_acl
33
has_param_priv_byname
37
has_server_privilege_id
39
has_largeobject_privilege_name_id
42
has_parameter_privilege_name_name
42
convert_parameter_priv_string
44
recursive_revoke
46
check_circularity
51
aclnewowner
52
convert_server_priv_string
57
has_table_privilege_id
58
pg_has_role_id_id
60
has_largeobject_privilege_id
63
convert_function_name
94
convert_function_priv_string
94
has_function_privilege_name_name
94
aclmerge
105
convert_largeobject_priv_string
105
has_lo_priv_byid
105
has_table_privilege_name_name
108
aclmask_direct
135
aclitemComparator
138
convert_table_name
192
select_best_admin
213
convert_table_priv_string
241
check_rolespec_name
281
aclequal
291
get_role_oid_or_public
348
get_rolespec_tuple
352
is_member_of_role_nosuper
362
aclitemsort
446
check_can_set_role
1143
is_admin_of_role
1418
has_column_privilege_id_attnum
1924
column_privilege_check
1945
convert_column_priv_string
1945
roles_list_append
2236
aclitemin
4312
aclparse
4312
getid
4385
get_rolespec_oid
4653
aclcopy
9803
hash_aclitem
13474
aclitem_match
14353
initialize_acl
17565
get_role_oid
20432
aclconcat
25534
roles_is_member_of
26421
RoleMembershipCacheCallback
28648
select_best_grantor
36272
aclupdate
36527
convert_aclright_to_string
38448
aclexplode
43068
aclmembers
43983
pg_has_role_id
49454
convert_role_priv_string
49541
pg_role_aclcheck
49541
convert_any_priv_string
52108
aclmask
57698
check_acl
117741
aclitem_eq
121635
has_privs_of_role
185946
acldefault_sql
264408
member_can_set_role
304534
acldefault
324617
allocacl
396575
aclitemout
668912
putid
1047009
is_safe_acl_char
8714312
Generated by:
LCOV version 2.0-1