/// The type used in auxv keys and values. #[cfg(target_pointer_width = "32")] pubtype AuxvType = u32; /// The type used in auxv keys and values. #[cfg(target_pointer_width = "64")] pubtype AuxvType = u64;
/// Auxv info that can be passed from crashing process /// /// Since `/proc/{pid}/auxv` can sometimes be inaccessible, the calling process should prefer to transfer this /// information directly using the Linux `getauxval()` call (if possible). /// /// Any field that is set to `0` will be considered unset. In that case, minidump-writer might try other techniques /// to obtain it (like reading `/proc/{pid}/auxv`). #[repr(C)] #[derive(Clone, Debug, Default)] pubstruct DirectAuxvDumpInfo { /// The value of `getauxval(AT_PHNUM)` pub program_header_count: AuxvType, /// The value of `getauxval(AT_PHDR)` pub program_header_address: AuxvType, /// The value of `getauxval(AT_SYSINFO_EHDR)` pub linux_gate_address: AuxvType, /// The value of `getauxval(AT_ENTRY)` pub entry_address: AuxvType,
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.