Kaoru0822 and Claude Opus 5.5
47b4628bac
fix(native): retain every repeated otool load-command field ( #4048 )
...
`inspect-macho` stored each `otool -l` row in a flat record, so a key
printed more than once kept only its last value. A two-string
LC_LINKER_OPTION lost `-framework` and kept `#2 Foundation`, and a
multi-tool LC_BUILD_VERSION kept only its last tool, while the
collection still claimed exhaustive coverage.
Linker-option strings are now keyed by otool's own `string #n` label
with the exact option text and must match the declared count. Any other
repeated key is labeled `key #n` in print order. Dylib encoding checks
read the parsed rows, so repeated `options` rows are still rejected.
Fixes #4008
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 02:29:06 -07:00
..
2026-10-15 00:53:26 -07:00
2026-10-10 00:09:46 +08:00
2026-10-15 00:53:26 -07:00
2026-10-14 20:31:45 +08:00
2026-10-13 23:49:04 +08:00
2026-10-14 17:09:17 +08:00
2026-10-14 09:21:11 +08:00
2026-10-14 16:54:08 +08:00
2026-10-13 14:40:43 +08:00
2026-10-14 04:47:34 +08:00
2026-10-13 21:18:12 +08:00
2026-10-15 15:55:29 +09:00
2026-10-15 03:43:29 +08:00
2026-10-15 00:53:26 -07:00
2026-10-15 07:36:34 +08:00
2026-10-15 01:41:31 +08:00
2026-10-14 12:49:17 +08:00
2026-10-15 15:57:42 +09:00
2026-10-08 15:32:05 +08:00
2026-10-13 21:55:30 +08:00
2026-10-14 09:21:11 +08:00
2026-10-13 22:13:22 +08:00
2026-10-14 02:56:00 +08:00
2026-10-12 22:14:25 +08:00
2026-10-14 14:47:26 +08:00
2026-10-13 23:48:41 +08:00
2026-10-14 06:35:55 +08:00
2026-10-15 06:20:20 +08:00
2026-10-11 19:47:33 +08:00
2026-10-13 21:13:01 +08:00
2026-10-14 08:28:14 +08:00
2026-10-11 20:09:21 +08:00
2026-10-14 01:09:19 +08:00
2026-10-15 07:36:34 +08:00
2026-10-15 00:53:26 -07:00
2026-10-15 00:53:26 -07:00
2026-10-13 15:58:25 +08:00
2026-10-15 03:43:29 +08:00
2026-10-15 15:59:42 +08:00
2026-10-11 18:39:49 +08:00
2026-10-15 15:55:29 +09:00
2026-10-15 17:04:49 +08:00
2026-10-15 05:05:18 +08:00
2026-10-15 02:24:29 -07:00
2026-10-14 23:20:07 +08:00
2026-10-15 05:16:08 +08:00
2026-10-12 22:14:25 +08:00
2026-10-10 05:41:52 +08:00
2026-10-15 02:29:06 -07:00
2026-10-14 16:18:22 +08:00
2026-10-13 04:53:03 +00:00
2026-10-14 16:54:08 +08:00
2026-10-13 21:13:01 +08:00
2026-09-29 08:07:24 +08:00
2026-10-13 00:15:54 +08:00
2026-10-13 23:48:24 +08:00
2026-10-14 21:51:19 +08:00
2026-10-14 04:47:34 +08:00
2026-10-10 05:41:45 +08:00
2026-10-14 14:47:26 +08:00
2026-10-13 15:58:19 +09:00
2026-10-12 18:33:23 +00:00
2026-10-15 00:53:26 -07:00
2026-10-15 01:12:46 +08:00
2026-10-13 23:41:45 +08:00
2026-10-14 02:58:41 +08:00
2026-10-15 02:28:46 +08:00
2026-10-08 16:44:25 +00:00
2026-10-11 19:20:00 +08:00
2026-10-07 14:59:52 +08:00
2026-10-12 14:12:19 +08:00
2026-10-14 08:28:14 +08:00