What's the process memory layout on FreeBSD/ia64?

Vitaly Magerya <[email protected]> Fri, 25 Apr 2014 20:23:10 +0300
Newsgroups gmane.os.freebsd.devel.ia64
Message-ID <[email protected]>
Hi, folks. I want to port devel/boehm-gc to ia64, and for this
I need to know the layout of process memory on ia64. Hope you
can help me with this.

In short, devel/boehm-gc is a conservative garbage collector;
to trace garbage it needs to know all the possible addresses
where pointers can be located, which are: data segment, stack,
and the backing store.

Now, on other FreeBSD architectures the position of the data
segment are taken from 'etext', 'edata' and 'end' addresses. The
position of the stack is taken from 'kern.usrstack' sysctl. Where
should one get the position of the backing store on ia64 though?
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ia64
To unsubscribe, send any mail to "[email protected]"