Langkah awal debugging dengan menset breakpoint adalah titik berhenti sementara (break). Dengan menjalankan “debug” maka debugger akan mulai menjalankan program hingga titik itu.
Debugger memiliki fungsi untuk menampilkan nilai variabel saat ini, sehingga tidak perlu mencetak dengan printf. Fungsi lainnya adalah melakukan single stepping, artinya bisa menelusuri langkah demi langkah program.
Dalam pemrograman terdapat GDB (GNU Project Debugger) sebagai tool untuk melakukan debugging. Saat ini GDB inti berisi dukungan dengan reverse debugging.
Target GDB built-in ‘Process Record/Replay’ saat ini hanya mendukung reverse debugging asli pada tiga platform, yaitu i386-linux, amd64-linux, dan moxie-elf.
Baca juga: Perangkat Lunak (Software) Komputer: Pengertian, Jenis, dan Contohnya
Referensi: