summaryrefslogtreecommitdiffstats
path: root/sys/sys/malloc.h
Commit message (Expand)AuthorAgeFilesLines
* - Add a general purpose resource allocator, vmem, from NetBSD. It wasjeff2013-06-281-0/+2
* - Change contigmalloc() to use the vm_paddr_t type instead of an unsignedjhb2012-03-011-1/+1
* exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64kmacy2012-01-271-0/+1
* Add MALLOC_DEBUG_MAXZONES debug malloc(9) option to use multiple umamdf2010-07-281-0/+1
* Garbage collect now-unused struct malloc_type fields, bump __FreeBSD_versionrwatson2009-04-191-26/+5
* Add a function attribute called `__malloc_like', which informs gccdas2009-01-311-2/+2
* Revert the removal of the MALLOC and FREE macros from the net80211 code.des2008-10-231-0/+7
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-7/+0
* Add support for the DTrace malloc provider which can enable probesjb2008-05-231-0/+15
* Eliminate a stale comment concerning contigmalloc(9).alc2007-11-101-1/+0
* Improve memguard a bit:pjd2005-12-301-0/+2
* End the MALLOC_DEFINE macro without the semi-colon, the caller suppliesphk2005-08-231-1/+1
* Introduce a new sysctl, kern.malloc_stats, which exports kernel mallocrwatson2005-07-141-8/+28
* Due to a last minute change in the #ifdefing in malloc.h before committing,rwatson2005-05-291-0/+1
* Kernel malloc layers malloc_type allocation over one of two underlyingrwatson2005-05-291-16/+72
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Reimplement contigmalloc(9) with an algorithm which stands a greatly-green2004-07-191-0/+2
* Remove advertising clause from University of California Regent's license,imp2004-04-071-4/+0
* correct typo in commentsam2003-08-191-1/+1
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-1/+1
* Make malloc and mbuf allocation mode flags nonoverlapping.phk2003-03-101-4/+4
* GC M_STRING, no longer required as strdup() accepts a malloc type.rwatson2003-02-261-1/+0
* Add an implementation of strdup() to libkern. Allocated memory is ofrwatson2003-02-231-0/+1
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+2
* Introduce malloc_last_fail() which returns the number of seconds sincephk2002-11-011-0/+1
* Garbage-collected splmem.bde2002-09-151-7/+5
* Removed most namespace pollution in this header: don't include <vm/uma.h>;bde2002-09-151-3/+3
* fix whitespace botch in previous commit.billf2002-06-191-1/+1
* - Introduce the new M_NOVM option which tells uma to only check the currentlyjeff2002-06-171-0/+1
* malloc/free(9) no longer require Giant. Use the malloc_mtx to protect thejeff2002-05-021-1/+6
* Convert longs to u_longs in stats. This will hold off wrap arounds for ajeff2002-04-301-4/+4
* Parenthesise macro arguments to reduce lint warnings.markm2002-04-211-1/+1
* Remove malloc_type's ks_limit.jeff2002-04-151-4/+1
* Change ks_calls from int64_t to uint64_t, since it cannot be negative.asmodai2002-04-081-1/+1
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-231-9/+8
* Remove __Palfred2002-03-191-12/+12
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-68/+4
* Add realloc() and reallocf(), and make free(NULL, ...) acceptable.archie2002-03-131-0/+4
* - Remove asleep(), await(), and M_ASLEEP.jhb2001-08-101-2/+1
* Let M_PANIC go back to the private tree as its intention isn't understood wellbp2001-01-311-1/+0
* Add M_PANIC flag to the list of available flags passed to malloc().bp2001-01-291-0/+1
* Introduce the M_ZERO flag to malloc(9)phk2000-10-201-0/+1
* sys/malloc.h:bde2000-06-141-1/+1
* Removed support for generating inline code for MALLOC() and FREE()bde2000-06-141-45/+4
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-4/+4
* KAME related header files additions and merges.shin1999-11-051-0/+3
* Force the "calls" count for malloc types to be 64 bit where it keeps trackpeter1999-10-011-2/+2
* Fixed some style bugs (mainly disorderd prototypes).bde1999-09-111-14/+9
* Get rid of MALLOC_INSTANTIATE and MALLOC_MAKE_TYPE(). Just handle the 3bde1999-09-111-11/+3
OpenPOWER on IntegriCloud