LCOV - code coverage report
Current view: top level - src/backend/catalog - aclchk.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 83.0 % 1894 1572
Test Date: 2026-08-15 18:15:54 Functions: 94.9 % 59 56
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.6 % 1131 742

Function Name Sort by function name Hit count Sort by function hit count
aclcheck_error_col 0
pg_attribute_aclmask 0
pg_parameter_acl_aclmask 0
ReplaceRoleInInitPriv 12
RemoveRoleFromInitPriv 14
privilege_to_string 20
objectsInSchemaToOids 21
ExecGrant_Language_check 27
object_aclmask 36
getRelationsInNamespace 41
pg_aclmask 48
ExecGrant_Parameter 49
recordExtObjInitPriv 53
ExecGrant_Largeobject 58
pg_parameter_aclcheck 80
pg_parameter_aclmask 80
ExecGrant_Type_check 104
ExecAlterDefaultPrivilegesStmt 135
SetDefaultACLsInSchemas 135
aclcheck_error_type 136
RemoveRoleFromObjectACL 160
pg_attribute_aclcheck_all 162
pg_attribute_aclcheck_all_ext 162
SetDefaultACL 163
removeExtObjInitPriv 180
expand_col_privileges 319
pg_largeobject_aclcheck_snapshot 590
pg_largeobject_aclmask_snapshot 590
ExecGrant_common 1460
has_createrole_privilege 1751
recordExtensionInitPrivWorker 1786
aclcheck_error 1993
pg_attribute_aclcheck 2957
expand_all_col_privileges 3434
has_bypassrls_privilege 3864
ExecGrant_Relation 11123
string_to_privilege 11370
objectNamesToOids 12578
ExecuteGrantStmt 12599
ExecGrantStmt_oids 12690
recordExtensionInitPriv 14353
ExecGrant_Attribute 27871
restrict_and_check_grant 40402
merge_acl_with_grant 40547
get_user_default_acl 55776
recordDependencyOnNewAcl 58382
get_default_acl_internal 111552
pg_type_aclmask_ext 224983
object_ownercheck 289234
pg_attribute_aclcheck_ext 391104
pg_attribute_aclmask_ext 391104
pg_class_aclmask 397071
pg_namespace_aclmask_ext 646583
pg_class_aclcheck 1653424
pg_class_aclcheck_ext 2066191
object_aclcheck 2120374
object_aclcheck_ext 2120657
object_aclmask_ext 2120693
pg_class_aclmask_ext 2463262

Generated by: LCOV version 2.0-1