mirror of
https://github.com/wiiu-env/libfunctionpatcher.git
synced 2026-09-16 07:05:24 -05:00
7c6c9308c146cc05d2707f399ab7c5bae6f9b07b
libfunctionpatcher
Requires the FunctionPatcherModule to be running via SetupPayload.
Requires wut for building.
Install via make install.
Usage
When linking, make sure to add the libfunctionpatcher.ld file to the LDFLAGS.
Example:
LDFLAGS = -g $(ARCH) $(RPXSPECS) -Wl,-Map,$(notdir $*.map) -T$(WUMS_ROOT)/share/libfunctionpatcher.ld
Make also sure to define
WUMS_ROOT := $(DEVKITPRO)/wums
and add -lfunctionpatcher to LIBS and $(WUMS_ROOT) to LIBDIRS.
After that you can simply include <function_patcher/function_patching.h> to get access to the function patcher functions.
Use this lib in Dockerfiles.
A prebuilt version of this lib can found on dockerhub. To use it for your projects, add this to your Dockerfile.
[...]
COPY --from=wiiuenv/libfunctionpatcher:[tag] /artifacts $DEVKITPRO
[...]
Replace [tag] with a tag you want to use, a list of tags can be found here.
It's highly recommended to pin the version to the latest date instead of using latest.
Description
Languages
C
59.8%
C++
24.4%
Makefile
15.1%
Dockerfile
0.7%