tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Possible incorrect usage of STACKALIGN in kern_exec
On Tue, Jan 24, 2012 at 08:21:42PM +0100, Paul Fleischer wrote:
> Is the usage of STACKALIGN indeed incorrect in this situation, or am I
> missing the big picture?
I stumbled across this when revamping execve1 for posix_spawn recently.
The intention seems to be to align the stack on a 8 byte boundary
(where arm usualy only requires 4 byte alignment). I did not dig in the
ARM ABI docs deep enough to see why this would be needed.
However, the current implementation seems to be broken - the macro works
on the stack pointer but not on a length variable, as you noted.
Can anyone explain why arm would need 8 byte alignment?
Martin
Home |
Main Index |
Thread Index |
Old Index