pub struct ReconstructedImage {
pub image_path: String,
pub arch: String,
pub byte_len: usize,
pub mappings: Vec<ReconstructionMapping>,
pub synthetic_padding: Vec<SerializableRange>,
pub completeness: ReconstructionCompleteness,
/* private fields */
}Expand description
Owned, parseable standalone Mach-O plus reconstruction evidence.
Fields§
§image_path: StringExact image path selected from the cache index.
arch: StringArchitecture declared by the cache family.
byte_len: usizeReconstructed byte length (also serialized when bytes are skipped).
mappings: Vec<ReconstructionMapping>File/RVA/cache-member provenance.
synthetic_padding: Vec<SerializableRange>File gaps filled with zero only to preserve Mach-O file coordinates.
completeness: ReconstructionCompletenessStructured completeness ledger.
Implementations§
Trait Implementations§
Source§impl Clone for ReconstructedImage
impl Clone for ReconstructedImage
Source§impl Debug for ReconstructedImage
impl Debug for ReconstructedImage
impl Eq for ReconstructedImage
Source§impl PartialEq for ReconstructedImage
impl PartialEq for ReconstructedImage
Source§impl Serialize for ReconstructedImage
impl Serialize for ReconstructedImage
impl StructuralPartialEq for ReconstructedImage
Auto Trait Implementations§
impl Freeze for ReconstructedImage
impl RefUnwindSafe for ReconstructedImage
impl Send for ReconstructedImage
impl Sync for ReconstructedImage
impl Unpin for ReconstructedImage
impl UnsafeUnpin for ReconstructedImage
impl UnwindSafe for ReconstructedImage
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