Um ausführlich zu beschreiben, was Vladimir Kunschikov gesagt hat, führen Sie die folgenden Befehle aus:
git clone git://git.code.sf.net/p/strace/code strace-codecd strace-code- Ändern Sie den Teil der Datei defs.h wie von Vladimir Kunschikov beschrieben.
./bootstrap./configuremakemake install
Die modifizierte Version von strace sollte in /usr/local/bin/strace installiert worden sein . Führen Sie nun strace aus Verwenden Sie einen großen Wert für -s Möglichkeit. Beispiel:
strace -s 65536 command_to_run_goes_here
Quellen:
- Die Antwort von Vladimir Kunschikov.
- https://github.com/strace/strace/issues/2
Es gibt solche Option im strace Parameter - Sie sollten -v verwenden Befehlszeilenschalter. Darüber hinaus können Sie aufgrund der Open-Source-Natur dieses großartigen Dienstprogramms die Abkürzung vollständig deaktivieren, indem Sie den defs.h patchen Header im strace Quellen:
< #define abbrev(tcp) ((tcp)->qual_flg & QUAL_ABBREV)
---
> #define abbrev(tcp) 0
Ich habe auf diese Weise strace-4.9 gepatcht aus meinem lokalen gentoo /usr/portage/distfiles/ software sources storage. Es ist nicht erforderlich, die neuesten Strace-Quellen von Sourceforge herunterzuladen.