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
Hit count
Lines
<u32 as core::convert::From<lief::coff::symbol::StorageClass>>::from
0
0.0 % (0 / 32)
<lief::coff::symbol::StorageClass as core::convert::From<u32>>::from
1
28.1 % (9 / 32)
<u32 as core::convert::From<lief::coff::symbol::BaseType>>::from
0
0.0 % (0 / 20)
<lief::coff::symbol::BaseType as core::convert::From<u32>>::from
1
20.0 % (4 / 20)
<u8 as core::convert::From<lief::coff::symbol::ComdatSelection>>::from
0
0.0 % (0 / 11)
<lief::coff::symbol::Symbol as lief::generic::Symbol>::as_pin_mut_generic
0
0.0 % (0 / 10)
<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)
<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::AuxiliaryBfAndEf as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::COFF_AuxiliarybfAndefSymbol>>::from_ffi
0
0.0 % (0 / 6)
<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::AuxiliaryBfAndEf as core::fmt::Debug>::fmt
0
0.0 % (0 / 4)
<lief::coff::symbol::AuxiliarySymbol as core::fmt::Debug>::fmt
0
0.0 % (0 / 4)
<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>::payload
0
0.0 % (0 / 3)
<lief::coff::symbol::AuxiliaryWeakExternal>::padding
0
0.0 % (0 / 3)
<lief::coff::symbol::Characteristics as core::convert::From<u32>>::from
1
62.5 % (5 / 8)
<lief::coff::symbol::ComdatSelection as core::convert::From<u8>>::from
1
72.7 % (8 / 11)
<lief::coff::symbol::ComplexType as core::convert::From<u32>>::from
1
62.5 % (5 / 8)
<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)
<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::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::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<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::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<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::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