mirror of
https://github.com/wiiu-env/FunctionPatcherModule.git
synced 2024-10-31 23:25:08 +01:00
Moved function_replacement_data_v2_t
to a private header. (#33)
* Moved `function_replacement_data_v2_t` to a private header. * Sorted includes. * Sorted includes the way clang likes it. * Updated Dockerfile. --------- Co-authored-by: Daniel K. O. (dkosmari) <none@none>
This commit is contained in:
parent
3ac4d19ad7
commit
6c4df9fc0e
@ -1,7 +1,7 @@
|
||||
FROM ghcr.io/wiiu-env/devkitppc:20240505
|
||||
|
||||
COPY --from=ghcr.io/wiiu-env/libkernel:20230621 /artifacts $DEVKITPRO
|
||||
COPY --from=ghcr.io/wiiu-env/libfunctionpatcher:20230621 /artifacts $DEVKITPRO
|
||||
COPY --from=ghcr.io/wiiu-env/libfunctionpatcher:20241012-5173f86 /artifacts $DEVKITPRO
|
||||
COPY --from=ghcr.io/wiiu-env/wiiumodulesystem:20240424 /artifacts $DEVKITPRO
|
||||
|
||||
WORKDIR project
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
#include "FunctionAddressProvider.h"
|
||||
#include "PatchedFunctionData.h"
|
||||
#include "fpatching_defines_legacy.h"
|
||||
#include "utils/logger.h"
|
||||
#include <coreinit/cache.h>
|
||||
#include <coreinit/debug.h>
|
||||
|
17
source/fpatching_defines_legacy.h
Normal file
17
source/fpatching_defines_legacy.h
Normal file
@ -0,0 +1,17 @@
|
||||
#pragma once
|
||||
|
||||
/* Types that are kept only for ABI compatibility. */
|
||||
|
||||
#include <function_patcher/fpatching_defines.h>
|
||||
#include <stdint.h>
|
||||
|
||||
typedef struct function_replacement_data_v2_t {
|
||||
uint32_t VERSION;
|
||||
uint32_t physicalAddr; /* [needs to be filled] */
|
||||
uint32_t virtualAddr; /* [needs to be filled] */
|
||||
uint32_t replaceAddr; /* [needs to be filled] Address of our replacement function */
|
||||
uint32_t *replaceCall; /* [needs to be filled] Address to access the real_function */
|
||||
function_replacement_library_type_t library; /* [needs to be filled] rpl where the function we want to replace is. */
|
||||
const char *function_name; /* [needs to be filled] name of the function we want to replace */
|
||||
FunctionPatcherTargetProcess targetProcess; /* [will be filled] */
|
||||
} function_replacement_data_v2_t;
|
Loading…
Reference in New Issue
Block a user