From fb955a39752a82c219fa401415892bd4facb5845 Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Fri, 4 Apr 2025 01:12:33 +0800 Subject: Decoupled alternate functions from bridge (#2500) --- src/include/alternate.h | 10 ++++++++++ src/include/bridge.h | 5 ----- 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 src/include/alternate.h (limited to 'src/include') diff --git a/src/include/alternate.h b/src/include/alternate.h new file mode 100644 index 00000000..e0f62b1a --- /dev/null +++ b/src/include/alternate.h @@ -0,0 +1,10 @@ +#ifndef __ALTERNATE_H__ +#define __ALTERNATE_H__ + +int hasAlternate(void* addr); +void* getAlternate(void* addr); +void addAlternate(void* addr, void* alt); +void addCheckAlternate(void* addr, void* alt); +void cleanAlternate(void); + +#endif //__ALTERNATE_H__ diff --git a/src/include/bridge.h b/src/include/bridge.h index a4797bce..ed839d94 100644 --- a/src/include/bridge.h +++ b/src/include/bridge.h @@ -20,11 +20,6 @@ void* GetNativeOrAlt(void* fnc, void* alt); uintptr_t AddVSyscall(bridge_t* bridge, int num); -int hasAlternate(void* addr); -void* getAlternate(void* addr); -void addAlternate(void* addr, void* alt); -void addCheckAlternate(void* addr, void* alt); -void cleanAlternate(void); const char* getBridgeName(void* addr); void init_bridge_helper(void); -- cgit 1.4.1