aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
Commit message (Expand)AuthorAgeFilesLines
* realloc(9): Move slab and zone under #ifndef DEBUG_REDZONE.John Baldwin2022-04-121-2/+2
* malloc: Unmark KASAN redzones if the full allocation size was requestedMark Johnston2021-10-061-0/+7
* malloc_aligned(9): allow zero size and alignmentKonstantin Belousov2021-09-251-1/+3
* uma: Add KMSAN hooksMark Johnston2021-08-111-2/+14
* amd64: Populate the KMSAN shadow maps and integrate with the VMMark Johnston2021-08-111-3/+5
* malloc(9): provide missing malloc_aligned implementationKyle Evans2021-08-031-0/+7
* malloc: Pass the allocation size to malloc_large() by valueMark Johnston2021-07-131-12/+10
* realloc: Fix KASAN(9) shadow map updatesMark Johnston2021-05-051-1/+1
* malloc: Add state transitions for KASANMark Johnston2021-04-131-13/+31
* amd64: Implement a KASAN shadow mapMark Johnston2021-04-131-0/+10
* kern: malloc: fix panic on M_WAITOK during THREAD_NO_SLEEPING()Kyle Evans2021-03-091-1/+1
* Implement mallocarray_domainset(9) variant of mallocarray(9).Hans Petter Selasky2021-03-061-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