Bagikan melalui


bsc (Perbarui Titik Henti Bersyar)

Perintah bsc mengubah kondisi di mana titik henti terjadi atau mengubah perintah yang dijalankan ketika titik henti bersyar yang ditentukan ditemui.

bsc ID Condition ["CommandString"] 

Parameter

ID
Menentukan nomor ID titik henti.

Keadaan
Menentukan kondisi di mana titik henti harus dipicu.

CommandString
Menentukan daftar perintah baru yang akan dijalankan setiap kali titik henti ditemui. Anda harus mengapit parameter CommandString dalam tanda kutip. Gunakan titik koma untuk memisahkan beberapa perintah.

Perintah debugger di CommandString dapat menyertakan parameter. Anda dapat menggunakan karakter kontrol C standar (seperti \n dan \"). Titik koma yang terkandung dalam tanda kutip tingkat kedua (\") ditafsirkan sebagai bagian dari string yang dikutip yang disematkan.

Perintah CommandString dijalankan hanya jika titik henti tercapai saat aplikasi dijalankan sebagai respons terhadap perintah g (Go). Perintah tidak dijalankan jika Anda melangkah melalui kode atau melacak melewati titik ini.

Perintah apa pun yang melanjutkan eksekusi program setelah titik henti (seperti g atau t) mengakhiri eksekusi daftar perintah.

Lingkungan

Modes

Mode pengguna, mode kernel

Target

Penelusuran kesalahan langsung saja

Platform

Semua

Informasi Tambahan

Untuk informasi selengkapnya tentang dan contoh cara menggunakan titik henti, perintah titik henti dan metode lain untuk mengontrol titik henti, dan cara mengatur titik henti di ruang pengguna dari debugger kernel, lihat Menggunakan Titik Henti. Untuk informasi selengkapnya tentang titik henti bersyarah, lihat Mengatur Titik Henti Bersyar.

Keterangan

Jika CommandString tidak ditentukan, perintah apa pun yang sudah diatur pada titik henti akan dihapus.

Efek yang sama dapat dicapai dengan menggunakan perintah bs (Perbarui Perintah Titik Henti) dengan sintaks berikut:

bs ID "j Condition 'CommandString'; 'gc'"