LCOV - differential code coverage report
Current view: top level - src/backend/catalog - aclchk.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 81.3 % 1772 1441 21 99 193 18 69 855 130 387 95 633 149 322
Current Date: 2023-04-08 17:13:01 Functions: 96.3 % 54 52 2 45 7 1 35 1 17
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 9 9 9
View type: Flat (60,120] days: 91.9 % 74 68 5 1 7 6 50 5 4 9
Legend: Lines: hit not hit (120,180] days: 77.3 % 66 51 15 51 1
(180,240] days: 50.0 % 2 1 1 1
(240..) days: 80.9 % 1621 1312 99 192 18 62 849 19 382 91 623
Function coverage date bins:
(60,120] days: 100.0 % 4 4 1 3
(120,180] days: 100.0 % 4 4 4
(240..) days: 53.7 % 82 44 2 44 1 35

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
pg_aclmask GNC 33 36.4 % (12 / 33)
ExecAlterDefaultPrivilegesStmt GIC 80 81.5 % (75 / 92)
pg_parameter_acl_aclmask UIC 0 0.0 % (0 / 16)
recordExtObjInitPriv GIC 28 70.4 % (38 / 54)
restrict_and_check_grant GIC 104685 77.1 % (54 / 70)
RemoveRoleFromObjectACL GIC 105 83.3 % (70 / 84)
pg_attribute_aclmask_ext GIC 2730 87.1 % (27 / 31)
removeExtObjInitPriv GIC 58 81.0 % (17 / 21)
SetDefaultACL GIC 98 96.9 % (95 / 98)
pg_attribute_aclcheck_all GIC 84 92.6 % (25 / 27)
pg_parameter_aclmask GIC 85 90.0 % (18 / 20)
ExecGrant_Attribute GIC 55894 97.4 % (37 / 38)
ExecGrant_Largeobject GIC 37 97.6 % (40 / 41)
merge_acl_with_grant GIC 104765 92.3 % (12 / 13)
object_aclmask GNC 1975448 96.2 % (25 / 26)
getRelationsInNamespace GIC 30 100.0 % (12 / 12)
get_default_acl_internal GIC 153856 100.0 % (9 / 9)
has_createrole_privilege GIC 1136 100.0 % (9 / 9)
pg_class_aclcheck_ext GIC 852257 100.0 % (4 / 4)
ExecGrant_Relation ECB 25114
ExecGrant_common ECB 23681
ExecuteGrantStmt ECB 48822
SetDefaultACLsInSchemas ECB 80
expand_all_col_privileges ECB 4456
expand_col_privileges ECB 469
get_user_default_acl ECB 76928
has_bypassrls_privilege ECB 2110
objectNamesToOids ECB 48804
object_aclcheck ECB 1975421
object_ownercheck ECB 331205
objectsInSchemaToOids ECB 15
pg_attribute_aclcheck ECB 1576
pg_attribute_aclcheck_ext ECB 2640
pg_class_aclcheck ECB 851220
pg_class_aclmask_ext ECB 1090166
pg_largeobject_aclcheck_snapshot ECB 292
pg_largeobject_aclmask_snapshot ECB 292
pg_namespace_aclmask ECB 524988
pg_parameter_aclcheck ECB 85
pg_type_aclmask ECB 620267
recordExtensionInitPriv ECB 53978
recordExtensionInitPrivWorker ECB 655

Generated by: LCOV version v1.16-55-g56c0a2a