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

Reply via email to