~e (Perintah Khusus Utas)
Perintah ~e menjalankan satu atau beberapa perintah untuk utas tertentu atau untuk semua utas dalam proses target.
Jangan bingung perintah ini dengan perintah e (Masukkan Nilai).
~Thread e CommandString
Parameter
Benang
Menentukan utas atau utas yang akan dijalankan oleh debugger CommandString . Untuk informasi selengkapnya tentang sintaks, lihat Sintaks utas.
CommandString
Menentukan satu atau beberapa perintah untuk dijalankan. Anda harus memisahkan beberapa perintah dengan menggunakan titik koma. CommandString mencakup sisa baris input. Semua teks yang mengikuti huruf "e" ditafsirkan sebagai bagian dari string ini. Jangan sertakan CommandString dalam tanda kutip.
Lingkungan
Item | Deskripsi |
---|---|
Mode | Mode pengguna saja |
Target | Live, crash dump |
Platform | Semua |
Informasi Tambahan
Untuk informasi selengkapnya tentang perintah lain yang mengontrol utas, lihat Mengontrol Proses dan Utas.
Keterangan
Anda hanya dapat menentukan utas dalam mode pengguna. Dalam mode kernel, tilde (~) mengacu pada prosesor.
Saat Anda menggunakan perintah ~e bersama dengan satu utas, perintah ~e hanya menyimpan beberapa pengetikan. Misalnya, dua perintah berikut setara.
0:000> ~2e r; k; kd
0:000> ~2r; ~2k; ~2kd
Namun, Anda dapat menggunakan ~e qualifier untuk mengulangi perintah atau perintah ekstensi beberapa kali. Ketika Anda menggunakan kualifikasi dengan cara ini, itu dapat menghilangkan pengetikan ekstra. Misalnya, perintah berikut mengulangi perintah ekstensi !gle untuk setiap utas yang Anda debugging.
0:000> ~*e !gle
Jika terjadi kesalahan dalam eksekusi satu perintah, eksekusi berlanjut dengan perintah berikutnya.
Anda tidak dapat menggunakan ~e qualifier bersama dengan perintah eksekusi (g, gh, gn, gN, gu, p, pa, pc, t, ta, tb, tc, wt).
Anda tidak dapat menggunakan ~e qualifier bersama dengan perintah kondisi j (Execute If-Else) atau z (Execute While).
Jika Anda men-debug lebih dari satu proses, Anda tidak dapat menggunakan perintah ~e untuk mengakses ruang memori virtual untuk proses yang tidak aktif.