rea/tests
Iwakurakaoru0822 37fe105ba1 fix(native): keep echoed Mach-O paths out of load commands and symbols
otool and dyld_info print the operand path before a slice's records,
and the Mach-O parsers read that header as output. A file name holding
`Load command` blocks or `(from lib)` lines therefore added a forged
LC_MAIN entrypoint, corrupted the Mach header fields, and injected
imports and exports into `inspect_macho`.

Strip the exact echoed operand header (`<path>:`, `<path> (architecture
<arch>):`, `<path> [<arch>]:`) before parsing. Output without that
header, such as replayed captures, is parsed unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 23:40:35 -07:00
..
acceptance feat(javascript): recover readable modules with Wakaru (#848) 2026-10-07 12:46:13 +08:00
boundary fix(native): keep echoed Mach-O paths out of load commands and symbols 2026-10-06 23:40:35 -07:00
composition refactor(android): group layered source and verification (#873) 2026-10-07 14:09:57 +08:00
conformance Merge pull request #870 from morluto/fix/keyed-archive-uid-named-keys 2026-10-06 23:03:09 -07:00
evaluation refactor: give Inspector its own capability directory (#869) 2026-10-07 13:53:25 +08:00
fixtures refactor(android): group layered source and verification (#873) 2026-10-07 14:09:57 +08:00
process-global fix(cli): fail when JSON input files cannot be parsed 2026-10-06 03:02:22 -07:00
support refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00