Expand description
Access and manage memory of a plugin process.
The starting point for the public API is MemoryManager.
MemoryManager can be used to:
- Directly read or write process memory
- Obtain cursors to process memory implementing
std::io::Seekand eitherstd::io::Readorstd::io::Write(MemoryReaderCursorandMemoryWriterCursor)
Structs§
- Allocd
Mem - Memory allocated by Shadow, in a remote address space.
- Memory
Manager - Provides accessors for reading and writing another process’s memory.
- Memory
Reader Cursor - An object implementing std::io::Read and std::io::Seek for a range of plugin memory.
- Memory
Writer Cursor - An object implementing std::io::Write and std::io::Seek for a range of plugin memory.