strace 5.3 發布

介紹 問題 跟踪 5.3,用於使用 Linux 核心診斷和調試作業系統程式的實用程式。 該實用程式可讓您監視和(從版本 4.15 開始)幹預程式與核心之間的互動過程,包括正在進行的系統呼叫、新出現的訊號和進程狀態的變更。 對於其工作,strace 使用以下機制 追蹤。 從4.13版本開始,程式版本的形成與Linux新版本的發布同步。 專案程式碼 分發者 根據 LGPLv2.1+ 獲得許可。

В 新版本:

  • 程式碼授權從 BSD 更改為 LGPLv2.1+(主要程式碼)和 GPLv2+(測試);
  • 現在支援透過建立 seccomp 過濾器(“—seccomp-bpf”)以及傳回代碼(“-e status=...”)來過濾系統呼叫;
  • 新增了對解碼pidfd_open和clone3系統呼叫的支援;
  • 改進了 io_cancel、io_submit、s390_sthyi 和 syslog 系統呼叫的解碼;
  • 改進了NETLINK_ROUTE協定的解碼;
  • 實作了 UNIX_DIAG_UID netlink 屬性和 WDIOC_* ioctl 指令的解碼;
  • 更新了常數 AUDIT_*、BPF_*、ETH_*、KEYCTL_*、KVM_*、MAP_*、SO_*、TCP_*、V4L2_*、XDP_* 和 *_MAGIC 清單;
  • ioctl 指令清單與 Linux 5.3 核心同步。

來源: opennet.ru

添加評論