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

-fPDBfiles
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. Menggunakan 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.

-pTMFDirectory
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.

-iImageFiles
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) 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.

-rSymbolPaths
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 menghilangkan -r, Tracepdb mencari file PDB untuk gambar yang ditentukan di 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 jejak dalam file. Windows menggunakan GUID pesan untuk mengaitkan pesan jejak 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 .