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 Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<&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