xserver: Cleaning up memory allocation functions and macros
Egbert Eich
eich at suse.de
Tue May 1 13:23:24 PDT 2007
Gabor Gombas writes:
> On Tue, May 01, 2007 at 12:49:24AM +0300, Daniel Stone wrote:
>
> > There are numerous documented ways to deal with this (e.g. LD_PRELOAD).
> > Why are we the only project that feels the need to wrap memory
> > allocation, based on a use case no-one can even think of?
>
> Hardly the only one. GNOME uses glib's g_malloc(), OpenLDAP has
> ber_memalloc() etc. OTOH these wrappers usually make memory allocation
Right.
> debugging harder on sane platforms because call chains are longer and
> mismatches between wrapped/non-wrapped allocations only crop up when you
> want to do debugging using the wrappers so you first have to chase the
> bugs in the usage of wrappers before you can go after the original bug
> you wanted to track down.
>
True for wrappers. Not for macros though.
Cheers,
Egbert.
More information about the xorg
mailing list