2025 清单

Rust 语言

low-level

嵌入式

其他

  1. Smuggling arbitrary data through an emoji: 使用 unicode 的 ZWJ (Zero Width Joiner) 特性,隐藏任意字符
  2. Tokio + prctl = nasty bug: 作者误读了 PR_SET_PDEATHSIG 的文档,在 spawn 子进程的时候,通过 prctl 把 SIGTERM 信号设置给了 spawn_blocking 的 tokio 线程,但以为设置给了子进程的故事。
    拓展阅读:关于 prctl API 的演讲 Once upon an API