An open API service indexing awesome lists of open source software.

https://github.com/indygreg/rs-memory-module-sys

Rust bindings to https://github.com/fancycode/MemoryModule
https://github.com/indygreg/rs-memory-module-sys

Last synced: 10 months ago
JSON representation

Rust bindings to https://github.com/fancycode/MemoryModule

Awesome Lists containing this project

README

          

# Rust Bindings to Memory Module Library

This repository contains low-level Rust bindings to the
library at https://github.com/fancycode/MemoryModule that facilitates
loading Windows PE files from memory on Windows. i.e. it allows you to
import a DLL/EXE from a `&[u8]` without requiring the library to be
backed by a file.

The Rust library simply compiles the upstream library and declares
`extern "C"` unsafe bindings to it. This being a `-sys` crate, that
is all it will ever do: higher-level bindings would exist in a separate
crate.

# License

This crate is licensed under the same terms as the `MemoryModule` library,
which is `MPL 2.0`.

The `MemoryModule` library is maintained by Joachim Bauch.