The _dl_dprintf() code in ldso/ldso/dl-elf.c is checking the fmt argument against _dl_pagesize, but _dl_pagesize is initialized in _dl_get_ready_to_run() and that's called from the _end_ of DL_START(), which I think means most of the DL_DEBUG calls are bounds checking using random garbage out of an uninitialized variable.
Can anybody confirm this? (I hit this because when I switched on DL_DEBUG I got "overflow" for no obvious reason.) Rob -- GPLv3: as worthy a successor as The Phantom Meanace, as timely as Duke Nukem Forever, and as welcome as New Coke. _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
