Slide 60
Slide 60 text
RBP のバックアップを RBP に戻す処理
●
この処理を実行するための命令として leave 命令がある
– この命令は以下の2つの命令と等価
– mov rsp, rbp; pop rbp;
●
mov rsp, rbp; は RSP に RBP の値をコピーする命令
●
pop rbp; は現在の RSP が指す値を RBP にコピーし
て、 RSP の値を 8 (※)だけ減算する命令
●
実際のバイナリでは leave 命令を使わないこともある
※64bit バイナリの場合は 8
32bit バイナリの場合は 4