[−][src]Trait minidump::MinidumpStream
The fundamental unit of data in a Minidump
.
Associated Constants
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
The stream type constant used in the md::MDRawDirectory
entry.
Required methods
fn read(bytes: &'a [u8], all: &'a [u8], endian: Endian) -> Result<Self, Error>
Read this MinidumpStream
type from bytes
.
bytes
is the contents of this specific stream.
all
refers to the full contents of the minidump, for reading auxilliary data
referred to with MINIDUMP_LOCATION_DESCRIPTOR
s.
Implementors
impl<'a> MinidumpStream<'a> for MinidumpAssertion
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
_all: &'a [u8],
endian: Endian
) -> Result<MinidumpAssertion, Error>
[src]
bytes: &'a [u8],
_all: &'a [u8],
endian: Endian
) -> Result<MinidumpAssertion, Error>
impl<'a> MinidumpStream<'a> for MinidumpBreakpadInfo
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpBreakpadInfo, Error>
[src]
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpBreakpadInfo, Error>
impl<'a> MinidumpStream<'a> for MinidumpException
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpException, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpException, Error>
impl<'a> MinidumpStream<'a> for MinidumpMemoryList<'a>
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpMemoryList<'a>, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpMemoryList<'a>, Error>
impl<'a> MinidumpStream<'a> for MinidumpMiscInfo
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpMiscInfo, Error>
[src]
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpMiscInfo, Error>
impl<'a> MinidumpStream<'a> for MinidumpModuleList
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpModuleList, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpModuleList, Error>
impl<'a> MinidumpStream<'a> for MinidumpSystemInfo
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpSystemInfo, Error>
[src]
bytes: &[u8],
_all: &[u8],
endian: Endian
) -> Result<MinidumpSystemInfo, Error>
impl<'a> MinidumpStream<'a> for MinidumpThreadList<'a>
[src]
const STREAM_TYPE: MINIDUMP_STREAM_TYPE
[src]
fn read(
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpThreadList<'a>, Error>
[src]
bytes: &'a [u8],
all: &'a [u8],
endian: Endian
) -> Result<MinidumpThreadList<'a>, Error>