LCOV - code coverage report
Current view:
top level
-
src/pe
- resources.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
lief.lcov
Lines:
45.5 %
268
122
Test Date:
2025-02-23:00:00:00
Functions:
40.0 %
65
26
Function Name
Hit count
Lines
<&dyn lief::pe::resources::NodeBase as core::fmt::Display>::fmt
0
0.0 % (0 / 3)
<_ as lief::pe::resources::NodeBase>::add_child
0
0.0 % (0 / 3)
<_ as lief::pe::resources::NodeBase>::add_child
0
::add_child
0
::add_child
0
<_ as lief::pe::resources::NodeBase>::delete_child
0
0.0 % (0 / 3)
<_ as lief::pe::resources::NodeBase>::delete_child
0
::delete_child
0
::delete_child
0
<_ as lief::pe::resources::NodeBase>::name
0
0.0 % (0 / 6)
<_ as lief::pe::resources::NodeBase>::name
0
::name
0
::name
0
<lief::pe::resources::Data as lief::pe::resources::NodeBase>::base_as_pin_mut
0
0.0 % (0 / 9)
<lief::pe::resources::Data>::new
0
0.0 % (0 / 3)
<lief::pe::resources::Data>::set_code_page
0
0.0 % (0 / 4)
<lief::pe::resources::Data>::set_content
0
0.0 % (0 / 6)
<lief::pe::resources::Data>::set_reserved
0
0.0 % (0 / 4)
<lief::pe::resources::Data>::with_buffer
0
0.0 % (0 / 5)
<lief::pe::resources::Directory as lief::pe::resources::NodeBase>::base_as_pin_mut
0
0.0 % (0 / 9)
<lief::pe::resources::Directory>::new
0
0.0 % (0 / 3)
<lief::pe::resources::Directory>::with_id
0
0.0 % (0 / 3)
<lief::pe::resources::Manager>::find_by_type
0
0.0 % (0 / 3)
<lief::pe::resources::Manager>::manifest
0
0.0 % (0 / 3)
<lief::pe::resources::Manager>::print_tree
0
0.0 % (0 / 3)
<lief::pe::resources::Manager>::print_tree_with_depth
0
0.0 % (0 / 3)
<lief::pe::resources::Manager>::set_manifest
0
0.0 % (0 / 3)
<lief::pe::resources::Manager>::types
0
0.0 % (0 / 1)
<lief::pe::resources::Manager>::types::{closure#0}
0
0.0 % (0 / 2)
<lief::pe::resources::Node as lief::pe::resources::NodeBase>::base_as_pin_mut
0
0.0 % (0 / 7)
<lief::pe::resources::Node as lief::pe::resources::NodeBase>::get_base
0
0.0 % (0 / 7)
<lief::pe::resources::Types as core::convert::From<u32>>::from
0
0.0 % (0 / 25)
<lief::pe::resources::Types as core::fmt::Debug>::fmt
0
0.0 % (0 / 1)
::clone
0
::eq
0
::fmt
0
::hash::<_>
0
<u32 as core::convert::From<lief::pe::resources::Types>>::from
0
0.0 % (0 / 25)
<&dyn lief::pe::resources::NodeBase as core::fmt::Debug>::fmt
1
100.0 % (3 / 3)
<_ as lief::pe::resources::NodeBase>::children
1
100.0 % (3 / 3)
<_ as lief::pe::resources::NodeBase>::children
0
::children
0
::children
1
<_ as lief::pe::resources::NodeBase>::depth
1
100.0 % (3 / 3)
<_ as lief::pe::resources::NodeBase>::depth
0
::depth
0
::depth
1
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_Binary, lief_ffi::autocxx_ffi::bindgen::root::PE_ResourceNode_it_childs> as core::iter::traits::iterator::Iterator>::next::{closure#0}
1
100.0 % (7 / 7)
<lief::pe::resources::Data as core::fmt::Debug>::fmt
1
100.0 % (9 / 9)
<lief::pe::resources::Data as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_ResourceData>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::resources::Data as lief::pe::resources::NodeBase>::get_base
1
100.0 % (3 / 3)
<lief::pe::resources::Data>::code_page
1
100.0 % (3 / 3)
<lief::pe::resources::Data>::content
1
100.0 % (3 / 3)
<lief::pe::resources::Data>::offset
1
100.0 % (3 / 3)
<lief::pe::resources::Data>::reserved
1
100.0 % (3 / 3)
<lief::pe::resources::Directory as core::fmt::Debug>::fmt
1
100.0 % (12 / 12)
<lief::pe::resources::Directory as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_ResourceDirectory>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::resources::Directory as lief::pe::resources::NodeBase>::get_base
1
100.0 % (3 / 3)
<lief::pe::resources::Directory>::characteristics
1
100.0 % (3 / 3)
<lief::pe::resources::Directory>::major_version
1
100.0 % (3 / 3)
<lief::pe::resources::Directory>::minor_version
1
100.0 % (3 / 3)
<lief::pe::resources::Directory>::numberof_id_entries
1
100.0 % (3 / 3)
<lief::pe::resources::Directory>::numberof_name_entries
1
100.0 % (3 / 3)
<lief::pe::resources::Directory>::time_date_stamp
1
100.0 % (3 / 3)
<lief::pe::resources::Manager as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_ResourcesManager>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::resources::Node as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
<lief::pe::resources::Node as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_ResourceNode>>::from_ffi
1
95.2 % (20 / 21)
<lief::pe::resources::Node>::from_slice
1
87.5 % (7 / 8)
<_ as lief::pe::resources::NodeBase>::id
2
100.0 % (3 / 3)
<_ as lief::pe::resources::NodeBase>::id
0
::id
1
::id
1
Generated by:
LCOV version 2.1-1