LCOV - code coverage report
Current view: top level - src - common.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 72.7 % 44 32
Test Date: 2025-06-24:00:00:00 Functions: 46.1 % 425 196

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
lief::common::into_ranges 0 0.0 % (0 / 12)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_FPO, lief_ffi::autocxx_ffi::bindgen::root::PE_FPO_it_entries> as core::iter::traits::exact_size::ExactSizeIterator>::len 1 100.0 % (3 / 3)
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 0
as core::iter::traits::exact_size::ExactSizeIterator>::len 1
<lief::common::ForwardIterator<_, _>>::new 2 100.0 % (6 / 6)
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 1
>::new 1
<lief::common::ForwardIterator<lief_ffi::autocxx_ffi::bindgen::root::ObjC_Class, lief_ffi::autocxx_ffi::bindgen::root::ObjC_Class_it_ivars> as core::iter::traits::iterator::Iterator>::next 2 100.0 % (6 / 6)
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
lief::common::into_optional::<_, _> 60 100.0 % (5 / 5)
lief::common::into_optional::<_, _> 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 0
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
lief::common::into_optional:: 1
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_FPO, lief_ffi::autocxx_ffi::bindgen::root::PE_FPO_it_entries> as core::iter::traits::iterator::Iterator>::next 65 100.0 % (6 / 6)
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 0
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
as core::iter::traits::iterator::Iterator>::next 1
<lief::common::Iterator<_, _>>::new 66 100.0 % (6 / 6)
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 0
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1
>::new 1

Generated by: LCOV version 2.1-1