pub struct DisassemblyCoverage {
pub total_functions: usize,
pub functions_with_instructions: usize,
pub capstone_functions: usize,
pub objdump_functions: usize,
pub missing_functions: usize,
}Expand description
Summary counters for disassembly backend coverage.
Fields§
§total_functions: usizeNumber of functions considered for disassembly.
functions_with_instructions: usizeNumber of functions that have at least one decoded instruction.
capstone_functions: usizeNumber of functions populated from Capstone.
objdump_functions: usizeNumber of functions populated from objdump fallback.
missing_functions: usizeNumber of functions with zero instructions after all backends.
Trait Implementations§
Source§impl Clone for DisassemblyCoverage
impl Clone for DisassemblyCoverage
Source§fn clone(&self) -> DisassemblyCoverage
fn clone(&self) -> DisassemblyCoverage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DisassemblyCoverage
impl Debug for DisassemblyCoverage
Source§impl Default for DisassemblyCoverage
impl Default for DisassemblyCoverage
Source§fn default() -> DisassemblyCoverage
fn default() -> DisassemblyCoverage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DisassemblyCoverage
impl<'de> Deserialize<'de> for DisassemblyCoverage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DisassemblyCoverage
impl RefUnwindSafe for DisassemblyCoverage
impl Send for DisassemblyCoverage
impl Sync for DisassemblyCoverage
impl Unpin for DisassemblyCoverage
impl UnsafeUnpin for DisassemblyCoverage
impl UnwindSafe for DisassemblyCoverage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more