LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- acl.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
63.6 %
1937
1231
Test Date:
2026-09-21 15:17:02
Functions:
64.5 %
172
111
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
59.3 %
855
507
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_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_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_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
has_sequence_privilege_id
31
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
convert_sequence_priv_string
47
has_server_privilege_id
52
has_largeobject_privilege_name_id
56
recursive_revoke
59
aclnewowner
72
convert_server_priv_string
76
check_circularity
77
has_table_privilege_id
77
has_largeobject_privilege_id
84
has_column_privilege_name_name_name
100
pg_has_role_id_id
112
convert_column_name
116
convert_function_name
120
convert_function_priv_string
120
has_function_privilege_name_name
120
aclmerge
140
convert_largeobject_priv_string
140
has_lo_priv_byid
140
has_table_privilege_name_name
144
aclitemComparator
183
select_best_admin
287
convert_table_priv_string
321
check_rolespec_name
342
convert_table_name
356
aclequal
363
aclmask_direct
380
get_rolespec_tuple
435
is_member_of_role_nosuper
483
has_admin_privs_of_role
510
get_role_oid_or_public
547
aclitemsort
590
is_admin_of_role
1399
check_can_set_role
1418
roles_list_append
2699
has_column_privilege_id_attnum
2736
column_privilege_check
2864
convert_column_priv_string
2864
aclitemin
5171
aclparse
5171
getid
5260
get_rolespec_oid
5827
aclcopy
11027
hash_aclitem
16254
aclitem_match
16269
initialize_acl
19526
get_role_oid
23741
aclconcat
28551
roles_is_member_of
35236
RoleMembershipCacheCallback
36692
select_best_grantor
40677
aclupdate
41005
aclmembers
49224
pg_has_role_id
64019
convert_role_priv_string
64167
pg_role_aclcheck
64167
convert_any_priv_string
67875
aclmask
80034
aclitem_eq
137822
check_acl
179821
has_privs_of_role
229358
acldefault_sql
231282
acldefault
307226
convert_aclright_to_string
311532
member_can_set_role
340257
aclexplode
348656
allocacl
387936
aclitemout
526746
putid
824558
is_safe_acl_char
6935393
Generated by:
LCOV version 2.0-1