aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* realloc: Fix KASAN(9) shadow map updatesMark Johnston2021-11-011-1/+1
* malloc: Add state transitions for KASANMark Johnston2021-11-011-13/+31
* amd64: Implement a KASAN shadow mapMark Johnston2021-11-011-0/+10
* malloc_aligned(9): allow zero size and alignmentKonstantin Belousov2021-10-011-1/+3
* malloc(9): Document/complete aligned variantsAdam Fenn2021-08-261-0/+7
* MFC c743a6bd4fc0:Hans Petter Selasky2021-03-231-0/+11
* malloc_aligned: roundup allocation size up to next power of twoKonstantin Belousov2021-01-211-4/+13
* Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE.Konstantin Belousov2021-01-211-2/+2
* Implement malloc_domainset_aligned(9).Konstantin Belousov2021-01-171-1/+27
* malloc: make malloc_large closer to standaloneMateusz Guzik2020-11-161-70/+62
* malloc: retire MALLOC_PROFILEMateusz Guzik2020-11-131-61/+0
* malloc: retire malloc_last_failMateusz Guzik2020-11-121-17/+0
* malloc: provide 384 byte zoneMateusz Guzik2020-11-091-0/+1
* malloc: retire mt_stats_zone in favor of pcpu_zone_64Mateusz Guzik2020-11-091-10/+2
* malloc: tweak the version check in r367432 to include type nameMateusz Guzik2020-11-071-3/+3
* malloc: move malloc_type_internal into malloc_typeMateusz Guzik2020-11-061-43/+25
* malloc: add a helper returning size allocated for given requestMateusz Guzik2020-11-051-0/+17
* malloc: prefix zones with malloc-Mateusz Guzik2020-11-021-13/+13
* malloc: export kernel zones instead of relying on them being power-of-2Mateusz Guzik2020-11-021-0/+28
* malloc: delegate M_EXEC handling to dedicacted routinesMateusz Guzik2020-10-301-20/+84
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* LinuxKPI: Implement ksize() function.Vladimir Kondratyev2020-08-291-0/+36
* Revert r364310.Mark Johnston2020-08-181-3/+0
* With INVARIANTS panic immediately if M_WAITOK is requested in aGleb Smirnoff2020-08-171-0/+3
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-34/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-5/+8
* sys/vm: quiet -Wwrite-stringsRyan Libby2020-02-231-2/+2
* Add zfree to zero allocation before freeMatt Macy2020-02-161-0/+42
* Remove sparc64 kernel supportWarner Losh2020-02-031-2/+0
* Change malloc_domain() to return the allocation size to the caller.Mark Johnston2020-01-091-7/+8
* Handle large mallocs by going directly to kmem. Taking a detour throughJeff Roberson2019-11-291-50/+101
* Fix DEBUG_REDZONE build after r355169Jeff Roberson2019-11-281-0/+1
* Garbage collect the mostly unused us_keg field. Use appropriately namedJeff Roberson2019-11-281-9/+11
* Merge td_epochnest with td_no_sleeping.Gleb Smirnoff2019-10-291-3/+4
* Missing from r353596.Gleb Smirnoff2019-10-151-0/+3
* When assertion for a thread not being in an epoch fails also print allGleb Smirnoff2019-10-151-0/+4
* ddb: Add CSV option, sorting to 'show (malloc|uma)'Conrad Meyer2019-10-111-22/+77
* Handle overflow in calculating max kmem size.Konstantin Belousov2019-01-141-2/+5
* Fix DDB's "show malloc" after r338899.Mark Johnston2018-12-191-5/+5
* Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston2018-10-301-6/+24
* Eliminate false sharing in malloc due to statistic collectionMateusz Guzik2018-09-231-8/+27
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-251-1/+1
* Eliminate kmem_alloc_contig()'s unused arena parameter.Alan Cox2018-08-201-2/+2
* Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney2018-06-131-2/+2
* malloc: try to use builtins for zeroing at the callsiteMateusz Guzik2018-06-021-1/+1
* malloc: avoid possibly returning stack garbage if MALLOC_DEBUG is definedMatt Macy2018-05-191-0/+2
* Add simple preempt safe epoch APIMatt Macy2018-05-101-1/+4
* dtrace: depessimize dtmalloc when dtrace is activeMateusz Guzik2018-04-241-3/+4
* malloc: stop reading the subzone if MALLOC_DEBUG_MAXZONES == 1 (the default)Mateusz Guzik2018-04-231-19/+36
* Fix boot_pages exhaustion on machines with many domains and cores, whereGleb Smirnoff2018-02-091-4/+0