In kern_exec.c
Copy out the strings segment to user space. The strings segment is put on a preinitialized stack frame.
The strings segment layout is backward, from the beginning of the top of the stack to consume the minimal amount of space possible;