Uživatelské nástroje

Nástroje pro tento web


debuging_c

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
debuging_c [2015/12/15 17:24] – [lsof] djbuldogdebuging_c [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 131: Řádek 131:
   * Vypisuje vždy systémové volání s argumenty a návratovou hodnotou. Například u operace write je prvním argumentem file deskriptor. File deskriptory je pak možné dohledat přes lsof -p <pid> (fd 1 je typicky stdinout, fd2 je typicky stderr)   * Vypisuje vždy systémové volání s argumenty a návratovou hodnotou. Například u operace write je prvním argumentem file deskriptor. File deskriptory je pak možné dohledat přes lsof -p <pid> (fd 1 je typicky stdinout, fd2 je typicky stderr)
   * výpis strace je zkrácený na 32 znaků, pokud je potřeba vidět víc, je třeba nastavit větší délku přes strace -s <newlength>   * výpis strace je zkrácený na 32 znaků, pokud je potřeba vidět víc, je třeba nastavit větší délku přes strace -s <newlength>
 +  * užitečné volby
 +    * -tt detailed timestamps
 +    * -f also strace any child processes
 +    * -v be very verbose, even with common structures
 +    * -o write output to file
 +    * -s N capture up to N characters of strings, rather than abbreviating with ...
  
 ==== gdb ==== ==== gdb ====
Řádek 140: Řádek 146:
 ==== gcore ==== ==== gcore ====
   * kompletní dump procesu včetně celé paměti, k pozdější analýze   * kompletní dump procesu včetně celé paměti, k pozdější analýze
 +  * alternativně lze nastavit 
 +    * v environment přes ''ulimit -c unlimited'' 
 +    * globálně, pro uživatele, přes ''/etc/security/limits.conf''
 ==== pmap ==== ==== pmap ====
    * výpis alokované paměti    * výpis alokované paměti
debuging_c.1450196689.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki