Expand description
Memory utilities
Structs
- Tools for working with memory of other programs
- This struct provides functions for modifying the memory of a program from within the address space of that program. This may be helpful for debug functions, or for an injected DLL.
Enums
- Enum representing the architecture of a process
Traits
- A trait that defines that it is possible to copy some memory from something represented by a type into a buffer.
- A trait that refers to and allows writing to a region of memory in a running program.
- Additional functions on process handles
- A trait that defines that it is possible to put a buffer into the memory of something represented by a type.
- A trait that attempts to turn some type into a
ProcessHandleso memory can be either copied or placed into it.
Functions
- Copy
lengthbytes of memory ataddrfromsource. - Attempt to get a
ProcessHandlefrom a process name. - Converts a [
sysinfo::Pid] to aPid. Sysinfo to This crate - Converts a
Pidto a [sysinfo::Pid]. This crate to Sysinfo
Type Definitions
- On Linux a
Pidis just alibc::pid_t. - On Linux a
ProcessHandleis just alibc::pid_t.