Возврат значений из функций в x86-64: регистры, память и скрытые аргументы
Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует компилятор? В данной статье я постараюсь дать ответы на эти вопросы и сделать это просто и понятно.
https://habr.com/ru/articles/1016440/
#x8664 #assembly #возврат_значений_из_функции #lowlevel_programming #компилятор_C++
