diff options
author | comex | 2015-02-28 21:54:23 -0500 |
---|---|---|
committer | comex | 2015-02-28 21:54:23 -0500 |
commit | a976efe67c5f936eb553a0d61b78a311da7224d9 (patch) | |
tree | 759de2adb9ad10a80b0373b5dbefdacbc04c9c18 /test/test-interpose.c | |
parent | fix accidental usage of panic() from mach/mach.h instead of substitute_panic (diff) | |
download | substitute-a976efe67c5f936eb553a0d61b78a311da7224d9.tar.gz |
Add extra argument to substitute_hook_functions and interpose_imports for use with unhooking.
I think we'll need to explicitly record trampoline locations to avoid
the possibility of stomping on someone else's stuff if the function was
re-patched...
Also, document substitute_hook_functions.
Diffstat (limited to '')
-rw-r--r-- | test/test-interpose.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/test-interpose.c b/test/test-interpose.c index ea28abb..28e9f3b 100644 --- a/test/test-interpose.c +++ b/test/test-interpose.c @@ -26,7 +26,7 @@ int main() { }; pid_t (*gp)() = getpid_plus - 5; printf("original pid: %d\n", (int) gp()); - substitute_interpose_imports(handle, hooks, sizeof(hooks)/sizeof(*hooks), 0); + substitute_interpose_imports(handle, hooks, sizeof(hooks)/sizeof(*hooks), NULL, 0); gp = getpid_plus - 5; printf("new pid: %d\n", (int) gp()); printf("new gid: %d\n", (int) getgid()); |