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
Hit count
Lines
<_ 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