> I'm trying to read the stack of another process that has the same user
> credentials.  Here is my program, I am stuck with this, it doesn't work
> for me.  Printing 0's is rewrapped to '.' and you should use this program
> with hexdump like so:  ./memtest [pid] | hexdump -C | less
> Sometimes I get a bit of the stack but it seems random, dunno what the 
> deal is.

In OpenBSD, each process has the same 'stack space' (a large region),
but actual area in use is biased randomly up to 256K or so.

    % sysctl kern.stackgap_random
    kern.stackgap_random=262144

Reply via email to