LCOV - code coverage report
Current view:
top level
-
src/pe
- exception_x64.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
lief.lcov
Lines:
20.5 %
356
73
Test Date:
2025-02-23:00:00:00
Functions:
24.7 %
73
18
Function Name
Hit count
Lines
<&dyn lief::pe::exception_x64::Opcode as core::fmt::Display>::fmt
0
0.0 % (0 / 3)
<_ as lief::pe::exception_x64::Opcode>::opcode
0
0.0 % (0 / 3)
<_ as lief::pe::exception_x64::Opcode>::position
0
0.0 % (0 / 3)
<lief::common::ForwardIterator<lief_ffi::autocxx_ffi::bindgen::root::PE_RuntimeFunctionX64_unwind_info_t, lief_ffi::autocxx_ffi::bindgen::root::PE_RuntimeFunctionX64_unwind_info_t_it_opcodes> as core::iter::traits::iterator::Iterator>::next::{closure#0}
0
0.0 % (0 / 7)
<lief::pe::exception_x64::Alloc as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_Alloc>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::Alloc as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::Alloc>::size
0
0.0 % (0 / 3)
<lief::pe::exception_x64::Epilog as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_Epilog>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::Epilog as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::Epilog>::flags
0
0.0 % (0 / 3)
<lief::pe::exception_x64::Epilog>::size
0
0.0 % (0 / 3)
<lief::pe::exception_x64::Opcodes as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_Code>>::from_ffi
0
0.0 % (0 / 61)
<lief::pe::exception_x64::PushMachFrame as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_PushMachFrame>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::PushMachFrame as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::PushMachFrame>::value
0
0.0 % (0 / 3)
<lief::pe::exception_x64::PushNonVol as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_PushNonVol>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::PushNonVol as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::PushNonVol>::reg
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SaveNonVolatile as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_SaveNonVolatile>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::SaveNonVolatile as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SaveNonVolatile>::offset
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SaveNonVolatile>::reg
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SaveXMM128 as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_SaveXMM128>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::SaveXMM128 as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SaveXMM128>::num
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SaveXMM128>::offset
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SetFPReg as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_SetFPReg>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::SetFPReg as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::SetFPReg>::reg
0
0.0 % (0 / 3)
<lief::pe::exception_x64::Spare as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_unwind_x64_Spare>>::from_ffi
0
0.0 % (0 / 6)
<lief::pe::exception_x64::Spare as lief::pe::exception_x64::Opcode>::as_generic
0
0.0 % (0 / 3)
<lief::pe::exception_x64::UnwindFlags as core::fmt::Display>::fmt
0
0.0 % (0 / 3)
<lief::pe::exception_x64::UnwindInfo as core::fmt::Display>::fmt
0
0.0 % (0 / 3)
<lief::pe::exception_x64::UnwindInfo>::chained
0
0.0 % (0 / 3)
<lief::pe::exception_x64::UnwindInfo>::opcodes
0
0.0 % (0 / 3)
<lief::pe::exception_x64::UnwindInfo>::raw_opcodes
0
0.0 % (0 / 3)
<lief::pe::exception_x64::UnwindOpcodes as core::convert::From<u32>>::from
0
0.0 % (0 / 15)
<lief::pe::exception_x64::UnwindOpcodes as core::fmt::Debug>::fmt
0
0.0 % (0 / 1)
::clone
0
::eq
0
::fmt
0
::hash::<_>
0
<lief::pe::exception_x64::UnwindReg as core::convert::From<u32>>::from
0
0.0 % (0 / 20)
<lief::pe::exception_x64::UnwindReg as core::fmt::Debug>::fmt
0
0.0 % (0 / 1)
::clone
0
::eq
0
::fmt
0
::hash::<_>
0
<lief::pe::exception_x64::_::InternalBitFlags as core::str::traits::FromStr>::from_str::{closure#0}
0
0.0 % (0 / 1)
<u32 as core::convert::From<lief::pe::exception_x64::UnwindOpcodes>>::from
0
0.0 % (0 / 15)
<u32 as core::convert::From<lief::pe::exception_x64::UnwindReg>>::from
0
0.0 % (0 / 20)
<u8 as core::convert::From<lief::pe::exception_x64::UnwindFlags>>::from
0
0.0 % (0 / 3)
<lief::pe::exception_x64::RuntimeFunction as core::fmt::Debug>::fmt
1
100.0 % (10 / 10)
<lief::pe::exception_x64::RuntimeFunction as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_RuntimeFunctionX64>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::exception_x64::RuntimeFunction as lief::pe::exception::ExceptionInfo>::as_generic
1
100.0 % (3 / 3)
<lief::pe::exception_x64::RuntimeFunction>::rva_end
1
100.0 % (3 / 3)
<lief::pe::exception_x64::RuntimeFunction>::size
1
100.0 % (3 / 3)
<lief::pe::exception_x64::RuntimeFunction>::unwind_info
1
100.0 % (3 / 3)
<lief::pe::exception_x64::RuntimeFunction>::unwind_rva
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindFlags as core::cmp::Ord>::cmp
1
7.1 % (1 / 14)
::clone
0
::cmp
0
::eq
0
::partial_cmp
0
::hash::<_>
0
::fmt
1
<lief::pe::exception_x64::UnwindFlags as core::convert::From<u8>>::from
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindInfo as core::fmt::Debug>::fmt
1
100.0 % (11 / 11)
<lief::pe::exception_x64::UnwindInfo as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::PE_RuntimeFunctionX64_unwind_info_t>>::from_ffi
1
100.0 % (6 / 6)
<lief::pe::exception_x64::UnwindInfo>::count_opcodes
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindInfo>::flags
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindInfo>::frame_reg
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindInfo>::frame_reg_offset
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindInfo>::handler
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindInfo>::sizeof_prologue
1
100.0 % (3 / 3)
<lief::pe::exception_x64::UnwindInfo>::version
1
100.0 % (3 / 3)
Generated by:
LCOV version 2.1-1