aboutsummaryrefslogtreecommitdiff
path: root/lib/interception/mach_override/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'lib/interception/mach_override/README.txt')
-rw-r--r--lib/interception/mach_override/README.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/interception/mach_override/README.txt b/lib/interception/mach_override/README.txt
new file mode 100644
index 000000000000..5f62ad7b994f
--- /dev/null
+++ b/lib/interception/mach_override/README.txt
@@ -0,0 +1,9 @@
+-- mach_override.c is taken from upstream version at
+ https://github.com/rentzsch/mach_star/tree/f8e0c424b5be5cb641ded67c265e616157ae4bcf
+-- Added debugging code under DEBUG_DISASM.
+-- The files are guarded with #ifdef __APPLE__
+-- some opcodes are added in order to parse the library functions on Lion
+-- fixupInstructions() is extended to relocate relative calls, not only jumps
+-- mach_override_ptr is renamed to __asan_mach_override_ptr and
+ other functions are marked as hidden.
+