morluto
15190ffc49
fix(pe): preserve resource directory paths and source ranges
...
Retain each resource directory's type/name path and incoming entry ranges before metadata accounting. Empty branches keep their identity, and shared directory bytes retain each distinct incoming path. Validate the expanded facts in the shared service and advertise them through the canonical contract.
Validation: parser, service, filesystem and public CLI/MCP regressions cover numeric/named empty branches, shared directories and unchanged artifact/payload hashes. Controls use authored PE32/PE32+ files; Windows loader behavior remains unverified.
Fixes #6872
2026-10-24 03:06:58 +08:00
..
2026-10-23 05:10:36 +08:00
2026-10-10 00:09:46 +08:00
2026-10-23 05:10:36 +08:00
2026-10-23 11:03:03 +00:00
2026-10-18 15:40:45 +08:00
2026-10-24 00:14:15 +08:00
2026-10-24 02:13:28 +08:00
2026-10-23 19:07:45 +08:00
2026-10-23 22:01:16 +08:00
2026-10-24 01:24:43 +08:00
2026-10-23 19:07:45 +08:00
2026-10-24 01:24:43 +08:00
2026-10-23 22:01:16 +08:00
2026-10-22 11:48:09 +00:00
2026-10-24 03:06:58 +08:00
2026-10-24 01:47:31 +08:00
2026-10-23 02:26:41 +08:00
2026-10-23 23:42:58 +09:00
2026-10-24 02:13:28 +08:00
2026-10-24 01:47:31 +08:00
2026-10-22 00:17:11 +08:00
2026-10-24 00:11:41 +08:00
2026-10-14 12:49:17 +08:00
2026-10-23 17:19:35 +08:00
2026-10-24 02:34:35 +08:00
2026-10-24 02:34:35 +08:00
2026-10-20 21:45:05 +08:00
2026-10-23 23:49:26 +08:00
2026-10-23 18:15:00 +08:00
2026-10-24 02:34:35 +08:00
2026-10-24 01:47:31 +08:00
2026-10-23 17:13:00 +08:00
2026-10-14 14:47:26 +08:00
2026-10-15 21:05:33 +08:00
2026-10-14 06:35:55 +08:00
2026-10-17 10:44:24 +00:00
2026-10-11 19:47:33 +08:00
2026-10-13 21:13:01 +08:00
2026-10-23 23:02:07 +08:00
2026-10-23 23:02:07 +08:00
2026-10-24 02:34:35 +08:00
2026-10-23 19:18:47 +08:00
2026-10-14 01:09:19 +08:00
2026-10-22 04:01:02 +08:00
2026-10-24 00:27:57 +08:00
2026-10-23 05:10:36 +08:00
2026-10-24 01:47:31 +08:00
2026-10-22 00:26:56 -07:00
2026-10-24 01:47:31 +08:00
2026-10-24 02:35:59 +08:00
2026-10-22 02:44:14 +08:00
2026-10-24 00:11:41 +08:00
2026-10-23 16:49:31 +08:00
2026-10-22 00:26:12 -07:00
2026-10-23 05:10:36 +08:00
2026-10-22 23:43:13 +08:00
2026-10-24 01:47:31 +08:00
2026-10-24 02:06:18 +08:00
2026-10-19 08:54:23 +08:00
2026-10-10 05:41:52 +08:00
2026-10-24 02:00:10 +08:00
2026-10-20 09:48:52 +00:00
2026-10-24 02:06:18 +08:00
2026-10-23 19:07:46 +08:00
2026-10-24 00:11:41 +08:00
2026-10-23 22:01:16 +08:00
2026-10-23 18:07:45 +08:00
2026-10-24 01:47:31 +08:00
2026-10-23 18:31:56 +08:00
2026-10-16 23:57:34 +08:00
2026-10-15 18:39:57 +08:00
2026-10-24 01:47:30 +08:00
2026-10-13 00:15:54 +08:00
2026-10-20 02:01:00 +08:00
2026-10-23 12:27:24 +00:00
2026-10-23 19:18:47 +08:00
2026-10-10 05:41:45 +08:00
2026-10-24 01:00:14 +08:00
2026-10-23 22:54:28 +08:00
2026-10-24 02:34:35 +08:00
2026-10-24 02:13:28 +08:00
2026-10-24 01:47:31 +08:00
2026-10-24 01:18:46 +08:00
2026-10-24 00:30:34 +08:00
2026-10-24 03:06:58 +08:00
2026-10-22 05:47:38 +08:00
2026-10-24 01:00:14 +08:00
2026-10-07 14:59:52 +08:00
2026-10-12 14:12:19 +08:00
2026-10-23 07:21:50 +00:00