gbe_fork/overlay_experimental/linux/Linux_Detour.h

17 lines
367 B
C
Raw Normal View History

2019-09-02 02:53:16 +08:00
#ifndef LINUX_DETOUR_H
#define LINUX_DETOUR_H
#include <pthread.h>
2019-09-02 05:21:13 +08:00
namespace Linux_Detour
2019-09-02 02:53:16 +08:00
{
2019-09-02 05:21:13 +08:00
int update_thread(pthread_t thread_id);
int transaction_begin();
int transaction_abort();
int transaction_commit();
int hook_func(void** ppOriginalFunc, void* _hook);
int unhook_func(void** ppOriginalFunc, void* _hook);
2019-09-02 02:53:16 +08:00
};
#endif // LINUX_DETOUR_H