rea/src/native
Kaoru0822 1b73b5ab4b
fix(native): refuse to list architectures of non-Mach-O targets (#1325)
list_architectures ran lipo on every admitted target. For a PE DLL, ELF
binary or plist, lipo's refusal surfaced as execution_failure with
"Retry once; if it continues, run rea doctor", which neither can fix.
Refuse non-Mach-O targets as capability_unavailable before running
lipo, as inspect_macho already does.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:41:03 -07:00
..
parsers fix(apple): validate physical slices and dylib platform compatibility 2026-10-09 00:49:30 +08:00
pwndbg fix(providers): validate ELF versions and preserve probe cancellation 2026-10-09 00:49:30 +08:00
pwntools fix: name host and tool requirements in optional adapter refusals 2026-10-09 08:12:25 +00:00
AppleDispatchCoverage.ts fix(apple): derive dispatch coverage from located decode facts 2026-10-09 00:49:30 +08:00
AppleDispatchDecodeFacts.ts fix(apple): derive dispatch coverage from located decode facts 2026-10-09 00:49:30 +08:00
AppleDispatchMetadata.test.ts fix(native)!: preserve unknown Objective-C metadata 2026-10-10 00:35:16 +08:00
AppleDispatchMetadata.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
AppleMachoFixups.test.ts fix(native)!: preserve unknown Objective-C metadata 2026-10-10 00:35:16 +08:00
AppleMachoFixups.ts fix(apple): derive dispatch coverage from located decode facts 2026-10-09 00:49:30 +08:00
AppleMachoSelection.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
AppleMachoSelection.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
AppleObjcCategories.ts fix(apple): derive dispatch coverage from located decode facts 2026-10-09 00:49:30 +08:00
AppleObjcDispatchFacets.ts fix(native)!: preserve unknown Objective-C metadata 2026-10-10 00:35:16 +08:00
AppleObjcProperties.ts fix(native)!: preserve unknown Objective-C metadata 2026-10-10 00:35:16 +08:00
AppleObjcProtocols.ts refactor(native): group analyst semantics workflows and contracts (#973) 2026-10-07 22:40:48 +08:00
AppleSwiftDispatchFacets.ts fix(apple): derive dispatch coverage from located decode facts 2026-10-09 00:49:30 +08:00
AppleSwiftVtables.test.ts fix(apple): derive dispatch coverage from located decode facts 2026-10-09 00:49:30 +08:00
AppleSwiftVtables.ts fix(apple): derive dispatch coverage from located decode facts 2026-10-09 00:49:30 +08:00
CommandRunner.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
LldbCallTracer.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
LldbRetainedObservations.ts fix(native): bound retained observations and preserve failure evidence 2026-10-09 01:55:12 +08:00
NativeCallObservation.test.ts fix(native): supervise LLDB and preserve bounded capture uncertainty 2026-10-09 00:49:30 +08:00
NativeCallObservation.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
NativeMacOSProvider.ts fix(native): refuse to list architectures of non-Mach-O targets (#1325) 2026-10-09 09:41:03 -07:00
NativeMacOSProviderInput.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
NativeMacOSProviderMetadata.ts refactor: use canonical implementations and types directly 2026-10-09 23:35:19 +08:00
NativeMachoInspection.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
NativeUiHelperRuntime.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
NativeUiObservation.test.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
NativeUiObservation.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00
NativeUiOutputBudget.ts fix(native)!: preserve incomplete native UI captures (#991) 2026-10-07 23:44:41 +08:00
SignatureTargetBinding.ts refactor: remove forwarding exports and redundant aliases 2026-10-09 22:46:09 +08:00