LCOV - code coverage report
Current view: top level - src/backend/catalog - aclchk.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 70.9 % 2293 1625
Test Date: 2026-01-26 10:56:24 Functions: 83.1 % 59 49
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 49.0 % 1308 641

Function Name Sort by function name Hit count Sort by function hit count
ExecAlterDefaultPrivilegesStmt 32
ExecGrantStmt_oids 600
ExecGrant_Attribute 812
ExecGrant_Language_check 6
ExecGrant_Largeobject 12
ExecGrant_Parameter 0
ExecGrant_Relation 366
ExecGrant_Type_check 19
ExecGrant_common 219
ExecuteGrantStmt 584
RemoveRoleFromInitPriv 0
RemoveRoleFromObjectACL 29
ReplaceRoleInInitPriv 0
SetDefaultACL 39
SetDefaultACLsInSchemas 32
aclcheck_error 448
aclcheck_error_col 0
aclcheck_error_type 20
expand_all_col_privileges 85
expand_col_privileges 52
getRelationsInNamespace 10
get_default_acl_internal 13776
get_user_default_acl 6888
has_bypassrls_privilege 771
has_createrole_privilege 354
merge_acl_with_grant 1414
objectNamesToOids 581
object_aclcheck 668851
object_aclcheck_ext 668922
object_aclmask 9
object_aclmask_ext 668931
object_ownercheck 19789
objectsInSchemaToOids 5
pg_aclmask 12
pg_attribute_aclcheck 654
pg_attribute_aclcheck_all 29
pg_attribute_aclcheck_all_ext 29
pg_attribute_aclcheck_ext 982
pg_attribute_aclmask 0
pg_attribute_aclmask_ext 982
pg_class_aclcheck 160285
pg_class_aclcheck_ext 160632
pg_class_aclmask 457715
pg_class_aclmask_ext 618347
pg_largeobject_aclcheck_snapshot 98
pg_largeobject_aclmask_snapshot 98
pg_namespace_aclmask_ext 84206
pg_parameter_acl_aclmask 0
pg_parameter_aclcheck 0
pg_parameter_aclmask 0
pg_type_aclmask_ext 18209
privilege_to_string 4
recordDependencyOnNewAcl 7352
recordExtObjInitPriv 0
recordExtensionInitPriv 690
recordExtensionInitPrivWorker 4
removeExtObjInitPriv 0
restrict_and_check_grant 1383
string_to_privilege 510

Generated by: LCOV version 2.3.2-1