Неверный регистр EIP?
-
27-10-2019 - |
Вопрос
Я отлаживаю программу AC с GDB в терминале Linux, я разобрал ее и запустил ее, затем попытался найти адрес памяти в регистре EIP. Это то, что случилось:
(GDB) IR EIP неверный регистр `eip '
Почему он говорит, что мой регистр EIP недействителен?
Решение
Это 64-битная программа? Если так, то это RIP, а не EIP.
Другие советы
В зависимости от архитектуры вашей программы регистр может измениться:
- 16 бит -
ip
- 32 бит -
eip
- 64 бит -
rip
Не связан с StackOverflow