Struct pprof::protos::Mapping [−][src]
Fields
id: u64
Unique nonzero id for the mapping.
memory_start: u64
Address at which the binary (or DLL) is loaded into memory.
memory_limit: u64
The limit of the address range occupied by this mapping.
file_offset: u64
Offset in the binary that corresponds to the first mapped address.
filename: i64
The object this entry is loaded from. This can be a filename on disk for the main binary and shared libraries, or virtual abstractions like “[vdso]”.
Index into string table
build_id: i64
A string that uniquely identifies a particular program version with high probability. E.g., for binaries generated by GNU tools, it could be the contents of the .note.gnu.build-id field.
Index into string table
has_functions: bool
The following fields indicate the resolution of symbolic info.
has_filenames: bool
has_line_numbers: bool
has_inline_frames: bool
Trait Implementations
impl Clone for Mapping
[src][+]
impl Debug for Mapping
[src][+]
impl Default for Mapping
[src][+]
impl Message for Mapping
[src][+]
impl PartialEq<Mapping> for Mapping
[src][+]
impl StructuralPartialEq for Mapping
[src]
Auto Trait Implementations
impl RefUnwindSafe for Mapping
impl Send for Mapping
impl Sync for Mapping
impl Unpin for Mapping
impl UnwindSafe for Mapping
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,