pub struct DSO_DEBUG_64 {
    pub version: u32,
    pub map: u32,
    pub dso_count: u32,
    pub brk: u64,
    pub ldbase: u64,
    pub dynamic: u64,
}
Expand description

DSO debug data for 64-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: u32

The version number of this protocol, from r_debug.r_version

map: u32

The offset of an array of LINK_MAP_64 structs

dso_count: u32

The number of LINK_MAP_64 entries pointed to by map

brk: u64

The address of a function internal to the run-time linker used by debuggers to set a breakpoint.

ldbase: u64

Base address the linker is loaded at

dynamic: u64

The address of the “dynamic structure”

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.