GNU/Linux >> Belajar Linux >  >> Linux

Tampilkan argumen lengkap dalam strace bahkan dalam kurung kurawal

Untuk menjelaskan secara gamblang apa yang dikatakan Vladimir Kunschikov - jalankan perintah berikut:

  1. git clone git://git.code.sf.net/p/strace/code strace-code
  2. cd strace-code
  3. Ubah bagian file defs.h seperti yang dijelaskan oleh Vladimir Kunschikov.
  4. ./bootstrap
  5. ./configure
  6. make
  7. make install

Versi modifikasi dari strace seharusnya dipasang di /usr/local/bin/strace . Sekarang, jalankan strace menggunakan nilai besar untuk -s pilihan. Contoh:

strace -s 65536 command_to_run_goes_here

Sumber:

  1. Jawaban Vladimir Kunschikov.
  2. https://github.com/strace/strace/issues/2

Ada adalah opsi tersebut di strace parameter - Anda harus menggunakan -v sakelar baris perintah. Selain itu, karena sifat sumber terbuka dari utilitas hebat ini, Anda dapat menonaktifkan singkatan sepenuhnya dengan menambal defs.h tajuk di strace sumber:

< #define abbrev(tcp)   ((tcp)->qual_flg & QUAL_ABBREV)
---
> #define abbrev(tcp)   0

Saya sudah menambal dengan cara itu strace-4.9 dari penyimpanan sumber perangkat lunak gentoo /usr/portage/distfiles/ lokal saya. Tidak perlu mengunduh sumber strace terbaru dari sourceforge.


Linux
  1. Setup Repositori Resmi Debian 11 Di sources.list (/etc/apt/sources.list)

  2. Gnome 3 Ctrl+alt+d (tampilkan Desktop)?

  3. Cara menampilkan hasil grep dengan path lengkap atau nama file

  1. Setup Repositori Resmi Debian 10 Di sources.list (/etc/apt/sources.list)

  2. Bagaimana Cara Melewati Parameter Ke Alias?

  3. Banyak Argumen Di Shebang?

  1. Selesaikan CSR di IIS

  2. Redirect strace ke file

  3. rute ip menunjukkan bidang src