Freigeben über


Lesen der LogViewer-Anzeige

LogViewer zeigt eine Liste aller Funktionen in der Reihenfolge an, in der sie protokolliert wurden.

Jede Zeile der Anzeige enthält mehrere Spalten. Die Bedeutung jeder Spalte ist wie folgt.

Spalte Bedeutung

+/-

Wenn diese Spalte ein "+" (Pluszeichen) enthält, gibt dies an, dass die Funktion einen oder mehrere Parameter akzeptiert. Um die Parameter und deren Werte anzuzeigen, doppelklicken Sie entweder auf die Zeile, oder drücken Sie die NACH-RECHTS-TASTE, wenn die Zeile rot umrissen ist. Um es wieder auszublenden, doppelklicken Sie erneut darauf, oder drücken Sie die NACH-LINKS-TASTE, wenn die Zeile rot umrandet ist.

In dieser Spalte befindet sich auch der Wert "d#". Dies gibt die "Tiefe" des Funktionsaufrufs an (d. h., wie tief der Aufruf in anderen protokollierten Funktionsaufrufen geschachtelt ist).

#

Die sequenzielle Zeilennummer des Funktionsaufrufs. Dies ist nützlich, wenn Sie Filter angewendet haben und wissen möchten, wie weit zwei Funktionsaufrufe voneinander entfernt sind.

Thrd

Die Threadnummer, für die der Funktionsaufruf durchgeführt wurde. Diese Nummer ist keine Thread-ID, sondern eine zugewiesene Nummer basierend auf der Reihenfolge, in der Threads im Prozess erstellt wurden.

Aufrufer

Die Anweisungsadresse, die den Funktionsaufruf durchgeführt hat. Dies wird von der Rückgabeadresse für den Anruf abgeleitet. Es ist tatsächlich die Rückgabeadresse minus 5 Byte (die typische Größe einer Aufruf-dword-ptr-Anweisung ).

Modul

Das Modul, das die aufrufende Anweisung enthält.

API-Funktion

Der Name der Funktion. Der Name des Moduls, das die Funktion enthält, wird aus Gründen der Kürze weggelassen.

Rückgabewert

Der von der Funktion zurückgegebene Wert, wenn es sich nicht um eine void-Funktion handelt.

Durch Doppelklicken auf eine Zeile im Viewer wird die Zeile erweitert, um die Parameter für die Funktion und deren Werte anzuzeigen, die in die Funktion "einsteigen". Wenn sie als OUT-Parameter festgelegt sind, wird ihr Wert "coming out" auf der rechten Seite angezeigt.

Sie können auch die EINGABETASTE oder die NACH-RECHTS- und NACH-LINKS-TASTE verwenden, um Zeilen zu erweitern und zu reduzieren.

Funktionsaufrufe, die Fehler zurückgegeben haben, status Codes rosa schattiert werden.