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 Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<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