LCOV - code coverage report
Current view:
top level
-
src/pe
- symbol.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
lief.lcov
Lines:
52.7 %
376
198
Test Date:
2025-02-23:00:00:00
Functions:
58.6 %
70
41
Function Name
Hit count
Lines
<lief::pe::symbol::AuxiliaryBfAndEf as core::fmt::Debug>::fmt
0
0.0 % (0 / 4)
<lief::pe::symbol::AuxiliaryBfAndEf as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliarybfAndefSymbol>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::symbol::AuxiliaryCLRToken as core::fmt::Debug>::fmt
0
0.0 % (0 / 4)
<lief::pe::symbol::AuxiliaryCLRToken as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliaryCLRToken>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::symbol::AuxiliarySymbol as core::fmt::Debug>::fmt
0
0.0 % (0 / 4)
<lief::pe::symbol::AuxiliarySymbol as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliarySymbol>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::symbol::AuxiliarySymbol>::payload
0
0.0 % (0 / 3)
<lief::pe::symbol::AuxiliaryWeakExternal>::padding
0
0.0 % (0 / 3)
<lief::pe::symbol::Symbol>::is_external
0
0.0 % (0 / 3)
<lief::pe::symbol::Symbol>::is_file_record
0
0.0 % (0 / 3)
<lief::pe::symbol::Symbol>::is_function_line_info
0
0.0 % (0 / 3)
<lief::pe::symbol::Symbol>::is_undefined
0
0.0 % (0 / 3)
<lief::pe::symbol::Symbol>::is_weak_external
0
0.0 % (0 / 3)
<u32 as core::convert::From<lief::pe::symbol::BaseType>>::from
0
0.0 % (0 / 20)
<u32 as core::convert::From<lief::pe::symbol::Characteristics>>::from
0
0.0 % (0 / 8)
<u32 as core::convert::From<lief::pe::symbol::ComplexType>>::from
0
0.0 % (0 / 8)
<u32 as core::convert::From<lief::pe::symbol::StorageClass>>::from
0
0.0 % (0 / 32)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::PE_Symbol, lief_ffi::autocxx_ffi::bindgen::root::PE_Symbol_it_auxiliary_symbols> as core::iter::traits::iterator::Iterator>::next::{closure#0}
1
100.0 % (7 / 7)
<lief::pe::symbol::AuxiliaryFile as core::fmt::Debug>::fmt
1
100.0 % (5 / 5)
<lief::pe::symbol::AuxiliaryFile as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliaryFile>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::symbol::AuxiliaryFile>::filename
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliaryFunctionDefinition as core::fmt::Debug>::fmt
1
100.0 % (9 / 9)
<lief::pe::symbol::AuxiliaryFunctionDefinition as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliaryFunctionDefinition>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::symbol::AuxiliaryFunctionDefinition>::padding
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliaryFunctionDefinition>::ptr_to_line_number
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliaryFunctionDefinition>::ptr_to_next_func
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliaryFunctionDefinition>::tag_index
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliaryFunctionDefinition>::total_size
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliarySectionDefinition as core::fmt::Debug>::fmt
1
100.0 % (10 / 10)
<lief::pe::symbol::AuxiliarySectionDefinition as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliarySectionDefinition>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::symbol::AuxiliarySectionDefinition>::checksum
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliarySectionDefinition>::length
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliarySectionDefinition>::nb_line_numbers
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliarySectionDefinition>::nb_relocs
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliarySectionDefinition>::section_idx
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliarySectionDefinition>::selection
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliarySymbols as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
<lief::pe::symbol::AuxiliarySymbols as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliarySymbol>>::from_ffi
1
72.3 % (34 / 47)
<lief::pe::symbol::AuxiliaryWeakExternal as core::fmt::Debug>::fmt
1
100.0 % (6 / 6)
<lief::pe::symbol::AuxiliaryWeakExternal as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_AuxiliaryWeakExternal>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::symbol::AuxiliaryWeakExternal>::characteristics
1
100.0 % (3 / 3)
<lief::pe::symbol::AuxiliaryWeakExternal>::sym_idx
1
100.0 % (3 / 3)
<lief::pe::symbol::BaseType as core::convert::From<u32>>::from
1
20.0 % (4 / 20)
<lief::pe::symbol::BaseType as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::pe::symbol::Characteristics as core::convert::From<u32>>::from
1
62.5 % (5 / 8)
<lief::pe::symbol::Characteristics as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::pe::symbol::ComplexType as core::convert::From<u32>>::from
1
62.5 % (5 / 8)
<lief::pe::symbol::ComplexType as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::pe::symbol::StorageClass as core::convert::From<u32>>::from
1
25.0 % (8 / 32)
<lief::pe::symbol::StorageClass as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::pe::symbol::Symbol as core::fmt::Debug>::fmt
1
100.0 % (10 / 10)
<lief::pe::symbol::Symbol as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_Symbol>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::symbol::Symbol as lief::generic::Symbol>::as_generic
1
100.0 % (3 / 3)
<lief::pe::symbol::Symbol>::auxiliary_symbols
1
100.0 % (3 / 3)
<lief::pe::symbol::Symbol>::base_type
1
100.0 % (3 / 3)
<lief::pe::symbol::Symbol>::complex_type
1
100.0 % (3 / 3)
<lief::pe::symbol::Symbol>::section_idx
1
100.0 % (3 / 3)
<lief::pe::symbol::Symbol>::storage_class
1
100.0 % (3 / 3)
Generated by:
LCOV version 2.1-1