Struct minidump::MinidumpModuleList
[−]
[src]
pub struct MinidumpModuleList { /* fields omitted */ }
A list of MinidumpModule
s contained in a Minidump
.
Methods
impl MinidumpModuleList
[src]
fn new() -> MinidumpModuleList
[src]
Return an empty MinidumpModuleList
.
fn from_modules(modules: Vec<MinidumpModule>) -> MinidumpModuleList
[src]
Create a MinidumpModuleList
from a list of MinidumpModule
s.
fn main_module(&self) -> Option<&MinidumpModule>
[src]
Returns the module corresponding to the main executable.
fn module_at_address(&self, addr: u64) -> Option<&MinidumpModule>
[src]
Return a MinidumpModule
whose address range covers addr
.
fn iter<'a>(&'a self) -> Modules<'a>
[src]
Iterate over the modules in arbitrary order.
fn by_addr<'a>(&'a self) -> Modules<'a>
[src]
Iterate over the modules in order by memory address.
fn print<T: Write>(&self, f: &mut T) -> Result<()>
[src]
Write a human-readable description of this MinidumpModuleList
to f
.
This is very verbose, it is the format used by minidump_dump
.
Trait Implementations
impl Clone for MinidumpModuleList
[src]
fn clone(&self) -> MinidumpModuleList
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more