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
Hit count
Lines
<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