Crates.io | memlib |
lib.rs | memlib |
version | 0.1.3 |
source | src |
created_at | 2022-09-23 01:36:20.394705 |
updated_at | 2023-01-24 00:18:04.232415 |
description | An abstraction layer for interacting with memory |
homepage | |
repository | https://github.com/rmccrystal/memlib-rs |
max_upload_size | |
id | 672070 |
size | 65,292 |
Memlib is an abstraction layer for dealing with raw memory buffers, especially when dealing with process memory.
It contains many traits that can be used across crates to have a common interface for dealing with memory.
The core traits of this library are MemoryRead
and MemoryWrite
which contain extensive utility functions
in the form of extension traits MemoryReadExt
and MemoryWriteExt
. This crate also contains other traits dealing
with memory, including or ModuleList
, MemoryProtect
, MemoryAllocate
. There are many more traits available
for dealing with utility functions and overlay rendering.