Struct minidump::MinidumpLinuxMapInfo [−][src]
pub struct MinidumpLinuxMapInfo<'a> {
pub base_address: u64,
pub final_address: u64,
pub kind: MinidumpLinuxMapKind<'a>,
pub is_read: bool,
pub is_write: bool,
pub is_exec: bool,
pub is_shared: bool,
pub is_private: bool,
// some fields omitted
}
Expand description
A memory mapping entry for the process we are analyzing.
Fields
base_address: u64
The first address this metadata applies to
final_address: u64
The last address this metadata applies to
kind: MinidumpLinuxMapKind<'a>
The kind of mapping
is_read: bool
Whether the memory region is readable.
is_write: bool
Whether the memory region is writeable.
is_exec: bool
Whether the memory region is executable.
Whether the memory region is shared.
is_private: bool
Whether the memory region is private (copy-on-write).
Implementations
Parses a line from /proc/self/maps into a [MinidumpLinuxMapInfo]
.
Write a human-readable description of this.
Whether this memory range was executable.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for MinidumpLinuxMapInfo<'a>
impl<'a> Send for MinidumpLinuxMapInfo<'a>
impl<'a> Sync for MinidumpLinuxMapInfo<'a>
impl<'a> Unpin for MinidumpLinuxMapInfo<'a>
impl<'a> UnwindSafe for MinidumpLinuxMapInfo<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more