Struct minidump_common::format::DSO_DEBUG_32
source · [−]pub struct DSO_DEBUG_32 {
pub version: u32,
pub map: RVA,
pub dso_count: u32,
pub brk: u32,
pub ldbase: u32,
pub dynamic: u32,
}Expand description
DSO debug data for 32-bit Linux minidumps
Used when converting minidumps to coredumps. This is functionally equivalent to the data
in struct r_debug defined in <link.h>.
Fields
version: u32The version number of this protocol, from r_debug.r_version
map: RVAThe offset of an array of LINK_MAP_32 structs
dso_count: u32The number of LINK_MAP_32 entries pointed to by map
brk: u32The address of a function internal to the run-time linker used by debuggers to set a breakpoint.
ldbase: u32Base address the linker is loaded at
dynamic: u32The address of the “dynamic structure”
Trait Implementations
sourceimpl Clone for DSO_DEBUG_32
impl Clone for DSO_DEBUG_32
sourcefn clone(&self) -> DSO_DEBUG_32
fn clone(&self) -> DSO_DEBUG_32
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DSO_DEBUG_32
impl Debug for DSO_DEBUG_32
sourceimpl<'a> TryFromCtx<'a, Endian, [u8]> for DSO_DEBUG_32 where
DSO_DEBUG_32: 'a,
impl<'a> TryFromCtx<'a, Endian, [u8]> for DSO_DEBUG_32 where
DSO_DEBUG_32: 'a,
sourceimpl<'a> TryIntoCtx<Endian, [u8]> for &'a DSO_DEBUG_32
impl<'a> TryIntoCtx<Endian, [u8]> for &'a DSO_DEBUG_32
sourceimpl TryIntoCtx<Endian, [u8]> for DSO_DEBUG_32
impl TryIntoCtx<Endian, [u8]> for DSO_DEBUG_32
Auto Trait Implementations
impl RefUnwindSafe for DSO_DEBUG_32
impl Send for DSO_DEBUG_32
impl Sync for DSO_DEBUG_32
impl Unpin for DSO_DEBUG_32
impl UnwindSafe for DSO_DEBUG_32
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more