LCOV - code coverage report
Current view: top level - src/coff - symbol.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 54.4 % 445 242
Test Date: 2025-06-24:00:00:00 Functions: 56.8 % 88 50

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<lief::coff::symbol::AuxiliaryBfAndEf as core::fmt::Debug>::fmt 0 0.0 % (0 / 4)
<lief::coff::symbol::AuxiliaryBfAndEf as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliarybfAndefSymbol>>::from_ffi 0 0.0 % (0 / 6)
<lief::coff::symbol::AuxiliaryCLRToken>::rgb_reserved 0 0.0 % (0 / 3)
<lief::coff::symbol::AuxiliaryCLRToken>::symbol 0 0.0 % (0 / 3)
<lief::coff::symbol::AuxiliarySectionDefinition>::reserved 0 0.0 % (0 / 3)
<lief::coff::symbol::AuxiliarySymbol as core::fmt::Debug>::fmt 0 0.0 % (0 / 4)
<lief::coff::symbol::AuxiliarySymbol as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliarySymbol>>::from_ffi 0 0.0 % (0 / 6)
<lief::coff::symbol::AuxiliarySymbol>::payload 0 0.0 % (0 / 3)
<lief::coff::symbol::AuxiliaryWeakExternal>::padding 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol as lief::generic::Symbol>::as_pin_mut_generic 0 0.0 % (0 / 10)
<lief::coff::symbol::Symbol>::demangled_name 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol>::is_absolute 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol>::is_external 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol>::is_file_record 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol>::is_function 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol>::is_function_line_info 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol>::is_undefined 0 0.0 % (0 / 3)
<lief::coff::symbol::Symbol>::is_weak_external 0 0.0 % (0 / 3)
<u32 as core::convert::From<lief::coff::symbol::BaseType>>::from 0 0.0 % (0 / 20)
<u32 as core::convert::From<lief::coff::symbol::Characteristics>>::from 0 0.0 % (0 / 8)
<u32 as core::convert::From<lief::coff::symbol::ComplexType>>::from 0 0.0 % (0 / 8)
<u32 as core::convert::From<lief::coff::symbol::StorageClass>>::from 0 0.0 % (0 / 32)
<u8 as core::convert::From<lief::coff::symbol::ComdatSelection>>::from 0 0.0 % (0 / 11)
<lief::coff::symbol::AuxiliaryCLRToken as core::fmt::Debug>::fmt 1 100.0 % (7 / 7)
<lief::coff::symbol::AuxiliaryCLRToken as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliaryCLRToken>>::from_ffi 1 100.0 % (6 / 6)
<lief::coff::symbol::AuxiliaryCLRToken>::aux_type 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryCLRToken>::reserved 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryCLRToken>::symbol_idx 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryFile as core::fmt::Debug>::fmt 1 100.0 % (5 / 5)
<lief::coff::symbol::AuxiliaryFile as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliaryFile>>::from_ffi 1 100.0 % (6 / 6)
<lief::coff::symbol::AuxiliaryFile>::filename 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryFunctionDefinition as core::fmt::Debug>::fmt 1 100.0 % (9 / 9)
<lief::coff::symbol::AuxiliaryFunctionDefinition as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliaryFunctionDefinition>>::from_ffi 1 100.0 % (6 / 6)
<lief::coff::symbol::AuxiliaryFunctionDefinition>::padding 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryFunctionDefinition>::ptr_to_line_number 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryFunctionDefinition>::ptr_to_next_func 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryFunctionDefinition>::tag_index 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryFunctionDefinition>::total_size 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliarySectionDefinition as core::fmt::Debug>::fmt 1 100.0 % (10 / 10)
<lief::coff::symbol::AuxiliarySectionDefinition as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliarySectionDefinition>>::from_ffi 1 100.0 % (6 / 6)
<lief::coff::symbol::AuxiliarySectionDefinition>::checksum 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliarySectionDefinition>::length 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliarySectionDefinition>::nb_line_numbers 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliarySectionDefinition>::nb_relocs 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliarySectionDefinition>::section_idx 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliarySectionDefinition>::selection 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliarySymbols as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
<lief::coff::symbol::AuxiliarySymbols as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliarySymbol>>::from_ffi 1 85.1 % (40 / 47)
<lief::coff::symbol::AuxiliaryWeakExternal as core::fmt::Debug>::fmt 1 100.0 % (6 / 6)
<lief::coff::symbol::AuxiliaryWeakExternal as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliaryWeakExternal>>::from_ffi 1 100.0 % (6 / 6)
<lief::coff::symbol::AuxiliaryWeakExternal>::characteristics 1 100.0 % (3 / 3)
<lief::coff::symbol::AuxiliaryWeakExternal>::sym_idx 1 100.0 % (3 / 3)
<lief::coff::symbol::BaseType as core::convert::From<u32>>::from 1 20.0 % (4 / 20)
<lief::coff::symbol::BaseType as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
::clone 0
::eq 0
::hash::<_> 0
::fmt 1
<lief::coff::symbol::Characteristics as core::convert::From<u32>>::from 1 62.5 % (5 / 8)
<lief::coff::symbol::Characteristics as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
::clone 0
::eq 0
::hash::<_> 0
::fmt 1
<lief::coff::symbol::ComdatSelection as core::convert::From<u8>>::from 1 72.7 % (8 / 11)
<lief::coff::symbol::ComdatSelection as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
::clone 0
::eq 0
::hash::<_> 0
::fmt 1
<lief::coff::symbol::ComplexType as core::convert::From<u32>>::from 1 62.5 % (5 / 8)
<lief::coff::symbol::ComplexType as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
::clone 0
::eq 0
::hash::<_> 0
::fmt 1
<lief::coff::symbol::StorageClass as core::convert::From<u32>>::from 1 28.1 % (9 / 32)
<lief::coff::symbol::StorageClass as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
::clone 0
::eq 0
::hash::<_> 0
::fmt 1
<lief::coff::symbol::Symbol as core::fmt::Debug>::fmt 1 100.0 % (10 / 10)
<lief::coff::symbol::Symbol as core::fmt::Display>::fmt 1 100.0 % (3 / 3)
<lief::coff::symbol::Symbol as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_Symbol>>::from_ffi 1 100.0 % (6 / 6)
<lief::coff::symbol::Symbol as lief::generic::Symbol>::as_generic 1 100.0 % (3 / 3)
<lief::coff::symbol::Symbol>::auxiliary_symbols 1 100.0 % (3 / 3)
<lief::coff::symbol::Symbol>::base_type 1 100.0 % (3 / 3)
<lief::coff::symbol::Symbol>::complex_type 1 100.0 % (3 / 3)
<lief::coff::symbol::Symbol>::section 1 100.0 % (3 / 3)
<lief::coff::symbol::Symbol>::section_idx 1 100.0 % (3 / 3)
<lief::coff::symbol::Symbol>::storage_class 1 100.0 % (3 / 3)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::COFF_Symbol, lief_ffi::autocxx_ffi::bindgen::root::COFF_Symbol_it_auxiliary_symbols> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)

Generated by: LCOV version 2.1-1