Prologue de fonction

push rbp
mov  rbp, rsp
sub  rsp, 0x10

Pile et adresses

  • push/pop : 64 bits, soit 8 octets.
  • little-endian.
  • sens des adresses décroissantes : adresse 0xffffffff pour la base de la pile.

Adresses multiples de 16 pour préserver la compatibilité avec MM ; d’où sub rsp, 0x10 (RSP -16 octets).

call

push rip+7

Endianness (rappel)

Un système little-endian stocke l’octet de poids faible à l’adresse la plus basse.

Utilitaire

hexdump.