Tag: strace

strace ist ein Linux/UNIX-Werkzeug für das protokollieren und analysieren der system-Aufrufe von einem Benutzer-Seite Prozess.

strace tmux Ausgabe in eine Datei umgeleitet

Anzahl der Antworten 2 Antworten
Möchte ich überprüfen, welche Dateien nicht tmux berühren, wenn es gestartet wird (nicht nur die Liste der offenen Dateien, wenn tmux läuft). Strace tmux schien die beste option. Beim Versuch, leiten Sie die Ausgabe in eine Datei

Die Ermittlung Datei verursacht, hängen von strace

Anzahl der Antworten 3 Antworten
Habe ich ein GTK-Programm läuft auf Ubuntu 10.04, das hängt in unterbrechbare Zustand, und ich würde gerne verstehen, die Ausgabe von strace. Insbesondere habe ich diese Zeile: read(5, 0x2ba9ac4, 4096) = -1 EAGAIN (Resource temporarily unavailable) Ich

Wie kann ich Sie dtrace ausführen, die verfolgt Befehl keine root-Privilegien?

Anzahl der Antworten 7 Antworten
OS X fehlt linux strace, aber es hat dtrace was soll so viel besser sein. Allerdings vermisse ich die Möglichkeit zu tun, einfache Rückverfolgung auf einzelne Befehle. Zum Beispiel auf linux, ich kann schreiben strace -f gcc

ltrace äquivalent für osx?

Anzahl der Antworten 3 Antworten
osx hat die wirklich mächtige dtrace/ktrace/dtruss tools - jedoch bin ich nicht bereit zu investieren die nötige Zeit, um zu lernen, mit Ihnen umzugehen, gerade jetzt. was ist der einfachste Weg, um die entsprechende Funktionalität von linux

Wie zu beenden strace, wenn Sie an einen Prozess?

Anzahl der Antworten 3 Antworten
[root@woyo test]# strace -o /tmp/lsof.strace -p 5625 Process 5625 attached - interrupt to quit q Kennt das jemand? InformationsquelleAutor compiler | 2011-03-25

poll-system-Aufruf timeout

Anzahl der Antworten 2 Antworten
Anbringen strace zeigt eine Menge von diesen Nachrichten: poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}], 6, 0) = 0 (Timeout) poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}],

Fehler bei der Verbindung zu SQl Server von Linux

Anzahl der Antworten 4 Antworten
Ich versuche eine Verbindung zu SQL Server 2008 auf CentOS 5.8. Ich bin mit dem unixODBC-2.3.0-und SQL Server-ODBC-Treiber (www.microsoft.com/en-us/download/details.aspx?id=28160). Wenn ich versuche die Verbindung testen, indem Sie Folgendes ausführen: isql -v mydsn username password es Gegebenheiten mir:

Android: Wie strace eine app über ADB shell am start

Anzahl der Antworten 6 Antworten
Ich brauche Hilfe auf stracing Android-apps im SDK-emulator. Hier ist mein setup: Ich habe ein Android-SDK-emulator mit dem Android-API 4.03 ADB shell verbunden emulator. Ich bin in der Lage, installieren Sie eine APK über die ADB installieren,

Warum STRACE zeigt EAGAIN (Resource temporarily unavailable)

Anzahl der Antworten 1 Antworten
Folgenden ist der Ablauf, ich bin immer socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 7 setsockopt(7, SOL_TCP, TCP_NODELAY, [1], 4) = 0 setsockopt(7, SOL_SOCKET, SO_SNDBUF, [32120], 4) = 0 getsockopt(7, SOL_SOCKET, SO_SNDBUF, [30064835312], [4]) = 0 setsockopt(7, SOL_SOCKET, SO_SNDBUF, [64240],

Gewusst wie: erfassen von Netzwerkverkehr von einer bestimmten android-Anwendung.

Anzahl der Antworten 1 Antworten
Ich habe gelesen, Papier schlägt vor, einen Ansatz zum erfassen von Netzwerkverkehr von einer bestimmten android-Anwendung.Es sagt "Wir haben von tcpdump, um alle zu sammeln der Netzwerk-Datenverkehr der virtuellen Maschine. Wir portieren die strace-Dienstprogramm, um Android zu

Nicht "strace -p" auf einem JBoss-Prozess ausgeführt wird

Anzahl der Antworten 3 Antworten
Ich versuche, mit "strace -p" anfügen an einen bereits Laufenden JBoss-Prozess. JBoss mithilfe der 1.5.0_15 Java JDK. Leider funktioniert das nicht - ich nur einen einzigen futex() Ergebnis: # strace -p 3388 Process 3388 attached - interrupt

Wie zu verfolgen pro-Datei-E / a-Operationen in Linux?

Anzahl der Antworten 6 Antworten
Ich brauchen, um zu verfolgen read system-Aufrufe für bestimmte Dateien, und ich bin derzeit dabei das durch das Parsen der Ausgabe von strace. Da read arbeitet auf Datei-Deskriptoren, die ich habe, um zu verfolgen die aktuelle Zuordnung

Wie zu verfolgen der Systemaufrufe eines Programms in Mac OS X

Anzahl der Antworten 2 Antworten
Wollte ich trace der Systemaufrufe durch die finden Befehl zu debug-einige performance-Probleme ich konnte jedoch nicht herausfinden, wie diese auf Mac OS X Yosemite. Wie kann ich ein trace-system, Anrufe für ein beliebiges Programm ähnlich zu dem,

Wie zu lösen "ptrace operation nicht erlaubt", wenn Sie versuchen zu befestigen GDB zu einem Prozess?

Anzahl der Antworten 7 Antworten
ich versuche, befestigen Sie ein Programm mit gdb aber es gibt mich: Anbringen zu verarbeiten 29139 Konnte nicht an den Prozess Anhängen. Wenn Sie Ihre uid-entspricht der uid des targets Prozess, überprüfen Sie die Einstellung /proc/sys/kernel/yama/ptrace_scope, oder

Was ist der Unterschied zwischen FUTEX_WAIT und FUTEX_WAIT_PRIVATE?

Anzahl der Antworten 1 Antworten
Ich habe tracing einen Prozess mit strace und gesehen haben, die Einträge wie: futex(0x7ffff79b3e00, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7ffff79b3e00, FUTEX_WAIT_PRIVATE, 2, NULL) = 0 Jedoch, als ich sah auf die man-Seite für futex ich habe nur gesehen,

Äquivalent von strace -feopen & lt; Befehl & gt; auf Mac OS X

Anzahl der Antworten 1 Antworten
Dies ist nützlich für das debugging (also die Programmierung bezogen). Auf linux können wir mit dem Befehl strace -feopen python myfile.py herausfinden, welche python-Module und shared objects geladen werden. Gibt es ein äquivalent one-liner auf macOS X?

Systrace für Windows

Anzahl der Antworten 8 Antworten
Ich bin auf der Suche nach einem Windows-äquivalent Systrace oder zumindest strace. Ich bin mir dessen bewusst StraceNTaber Frage mich, wenn es mehr alternativen gibt. Konkret, ich bin auf der Suche nach einer bestimmten Art und Weise

Wie verfolge ich den Prozess mit strace?

Anzahl der Antworten 3 Antworten
Ich verwendet strace auf anfügen an einen Prozess kurz. Der Prozess erstellt 90 threads. Als ich fand, dass der säumige thread, musste ich mühsam suchen für das Eltern-thread, dann die Großeltern thread, und so auf alle Weise,

Wie verbindet sich strace mit einem bereits laufenden Prozess?

Anzahl der Antworten 2 Antworten
Ich weiß, dass strace verwendet ptrace um die Arbeit zu tun, aber es braucht, um führen Sie den soll-Prozess mit TRACE_ME auf, die gelten nicht für den Fall einer bereits Laufenden Prozess. wie funktioniert es auf einem

Staking zum Anhängen an einen Multi-Thread-Prozess

Anzahl der Antworten 2 Antworten
Wenn ich will strace multi-threaded-Prozess (alle threads), wie soll ich es tun? Ich weiß, dass man tun kann, strace -f zu Folgen, Gabel-Prozess? Aber wie zum anfügen an einen Prozess, der bereits multi-threaded ist, wenn ich starten

Wie kann dtrace dazu gebracht werden, den verfolgten Befehl mit Nicht-Root-Privilegien auszuführen?

Anzahl der Antworten 7 Antworten
OS X fehlt linux straceaber es hat dtrace was soll so viel besser sein. Allerdings vermisse ich die Möglichkeit zu tun, einfache Rückverfolgung auf einzelne Befehle. Zum Beispiel auf linux, ich kann schreiben strace -f gcc hello.c

Wie interpretiere ich die Strace-Ausgabe?

Anzahl der Antworten 2 Antworten
Muss ich die Leistung einer Anwendung, die ich mit strace. Allerdings glaube ich nicht wirklich wissen, wie zu interpretieren die verschiedenen system calls die strace emittiert. Beispiele von ein paar von Ihnen sind unten: (A) lseek(3, 1600,

Verhindere strate von Abkürzungsargumenten?

Anzahl der Antworten 1 Antworten
Ich versuche, strace, um herauszufinden, welche Befehle ein Programm ausgeführt, wobei execve. Einige der Argumente, die in diese Befehle ziemlich lang, und strace ist Abkürzung die Argumente zu execve (ich sehe "..." nach über 30 Zeichen), hindert

Wie sollte strace verwendet werden?

Anzahl der Antworten 9 Antworten
Ein Kollege sagte mir einmal, dass die Letzte option, wenn alles versagt hat, zum Debuggen unter Linux zu nutzen, um die strace. Habe ich versucht zu lernen, die Wissenschaft hinter diesem seltsamen tool, aber ich bin kein