aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* struct malloc_type has had a 'magic' field statically initialized toRobert Watson2009-04-191-1/+13
* Remove even more unneeded variable assignments.Ed Schouten2009-02-261-2/+0
* - Make the keg abstraction more complete. Permit a zone to have multipleJeff Roberson2009-01-251-4/+1
* Enable the creation of a kmem map larger than 4GB.Alan Cox2008-07-051-11/+11
* Correct an error in the comments for init_param3().Alan Cox2008-07-041-1/+1
* Add support for the DTrace malloc provider which can enable probesJohn Birrell2008-05-231-0/+63
* Introduce a new parameter "superpage_align" to kmem_suballoc() that isAlan Cox2008-05-101-1/+1
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* Use vm_offset_t for kmembase and kmemlimit rather than char *, avoidingRobert Watson2007-06-271-4/+4
* Spell statistics more correctly in comments.Robert Watson2007-06-141-1/+1
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-5/+4
* Remove #if 0'd check for 0-size allocations, which if enabled, calledRobert Watson2007-05-271-4/+0
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-4/+5
* Add support for specifying a minimal size for vm.kmem_size in the loader viaStephane E. Potvin2007-04-211-0/+12
* Increase usefulness of "show malloc" by moving from displaying the basicRobert Watson2006-10-261-5/+11
* Remove old kern.malloc sysctl, which generated a text representation ofRobert Watson2006-07-231-104/+0
* Expand comments for malloc(9) to better describe the design andRobert Watson2006-07-231-8/+44
* Fix bug in malloc_uninit():Paul Saab2006-03-031-1/+3
* Add buffer corruption protection (RedZone) for kernel's malloc(9).Pawel Jakub Dawidek2006-01-311-1/+22
* Improve memguard a bit:Pawel Jakub Dawidek2005-12-301-13/+17
* In realloc(9), determine size of the original block based onPawel Jakub Dawidek2005-12-281-1/+1
* Detect memory leaks when memory type is being destroyed.Pawel Jakub Dawidek2005-11-031-0/+21
* Change format string for u_int64_t to %ju from %llu, in order to use theRobert Watson2005-10-201-1/+1
* Add a "show malloc" command to DDB, which prints out the current stats forRobert Watson2005-10-201-0/+27
* Long overdue, keep up with mbuf.h,v 1.148.Ruslan Ermilov2005-08-021-3/+2
* Fix the way how "InUse" column in 'vmstat -m' output works:Pawel Jakub Dawidek2005-07-271-3/+6
* Correct build on 64-bit: cast u_int64_t to (unsigned long long) beforeRobert Watson2005-07-141-1/+1
* Introduce a new sysctl, kern.malloc_stats, which exports kernel mallocRobert Watson2005-07-141-5/+93
* Remove a variable that became unused as a result of changes madeKen Smith2005-06-161-1/+0
* Fix typo.Joseph Koshy2005-06-101-1/+1
* Kernel malloc layers malloc_type allocation over one of two underlyingRobert Watson2005-05-291-130/+159
* Consistently style function declarations in kern_malloc.c.Robert Watson2005-04-121-23/+7
* Bring in MemGuard, a very simple and small replacement allocatorBosko Milekic2005-01-211-0/+53
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Turn VM_KMEM_SIZE_MAX and VM_KMEM_SIZE_SCALE into tunables.Dag-Erling Smørgrav2004-09-291-4/+17
* Reimplement contigmalloc(9) with an algorithm which stands a greatly-Brian Feldman2004-07-191-27/+47
* Update for the KDB framework:Marcel Moolenaar2004-07-101-2/+3
* Bring in mbuma to replace mballoc.Bosko Milekic2004-05-311-17/+10
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Rename the kern.vm.kmem.size tunable to the more logical vm.kmem_size. ToDag-Erling Smørgrav2004-01-271-1/+7
* - Only use UMA to cache malloc requests up to PAGE_SIZE. Values larger thanJeff Roberson2003-09-191-1/+12
* Revert stuff which accidentally ended up in the previous commit.Poul-Henning Kamp2003-07-221-6/+3
* Don't attempt to inline large functions mb_alloc() and mb_free(),Poul-Henning Kamp2003-07-221-3/+6
* Add init_param3() to subr_param. This function is calledMike Silbersack2003-07-111-0/+5
* Don't overflow when calculating vm_kmem_size. This fixes kmem_mapPaul Saab2003-06-111-4/+4
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Don't pass NULL pointer to memset if we are compiled with DIAGNOSTICPoul-Henning Kamp2003-05-121-4/+3
* Add two KASSERTS which trigger if free(9) would drag the "memuse" statisticPoul-Henning Kamp2003-05-051-0/+6
* Update the "last malloc failure timestamp" also for simulatedPoul-Henning Kamp2003-04-251-0/+1
* Permit debug.malloc.failure_rate to be specified using a tunable soRobert Watson2003-03-261-0/+1