GNU/Linux >> Linux Esercitazione >  >> Linux

Mostra argomenti completi in strace anche tra parentesi graffe

Per descrivere dettagliatamente ciò che ha detto Vladimir Kunschikov, esegui i seguenti comandi:

  1. git clone git://git.code.sf.net/p/strace/code strace-code
  2. cd strace-code
  3. Modifica la parte del file defs.h come descritto da Vladimir Kunschikov.
  4. ./bootstrap
  5. ./configure
  6. make
  7. make install

La versione modificata di strace avrebbe dovuto essere installato in /usr/local/bin/strace . Ora esegui strace utilizzando un valore elevato per -s opzione. Esempio:

strace -s 65536 command_to_run_goes_here

Fonti:

  1. La risposta di Vladimir Kunschikov.
  2. https://github.com/strace/strace/issues/2

C'è tale opzione nel strace parametri - dovresti usare -v interruttore della riga di comando. Inoltre, a causa della natura opensource di questa fantastica utility, puoi disabilitare completamente l'abbreviazione correggendo il defs.h intestazione nel strace fonti:

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

Ho patchato in questo modo strace-4.9 dal mio gentoo locale /usr/portage/distfiles/ archivio sorgenti software. Non è necessario scaricare le ultime fonti strace da sourceforge.


Linux
  1. Configurazione del repository ufficiale di Debian 11 in sources.list (/etc/apt/sources.list)

  2. Configurazione del repository ufficiale di Debian 10 in sources.list (/etc/apt/sources.list)

  3. Argomenti multipli in Shebang?

  4. Gnome 3 Ctrl+alt+d (mostra desktop)?

  5. Completa una CSR in IIS

Come mostrare il desktop in GNOME

Guida completa alla registrazione di Linux

Una guida completa per installare Tomcat su Linux

Ubuntu Firewall UFW – Una guida completa

Comandi della directory Linux:una guida completa

Cronjob - La guida completa ai Cronjobs