Questions sur strace

10
réponses

Comment doit-strace-elle être utilisée?

un collègue m'a dit un jour que la dernière option lorsque tout a échoué à déboguer sur Linux était d'utiliser strace ... doit-on comprendre et traiter la sortie? en bref, en mots simples , comment ce truc fonctionne-t-il?
demandé sur 2008-10-06 20:07:41
8
réponses

Systrace Pour Windows

je cherche un équivalent Windows de Systrace ou au moins strace . Je suis conscient de StraceNT , mais se de ... être après les faits plutôt que de les arrêter activement. Est-il une bonne façon de le faire actuellement?
demandé sur 2010-10-03 02:21:50
8
réponses

Comment faire pour que dtrace exécute la commande tracée avec des privilèges non-root?

OS X n'a pas le strace de linux, mais il a dtrace qui est censé être tellement mieux. cependant, je manq ... re ce: question #1204256 est à peu près la même que la mienne (et qui a le même sous-optimale sudo réponse :-)
demandé sur 2010-06-09 20:36:26
6
réponses

Comment résoudre "ptrace operation not permitted" en essayant d'attacher GDB à un processus?

j'essaie de joindre un programme avec gdb mais il me renvoie: attaché au procédé 29139 Ne pouvai ... k, l); return 0; } , mais il renvoie toujours la même erreur. Comment puis-je l'attacher aux débogueurs?
demandé sur 2013-10-07 03:31:43
1
réponses

Quelle est la différence entre FUTEX WAIT et FUTEX WAIT PRIVATE?

j'ai été suivi d'un processus avec strace et ont vu des entrées telles que: futex(0x7ffff79b3e00, FUTEX_WAKE_PRIVATE, 1) ... ie puis-je supposer qu'ils sont les mêmes quand j'essaie de comprendre ce qui se passe avec le programme que je débogue.
demandé sur 2012-04-03 01:00:44
5
réponses

Nœud.js 100% de CPU - gettimeofday appel

j'ai un long noeud.processus js qui passe parfois à 100% CPU et cesse de répondre aux demandes. La dernière fois qu'il ... e, mais je ne sais pas comment aller plus loin dans la pile pour trouver où dans mon code le problème est déclenché.
demandé sur 2014-03-12 10:24:17
2
réponses

Stracing à attacher à un processus multi-filetés

Si je veux strace un processus multithread (de tous ses threads), comment dois-je faire? je sais qu'on peut faire strace ... r? Est une façon de dire strace à la trace tous les appels système de tous les threads qui appartiennent à ce processus?
demandé sur 2013-02-05 00:00:55
2
réponses

Comment interpréter la sortie strace?

je dois profiler la performance d'une application pour laquelle j'utilise strace. Cependant, je ne sais pas vraiment c ... tation et je comprends quels sont les appels système, la mémoire, la mémoire virtuelle, la planification, etc. être.
demandé sur 2011-06-13 22:22:37
1
réponses

Comment ptrace fonctionne sous Linux?

ptrace l'appel système permet au processus parent d'inspecter l'enfant attaché. Par exemple, sous Linux, strace (qui est i ... ent comment cela se fait-il? Je voudrais connaître les détails techniques de ce mécanisme. je vous Remercie à l'avance.
demandé sur 2014-05-29 11:59:31
3
réponses

gdb break quand le programme ouvre un fichier spécifique

histoire: lors de l'exécution d'un programme en vertu de l' strace je remarque que '/ dev / urandom' est open ' ed. Je vo ... arguments, et si oui, comment le faire pour un syscall? Tout conseil serait utile, peut-être que je vais sur ce pas.
demandé sur 2011-05-03 02:20:57
2
réponses

Comment tracer les appels système d'un programme dans Mac OS X

je voulais trace les appels système effectués par l' trouver commande pour déboguer les problèmes de performances cependan ... ce que strace n'sur FreeBSD? Je suis particulièrement intéressé par le traçage des appels liés au système de fichiers.
demandé sur 2015-06-25 11:52:28
1
réponses

Quelle est la différence entre "$(cat fichier)", "$(

j'ai un fichier d'entrée qui ne contient qu'une ligne: $ cat input foo bar je veux utiliser cette ligne ... line"..., 167) = 41 read(255, "IFS= read -r line < input\n", 167) = 26 openat(AT_FDCWD, "input", O_RDONLY) = 3
demandé sur 2018-08-20 22:55:24
2
réponses

Service lent Temps de réponse: Java SecureRandom & /dev/random

j'essaie de déboguer quelques réponses lentes servies par une application déployée sur Tomcat. En ce moment, je me con ... ime Environment (IcedTea6 1.13.4) (rhel-7.1.13.4.el6_5-x86_64) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
demandé sur 2014-11-27 18:14:01
1
réponses

Comment séparer strace dans shell en texte clair?

j'ai du journal de trace généré par strace "1519310920 de la commande" comme sur l'exécution de PHP par: s ... , y compris de nouvelles lignes ( \r\n ), mais des valeurs nulles de coupure et d'autres caractères non imprimables?
demandé sur 2016-04-11 21:58:32