geode/loader/dobby/builtin-plugin/ObjcRuntimeHook/objc_runtime_hook.h

20 lines
429 B
C
Raw Normal View History

2022-07-30 12:24:03 -04:00
#pragma once
#include <stdio.h>
#include <objc/runtime.h>
#include <Foundation/Foundation.h>
#ifdef __cplusplus
extern "C" {
#endif
IMP DobbyObjcReplace(Class _class, SEL _selector, IMP replacement);
void DobbyObjcReplaceEx(const char *class_name, const char *selector_name, void *fake_impl, void **orig_impl);
void *DobbyObjcResolveMethodImp(const char *class_name, const char *selector_name);
#ifdef __cplusplus
}
#endif