1. Load program :
gdb nama-program
2. Set breakpoint :
break main
gdb nama-program
2. Set breakpoint :
break main
lihat breakpoint : info breakpoint
3. Set disassembly sintaks :
set disassembly-flavor intel (atau att defaultnya)
4. Tampilkan disassemble instruksi berikutnya :
set disassemble-next-line on /off
single step disassembly : nexti dan stepi untuk masuk dalam fungsi
3. Set disassembly sintaks :
set disassembly-flavor intel (atau att defaultnya)
4. Tampilkan disassemble instruksi berikutnya :
set disassemble-next-line on /off
single step disassembly : nexti dan stepi untuk masuk dalam fungsi
5. Tampilkan variable :
print nama_variable atau
display nama_variable
6. Set watchpoint :
write : watch nama-variable
read : rwatch nama-variable
tampilkan watchpoint : info breakpoint
disable watchpoint : disable nomor-watchpoint
7. Tampilkan memory :
x/nfu
n : jumlah data
f : format ( x = hexadecimal/default, i = mnemonic, lainnya ‘d’, ‘u’, ‘o’, ‘t’, ‘a’, ‘c’, ‘f’, ‘s’)
u : unit (b = byte, h = half word/2byte, w = word/4byte/default, g = giant word/ 8byte )
contoh : x/10xw $esp (tampilkan 10 data word format hexadecimal dimulai alamat esp.
Tidak ada komentar:
Posting Komentar