LCOV - code coverage report
Current view: top level - src/pe - signature.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 38.2 % 136 52
Test Date: 2024-10-27:00:00:00 Functions: 34.2 % 38 13

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<&lief_ffi::autocxx_ffi::bindgen::root::PE_Signature as core::convert::From<&lief::pe::signature::Signature>>::from 1 100.0 % (3 / 3)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_Binary, lief_ffi::autocxx_ffi::bindgen::root::PE_Binary_it_signatures> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)
<lief::pe::signature::Signature as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::pe::signature::Signature as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_Signature>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::signature::Signature>::certificates 1 100.0 % (3 / 3)
<lief::pe::signature::Signature>::check 0 0.0 % (0 / 3)
<lief::pe::signature::Signature>::content_info 1 100.0 % (3 / 3)
<lief::pe::signature::Signature>::crt_by_issuer 0 0.0 % (0 / 3)
<lief::pe::signature::Signature>::crt_by_serial 0 0.0 % (0 / 5)
<lief::pe::signature::Signature>::crt_by_subject 0 0.0 % (0 / 3)
<lief::pe::signature::Signature>::crt_by_subject_and_serial 0 0.0 % (0 / 5)
<lief::pe::signature::Signature>::digest_algorithm 0 0.0 % (0 / 3)
<lief::pe::signature::Signature>::find_crt_by_issuer_and_serial 0 0.0 % (0 / 5)
<lief::pe::signature::Signature>::from::<_> 1 88.9 % (8 / 9)
::from::<_> 0
::from::> 1
<lief::pe::signature::Signature>::from_file 1 85.7 % (6 / 7)
<lief::pe::signature::Signature>::raw_der 1 100.0 % (3 / 3)
<lief::pe::signature::Signature>::signers 1 100.0 % (3 / 3)
<lief::pe::signature::Signature>::version 0 0.0 % (0 / 3)
<lief::pe::signature::VerificationChecks as core::cmp::Ord>::cmp 0 0.0 % (0 / 22)
::clone 0
::cmp 0
::eq 0
::partial_cmp 0
::fmt 0
::hash::<_> 0
<lief::pe::signature::VerificationChecks as core::convert::From<u32>>::from 0 0.0 % (0 / 3)
<lief::pe::signature::VerificationFlags as core::cmp::Ord>::cmp 1 5.9 % (1 / 17)
::clone 0
::cmp 0
::eq 1
::partial_cmp 0
::fmt 0
::hash::<_> 0
<lief::pe::signature::VerificationFlags as core::convert::From<u32>>::from 1 100.0 % (3 / 3)
<lief::pe::signature::VerificationFlags as core::fmt::Display>::fmt 0 0.0 % (0 / 3)
<lief::pe::signature::VerificationFlags>::is_ok 0 0.0 % (0 / 4)
<lief::pe::signature::_::InternalBitFlags as core::str::traits::FromStr>::from_str::{closure#0} 0 0.0 % (0 / 1)
<u32 as core::convert::From<lief::pe::signature::VerificationChecks>>::from 1 100.0 % (3 / 3)
<u32 as core::convert::From<lief::pe::signature::VerificationFlags>>::from 0 0.0 % (0 / 3)

Generated by: LCOV version 2.1-1