Как использовать логический адрес в gdb?

gdb предоставляет функциональность для чтения или записи по определенному линейному адресу , например:

(gdb) x/1wx 0x080483e4
0x80483e4 <main>:       0x83e58955
(gdb) 

но как указать логический адрес? Я столкнулся со следующей инструкцией:

   0x0804841a <+6>:     mov    %gs:0x14,%eax

как я могу прочитать память в «%gs :0x14» в gdb или преобразовать этот логический адрес в линейный адрес, который я мог бы использовать в команде x?

примечание :я знаю, что могу просто прочитать %eax после этой инструкции, но это не моя забота

12
задан Shai 15 January 2013 в 08:39
поделиться