Возврат значений из функций в x86-64: регистры, память и скрытые аргументы
Средний
4 мин
Туториал

Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует компилятор? В данной статье я постараюсь дать ответы на эти вопросы и сделать это просто и понятно.