这是一次快速跟进版本,包含若干 Linux 系统调用跟踪器改进和修复:

  • syscall-tracer:解码 timespec 值。识别 timespec 指针参数,并将其解码为结构化值,而不是不透明字节数组。支持 __kernel_timespec 和 old_timespec32 两种布局。
  • syscall-tracer:修复原始附件生命周期。此前 GVariant 是根据返回前已释放的数据创建的,导致其中留下悬空指针。
  • syscall-tracer:通过编码每个附件预留的空间大小,修复多附件解析。