LCOV - code coverage report
Current view: top level - src/elf - dynamic.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 48.0 % 404 194
Test Date: 2024-10-27:00:00:00 Functions: 86.4 % 44 38

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<_ as lief::elf::dynamic::DynamicEntry>::tag 6 100.0 % (3 / 3)
<_ as lief::elf::dynamic::DynamicEntry>::tag 0
::tag 1
::tag 1
::tag 1
::tag 1
::tag 1
::tag 1
<_ as lief::elf::dynamic::DynamicEntry>::value 3 100.0 % (3 / 3)
<_ as lief::elf::dynamic::DynamicEntry>::value 0
::value 1
::value 1
::value 1
<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::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 % (41 / 41)
<lief::elf::dynamic::Entries as lief::elf::dynamic::DynamicEntry>::as_base 0 0.0 % (0 / 15)
<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
::fmt 1
::hash::<_> 0
<u64 as core::convert::From<lief::elf::dynamic::Tag>>::from 1 4.8 % (6 / 126)

Generated by: LCOV version 2.1-1