LCOV - code coverage report
Current view: top level - src - generic.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 66.3 % 95 63
Test Date: 2025-01-11:00:00:00 Functions: 44.6 % 92 41

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<_ 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
<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)
<_ 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_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
<&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>::entrypoint 3 100.0 % (3 / 3)
<_ as lief::generic::Binary>::entrypoint 0
::entrypoint 1
::entrypoint 1
::entrypoint 1
<_ 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
<_ 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::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>::name 5 100.0 % (3 / 3)
<_ as lief::generic::Symbol>::name 0
::name 1
::name 1
::name 1
::name 1
::name 1
<_ as lief::generic::Symbol>::size 5 100.0 % (3 / 3)
<_ as lief::generic::Symbol>::size 0
::size 1
::size 1
::size 1
::size 1
::size 1
<_ as lief::generic::Symbol>::value 5 100.0 % (3 / 3)
<_ as lief::generic::Symbol>::value 0
::value 1
::value 1
::value 1
::value 1
::value 1

Generated by: LCOV version 2.1-1