Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys
In article <20121014184816.GA7211%britannica.bec.de@localhost>,
Joerg Sonnenberger <joerg%britannica.bec.de@localhost> wrote:
>
>This is wrong in multiple ways:
>(1) Why do we care about FreeBSD compatibility? The existing code is
>pretty much useless and should just die already. There is no support for
>anything modernish anyway.
Because we want to share implementations of 3rd party programs.
>(2) It shouldn't be under kern in first place, it is about the current
>process after all. I could see some possible sense in making it possible
>to read it for arbitrary processes for light debugging, but that is
>questionable either.
Compatibility. I did not want to graft it elsewhere, because that would
require to put NetBSD-specific code.
>(3) The information is already available via libpthread and AT_STACKBASE
>when processing the aux vector directly.
Is there a way to get information from AUXV after ld.so is done, from libc?
I know about the stack functions in libpthread, but what happens if you
are not threaded?
>As such, I ask for reverting this.
I don't mind. I was just doing some tests with boehm-gc. It would be nice
if there was a way to get to the stack base and size portably.
christos
Home |
Main Index |
Thread Index |
Old Index