Поток управления:% rsp и адрес возврата и пространство в стеке - PullRequest
0 голосов
/ 22 мая 2018

Control Flow example

Говорят, что стек увеличивается на 8 байтов, а %rsp уменьшается, чтобы освободить место для адреса возврата следующего вызова инструкции.

Мой вопрос:
Этот обратный адрес занимает все 8 (байтов)?То есть все 8 мест заняты обратным адресом?Или не занимает все предоставленные 8 байтов, и в этом случае следующая вещь, помещаемая в стек, может быть помещена в эти 8 байтов пространства (где бы ни был остановлен адрес возврата)?

1 Ответ

0 голосов
/ 22 мая 2018

Требуется все 8 байтов.% rsp будет уменьшен ровно на 8 байт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...