Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Feb 2008 00:35:57 +0000 (UTC)
From:      Jason Evans <jasone@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/stdlib malloc.c
Message-ID:  <200802080035.m180Zw9h049458@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jasone      2008-02-08 00:35:57 UTC

  FreeBSD src repository

  Modified files:
    lib/libc/stdlib      malloc.c 
  Log:
  Clean up manipulation of chunk page map elements to remove some tenuous
  assumptions about whether bits are set at various times.  This makes
  adding other flags safe.
  
  Reorganize functions in order to inline i{m,c,p,s,re}alloc().  This
  allows the entire fast-path call chains for malloc() and free() to be
  inlined. [1]
  
  Suggested by:   [1] Stuart Parmenter <stuart@mozilla.com>
  
  Revision  Changes    Path
  1.163     +374 -379  src/lib/libc/stdlib/malloc.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802080035.m180Zw9h049458>