morluto
39da0b150b
fix(artifacts): bind member reads to emitted metadata
...
Reject Mach-O and ZIP entries whose metadata no longer matches the reader inventory, preventing a sibling adapter key from selecting bytes under another entry. Reuse the existing ASAR metadata snapshot and equality rules and read Mach-O ranges from owned records.
Move the real system-lipo test to the provider boundary suite, release its reader, and derive slice expectations from the host FAT table.
Validation: 68 focused artifact, ASAR and MCP tests plus ZIP cancellation passed. Real macOS lipo was exercised against /bin/ls; Ghidra, IDA and other deep providers were not run. Static, docs, architecture and test discovery checks passed.
2026-10-11 03:53:50 +08:00
..
2026-10-09 20:18:52 +08:00
2026-10-09 01:11:49 +08:00
2026-10-09 02:58:03 +08:00
2026-10-09 23:35:19 +08:00
2026-10-11 02:32:04 +08:00
2026-10-10 04:23:03 +08:00
2026-10-09 21:01:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-11 03:53:50 +08:00
2026-10-10 06:17:40 -07:00
2026-10-10 06:20:28 +08:00
2026-10-11 03:36:36 +08:00
2026-10-10 04:23:03 +08:00
2026-10-08 04:03:24 +08:00
2026-10-09 18:22:03 +00:00
2026-10-09 20:18:52 +08:00
2026-10-10 16:10:39 +08:00
2026-10-09 12:57:00 +08:00
2026-10-11 01:00:30 +08:00
2026-10-09 08:51:12 -07:00
2026-10-11 00:28:24 +08:00
2026-10-10 14:20:22 +08:00
2026-10-10 00:35:17 +08:00
2026-10-09 22:46:09 +08:00
2026-10-07 20:00:24 +08:00
2026-10-09 00:11:28 +08:00
2026-10-10 05:56:01 +08:00
2026-10-10 23:01:54 +08:00
2026-10-10 03:52:35 +08:00
2026-10-10 14:20:22 +08:00
2026-10-10 16:03:25 +08:00
2026-10-08 20:39:39 +08:00
2026-10-09 06:32:10 +08:00
2026-10-10 12:25:00 +08:00
2026-10-09 09:13:17 +00:00
2026-10-10 03:52:35 +08:00
2026-10-09 20:18:52 +08:00
2026-10-10 06:20:28 +08:00
2026-10-09 09:13:17 +00:00
2026-10-09 01:24:47 +08:00
2026-10-10 03:52:35 +08:00
2026-10-10 06:53:42 +08:00
2026-10-09 00:15:24 +08:00
2026-10-09 13:52:55 +00:00
2026-10-10 02:49:46 +08:00
2026-10-10 06:49:43 +08:00
2026-10-10 06:49:43 +08:00
2026-10-10 03:52:35 +08:00
2026-10-10 02:49:46 +08:00
2026-10-10 02:49:46 +08:00
2026-10-08 04:03:24 +08:00
2026-10-09 07:13:32 +08:00
2026-10-09 07:13:32 +08:00
2026-10-09 07:13:32 +08:00
2026-10-09 07:13:32 +08:00
2026-10-10 21:17:35 +08:00
2026-10-10 23:04:27 +08:00
2026-10-07 21:09:33 +08:00
2026-10-09 01:31:53 +08:00
2026-10-10 22:11:14 +08:00
2026-10-10 23:02:06 +08:00
2026-10-10 16:10:39 +08:00
2026-10-11 02:54:12 +08:00
2026-10-10 05:56:01 +08:00
2026-10-09 03:13:43 +08:00
2026-10-10 05:56:01 +08:00
2026-10-11 03:53:50 +08:00
2026-10-09 22:46:09 +08:00
2026-10-09 03:13:43 +08:00
2026-10-10 05:56:01 +08:00
2026-10-09 03:13:43 +08:00
2026-10-09 03:13:43 +08:00
2026-10-07 02:36:21 +08:00
2026-10-11 01:00:30 +08:00
2026-10-09 18:22:03 +00:00
2026-10-09 08:44:47 +08:00
2026-10-11 03:19:29 +08:00
2026-10-09 00:49:30 +08:00
2026-10-11 03:13:56 +08:00
2026-10-06 16:53:33 +08:00
2026-10-10 03:52:35 +08:00
2026-10-07 14:59:52 +08:00
2026-10-06 19:53:08 +08:00
2026-10-09 19:29:31 -07:00
2026-10-10 01:49:54 +08:00
2026-10-08 22:37:10 +08:00
2026-10-09 19:29:31 -07:00
2026-10-09 20:18:52 +08:00
2026-10-10 06:17:40 -07:00