LCOV - code coverage report
Current view:
top level
-
src/elf/note
- properties.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
lief.lcov
Lines:
43.8 %
354
155
Test Date:
2026-04-12:00:00:00
Functions:
42.2 %
83
35
Function Name
Hit count
Lines
<lief::elf::note::properties::AArch64PAuth as core::fmt::Debug>::fmt
0
0.0 % (0 / 7)
<lief::elf::note::properties::AArch64PAuth as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_AArch64PAuth>>::from_ffi
0
0.0 % (0 / 6)
<lief::elf::note::properties::AArch64PAuth as lief::elf::note::properties::NoteProperty>::get_base
0
0.0 % (0 / 3)
<lief::elf::note::properties::AArch64PAuth>::platform
0
0.0 % (0 / 3)
<lief::elf::note::properties::AArch64PAuth>::version
0
0.0 % (0 / 3)
<lief::elf::note::properties::GenericProperty as core::fmt::Debug>::fmt
0
0.0 % (0 / 6)
<lief::elf::note::properties::GenericProperty as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_Generic>>::from_ffi
0
0.0 % (0 / 6)
<lief::elf::note::properties::GenericProperty as lief::elf::note::properties::NoteProperty>::get_base
0
0.0 % (0 / 3)
<lief::elf::note::properties::GenericProperty>::raw_type
0
0.0 % (0 / 3)
<lief::elf::note::properties::NeedFlag as core::convert::From<u64>>::from
0
0.0 % (0 / 6)
<lief::elf::note::properties::NeedFlag as core::fmt::Debug>::fmt
0
0.0 % (0 / 1)
::clone
0
::eq
0
::fmt
0
::hash::<_>
0
<lief::elf::note::properties::Needed as core::fmt::Debug>::fmt
0
0.0 % (0 / 6)
<lief::elf::note::properties::Needed as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_Needed>>::from_ffi
0
0.0 % (0 / 6)
<lief::elf::note::properties::Needed as lief::elf::note::properties::NoteProperty>::get_base
0
0.0 % (0 / 3)
<lief::elf::note::properties::Needed>::needs
0
0.0 % (0 / 6)
<lief::elf::note::properties::NoCopyOnProtected as core::fmt::Debug>::fmt
0
0.0 % (0 / 5)
<lief::elf::note::properties::NoCopyOnProtected as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_NoteNoCopyOnProtected>>::from_ffi
0
0.0 % (0 / 6)
<lief::elf::note::properties::NoCopyOnProtected as lief::elf::note::properties::NoteProperty>::get_base
0
0.0 % (0 / 3)
<lief::elf::note::properties::StackSize as core::fmt::Debug>::fmt
0
0.0 % (0 / 6)
<lief::elf::note::properties::StackSize as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_StackSize>>::from_ffi
0
0.0 % (0 / 6)
<lief::elf::note::properties::StackSize as lief::elf::note::properties::NoteProperty>::get_base
0
0.0 % (0 / 3)
<lief::elf::note::properties::StackSize>::stack_size
0
0.0 % (0 / 3)
<lief::elf::note::properties::AArch64Feature as core::fmt::Debug>::fmt
1
100.0 % (6 / 6)
<lief::elf::note::properties::AArch64Feature as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_AArch64Feature>>::from_ffi
1
100.0 % (6 / 6)
<lief::elf::note::properties::AArch64Feature as lief::elf::note::properties::NoteProperty>::get_base
1
100.0 % (3 / 3)
<lief::elf::note::properties::AArch64Feature>::features
1
100.0 % (6 / 6)
<lief::elf::note::properties::AArch64FeatureFlag as core::convert::From<u64>>::from
1
57.1 % (4 / 7)
<lief::elf::note::properties::AArch64FeatureFlag as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::elf::note::properties::Properties as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
<lief::elf::note::properties::Properties as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_Property>>::from_ffi
1
43.5 % (27 / 62)
<lief::elf::note::properties::Properties as lief::elf::note::properties::NoteProperty>::get_base
1
36.4 % (4 / 11)
<lief::elf::note::properties::PropertyType as core::convert::From<u32>>::from
1
53.8 % (7 / 13)
<lief::elf::note::properties::X86Feature as core::convert::From<u64>>::from
1
66.7 % (14 / 21)
<lief::elf::note::properties::X86Feature as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::elf::note::properties::X86FeatureFlag as core::convert::From<u64>>::from
1
71.4 % (5 / 7)
<lief::elf::note::properties::X86FeatureFlag as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::elf::note::properties::X86Features as core::fmt::Debug>::fmt
1
100.0 % (6 / 6)
<lief::elf::note::properties::X86Features as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_X86Features>>::from_ffi
1
100.0 % (6 / 6)
<lief::elf::note::properties::X86Features as lief::elf::note::properties::NoteProperty>::get_base
1
100.0 % (3 / 3)
<lief::elf::note::properties::X86Features>::features
1
100.0 % (5 / 5)
<lief::elf::note::properties::X86Features>::features::{closure#0}
1
100.0 % (3 / 3)
<lief::elf::note::properties::X86ISA as core::fmt::Debug>::fmt
1
100.0 % (6 / 6)
<lief::elf::note::properties::X86ISA as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::ELF_NoteGnuProperty_X86ISA>>::from_ffi
1
100.0 % (6 / 6)
<lief::elf::note::properties::X86ISA as lief::elf::note::properties::NoteProperty>::get_base
1
100.0 % (3 / 3)
<lief::elf::note::properties::X86ISA>::values
1
100.0 % (5 / 5)
<lief::elf::note::properties::X86ISA>::values::{closure#0}
1
100.0 % (3 / 3)
<lief::elf::note::properties::X86ISAFlag as core::convert::From<u64>>::from
1
71.4 % (5 / 7)
<lief::elf::note::properties::X86ISAFlag as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<lief::elf::note::properties::X86ISAValue as core::convert::From<u64>>::from
1
18.9 % (7 / 37)
<lief::elf::note::properties::X86ISAValue as core::fmt::Debug>::fmt
1
100.0 % (1 / 1)
::clone
0
::eq
0
::hash::<_>
0
::fmt
1
<u32 as core::convert::From<lief::elf::note::properties::PropertyType>>::from
1
41.7 % (5 / 12)
<lief::elf::note::properties::PropertyType as core::fmt::Debug>::fmt
2
100.0 % (1 / 1)
::clone
0
::hash::<_>
0
::eq
1
::fmt
1
<_ as lief::elf::note::properties::NoteProperty>::property_type
4
100.0 % (3 / 3)
<_ as lief::elf::note::properties::NoteProperty>::property_type
0
::property_type
0
::property_type
0
::property_type
0
::property_type
0
::property_type
0
::property_type
1
::property_type
1
::property_type
1
::property_type
1
Generated by:
LCOV version 2.1-1