pub struct ReconstructionCompleteness {
pub segments: ComponentCompleteness,
pub linkedit: ComponentCompleteness,
pub symbols: ComponentCompleteness,
pub exports: ComponentCompleteness,
pub imports: ComponentCompleteness,
pub fixups: ComponentCompleteness,
pub local_symbols: ComponentCompleteness,
pub code_signature: ComponentCompleteness,
}Expand description
Evidence ledger for one reconstructed standalone image.
Fields§
§segments: ComponentCompletenessFile-backed Mach-O segments.
linkedit: ComponentCompletenessThe __LINKEDIT segment and its file-coordinate references.
symbols: ComponentCompletenessMach-O symbol table.
exports: ComponentCompletenessExport trie or legacy export stream.
imports: ComponentCompletenessBind/import streams or chained-import table.
fixups: ComponentCompletenessRebase/bind or chained-fixup evidence.
local_symbols: ComponentCompletenessCache-level local symbols, which are not ordinary image segments.
code_signature: ComponentCompletenessImage-level code-signature evidence.
Trait Implementations§
Source§impl Clone for ReconstructionCompleteness
impl Clone for ReconstructionCompleteness
Source§impl Debug for ReconstructionCompleteness
impl Debug for ReconstructionCompleteness
impl Eq for ReconstructionCompleteness
impl StructuralPartialEq for ReconstructionCompleteness
Auto Trait Implementations§
impl Freeze for ReconstructionCompleteness
impl RefUnwindSafe for ReconstructionCompleteness
impl Send for ReconstructionCompleteness
impl Sync for ReconstructionCompleteness
impl Unpin for ReconstructionCompleteness
impl UnsafeUnpin for ReconstructionCompleteness
impl UnwindSafe for ReconstructionCompleteness
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