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]"