Expand description
A Rust library for creating ELF core dump files.
Structs§
- Arch
Component State - Contains SSE registers on amd64, NEON on arm64, XSAVE state on amd64, etc
- Arch
State - Describes CPU state
- Core
Dump Builder - A builder for generating a core dump of a process optionally with custom notes with content from files This also supports generating core dumps with information from a custom source.
- Elf64_
Auxv - ELF auxiliary vector note
- Mapped
File - Type that describes a mapped file
- Process
View - View of a Linux light-weight process
- Thread
View - Linux Light-weight Process
- VaProtection
- Struct that describes a region’s access permissions
- VaRegion
- Struct that describes a memory region
Enums§
- Core
Error - Error encountered during creating a core dump file
- Linux
Process Memory Reader - The memory reader for the process
This concrete type is used for easier generic trait implementation
in the
coredump
module.
Traits§
- Process
Info Source - This trait provides abstraction for the
CoreDumpBuilder
source information - Read
Process Memory - Trait for those able to read the process virtual memory.
Functions§
- write_
core_ dump - Writes an ELF core dump file