LCOV - code coverage report
Current view: top level - src/macho - binary.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 75.7 % 177 134
Test Date: 2024-10-27:00:00:00 Functions: 85.7 % 49 42

Function Name Sort by function name Hit count Sort by function hit count Lines Sort by unexercised lines in function
<lief::common::ForwardIterator<lief_ffi::autocxx_ffi::bindgen::root::MachO_Binary, lief_ffi::autocxx_ffi::bindgen::root::MachO_Binary_it_bindings_info> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)
<lief::common::Iterator<lief_ffi::autocxx_ffi::bindgen::root::MachO_Binary, lief_ffi::autocxx_ffi::bindgen::root::MachO_Binary_it_stubs> as core::iter::traits::iterator::Iterator>::next::{closure#0} 1 100.0 % (7 / 7)
<lief::macho::binary::Binary as core::fmt::Debug>::fmt 1 100.0 % (3 / 3)
<lief::macho::binary::Binary as lief::common::FromFFI<lief_ffi::autocxx_ffi::bindgen::root::MachO_Binary>>::from_ffi 1 100.0 % (3 / 3)
<lief::macho::binary::Binary as lief::generic::Binary>::as_generic 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::bindings 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::build_version 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::code_signature 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::code_signature_dir 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::commands 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::data_in_code 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::dyld_chained_fixups 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::dyld_environment 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::dyld_exports_trie 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::dyld_info 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::dylinker 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::dynamic_symbol 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::encryption_info 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::function_starts 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::get_int_from_virtual_address::<_> 0 0.0 % (0 / 10)
<lief::macho::binary::Binary>::get_int_from_virtual_address::<_>::{closure#0} 0 0.0 % (0 / 7)
<lief::macho::binary::Binary>::get_int_from_virtual_address::<_>::{closure#1} 0 0.0 % (0 / 7)
<lief::macho::binary::Binary>::get_int_from_virtual_address::<_>::{closure#2} 0 0.0 % (0 / 7)
<lief::macho::binary::Binary>::get_int_from_virtual_address::<_>::{closure#3} 0 0.0 % (0 / 6)
<lief::macho::binary::Binary>::header 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::is_ios 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::is_macos 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::libraries 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::linker_opt_hint 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::main_command 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::objc_metadata 0 0.0 % (0 / 3)
<lief::macho::binary::Binary>::platform 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::relocations 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::routine 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::rpath 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::sections 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::segment_split_info 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::segments 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::source_version 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::sub_framework 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::subclients 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::support_arm64_ptr_auth 0 0.0 % (0 / 3)
<lief::macho::binary::Binary>::symbol_command 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::symbol_stubs 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::symbols 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::thread_command 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::two_level_hints 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::uuid 1 100.0 % (3 / 3)
<lief::macho::binary::Binary>::version_min 1 100.0 % (3 / 3)

Generated by: LCOV version 2.1-1