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 smb2.twrp.listdir_fix f886ca1c
Lines:
1016
3046
33.4 %
Date:
2023-11-07 19:11:32
Functions:
103
230
44.8 %
Function Name
Hit count
PyInit_krb5pac
3437
interface_krb5pac_new
0
ndr_sizeof2intmax
0
ndr_sizeof2uintmax
4362
py_DATA_BLOB_REM_get_remaining
28617
py_DATA_BLOB_REM_new
60
py_DATA_BLOB_REM_set_remaining
20735
py_PAC_ATTRIBUTES_INFO_get_flags
807
py_PAC_ATTRIBUTES_INFO_get_flags_length
807
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
40926
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
111131
py_PAC_BUFFER_get_type
520356
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
25
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
25
py_PAC_CREDENTIAL_DATA_NDR_ndr_pack
0
py_PAC_CREDENTIAL_DATA_NDR_ndr_print
0
py_PAC_CREDENTIAL_DATA_NDR_ndr_unpack
25
py_PAC_CREDENTIAL_DATA_NDR_new
25
py_PAC_CREDENTIAL_DATA_NDR_set_ctr
0
py_PAC_CREDENTIAL_DATA_get_credential_count
50
py_PAC_CREDENTIAL_DATA_get_credentials
50
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
25
py_PAC_CREDENTIAL_INFO_get_encryption_type
25
py_PAC_CREDENTIAL_INFO_get_version
25
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
25
py_PAC_CREDENTIAL_NTLM_SECPKG_get_lm_password
25
py_PAC_CREDENTIAL_NTLM_SECPKG_get_nt_password
25
py_PAC_CREDENTIAL_NTLM_SECPKG_get_version
25
py_PAC_CREDENTIAL_NTLM_SECPKG_ndr_pack
0
py_PAC_CREDENTIAL_NTLM_SECPKG_ndr_print
0
py_PAC_CREDENTIAL_NTLM_SECPKG_ndr_unpack
25
py_PAC_CREDENTIAL_NTLM_SECPKG_new
25
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
25
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_get_credential_size
0
py_PAC_CREDENTIAL_SUPPLEMENTAL_SECPKG_get_package_name
25
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
8127
py_PAC_DATA_RAW_get_num_buffers
1
py_PAC_DATA_RAW_get_version
1
py_PAC_DATA_RAW_ndr_pack
12246
py_PAC_DATA_RAW_ndr_print
0
py_PAC_DATA_RAW_ndr_unpack
8128
py_PAC_DATA_RAW_new
8128
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
27341
py_PAC_DATA_get_num_buffers
112
py_PAC_DATA_get_version
2
py_PAC_DATA_ndr_pack
3268
py_PAC_DATA_ndr_print
0
py_PAC_DATA_ndr_unpack
18256
py_PAC_DATA_new
18256
py_PAC_DATA_set_buffers
2608
py_PAC_DATA_set_num_buffers
541
py_PAC_DATA_set_version
0
py_PAC_DEVICE_INFO_CTR_get_info
57
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
149
py_PAC_DEVICE_INFO_get_domain_sid
57
py_PAC_DEVICE_INFO_get_groups
267
py_PAC_DEVICE_INFO_get_primary_gid
57
py_PAC_DEVICE_INFO_get_rid
57
py_PAC_DEVICE_INFO_get_sid_count
0
py_PAC_DEVICE_INFO_get_sids
167
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
98
py_PAC_DOMAIN_GROUP_MEMBERSHIP_get_groups
1772
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
111131
py_PAC_INFO_new
0
py_PAC_LOGON_INFO_CTR_get_info
24659
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
21240
py_PAC_LOGON_INFO_get_resource_groups
9493
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
8440
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
832
py_PAC_REQUESTER_SID_new
4
py_PAC_REQUESTER_SID_set_sid
64
py_PAC_SIGNATURE_DATA_get_signature
24492
py_PAC_SIGNATURE_DATA_get_type
24492
py_PAC_SIGNATURE_DATA_ndr_pack
20343
py_PAC_SIGNATURE_DATA_ndr_print
0
py_PAC_SIGNATURE_DATA_ndr_unpack
20343
py_PAC_SIGNATURE_DATA_new
20375
py_PAC_SIGNATURE_DATA_set_signature
27065
py_PAC_SIGNATURE_DATA_set_type
3461
py_PAC_UPN_DNS_INFO_EX_export
0
py_PAC_UPN_DNS_INFO_EX_import
8477
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
666
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
7993
py_PAC_UPN_DNS_INFO_get_dns_domain_name_size
0
py_PAC_UPN_DNS_INFO_get_ex
8477
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
111131
py_import_PAC_UPN_DNS_INFO_EX
8477
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