LCOV - code coverage report
Current view:
top level
-
bin/default/librpc/gen_ndr
- py_krb5pac.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for master 2f515e9b
Lines:
1016
3042
33.4 %
Date:
2024-04-21 15:09:00
Functions:
103
230
44.8 %
Function Name
Hit count
PyInit_krb5pac
3620
interface_krb5pac_new
0
ndr_sizeof2intmax
0
ndr_sizeof2uintmax
4390
py_DATA_BLOB_REM_get_remaining
28736
py_DATA_BLOB_REM_new
60
py_DATA_BLOB_REM_set_remaining
20817
py_PAC_ATTRIBUTES_INFO_get_flags
820
py_PAC_ATTRIBUTES_INFO_get_flags_length
820
py_PAC_ATTRIBUTES_INFO_new
0
py_PAC_ATTRIBUTES_INFO_set_flags
0
py_PAC_ATTRIBUTES_INFO_set_flags_length
0
py_PAC_BUFFER_RAW_get__pad
0
py_PAC_BUFFER_RAW_get_info
41090
py_PAC_BUFFER_RAW_get_ndr_size
240
py_PAC_BUFFER_RAW_get_type
240
py_PAC_BUFFER_RAW_ndr_pack
0
py_PAC_BUFFER_RAW_ndr_print
0
py_PAC_BUFFER_RAW_ndr_unpack
0
py_PAC_BUFFER_RAW_new
0
py_PAC_BUFFER_RAW_set__pad
0
py_PAC_BUFFER_RAW_set_info
0
py_PAC_BUFFER_RAW_set_ndr_size
0
py_PAC_BUFFER_RAW_set_type
0
py_PAC_BUFFER_get__ndr_size
0
py_PAC_BUFFER_get__pad
0
py_PAC_BUFFER_get_info
111650
py_PAC_BUFFER_get_type
522691
py_PAC_BUFFER_ndr_pack
0
py_PAC_BUFFER_ndr_print
0
py_PAC_BUFFER_ndr_unpack
0
py_PAC_BUFFER_new
148
py_PAC_BUFFER_set__ndr_size
0
py_PAC_BUFFER_set__pad
0
py_PAC_BUFFER_set_info
148
py_PAC_BUFFER_set_type
148
py_PAC_CONSTRAINED_DELEGATION_CTR_get_info
141
py_PAC_CONSTRAINED_DELEGATION_CTR_ndr_pack
0
py_PAC_CONSTRAINED_DELEGATION_CTR_ndr_print
0
py_PAC_CONSTRAINED_DELEGATION_CTR_ndr_unpack
0
py_PAC_CONSTRAINED_DELEGATION_CTR_new
4
py_PAC_CONSTRAINED_DELEGATION_CTR_set_info
4
py_PAC_CONSTRAINED_DELEGATION_get_num_transited_services
0
py_PAC_CONSTRAINED_DELEGATION_get_proxy_target
141
py_PAC_CONSTRAINED_DELEGATION_get_transited_services
141
py_PAC_CONSTRAINED_DELEGATION_new
4
py_PAC_CONSTRAINED_DELEGATION_set_num_transited_services
4
py_PAC_CONSTRAINED_DELEGATION_set_proxy_target
4
py_PAC_CONSTRAINED_DELEGATION_set_transited_services
4
py_PAC_CREDENTIAL_DATA_CTR_get_data
27
py_PAC_CREDENTIAL_DATA_CTR_ndr_pack
0
py_PAC_CREDENTIAL_DATA_CTR_ndr_print
0
py_PAC_CREDENTIAL_DATA_CTR_ndr_unpack
0
py_PAC_CREDENTIAL_DATA_CTR_new
0
py_PAC_CREDENTIAL_DATA_CTR_set_data
0
py_PAC_CREDENTIAL_DATA_NDR_get_ctr
27
py_PAC_CREDENTIAL_DATA_NDR_ndr_pack
0
py_PAC_CREDENTIAL_DATA_NDR_ndr_print
0
py_PAC_CREDENTIAL_DATA_NDR_ndr_unpack
27
py_PAC_CREDENTIAL_DATA_NDR_new
27
py_PAC_CREDENTIAL_DATA_NDR_set_ctr
0
py_PAC_CREDENTIAL_DATA_get_credential_count
54
py_PAC_CREDENTIAL_DATA_get_credentials
54
py_PAC_CREDENTIAL_DATA_ndr_pack
0
py_PAC_CREDENTIAL_DATA_ndr_print
0
py_PAC_CREDENTIAL_DATA_ndr_unpack
0
py_PAC_CREDENTIAL_DATA_new
0
py_PAC_CREDENTIAL_DATA_set_credential_count
0
py_PAC_CREDENTIAL_DATA_set_credentials
0
py_PAC_CREDENTIAL_INFO_get_encrypted_data
27
py_PAC_CREDENTIAL_INFO_get_encryption_type
27
py_PAC_CREDENTIAL_INFO_get_version
27
py_PAC_CREDENTIAL_INFO_ndr_pack
0
py_PAC_CREDENTIAL_INFO_ndr_print
0
py_PAC_CREDENTIAL_INFO_ndr_unpack
0
py_PAC_CREDENTIAL_INFO_new
0
py_PAC_CREDENTIAL_INFO_set_encrypted_data
0
py_PAC_CREDENTIAL_INFO_set_encryption_type
0
py_PAC_CREDENTIAL_INFO_set_version
0
py_PAC_CREDENTIAL_NTLM_SECPKG_get_flags
27
py_PAC_CREDENTIAL_NTLM_SECPKG_get_lm_password
27
py_PAC_CREDENTIAL_NTLM_SECPKG_get_nt_password
54
py_PAC_CREDENTIAL_NTLM_SECPKG_get_version
27
py_PAC_CREDENTIAL_NTLM_SECPKG_ndr_pack
0
py_PAC_CREDENTIAL_NTLM_SECPKG_ndr_print
0
py_PAC_CREDENTIAL_NTLM_SECPKG_ndr_unpack
27
py_PAC_CREDENTIAL_NTLM_SECPKG_new
27
py_PAC_CREDENTIAL_NTLM_SECPKG_set_flags
0
py_PAC_CREDENTIAL_NTLM_SECPKG_set_lm_password
0
py_PAC_CREDENTIAL_NTLM_SECPKG_set_nt_password
0
py_PAC_CREDENTIAL_NTLM_SECPKG_set_version
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_get_credential
27
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_get_credential_size
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_get_package_name
27
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_ndr_pack
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_ndr_print
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_ndr_unpack
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_new
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_set_credential
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_set_credential_size
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_set_package_name
0
py_PAC_DATA_RAW_get_buffers
8161
py_PAC_DATA_RAW_get_num_buffers
1
py_PAC_DATA_RAW_get_version
1
py_PAC_DATA_RAW_ndr_pack
12294
py_PAC_DATA_RAW_ndr_print
0
py_PAC_DATA_RAW_ndr_unpack
8162
py_PAC_DATA_RAW_new
8162
py_PAC_DATA_RAW_set_buffers
0
py_PAC_DATA_RAW_set_num_buffers
0
py_PAC_DATA_RAW_set_version
0
py_PAC_DATA_get_buffers
27459
py_PAC_DATA_get_num_buffers
112
py_PAC_DATA_get_version
2
py_PAC_DATA_ndr_pack
3296
py_PAC_DATA_ndr_print
0
py_PAC_DATA_ndr_unpack
18338
py_PAC_DATA_new
18338
py_PAC_DATA_set_buffers
2622
py_PAC_DATA_set_num_buffers
541
py_PAC_DATA_set_version
0
py_PAC_DEVICE_INFO_CTR_get_info
58
py_PAC_DEVICE_INFO_CTR_new
48
py_PAC_DEVICE_INFO_CTR_set_info
48
py_PAC_DEVICE_INFO_get_domain_group_count
0
py_PAC_DEVICE_INFO_get_domain_groups
152
py_PAC_DEVICE_INFO_get_domain_sid
58
py_PAC_DEVICE_INFO_get_groups
270
py_PAC_DEVICE_INFO_get_primary_gid
58
py_PAC_DEVICE_INFO_get_rid
58
py_PAC_DEVICE_INFO_get_sid_count
0
py_PAC_DEVICE_INFO_get_sids
170
py_PAC_DEVICE_INFO_new
48
py_PAC_DEVICE_INFO_set_domain_group_count
48
py_PAC_DEVICE_INFO_set_domain_groups
48
py_PAC_DEVICE_INFO_set_domain_sid
48
py_PAC_DEVICE_INFO_set_groups
0
py_PAC_DEVICE_INFO_set_primary_gid
48
py_PAC_DEVICE_INFO_set_rid
48
py_PAC_DEVICE_INFO_set_sid_count
48
py_PAC_DEVICE_INFO_set_sids
48
py_PAC_DOMAIN_GROUP_MEMBERSHIP_get_domain_sid
99
py_PAC_DOMAIN_GROUP_MEMBERSHIP_get_groups
1839
py_PAC_DOMAIN_GROUP_MEMBERSHIP_new
0
py_PAC_DOMAIN_GROUP_MEMBERSHIP_set_domain_sid
499
py_PAC_DOMAIN_GROUP_MEMBERSHIP_set_groups
0
py_PAC_INFO_export
148
py_PAC_INFO_import
111650
py_PAC_INFO_new
0
py_PAC_LOGON_INFO_CTR_get_info
24768
py_PAC_LOGON_INFO_CTR_ndr_pack
0
py_PAC_LOGON_INFO_CTR_ndr_print
0
py_PAC_LOGON_INFO_CTR_ndr_unpack
0
py_PAC_LOGON_INFO_CTR_new
0
py_PAC_LOGON_INFO_CTR_set_info
0
py_PAC_LOGON_INFO_get_info3
21313
py_PAC_LOGON_INFO_get_resource_groups
9529
py_PAC_LOGON_INFO_new
0
py_PAC_LOGON_INFO_set_info3
0
py_PAC_LOGON_INFO_set_resource_groups
0
py_PAC_LOGON_NAME_get_account_name
8474
py_PAC_LOGON_NAME_get_logon_time
0
py_PAC_LOGON_NAME_get_size
0
py_PAC_LOGON_NAME_new
0
py_PAC_LOGON_NAME_set_account_name
6
py_PAC_LOGON_NAME_set_logon_time
16
py_PAC_LOGON_NAME_set_size
0
py_PAC_REQUESTER_SID_get_sid
843
py_PAC_REQUESTER_SID_new
4
py_PAC_REQUESTER_SID_set_sid
64
py_PAC_SIGNATURE_DATA_get_signature
24588
py_PAC_SIGNATURE_DATA_get_type
24588
py_PAC_SIGNATURE_DATA_ndr_pack
20425
py_PAC_SIGNATURE_DATA_ndr_print
0
py_PAC_SIGNATURE_DATA_ndr_unpack
20425
py_PAC_SIGNATURE_DATA_new
20457
py_PAC_SIGNATURE_DATA_set_signature
27203
py_PAC_SIGNATURE_DATA_set_type
3489
py_PAC_UPN_DNS_INFO_EX_export
0
py_PAC_UPN_DNS_INFO_EX_import
8513
py_PAC_UPN_DNS_INFO_EX_new
0
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_get_objectsid
445
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_get_objectsid_size
0
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_get_samaccountname
670
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_get_samaccountname_size
0
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_new
0
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_set_objectsid
142
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_set_objectsid_size
0
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_set_samaccountname
0
py_PAC_UPN_DNS_INFO_SAM_NAME_AND_SID_set_samaccountname_size
0
py_PAC_UPN_DNS_INFO_get_dns_domain_name
8029
py_PAC_UPN_DNS_INFO_get_dns_domain_name_size
0
py_PAC_UPN_DNS_INFO_get_ex
8513
py_PAC_UPN_DNS_INFO_get_flags
0
py_PAC_UPN_DNS_INFO_get_upn_name
31
py_PAC_UPN_DNS_INFO_get_upn_name_size
0
py_PAC_UPN_DNS_INFO_new
0
py_PAC_UPN_DNS_INFO_set_dns_domain_name
0
py_PAC_UPN_DNS_INFO_set_dns_domain_name_size
0
py_PAC_UPN_DNS_INFO_set_ex
0
py_PAC_UPN_DNS_INFO_set_flags
0
py_PAC_UPN_DNS_INFO_set_upn_name
0
py_PAC_UPN_DNS_INFO_set_upn_name_size
0
py_PAC_Validate_get_ChecksumAndSignature
0
py_PAC_Validate_get_ChecksumLength
0
py_PAC_Validate_get_MessageType
0
py_PAC_Validate_get_SignatureLength
0
py_PAC_Validate_get_SignatureType
0
py_PAC_Validate_ndr_pack
0
py_PAC_Validate_ndr_print
0
py_PAC_Validate_ndr_unpack
0
py_PAC_Validate_new
0
py_PAC_Validate_set_ChecksumAndSignature
0
py_PAC_Validate_set_ChecksumLength
0
py_PAC_Validate_set_MessageType
0
py_PAC_Validate_set_SignatureLength
0
py_PAC_Validate_set_SignatureType
0
py_export_PAC_INFO
148
py_export_PAC_UPN_DNS_INFO_EX
0
py_import_PAC_INFO
111650
py_import_PAC_UPN_DNS_INFO_EX
8513
py_netsamlogoncache_entry_get_info3
0
py_netsamlogoncache_entry_get_timestamp
0
py_netsamlogoncache_entry_ndr_pack
0
py_netsamlogoncache_entry_ndr_print
0
py_netsamlogoncache_entry_ndr_unpack
0
py_netsamlogoncache_entry_new
0
py_netsamlogoncache_entry_set_info3
0
py_netsamlogoncache_entry_set_timestamp
0
syntax_krb5pac_new
0
Generated by:
LCOV version 1.14