Re: How important is mcheck?

Florian Weimer <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
On 02/11/2014 06:04 PM, Tom Tromey wrote:

> I suppose we could have main call mcheck.  That seems only mildly more
> difficult.

I would make it completely unavailable.

> Florian> Then you'd be able to enable it regardless of Python threading
> Florian> support.
>
> The problem is that mcheck is written in a way that inherently not
> thread-safe.  This requires a fix in glibc.

I somewhat naively assumed that GDB uses the xmalloc function variants 
consistently, but that doesn't seem to be the case.  If it did, just 
hooking the x* functions would do the trick.

-- 
Florian Weimer / Red Hat Product Security Team
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.