Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/kern



On 04/12/14 16:08, Masao Uebayashi wrote:
Module Name:    src
Committed By:   uebayasi
Date:           Sat Apr 12 15:08:56 UTC 2014

Modified Files:
        src/sys/kern: kern_exec.c

Log Message:
execve_runproc: Correct thinko in Rev. 1.386; the new SP always points to
after (higher adderss) argc/argv/env/aux/strings regardless of stack growing
direction .

Doesn't this mean that argc, etc will get overwritten on _rtld_start call for stack grows down machines?

SP needs to point to the first available stack address. On stack grows down machines this is a lower value than argc, etc. On stack grows up machines this is a higher value.

btw, why do you keep adding 4 space idented { } ?

Nick



Home | Main Index | Thread Index | Old Index