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
ProcessHandle
so memory can be either copied or placed into it.
Functions
- Copy
length
bytes of memory ataddr
fromsource
. - Attempt to get a
ProcessHandle
from a process name. - Converts a [
sysinfo::Pid
] to aPid
. Sysinfo to This crate - Converts a
Pid
to a [sysinfo::Pid
]. This crate to Sysinfo
Type Definitions
- On Linux a
Pid
is just alibc::pid_t
. - On Linux a
ProcessHandle
is just alibc::pid_t
.