summaryrefslogtreecommitdiff
path: root/sys/kern/kern_malloc.c
AgeCommit message (Expand)Author
2025-10-16style(9): white space after ; and around binary operatorsDavid E. O'Brien
2025-10-13kern: Use proper prototype for SYSINIT functionsZhenlei Huang
2025-09-09vm_domainset: Refactor iterators, multiple fixesOlivier Certner
2025-04-12malloc: extend malloc_usable_size() for contigmallocBjoern A. Zeeb
2025-03-23malloc: Fix DEBUG_REDZONE for contigmalloc()Mark Johnston
2024-10-31malloc(9): assert wait flags.Dag-Erling Smørgrav
2024-08-05malloc(9): Check for M_NEVERFREEDBojan Novković
2024-08-01kern_malloc: Restore working KASAN runtime after free() and zfree() foldingOlivier Certner
2024-07-26kern_malloc: fold free and zfree together into one __always_inline funcBjoern A. Zeeb
2024-07-26Deprecate contigfree(9) in favour of free(9)Bjoern A. Zeeb
2024-07-24malloc: Handle large malloc sizes in malloc_size()Mark Johnston
2024-07-24kern_malloc: remove '.' and '\n' from KASSERT/panicBjoern A. Zeeb
2024-07-24malloc(9): extend contigmalloc(9) by a "slab cookie"Bjoern A. Zeeb
2024-05-27Adjust comments referencing vm_mem_init()Mitchell Horne
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-11-09uma: Improve memory modified after free panic messagesAlexander Motin
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2022-09-22kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin
2022-07-18ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne
2022-04-12realloc(9): Move slab and zone under #ifndef DEBUG_REDZONE.John Baldwin
2021-10-06malloc: Unmark KASAN redzones if the full allocation size was requestedMark Johnston
2021-09-25malloc_aligned(9): allow zero size and alignmentKonstantin Belousov
2021-08-10uma: Add KMSAN hooksMark Johnston
2021-08-10amd64: Populate the KMSAN shadow maps and integrate with the VMMark Johnston
2021-08-02malloc(9): provide missing malloc_aligned implementationKyle Evans
2021-07-13malloc: Pass the allocation size to malloc_large() by valueMark Johnston
2021-05-05realloc: Fix KASAN(9) shadow map updatesMark Johnston
2021-04-13malloc: Add state transitions for KASANMark Johnston
2021-04-13amd64: Implement a KASAN shadow mapMark Johnston
2021-03-09kern: malloc: fix panic on M_WAITOK during THREAD_NO_SLEEPING()Kyle Evans
2021-03-06Implement mallocarray_domainset(9) variant of mallocarray(9).Hans Petter Selasky
2021-01-21malloc_aligned: roundup allocation size up to next power of twoKonstantin Belousov
2021-01-21Restrict supported alignment for malloc_domainset_aligned(9) to PAGE_SIZE.Konstantin Belousov
2021-01-17Implement malloc_domainset_aligned(9).Konstantin Belousov
2020-11-16malloc: make malloc_large closer to standaloneMateusz Guzik
2020-11-13malloc: retire MALLOC_PROFILEMateusz Guzik
2020-11-12malloc: retire malloc_last_failMateusz Guzik
2020-11-09malloc: provide 384 byte zoneMateusz Guzik
2020-11-09malloc: retire mt_stats_zone in favor of pcpu_zone_64Mateusz Guzik
2020-11-07malloc: tweak the version check in r367432 to include type nameMateusz Guzik
2020-11-06malloc: move malloc_type_internal into malloc_typeMateusz Guzik
2020-11-05malloc: add a helper returning size allocated for given requestMateusz Guzik
2020-11-02malloc: prefix zones with malloc-Mateusz Guzik
2020-11-02malloc: export kernel zones instead of relying on them being power-of-2Mateusz Guzik
2020-10-30malloc: delegate M_EXEC handling to dedicacted routinesMateusz Guzik
2020-09-01kern: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-29LinuxKPI: Implement ksize() function.Vladimir Kondratyev
2020-08-18Revert r364310.Mark Johnston
2020-08-17With INVARIANTS panic immediately if M_WAITOK is requested in aGleb Smirnoff
2020-08-04Remove free_domain() and uma_zfree_domain().Mark Johnston