diff options
Diffstat (limited to 'lib/interception/interception_mac.h')
| -rw-r--r-- | lib/interception/interception_mac.h | 24 | 
1 files changed, 1 insertions, 23 deletions
diff --git a/lib/interception/interception_mac.h b/lib/interception/interception_mac.h index 6e9e80817cb36..5059489831ec3 100644 --- a/lib/interception/interception_mac.h +++ b/lib/interception/interception_mac.h @@ -21,29 +21,7 @@  #ifndef INTERCEPTION_MAC_H  #define INTERCEPTION_MAC_H -#include <mach/mach_error.h> -#include <stddef.h> - -// Allocate memory for the escape island. This cannot be moved to -// mach_override, because each user of interceptors may specify its -// own memory range for escape islands. -extern "C" { -mach_error_t __interception_allocate_island(void **ptr, size_t unused_size, -                                            void *unused_hint); -mach_error_t __interception_deallocate_island(void *ptr); -}  // extern "C" - -namespace __interception { -// returns true if the old function existed. -bool OverrideFunction(uptr old_func, uptr new_func, uptr *orig_old_func); -}  // namespace __interception - -# define OVERRIDE_FUNCTION_MAC(old_func, new_func) \ -    ::__interception::OverrideFunction( \ -          (::__interception::uptr)old_func, \ -          (::__interception::uptr)new_func, \ -          (::__interception::uptr*)((::__interception::uptr)&REAL(old_func))) -# define INTERCEPT_FUNCTION_MAC(func) OVERRIDE_FUNCTION_MAC(func, WRAP(func)) +#define INTERCEPT_FUNCTION_MAC(func)  #endif  // INTERCEPTION_MAC_H  #endif  // __APPLE__  | 
