LCOV - code coverage report
Current view: top level - src - generic.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 59.0 % 161 95
Test Date: 2025-02-23:00:00:00 Functions: 47.3 % 112 53

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<_ as lief::generic::Binary>::assemble 0 0.0 % (0 / 3)
<_ as lief::generic::Binary>::assemble 0
::assemble 0
::assemble 0
::assemble 0
<_ as lief::generic::Binary>::debug_info 0 0.0 % (0 / 3)
<_ as lief::generic::Binary>::debug_info 0
::debug_info 0
::debug_info 0
::debug_info 0
<_ as lief::generic::Binary>::disassemble 0 0.0 % (0 / 3)
<_ as lief::generic::Binary>::disassemble 0
::disassemble 0
::disassemble 0
::disassemble 0
<_ as lief::generic::Binary>::disassemble_address 0 0.0 % (0 / 3)
<_ as lief::generic::Binary>::disassemble_address 0
::disassemble_address 0
::disassemble_address 0
::disassemble_address 0
<_ as lief::generic::Binary>::disassemble_slice 0 0.0 % (0 / 7)
<_ as lief::generic::Binary>::disassemble_slice 0
::disassemble_slice 0
::disassemble_slice 0
::disassemble_slice 0
<_ as lief::generic::Binary>::disassemble_symbol 0 0.0 % (0 / 3)
<_ as lief::generic::Binary>::disassemble_symbol 0
::disassemble_symbol 0
::disassemble_symbol 0
::disassemble_symbol 0
<_ as lief::generic::Section>::content 0 0.0 % (0 / 3)
<_ as lief::generic::Section>::content 0
::content 0
::content 0
::content 0
<lief::common::ForwardIterator<lief_ffi::autocxx_ffi::bindgen::root::AbstractBinary, lief_ffi::autocxx_ffi::bindgen::root::AbstractBinary_it_instructions> as core::iter::traits::iterator::Iterator>::next::{closure#0} 0 0.0 % (0 / 7)
<lief::generic::FunctionFlags as core::fmt::Display>::fmt 0 0.0 % (0 / 3)
<lief::generic::_::InternalBitFlags as core::str::traits::FromStr>::from_str::{closure#0} 0 0.0 % (0 / 2)
<u32 as core::convert::From<lief::generic::FunctionFlags>>::from 0 0.0 % (0 / 3)
<&dyn lief::generic::Relocation as core::fmt::Debug>::fmt 1 100.0 % (6 / 6)
<&dyn lief::generic::Section as core::fmt::Debug>::fmt 1 100.0 % (8 / 8)
<&dyn lief::generic::Symbol as core::fmt::Debug>::fmt 1 100.0 % (7 / 7)
<_ as lief::generic::Binary>::has_nx 1 100.0 % (3 / 3)
<_ as lief::generic::Binary>::has_nx 0
::has_nx 0
::has_nx 0
::has_nx 1
<_ as lief::generic::Binary>::imagebase 1 100.0 % (3 / 3)
<_ as lief::generic::Binary>::imagebase 0
::imagebase 0
::imagebase 0
::imagebase 1
<_ as lief::generic::Binary>::is_pie 1 100.0 % (3 / 3)
<_ as lief::generic::Binary>::is_pie 0
::is_pie 0
::is_pie 0
::is_pie 1
<_ as lief::generic::Binary>::original_size 1 100.0 % (3 / 3)
<_ as lief::generic::Binary>::original_size 0
::original_size 0
::original_size 0
::original_size 1
<lief::common::ForwardIterator<lief_ffi::autocxx_ffi::bindgen::root::AbstractBinary, lief_ffi::autocxx_ffi::bindgen::root::AbstractBinary_it_functions> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)
<lief::generic::Function as core::fmt::Debug>::fmt 1 100.0 % (7 / 7)
<lief::generic::Function as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::AbstractFunction>>::from_ffi 1 100.0 % (5 / 5)
<lief::generic::Function as lief::generic::Symbol>::as_generic 1 100.0 % (3 / 3)
<lief::generic::Function>::address 1 100.0 % (3 / 3)
<lief::generic::Function>::flags 1 100.0 % (3 / 3)
<lief::generic::FunctionFlags as core::cmp::Ord>::cmp 1 3.7 % (1 / 27)
::clone 0
::cmp 0
::eq 0
::partial_cmp 0
::hash::<_> 0
::fmt 1
<lief::generic::FunctionFlags as core::convert::From<u32>>::from 1 100.0 % (3 / 3)
<_ as lief::generic::Relocation>::address 2 100.0 % (3 / 3)
<_ as lief::generic::Relocation>::address 0
::address 1
::address 1
<_ as lief::generic::Relocation>::size 2 100.0 % (3 / 3)
<_ as lief::generic::Relocation>::size 0
::size 1
::size 1
<_ as lief::generic::Binary>::entrypoint 3 100.0 % (3 / 3)
<_ as lief::generic::Binary>::entrypoint 0
::entrypoint 1
::entrypoint 1
::entrypoint 1
<_ as lief::generic::Section>::name 3 100.0 % (3 / 3)
<_ as lief::generic::Section>::name 0
::name 1
::name 1
::name 1
<_ as lief::generic::Section>::offset 3 100.0 % (3 / 3)
<_ as lief::generic::Section>::offset 0
::offset 1
::offset 1
::offset 1
<_ as lief::generic::Section>::size 3 100.0 % (3 / 3)
<_ as lief::generic::Section>::size 0
::size 1
::size 1
::size 1
<_ as lief::generic::Section>::virtual_address 3 100.0 % (3 / 3)
<_ as lief::generic::Section>::virtual_address 0
::virtual_address 1
::virtual_address 1
::virtual_address 1
<_ as lief::generic::Symbol>::size 6 100.0 % (3 / 3)
<_ as lief::generic::Symbol>::size 0
::size 1
::size 1
::size 1
::size 1
::size 1
::size 1
<_ as lief::generic::Symbol>::value 6 100.0 % (3 / 3)
<_ as lief::generic::Symbol>::value 0
::value 1
::value 1
::value 1
::value 1
::value 1
::value 1
<_ as lief::generic::Symbol>::name 7 100.0 % (3 / 3)
<_ as lief::generic::Symbol>::name 0
::name 1
::name 1
::name 1
::name 1
::name 1
::name 1
::name 1

Generated by: LCOV version 2.1-1