Partage
  • Partager sur Facebook
  • Partager sur Twitter

[GDB] Nom de registre

Sujet résolu
    20 mai 2018 à 22:03:41

    Bonsoir,

    Je m'intéresse à l'assembleur depuis peu, et ayant acheté un livre sur le sujet, j'ai découvert GDB. Il y a quelques jours je l'avais utilisé (sur un programme très simple) et je lorsque je souhaitais désassembler mon programme, les registres étaient notés EBP, ESP, etc.

    Depuis, j'ai créé une autre machine virtuelle et maintenant les registres sont nommés RBP, RSP, etc... pourquoi ce changement et surtout comment revenir aux noms en Exx et non en Rxx ?

    Merci !

    -
    Edité par Lyght_ 21 mai 2018 à 14:13:10

    • Partager sur Facebook
    • Partager sur Twitter
      25 mai 2018 à 22:27:59

      Bonjour,

      Les registres E quelque chose soit les registres 32 bits et R quelque chose 64 bits.

      Ton ancien programme devait être un programme 32 bits et là tu dois avoir un 64 bits.

      • Partager sur Facebook
      • Partager sur Twitter
        26 mai 2018 à 18:29:42

        Ah d'accord merci beaucoup pour l'info !
        • Partager sur Facebook
        • Partager sur Twitter

        [GDB] Nom de registre

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown