A.4. strace の変更点


Red Hat Developer Toolset 9.0 には strace 5.1 が同梱されています。

以下の機能は、Red Hat Developer Toolset の以前のリリース以降に追加または変更されています。

License

  • テストスイートは、GNU General Public License バージョン 2 以降で提供されています。
  • strace の残りの部分は、GNU Lesser General Public License バージョン 2.1 以降で提供されます。

動作の変更

  • strace が処理するシグナル(現在は SIGHUPSIGINTSIGQUITSIGPIPE、または SIGTERM)のいずれか)で中断される場合、strace はこのシグナルで終了します。
  • -D オプションは implies -I4 になります。デフォルトでは、strace は SIGHUPSIGINTSIGQUITSIGPIPESIGTERMSIGTTINSIGTTOU、および SIGTSTP が -D オプションが使用される場合に SIGTSTP を無視します。
  • ESRCH でプロセスを再起動しようとすると、診断メッセージが出力されなくなりました。この機能は、BZ#1662936 を指定します。
  • ASCII ダンプはバッファー全体を一度に読み取らないようになりました。その結果、ダンプは部分のみをダンプした後に診断メッセージで失敗する可能性があります。オフセットに対して出力される以前のゼロ量は、出力されるすべてのオフセットのすべての数字に対応するように選択されるようになりました。

改良

  • 受信するシグナルのスタックトレース出力が実装されます。
  • 名前付き定数印刷スタイルは、X オプションで設定されました。
  • clock_gettime64clock_settime64clock_adjtime64clock_getres_time64clock_nanosleep_time64timer_gettime64timer_settime64timerfd_gettime64, timerfd_settime64 , timerfd_settime64 , timerfd_settime64 ,timerfd_settime64, timerfd_settime64 , timerfd_settime64 , timerfd_utimensat_time64、pselect6 _time64、ppoll_time64io_pgetevents_time64recvmmsg_time64mq_timedsend_time64mq_timedreceive_time64semtimedop_time64rt_sigtimedwait_time64 futex_time64sched_rr_get_interval_time64pidfd_send_signalio_uring_setupio_uring_enter、および io_uring_register.
  • bpf システムコールのデコードが強化されました。
  • 以下の ioctl コマンドのデコードが実装されています。BLKGETZONESZBLKGETNRZONESKVM_CHECK_EXTENSIONNBD_*、および RND* です。
  • s ソケットシステムコールでの AF_PACKET プロトコルのデコードが実装されます。
  • SOL_XDP ソケットオプション名のデコードが実装されます。
  • getsockopt SO_ERROR および SO_TIMESTAMP*_NEW オプションのデコードが強化されました。
  • IFLA_*NETCONFA_*、および SMC_DIAG_* netlink 属性のデコードが強化されました。
  • IBM Z アーキテクチャーで、pkey_mprotectpkey_alloc、および pkey_free システムコールのデコードが利用できるようになりました。
  • IBM POWER および IBM Z アーキテクチャーで、直接の IPC システムコールのデコードが利用できるようになりました。
  • kexec_file_load および rseq システムコールのデコードが、64 ビット ARM アーキテクチャーで利用できるようになりました。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat