diff --git a/elf/anal-globals-stripped b/elf/anal-globals-stripped new file mode 100755 index 0000000..d64cbd4 Binary files /dev/null and b/elf/anal-globals-stripped differ diff --git a/mach0/anal-globals-stripped b/mach0/anal-globals-stripped new file mode 100755 index 0000000..e703b89 Binary files /dev/null and b/mach0/anal-globals-stripped differ diff --git a/src/anal-globals.c b/src/anal-globals.c index c0c07b8..bfcc6c9 100644 --- a/src/anal-globals.c +++ b/src/anal-globals.c @@ -1,6 +1,10 @@ #include // R2R db/anal/globals +// llvm-objcopy --strip-all elf/anal-globals elf/anal-globals-stripped +// llvm-objcopy --strip-all mach0/anal-globals mach0/anal-globals-stripped +// The stripped Mach-O also clears LC_DYLD_EXPORTS_TRIE dataoff/datasize. +// Keep code/data addresses unchanged so both variants exercise the same accesses. struct GlobalPair { int count;