LCOV - code coverage report
Current view: top level - src/pe/signature - attributes.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 86.5 % 303 262
Test Date: 2024-10-27:00:00:00 Functions: 80.9 % 47 38

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<lief::pe::signature::attributes::Attribute as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_Attribute>>::from_ffi 1 92.9 % (91 / 98)
<lief::pe::signature::attributes::SpcRelaxedPeMarkerCheck as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_SpcRelaxedPeMarkerCheck>>::from_ffi 0 0.0 % (0 / 6)
<lief::pe::signature::attributes::MsManifestBinaryID as core::fmt::Debug>::fmt 0 0.0 % (0 / 5)
<lief::pe::signature::attributes::MsCounterSign as core::fmt::Debug>::fmt 0 0.0 % (0 / 4)
<lief::pe::signature::attributes::SigningCertificateV2 as core::fmt::Debug>::fmt 0 0.0 % (0 / 4)
<lief::pe::signature::attributes::SpcRelaxedPeMarkerCheck as core::fmt::Debug>::fmt 0 0.0 % (0 / 4)
<lief::pe::signature::attributes::GenericType>::raw_content 0 0.0 % (0 / 3)
<lief::pe::signature::attributes::MsCounterSign>::digest_algorithm 0 0.0 % (0 / 3)
<lief::pe::signature::attributes::MsCounterSign>::version 0 0.0 % (0 / 3)
<lief::pe::signature::attributes::Attribute as core::fmt::Debug>::fmt 0 0.0 % (0 / 1)
<lief::pe::signature::attributes::PKCS9SigningTime>::time 1 85.7 % (6 / 7)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_MsCounterSign, lief_ffi::autocxx_ffi::bindgen::root::PE_MsCounterSign_it_certificates> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_MsCounterSign, lief_ffi::autocxx_ffi::bindgen::root::PE_MsCounterSign_it_signers> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)
<lief::pe::signature::attributes::ContentType as core::fmt::Debug>::fmt 1 100.0 % (5 / 5)
<lief::pe::signature::attributes::ContentType as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_ContentType>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::ContentType>::oid 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::GenericType as core::fmt::Debug>::fmt 1 100.0 % (5 / 5)
<lief::pe::signature::attributes::GenericType as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_GenericType>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::GenericType>::oid 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::MsCounterSign as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_MsCounterSign>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::MsCounterSign>::certificates 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::MsCounterSign>::content_info 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::MsCounterSign>::signers 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::MsManifestBinaryID as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_MsManifestBinaryID>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::MsManifestBinaryID>::manifest_id 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::MsSpcNestedSignature as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::MsSpcNestedSignature as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_MsSpcNestedSignature>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::MsSpcNestedSignature>::signature 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::MsSpcStatementType as core::fmt::Debug>::fmt 1 100.0 % (5 / 5)
<lief::pe::signature::attributes::MsSpcStatementType as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_MsSpcStatementType>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::MsSpcStatementType>::oid 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::PKCS9AtSequenceNumber as core::fmt::Debug>::fmt 1 100.0 % (5 / 5)
<lief::pe::signature::attributes::PKCS9AtSequenceNumber as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_PKCS9AtSequenceNumber>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::PKCS9AtSequenceNumber>::number 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::PKCS9CounterSignature as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::PKCS9CounterSignature as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_PKCS9CounterSignature>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::PKCS9CounterSignature>::signer 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::PKCS9MessageDigest as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::PKCS9MessageDigest as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_PKCS9MessageDigest>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::PKCS9MessageDigest>::digest 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::PKCS9SigningTime as core::fmt::Debug>::fmt 1 100.0 % (5 / 5)
<lief::pe::signature::attributes::PKCS9SigningTime as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_PKCS9SigningTime>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::SigningCertificateV2 as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_SigningCertificateV2>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::SpcSpOpusInfo as core::fmt::Debug>::fmt 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::SpcSpOpusInfo as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_SpcSpOpusInfo>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::attributes::SpcSpOpusInfo>::more_info 1 100.0 % (3 / 3)
<lief::pe::signature::attributes::SpcSpOpusInfo>::program_name 1 100.0 % (3 / 3)

Generated by: LCOV version 2.1-1