GNU/Linux >> Znalost Linux >  >> Linux

Zobrazit celé argumenty ve strace i ve složených závorkách

Chcete-li podrobně popsat, co řekl Vladimir Kunschikov, spusťte následující příkazy:

  1. git clone git://git.code.sf.net/p/strace/code strace-code
  2. cd strace-code
  3. Upravte část souboru defs.h podle popisu Vladimíra Kunschikova.
  4. ./bootstrap
  5. ./configure
  6. make
  7. make install

Upravená verze strace měl být nainstalován v /usr/local/bin/strace . Nyní spusťte strace pomocí velké hodnoty pro -s volba. Příklad:

strace -s 65536 command_to_run_goes_here

Zdroje:

  1. Odpověď Vladimíra Kunschikova.
  2. https://github.com/strace/strace/issues/2

existuje taková možnost v strace parametry – měli byste použít -v přepínač příkazového řádku. Navíc vzhledem k povaze tohoto skvělého nástroje s otevřeným zdrojovým kódem můžete zkratku zcela zakázat opravou defs.h záhlaví v strace zdroje:

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

Opravil jsem tímto způsobem strace-4.9 z mého místního úložiště gentoo /usr/portage/distfiles/ softwarových zdrojů. Nevyžaduje stahování nejnovějších zdrojů strace ze sourceforge.


Linux
  1. Jak zobrazit výsledek grep s úplnou cestou nebo názvem souboru

  2. Přesměrovat strace do souboru

  3. ip route zobrazit pole src

  1. Nastavení oficiálního úložiště Debian 11 v sources.list (/etc/apt/sources.list)

  2. Nastavení oficiálního úložiště Debian 10 v sources.list (/etc/apt/sources.list)

  3. Více argumentů v Shebang?

  1. Jak předat parametry aliasu?

  2. Gnome 3 Ctrl+alt+d (zobrazit plochu)?

  3. Vyplňte CSR ve službě IIS