g (Go)

Perintah g mulai menjalankan proses atau utas yang diberikan. Eksekusi akan berhenti di akhir program, ketika BreakAddress tercapai, atau ketika peristiwa lain menyebabkan debugger berhenti.

Sintaks User-Mode

[~Thread] g[a] [= StartAddress] [BreakAddress ... [; BreakCommands]]

Sintaks Kernel-Mode

g[a] [= StartAddress] [BreakAddress ... [; BreakCommands]] 

Parameter

Rangkaian

(Mode pengguna saja) Menentukan utas yang akan dijalankan. Untuk detail sintaks, lihat Sintaks utas.

a

Menyebabkan titik henti apa pun yang dibuat oleh perintah ini menjadi titik henti prosesor (seperti yang dibuat oleh ba) daripada titik henti perangkat lunak (seperti yang dibuat oleh bp dan bm). Jika BreakAddress tidak ditentukan, tidak ada titik henti yang dibuat dan bendera tidak berpengaruh.

StartAddress

Menentukan alamat tempat eksekusi harus dimulai. Jika ini tidak ditentukan, debugger meneruskan eksekusi ke alamat yang ditentukan oleh nilai pointer instruksi saat ini. Untuk detail sintaks selengkapnya, lihat Sintaks Rentang Alamat dan Alamat.

BreakAddress

Menentukan alamat untuk titik henti. Jika BreakAddress ditentukan, itu harus menentukan alamat instruksi (yaitu, alamat harus berisi byte pertama dari instruksi). Hingga sepuluh alamat jeda, dalam urutan apa pun, dapat ditentukan pada satu waktu. Jika BreakAddress tidak dapat diselesaikan, breakpoint disimpan sebagai titik henti yang belum terselesaikan. Untuk detail sintaks selengkapnya, lihat Sintaks Rentang Alamat dan Alamat.

BreakCommands

Menentukan satu atau beberapa perintah yang akan dijalankan secara otomatis saat titik henti yang ditentukan oleh BreakAddress terpukul. Parameter BreakCommands harus didahului oleh titik koma. Jika beberapa nilai BreakAddress ditentukan, BreakCommands berlaku untuk semuanya.

Catatan Parameter BreakCommands hanya tersedia saat Anda menyematkan perintah ini dalam string perintah yang digunakan oleh perintah lain -- misalnya, dalam perintah titik henti lain atau dalam pengaturan kecuali atau peristiwa. Pada baris perintah, titik koma akan mengakhiri perintah g , dan perintah tambahan apa pun yang tercantum setelah titik koma akan segera dijalankan setelah perintah g selesai.

Lingkungan

Item Deskripsi
Mode mode pengguna, mode kernel
Target penelusuran kesalahan langsung saja
Platform semua

Informasi Tambahan

Untuk metode lain mengeluarkan perintah ini dan gambaran umum perintah terkait, lihat Mengontrol Target.

Keterangan

Jika Utas ditentukan, maka perintah g dijalankan dengan utas yang ditentukan tidak dibekukan dan yang lainnya dibekukan. Misalnya, jika perintah ~123g, ~#g, atau ~*g ditentukan, utas yang ditentukan tidak dibekukan dan yang lainnya dibekukan.

Lihat juga

gu (Naik)

gh (Pergi dengan Pengecualian Ditangani)