Погружение в технику и философию gdb

чтение и модификация памяти при помощи команды p (print)


Однако, при просмотре большого количества ячеек памяти выгоднее использовать специальную команду "x", позволяющую задавать длину отображаемого блока памяти, смотрите:

 

(gdb) x/16x $pc      # просмотр 16 двойных слов в hex-виде, начиная от $pc

0x80483ef <main+9>
:     0xb8f0e483      0x00000000      0x04c7c429      0x00000624

0x80483ff <main+25>
:    0xffbfe800      0x458dffff      0x24048988      0xfffeb4e8

0x804840f <main+41>
:    0x90c3c9ff      0x90909090      0x90909090      0x90909090

0x804841f <main+57>
:    0xe5895590      0xf6315657      0x0cec8353      0x0000a0e8

 

(gdb) x/16xb $pc     # просмотр 16 байт слов в hex-виде, начиная от $pc

0x80483ef <main+9>
:     0x83    0xe4    0xf0    0xb8    0x00    0x00    0x00    0x00

0x80483f7 <main+17>
:    0x29    0xc4    0xc7    0x04    0x24    0x06    0x00    0x00



Содержание раздела