Bagikan melalui


Perintah Tracepdb

Untuk menggunakan Tracepdb, ketik perintah di jendela Prompt Perintah. Sintaks berikut menampilkan elemen perintah Tracepdb.

Gunakan parameter berikut untuk menentukan lokasi file PDB.

    tracepdb [-f PDBFiles] [-s] [-p TMFDirectory] [-v] [-c]

Gunakan parameter berikut untuk menentukan file gambar untuk penyedia pelacakan.

    tracepdb -i ImageFiles [-r SymbolPaths] [-p TMFDiretory]  [-v]

Parameter

-f PDBfiles
Menentukan lokasi file simbol PDB yang merupakan input ke Tracepdb. Defaultnya adalah *.pdb di direktori lokal.

PDBFiles adalah jalur dan nama file dari satu atau beberapa file PDB. Nama file dapat menyertakan karakter kartubebas, seperti tanda bintang (*) untuk mewakili beberapa karakter dan tanda tanya (?) untuk mewakili satu karakter. Gunakan titik koma (;) untuk memisahkan nama file.

-s
Pencarian secara rekursif. Membuat file TMF untuk semua file PDB yang cocok dengan nilai parameter -f di direktori dan semua subdirektori jalur yang ditentukan oleh parameter -f . Jika -f dihilangkan, -s membuat file TMF untuk semua file PDB di direktori lokal dan subdirektorinya.

-p TMFDirectory
Menentukan lokasi untuk file TMF yang dibuat Tracepdb. Defaultnya adalah direktori lokal.

File TMF adalah file output Tracepdb. Anda tidak dapat menentukan nama file TMF. Nama file adalah GUID pesan dari penyedia pelacakan.

-saya ImageFiles
Menentukan lokasi file gambar penyedia pelacakan di komputer lokal. Saat Anda menggunakan parameter -i , Tracepdb menggunakan nama dan versi file gambar untuk menemukan file simbol PDB-nya.

ImageFiles adalah jalur dan nama file dari satu atau beberapa file biner (.exe, .dll, .sys) dari penyedia pelacakan. Nama file di ImageFiles dapat menyertakan karakter kartubebas, seperti * (untuk mewakili beberapa karakter) dan ? (untuk mewakili satu karakter). Gunakan titik koma (;) untuk memisahkan nama file gambar.

-r SymbolPaths
Menentukan lokasi file simbol PDB.

SymbolPaths mewakili satu atau beberapa jalur ke direktori yang menyimpan simbol privat atau ke direktori di server simbol. Nama jalur dalam SymbolPaths dapat menyertakan karakter kartubebas , seperti * (untuk mewakili beberapa karakter) dan ? (untuk mewakili satu karakter).

Jika Anda menyertakan parameter -i , tetapi hilangkan -r, Tracepdb mencari file PDB untuk gambar yang ditentukan dalam jalur yang ditentukan oleh variabel lingkungan %_NT_SYMBOL_PATH%. Jika variabel lingkungan tidak diatur, Tracepdb mencari di jalur simbol default, srv*\\\\symbols\\symbols.

-v
Menampilkan output verbose.

-c
Menghasilkan file TMC.

Contoh

tracepdb -v
tracepdb -f tracedrv.pdb
tracepdb -f c:\tracing\ndis*.pdb -s
tracepdb -f d:\tools\trace*.pdb -p d:\tracing
tracepdb -i d:\winddk\7060\src\general\tracing\tracedrv\objfre_wnet_x86_vh\tracedrv.sys -r 
tracepdb -i trace*.exe;flpy*.dll -p d:\tracing
tracepdb -i tracedrv.exe -r srv*\\\\symbolstore\\symbols\\new

Komentar

Nama file TMF adalah GUID pesan dari file sumber. GUID pesan mewakili file sumber dan entri pelacakan dalam file. Windows menggunakan GUID pesan untuk mengaitkan pesan pelacakan dengan file TMF yang berisi instruksi pemformatan untuk pesan tersebut.

Jika Anda mengirimkan file simbol PDB yang tidak menyertakan instruksi pemformatan jejak, Tracepdb menampilkan pesan informasi dan tidak membuat file apa pun.

Jika Tracefmt tidak dapat menemukan file PDB apa pun di jalur yang ditentukan, tracefmt akan kembali ke prompt perintah tanpa komentar. Untuk mendapatkan detail pemrosesan, kirim ulang perintah dengan parameter -v .