Re: Function calling convention for large return values ?
by Ivan Levashew <octagram@[EMAIL PROTECTED]
>
May 4, 2008 at 04:25 AM
Skybuck Flying пишет:
> // for some ****ed up reason esp is not pointing to para8 ?
>
> // it was at least pushed down 4 bytes, for ebp.
> // this still does not explain the remaining 4 bytes but ok
> // let's first restore a pointer to the stack
> // in a register for example ecx, and use that instead ;)
>
> // must compensate for another two bytes... because
> // it was decremented first
>
> // but maybe delphi choses to simply do a 4 byte push.. maybe
> // to align it on 4 byte boundarey... maybe even 8 ? :)
> // could be let's examine the mother****er upcode :)
It's not Delphi, it's Intel. You'd better already know it (and many
other things) before posting such a chains to alt.lang.asm
--
If you want to get to the top, you have to start at the bottom