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-09-05 08:15:53 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
ExecAlterDefaultPrivilegesStmt 135
ExecGrantStmt_oids 12857
ExecGrant_Attribute 28519
ExecGrant_Language_check 27
ExecGrant_Largeobject 58
ExecGrant_Parameter 49
ExecGrant_Relation 11327
ExecGrant_Type_check 104
ExecGrant_common 1423
ExecuteGrantStmt 12766
RemoveRoleFromInitPriv 14
RemoveRoleFromObjectACL 160
ReplaceRoleInInitPriv 12
SetDefaultACL 163
SetDefaultACLsInSchemas 135
aclcheck_error 1974
aclcheck_error_col 0
aclcheck_error_type 136
expand_all_col_privileges 3561
expand_col_privileges 318
getRelationsInNamespace 41
get_default_acl_internal 108764
get_user_default_acl 54382
has_bypassrls_privilege 3794
has_createrole_privilege 1739
merge_acl_with_grant 41362
objectNamesToOids 12745
object_aclcheck 2116729
object_aclcheck_ext 2117012
object_aclmask 36
object_aclmask_ext 2117048
object_ownercheck 286911
objectsInSchemaToOids 21
pg_aclmask 48
pg_attribute_aclcheck 2961
pg_attribute_aclcheck_all 162
pg_attribute_aclcheck_all_ext 162
pg_attribute_aclcheck_ext 5785
pg_attribute_aclmask 0
pg_attribute_aclmask_ext 5785
pg_class_aclcheck 1642014
pg_class_aclcheck_ext 1674089
pg_class_aclmask 406069
pg_class_aclmask_ext 2080158
pg_largeobject_aclcheck_snapshot 590
pg_largeobject_aclmask_snapshot 590
pg_namespace_aclmask_ext 638403
pg_parameter_acl_aclmask 0
pg_parameter_aclcheck 80
pg_parameter_aclmask 80
pg_type_aclmask_ext 220053
privilege_to_string 20
recordDependencyOnNewAcl 56963
recordExtObjInitPriv 55
recordExtensionInitPriv 14496
recordExtensionInitPrivWorker 1788
removeExtObjInitPriv 182
restrict_and_check_grant 41217
string_to_privilege 11591

Generated by: LCOV version 2.0-1