LCOV - code coverage report
Current view: top level - src/pe - debug.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 77.8 % 221 172
Test Date: 2024-10-27:00:00:00 Functions: 78.7 % 75 59

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<lief::pe::debug::Entries as lief::pe::debug::DebugEntry>::get_base 0 0.0 % (0 / 13)
<lief::pe::debug::Type as core::convert::From<u32>>::from 1 47.6 % (10 / 21)
<lief::pe::debug::CodeView as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_CodeView>>::from_ffi 0 0.0 % (0 / 6)
<lief::pe::debug::Entries as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_Debug>>::from_ffi 1 81.8 % (27 / 33)
<lief::pe::debug::CodeView as core::fmt::Debug>::fmt 0 0.0 % (0 / 3)
<lief::pe::debug::CodeView as lief::pe::debug::DebugEntry>::get_base 0 0.0 % (0 / 3)
<lief::pe::debug::CodeViewPDB>::guid 0 0.0 % (0 / 3)
<lief::pe::debug::CodeViewPDB>::signature::{closure#0} 0 0.0 % (0 / 3)
<lief::pe::debug::CodeViewPDB>::signature 0 0.0 % (0 / 1)
<&dyn lief::pe::debug::DebugEntry as core::fmt::Debug>::fmt 1 100.0 % (12 / 12)
<_ as lief::pe::debug::DebugEntry>::addressof_rawdata 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::addressof_rawdata 0
::addressof_rawdata 1
::addressof_rawdata 1
::addressof_rawdata 1
::addressof_rawdata 1
<_ as lief::pe::debug::DebugEntry>::characteristics 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::characteristics 0
::characteristics 1
::characteristics 1
::characteristics 1
::characteristics 1
<_ as lief::pe::debug::DebugEntry>::get_type 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::get_type 0
::get_type 1
::get_type 1
::get_type 1
::get_type 1
<_ as lief::pe::debug::DebugEntry>::major_version 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::major_version 0
::major_version 1
::major_version 1
::major_version 1
::major_version 1
<_ as lief::pe::debug::DebugEntry>::minor_version 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::minor_version 0
::minor_version 1
::minor_version 1
::minor_version 1
::minor_version 1
<_ as lief::pe::debug::DebugEntry>::pointerto_rawdata 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::pointerto_rawdata 0
::pointerto_rawdata 1
::pointerto_rawdata 1
::pointerto_rawdata 1
::pointerto_rawdata 1
<_ as lief::pe::debug::DebugEntry>::sizeof_data 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::sizeof_data 0
::sizeof_data 1
::sizeof_data 1
::sizeof_data 1
::sizeof_data 1
<_ as lief::pe::debug::DebugEntry>::timestamp 4 100.0 % (3 / 3)
<_ as lief::pe::debug::DebugEntry>::timestamp 0
::timestamp 1
::timestamp 1
::timestamp 1
::timestamp 1
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_Pogo, lief_ffi::autocxx_ffi::bindgen::root::PE_Pogo_it_entries> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)
<lief::pe::debug::CodeViewPDB as core::fmt::Debug>::fmt 1 100.0 % (8 / 8)
<lief::pe::debug::CodeViewPDB as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_CodeViewPDB>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::debug::CodeViewPDB as lief::pe::debug::DebugEntry>::get_base 1 100.0 % (3 / 3)
<lief::pe::debug::CodeViewPDB>::age 1 100.0 % (3 / 3)
<lief::pe::debug::CodeViewPDB>::filename 1 100.0 % (3 / 3)
<lief::pe::debug::Entries as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
<lief::pe::debug::Generic as core::fmt::Debug>::fmt 1 100.0 % (4 / 4)
<lief::pe::debug::Generic as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_Debug>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::debug::Generic as lief::pe::debug::DebugEntry>::get_base 1 100.0 % (3 / 3)
<lief::pe::debug::Pogo as core::fmt::Debug>::fmt 1 100.0 % (4 / 4)
<lief::pe::debug::Pogo as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_Pogo>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::debug::Pogo as lief::pe::debug::DebugEntry>::get_base 1 100.0 % (3 / 3)
<lief::pe::debug::Pogo>::entries 1 100.0 % (3 / 3)
<lief::pe::debug::PogoEntry as core::fmt::Debug>::fmt 1 100.0 % (7 / 7)
<lief::pe::debug::PogoEntry as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_PogoEntry>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::debug::PogoEntry>::name 1 100.0 % (3 / 3)
<lief::pe::debug::PogoEntry>::size 1 100.0 % (3 / 3)
<lief::pe::debug::PogoEntry>::start_rva 1 100.0 % (3 / 3)
<lief::pe::debug::Repro as core::fmt::Debug>::fmt 1 100.0 % (4 / 4)
<lief::pe::debug::Repro as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_Repro>>::from_ffi 1 100.0 % (6 / 6)
<lief::pe::debug::Repro as lief::pe::debug::DebugEntry>::get_base 1 100.0 % (3 / 3)
<lief::pe::debug::Repro>::hash 1 100.0 % (3 / 3)
<lief::pe::debug::Type as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
::clone 0
::fmt 1

Generated by: LCOV version 2.1-1