mirror of
https://github.com/morluto/rea.git
synced 2026-10-30 19:35:56 +00:00
* fix(native): capture Mach-O header metadata alongside load commands Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com> * style(test): format native Mach-O header regression Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com> * fix(native): drop dead bare otool override in header test --------- Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com> Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>
15 lines
589 B
Markdown
15 lines
589 B
Markdown
# Source-built Mach-O header capture
|
|
|
|
Captured on macOS arm64 with the host Xcode tools from the adjacent `fixture.c`:
|
|
|
|
```sh
|
|
xcrun clang fixture.c -o fixture
|
|
xcrun otool -l fixture > otool-load.txt
|
|
{ xcrun otool -h fixture; xcrun otool -l fixture; } > otool-header-load.txt
|
|
```
|
|
|
|
Only the temporary fixture path was replaced with `/owned/fixture`; tool fields
|
|
are unchanged. The first output contains load commands without a Mach header.
|
|
The second contains the real numeric header followed by those same commands.
|
|
These are format regression captures, not Hopper or Ghidra runtime proof.
|