AskaEth
40ac1e40f0
docs(sdk): CLOCK_ABI 补 M16 全量清点/接管机制/验证
§6 把「同源残余」换成逐条清点:zig musl 源里 20 处
`#if defined(SYS_*_time64) && !defined(__ILP32__)` 守卫,分「受损(回退分支直传
time64 结构)」与「不受影响(回退分支自带 long[]/宽度判断)」两类,各给源文件:行号
与反汇编证据;纠正 M11 对 pselect/ppoll 的保守判断(它们本来就正确)。
§7 记录接管机制:_REDIR_TIME64 让应用引用 __x_time64(不是 API 名);同一 .o 的
libc 符号必须一起定义(只定义 __timedwait_cp 会与 libc 的 __timedwait.o 撞
duplicate symbol,lld 实测);hidden 不阻止静态链接接管但要保证本 TU 被拉入;
结构宽度前提(整链 zig 头)。附未修 7 项的 5 步配方与「不建议顺手全改」的理由。
§8 记录本单验证:宿主 23 项换算单测 + M11 回归、build_sdk_host.sh --verify
(76 成员/全 MIPS32r2/0 warning)、四个入口的 syscall 号与缓冲宽度反汇编、
真实 meow_ui.a 链接探针的符号绑定。真机确认仍待设备。
2026-11-05 20:46:26 +08:00
..
2026-11-05 20:38:02 +08:00
2026-11-05 13:41:52 +08:00
2026-11-04 20:25:54 +08:00
2026-11-05 13:41:52 +08:00
2026-11-05 20:46:26 +08:00
2026-09-01 23:49:24 +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-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-09-04 18:13:18 +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-05 13:41:52 +08:00
2026-08-30 15:27:10 +08:00
2026-11-04 20:02:28 +08:00
2026-11-05 20:03:20 +08:00
2026-11-05 13:41:52 +08:00
2026-11-05 20:46:26 +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-09-01 23:49:24 +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-05 20:46:26 +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-05 13:41:52 +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-05 20:03:20 +08:00
2026-11-05 13:41:52 +08:00
2026-09-03 14:40:44 +08:00
2026-09-03 17:56:27 +08:00
2026-11-05 13:41:52 +08:00
2026-09-03 14:40:44 +08:00
2026-11-05 13:41:52 +08:00
2026-11-05 20:46:26 +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-09-03 12:16:01 +08:00
2026-11-05 13:41:52 +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-05 13:41:52 +08:00
2026-11-05 13:41:52 +08:00
2026-11-05 13:41:52 +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-11-05 20:38:02 +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-09-03 12:16:01 +08:00
2026-11-05 13:41:52 +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-05 13:41:52 +08:00
2026-08-31 20:17:51 +08:00
2026-11-05 13:41:52 +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-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-05 13:41:52 +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-05 13:41:52 +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-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-09-03 12:16:01 +08:00
2026-08-31 22:40:08 +08:00
2026-09-02 16:50:40 +08:00