will take the first to fourth in registers, and the fifth will be pushed on the top of the shadow space. So when the called function is entered, the stack will be composed of (in ascending order) the return address, followed by the shadow space (32 bytes) followed by the fifth parameter.
Там не наоборот? (shadow space, return address, 5th arg)
не, 5й параметр тоже в теньневую попадает, просто перед вызовом sub rsp больше на 1 праметр делается
Обсуждают сегодня