LCOV - code coverage report
Current view: top level - src/backend/catalog - aclchk.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 83.2 % 1857 1545
Test Date: 2026-10-24 14:16:06 Functions: 94.9 % 59 56
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 65.5 % 1110 727

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 16
objectsInSchemaToOids 21
ExecGrant_Language_check 27
object_aclmask 36
getRelationsInNamespace 41
ExecGrant_Parameter 48
pg_aclmask 48
recordExtObjInitPriv 55
ExecGrant_Largeobject 58
pg_parameter_aclcheck 80
pg_parameter_aclmask 80
ExecGrant_Type_check 100
ExecAlterDefaultPrivilegesStmt 135
SetDefaultACLsInSchemas 135
aclcheck_error_type 136
SetDefaultACL 163
RemoveRoleFromObjectACL 164
pg_attribute_aclcheck_all 170
pg_attribute_aclcheck_all_ext 170
removeExtObjInitPriv 182
expand_col_privileges 329
pg_largeobject_aclcheck_snapshot 590
pg_largeobject_aclmask_snapshot 590
ExecGrant_common 1446
has_createrole_privilege 1693
recordExtensionInitPrivWorker 1788
aclcheck_error 1957
pg_attribute_aclcheck 3002
expand_all_col_privileges 3594
has_bypassrls_privilege 3603
pg_attribute_aclcheck_ext 6018
pg_attribute_aclmask_ext 6018
ExecGrant_Relation 10926
string_to_privilege 11153
objectNamesToOids 12358
ExecuteGrantStmt 12379
ExecGrantStmt_oids 12478
recordExtensionInitPriv 14201
ExecGrant_Attribute 29091
restrict_and_check_grant 41418
merge_acl_with_grant 41563
get_user_default_acl 54199
recordDependencyOnNewAcl 56655
get_default_acl_internal 108398
pg_type_aclmask_ext 219267
object_ownercheck 275316
pg_class_aclmask 1005362
pg_namespace_aclmask_ext 1226986
pg_class_aclcheck 1648052
pg_class_aclcheck_ext 1680052
pg_class_aclmask_ext 2685414
object_aclcheck 3284743
object_aclcheck_ext 3285027
object_aclmask_ext 3285063

Generated by: LCOV version 2.0-1