Perintah info registers

Menampilkan isi dari register prosesor tipe umum.

Sintaks

info registers
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.