Perintah info registers
Menampilkan isi dari register prosesor tipe umum.
Sintaks
info registers
info registers [Nama register]
info registers [Nama register]
Parameter
- Nama register
- Jika spesifik, perintah info registers akan menampilkan isi dari register tertentu. Jika tidak, perintah akan menampilkan isi dari semua register CPU tipe umum.
Catatan
Perintah info registers tidak menampilkan isi dari register vektor dan FPU. Gunakan perintah info all-registers dan info vector untuk melihat mereka.
Contoh
Berikut adalah contoh keluaran dasar dari perintah info registers:
(gdb) start
Temporary breakpoint 1 at 0x80483f0: file test.cpp, line 5.
Starting program: /home/bazis/test
Temporary breakpoint 1, main (argc=1, argv=0xbffff064) at test.cpp:5
5 return 0;
(gdb) info registers
eax 0x1 1
ecx 0xbffff064 -1073745820
edx 0x80483ed 134513645
ebx 0xb7fbe000 -1208229888
esp 0xbfffefc8 0xbfffefc8
ebp 0xbfffefc8 0xbfffefc8
esi 0x0 0
edi 0x0 0
eip 0x80483f0 0x80483f0
eflags 0x246 [ PF ZF IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) info registers eax
eax 0x1 1
(gdb) info registers cx
No registers found.
Error Umum
Jika Anda menjalankan perintah info registers tanpa memulai program, Anda akan mendapatkan pesan The program has no registers now:
(gdb) info registers
The program has no registers now.
Untuk mengatasi ini, jalankan program Anda menggunakan perintah run atau start, atau lampirkan ke program yang sedang berjalan menggunakan perintah attach.