Go to file
2021-01-09 14:38:17 +01:00
.github/workflows [Workflow] Use Environment Files instead of ::set-env 2020-12-26 15:58:10 +01:00
source Rename WUMS_MODULE_INIT_BEFORE_ENTRYPOINT => WUMS_MODULE_INIT_BEFORE_RELOCATION_DONE_HOOK, add WUMS_MODULE_SKIP_ENTRYPOINT 2020-12-26 15:53:23 +01:00
.gitignore first commit 2020-06-10 16:27:42 +02:00
Dockerfile Update Dockerfile to use the latest images 2021-01-09 14:38:17 +01:00
LICENSE first commit 2020-06-10 16:27:42 +02:00
Makefile first commit 2020-06-10 16:27:42 +02:00
README.md Add a Dockerfile 2020-06-27 12:41:59 +02:00

PatchMemoryRelocationsModule

Replaces the usage of MEMAllocFromDefaultHeap, MEMAllocFromDefaultHeapEx and MEMFreeToDefaultHeap with similar function from the MemoryMappingModule in the currently running modules.

Usage

Run this module via SetupPayload, requires the MemoryMappingModule to be running at the same time.

Building using the Dockerfile

It's possible to use a docker image for building. This way you don't need anything installed on your host system.

# Build docker image (only needed once)
docker build . -t patchmemoryrelocationsmodule-builder

# make 
docker run -it --rm -v ${PWD}:/project patchmemoryrelocationsmodule-builder make

# make clean
docker run -it --rm -v ${PWD}:/project patchmemoryrelocationsmodule-builder make clean

Dependencies: