Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/sys



David Brownlee wrote:

> On Sun, 19 Mar 2006, Jason Thorpe wrote:
>
> > On Mar 17, 2006, at 3:27 PM, Christos Zoulas wrote:
> >
> >> 
> >> Module Name:       src
> >> Committed By:      christos
> >> Date:              Fri Mar 17 23:27:12 UTC 2006
> >> 
> >> Modified Files:
> >>    src/sys/sys: malloc.h
> >> 
> >> Log Message:
> >> prevent using MALLOC when size is not const.
> >
> > How about just using __builtin_constant_p() and redirecting to malloc() if 
> > false?
> 
>       As an aside on this, would there be any sense in having an option
>       to build INSTALL and similarly space limited kernels with
>       #define MALLOC=malloc FREE=free?

MALLOC_NOINLINE, as well as a bunch of other options (see <sys/malloc.h>),
do this, and INSTALL-type kernels use that option.

Simon.
--
Simon Burge                            <simonb%wasabisystems.com@localhost>
NetBSD Support and Service:         http://www.wasabisystems.com/



Home | Main Index | Thread Index | Old Index