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 オプションは、-I4 を暗示するようになりました。デフォルトでは、-D オプションが使用される場合は、SIGHUPSIGINTSIGQUITSIGPIPESIGTERMSIGTTINSIGTTOUSIGTSTP です。
  • ESRCH でプロセスを再起動しようとすると、診断メッセージが出力されなくなりました。この機能は、BZ#1662936 を指定します。
  • ASCII ダンプはバッファー全体を一度に読み取らないようになりました。その結果、ダンプは部分のみをダンプした後に診断メッセージで失敗する可能性があります。オフセットに対して出力される以前のゼロ量は、出力されるすべてのオフセットのすべての数字に対応するように選択されるようになりました。

改良

  • 受信するシグナルのスタックトレース出力が実装されます。
  • -X オプションで設定された名前付きの定型印刷スタイルのサポートが強化されました。
  • 以下のシステムコールのデコードが追加されました。clock_gettime64clock_settime64clock_adjtime64clock_getres_time64clock_nanosleep_time64timer_gettime64timer_settime64timerfd_gettime64timerfd_settime64utimensat_time64pselect6_time64ppoll_time64io_pgetevents_time64recvmmsg_time64mq_timedsend_time64mq_timedreceive_time64semtimedop_time64rt_sigtimedwait_time64futex_time64sched_rr_get_interval_time64pidfd_send_signalio_uring_setupio_uring_enterio_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_allocpkey_free システムコールのデコードが利用できるようになりました。
  • IBM POWER および IBM Z アーキテクチャーで、直接の IPC システムコールのデコードが利用できるようになりました。
  • 64 ビット ARM アーキテクチャーで kexec_file_load および rseq システムコールのデコードが利用できるようになりました。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.