Skip to main content

Module memory_manager

Module memory_manager 

Source
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::Seek and either std::io::Read or std::io::Write (MemoryReaderCursor and MemoryWriterCursor)

Structs§

AllocdMem
Memory allocated by Shadow, in a remote address space.
MemoryManager
Provides accessors for reading and writing another process’s memory.
MemoryReaderCursor
An object implementing std::io::Read and std::io::Seek for a range of plugin memory.
MemoryWriterCursor
An object implementing std::io::Write and std::io::Seek for a range of plugin memory.