Non valide registre EIP?
-
27-10-2019 - |
Question
Je suis un programme de mise au point c avec gdb dans le terminal linux, je démonte et couru, puis essayé de trouver l'adresse de mémoire du registre EIP. Ce qui est arrivé:
(BDG) i r eip registre non valide `eip '
Pourquoi faut-il dire que mon registre eip est invalide?
La solution
Est-ce un programme 64 bits? Si oui, il est rip, pas EIP.
Autres conseils
En fonction de l'architecture de votre programme, le registre peut changer:
- 16 bits -
ip
- 32 bits -
eip
- 64 bits -
rip
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow