AskaEth
1ad2346d34
fix(m43): r2 评审 P2 — 构建级主判据 + 数据依赖语义 + bootmenu 注释
- test_time32_abi.sh 增加构建级主判据:解析各组件的 build_*.sh,按 -o <产物>
定位实际编译行(自动拼接续行),断言同时出现 meow_time32.c 与
-DMEOW_TIME32_LIBC_OVERRIDES。缺任一即 FAIL(100% 抓「漏加」)。
- 二进制 16B 断言从「空间窗口」改为「数据依赖」:0/4/8 写回必须来自
被调函数填的 ts32 缓冲(lw off() → sw 0x0,lw off+4() → sw 0x8,
含 sra 符号扩展),修掉无关结构体写回造成的 false positive。
已知健康件 launcherd(非内联转换)仍 PASS;复现的评审反例 bad6b 现 FAIL。
- bootmenu 注释把 initramfs 误述改为 squashfs /usr/bin(M23 未碰该文件)。
2026-11-11 18:51:16 +08:00
..
2026-11-06 20:44:22 +08:00
2026-11-05 13:41:52 +08:00
2026-11-04 20:25:54 +08:00
2026-11-10 22:54:11 +08:00
2026-11-10 22:54:11 +08:00
2026-11-06 20:44:22 +08:00
2026-08-31 18:34:51 +08:00
2026-11-05 13:41:52 +08:00
2026-09-04 01:49:24 +08:00
2026-09-04 01:49:24 +08:00
2026-11-06 21:27:03 +08:00
2026-11-06 20:44:22 +08:00
2026-09-04 13:56:11 +08:00
2026-09-03 20:44:33 +08:00
2026-09-03 17:56:27 +08:00
2026-09-03 14:40:44 +08:00
2026-09-03 14:40:44 +08:00
2026-09-02 16:19:40 +08:00
2026-09-02 16:19:40 +08:00
2026-08-31 07:53:57 +08:00
2026-08-31 07:53:57 +08:00
2026-08-31 18:34:51 +08:00
2026-08-31 18:34:51 +08:00
2026-08-31 18:34:51 +08:00
2026-11-06 21:27:03 +08:00
2026-09-04 18:13:18 +08:00
2026-11-10 22:51:00 +08:00
2026-11-10 22:51:00 +08:00
2026-08-31 07:53:57 +08:00
2026-09-01 23:49:24 +08:00
2026-09-04 00:56:57 +08:00
2026-09-01 23:49:24 +08:00
2026-08-30 23:01:31 +08:00
2026-09-04 18:13:18 +08:00
2026-09-02 00:57:58 +08:00
2026-09-02 09:51:23 +08:00
2026-11-10 22:51:00 +08:00
2026-08-30 15:27:10 +08:00
2026-11-04 20:02:28 +08:00
2026-11-06 20:44:22 +08:00
2026-11-10 21:58:13 +08:00
2026-11-10 22:51:00 +08:00
2026-08-31 19:12:51 +08:00
2026-09-01 14:44:55 +08:00
2026-09-01 14:44:55 +08:00
2026-08-31 07:53:57 +08:00
2026-08-31 07:53:57 +08:00
2026-08-30 13:02:17 +08:00
2026-11-10 22:54:11 +08:00
2026-11-05 20:59:36 +08:00
2026-09-02 02:37:38 +08:00
2026-11-05 13:41:52 +08:00
2026-09-01 03:25:01 +08:00
2026-09-02 16:50:40 +08:00
2026-11-10 22:51:00 +08:00
2026-09-02 16:50:40 +08:00
2026-09-02 16:50:40 +08:00
2026-09-01 16:08:01 +08:00
2026-08-31 15:42:24 +08:00
2026-11-05 20:38:02 +08:00
2026-09-03 12:16:01 +08:00
2026-08-30 19:32:40 +08:00
2026-09-02 03:24:46 +08:00
2026-08-30 01:12:34 +08:00
2026-11-05 20:03:20 +08:00
2026-08-30 22:33:51 +08:00
2026-09-03 12:16:01 +08:00
2026-11-10 21:58:13 +08:00
2026-09-03 12:16:01 +08:00
2026-11-05 13:41:52 +08:00
2026-11-05 20:03:20 +08:00
2026-11-06 20:44:22 +08:00
2026-11-06 20:44:22 +08:00
2026-11-06 21:27:03 +08:00
2026-09-03 14:40:44 +08:00
2026-09-03 17:56:27 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 14:40:44 +08:00
2026-11-06 20:44:22 +08:00
2026-11-10 22:51:00 +08:00
2026-11-10 22:51:00 +08:00
2026-11-10 22:51:00 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-08-30 23:01:31 +08:00
2026-09-03 12:16:01 +08:00
2026-11-10 21:58:13 +08:00
2026-11-05 13:41:52 +08:00
2026-11-10 21:58:13 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-09-02 02:37:38 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-08-31 20:17:51 +08:00
2026-11-06 20:44:22 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-10 21:58:13 +08:00
2026-09-03 12:16:01 +08:00
2026-08-30 03:27:24 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-09-02 16:19:40 +08:00
2026-09-03 12:16:01 +08:00
2026-11-05 13:41:52 +08:00
2026-09-03 12:16:01 +08:00
2026-11-05 13:41:52 +08:00
2026-08-31 18:59:54 +08:00
2026-08-30 13:02:17 +08:00
2026-08-31 18:59:54 +08:00
2026-08-30 13:02:17 +08:00
2026-09-03 12:16:01 +08:00
2026-08-30 13:02:17 +08:00
2026-09-03 12:16:01 +08:00
2026-11-05 13:41:52 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-06 20:44:22 +08:00
2026-09-03 12:16:01 +08:00
2026-11-05 13:41:52 +08:00
2026-08-30 19:32:40 +08:00
2026-11-05 13:41:52 +08:00
2026-09-03 12:16:01 +08:00
2026-09-01 14:44:55 +08:00
2026-11-11 18:51:16 +08:00
2026-09-03 12:16:01 +08:00
2026-08-31 22:40:08 +08:00
2026-09-02 16:50:40 +08:00