pub struct BinaryImage {
pub name: String,
pub path: String,
pub uuid: Option<String>,
pub base_address: u64,
pub end_address: u64,
pub arch: Option<String>,
pub identifier: Option<String>,
pub version: Option<String>,
}Expand description
Represents a binary image loaded in the crashed process.
Fields§
§name: StringShort name of the binary (e.g., "libsystem_kernel.dylib").
path: StringFull filesystem path to the binary image.
uuid: Option<String>UUID of the binary image for symbolication.
base_address: u64Load address (start) of the binary image in virtual memory.
end_address: u64End address (exclusive) of the binary image in virtual memory.
arch: Option<String>Architecture string (e.g., "x86_64", "arm64").
identifier: Option<String>Bundle identifier or derived name used for crash report formatting.
version: Option<String>Bundle version string (CFBundleVersion).
Trait Implementations§
Source§impl Clone for BinaryImage
impl Clone for BinaryImage
Source§fn clone(&self) -> BinaryImage
fn clone(&self) -> BinaryImage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BinaryImage
impl RefUnwindSafe for BinaryImage
impl Send for BinaryImage
impl Sync for BinaryImage
impl Unpin for BinaryImage
impl UnsafeUnpin for BinaryImage
impl UnwindSafe for BinaryImage
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