LCOV - code coverage report
Current view: top level - src/elf - dynamic.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 46.1 % 477 220
Test Date: 2025-01-11:00:00:00 Functions: 76.3 % 59 45

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<lief::elf::dynamic::DtFlags as core::fmt::Display>::fmt 0 0.0 % (0 / 3)
<lief::elf::dynamic::Entries as lief::elf::dynamic::DynamicEntry>::as_base 0 0.0 % (0 / 17)
<lief::elf::dynamic::_::InternalBitFlags as core::str::traits::FromStr>::from_str::{closure#0} 0 0.0 % (0 / 1)
<u64 as core::convert::From<lief::elf::dynamic::DtFlags>>::from 0 0.0 % (0 / 3)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::ELF_Binary, lief_ffi::autocxx_ffi::bindgen::root::ELF_Binary_it_dynamic_entries> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (1 / 1)
<lief::elf::dynamic::Array as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::elf::dynamic::Array as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicEntryArray>>::from_ffi 1 100.0 % (6 / 6)
<lief::elf::dynamic::Array as lief::elf::dynamic::DynamicEntry>::as_base 1 100.0 % (3 / 3)
<lief::elf::dynamic::Array>::array 1 100.0 % (3 / 3)
<lief::elf::dynamic::DtFlags as core::cmp::Ord>::cmp 1 2.6 % (1 / 39)
::clone 0
::cmp 0
::eq 0
::partial_cmp 0
::hash::<_> 0
::fmt 1
<lief::elf::dynamic::DtFlags as core::convert::From<u64>>::from 1 100.0 % (3 / 3)
<lief::elf::dynamic::Entries as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
<lief::elf::dynamic::Entries as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicEntry>>::from_ffi 1 100.0 % (48 / 48)
<lief::elf::dynamic::Flags as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::elf::dynamic::Flags as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicEntryFlags>>::from_ffi 1 100.0 % (6 / 6)
<lief::elf::dynamic::Flags as lief::elf::dynamic::DynamicEntry>::as_base 1 100.0 % (3 / 3)
<lief::elf::dynamic::Flags>::flags 1 100.0 % (3 / 3)
<lief::elf::dynamic::Generic as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::elf::dynamic::Generic as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicEntry>>::from_ffi 1 100.0 % (6 / 6)
<lief::elf::dynamic::Generic as lief::elf::dynamic::DynamicEntry>::as_base 1 100.0 % (3 / 3)
<lief::elf::dynamic::Library as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::elf::dynamic::Library as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicEntryLibrary>>::from_ffi 1 100.0 % (6 / 6)
<lief::elf::dynamic::Library as lief::elf::dynamic::DynamicEntry>::as_base 1 100.0 % (3 / 3)
<lief::elf::dynamic::Library>::name 1 100.0 % (3 / 3)
<lief::elf::dynamic::Rpath as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::elf::dynamic::Rpath as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicEntryRpath>>::from_ffi 1 100.0 % (6 / 6)
<lief::elf::dynamic::Rpath as lief::elf::dynamic::DynamicEntry>::as_base 1 100.0 % (3 / 3)
<lief::elf::dynamic::Rpath>::rpath 1 100.0 % (3 / 3)
<lief::elf::dynamic::RunPath as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::elf::dynamic::RunPath as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicEntryRunPath>>::from_ffi 1 100.0 % (6 / 6)
<lief::elf::dynamic::RunPath as lief::elf::dynamic::DynamicEntry>::as_base 1 100.0 % (3 / 3)
<lief::elf::dynamic::RunPath>::runpath 1 100.0 % (3 / 3)
<lief::elf::dynamic::SharedObject as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::elf::dynamic::SharedObject as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_DynamicSharedObject>>::from_ffi 1 100.0 % (6 / 6)
<lief::elf::dynamic::SharedObject as lief::elf::dynamic::DynamicEntry>::as_base 1 100.0 % (3 / 3)
<lief::elf::dynamic::SharedObject>::name 1 100.0 % (3 / 3)
<lief::elf::dynamic::Tag as core::convert::From<u64>>::from 1 40.5 % (51 / 126)
<lief::elf::dynamic::Tag as core::fmt::Debug>::fmt 1 100.0 % (1 / 1)
::clone 0
::eq 0
::hash::<_> 0
::fmt 1
<u64 as core::convert::From<lief::elf::dynamic::Tag>>::from 1 4.8 % (6 / 126)
<_ as lief::elf::dynamic::DynamicEntry>::value 3 100.0 % (3 / 3)
<_ as lief::elf::dynamic::DynamicEntry>::value 0
::value 1
::value 1
::value 1
<_ as lief::elf::dynamic::DynamicEntry>::tag 7 100.0 % (3 / 3)
<_ as lief::elf::dynamic::DynamicEntry>::tag 0
::tag 1
::tag 1
::tag 1
::tag 1
::tag 1
::tag 1
::tag 1

Generated by: LCOV version 2.1-1