Bagikan melalui


Membaca Tampilan LogViewer

LogViewer menampilkan daftar semua fungsi dalam urutan yang dicatat.

Setiap baris tampilan berisi beberapa kolom. Signifikansi setiap kolom adalah sebagai berikut.

kolom Makna

+/-

Jika kolom ini berisi "+" (tanda plus), itu menunjukkan bahwa fungsi mengambil satu atau beberapa parameter. Untuk melihat parameter dan nilainya, klik dua kali baris atau tekan tombol panah kanan saat baris diuraikan dengan warna merah. Untuk menyembunyikannya lagi, klik dua kali lagi atau tekan tombol panah kiri saat baris diuraikan dengan warna merah.

Ada juga nilai "d#" di kolom ini. Ini menunjukkan "kedalaman" panggilan fungsi (dengan kata lain, seberapa dalam panggilan berada di dalam panggilan fungsi lain yang dicatat).

#

Nomor baris berurutan dari panggilan fungsi. Ini berguna ketika Anda memiliki filter yang diterapkan dan ingin mengetahui jarak antara dua panggilan fungsi.

Thrd

Nomor utas di mana panggilan fungsi dilakukan. Angka ini bukan ID utas, melainkan angka yang ditetapkan berdasarkan urutan pembuatan utas dalam proses.

Pemanggil

Alamat instruksi yang melakukan panggilan fungsi. Ini berasal dari alamat pengembalian untuk panggilan. Ini sebenarnya adalah alamat pengembalian dikurangi 5 byte (ukuran umum instruksi call dword ptr).

Modul

Modul yang berisi instruksi panggilan.

Fungsi API

Nama fungsi. Nama modul yang berisi fungsi dihilangkan untuk kepraktisan.

Nilai pengembalian

Nilai yang dikembalikan oleh fungsi, jika bukan fungsi yang batal.

Mengklik dua kali pada baris di penampil akan memperluas baris untuk mengungkapkan parameter-parameter fungsi dan nilai-nilainya yang dimasukkan ke dalam fungsi. Jika ditetapkan sebagai parameter OUT, nilainya "keluar" ditampilkan di sebelah kanan.

Anda juga dapat menggunakan tombol ENTER atau tombol panah kanan dan kiri untuk memperluas dan menciutkan baris.

Panggilan fungsi yang mengembalikan kode status kegagalan diarsir dengan warna merah muda.