| Commit message (Expand) | Author | Age | Files | Lines |
* | remove unneeded semicolons; checked by millert@ | jsg | 2024-09-20 | 1 | -2/+2 |
* | In _malloc_init(), round up the region being mprotected RW to the malloc | miod | 2024-03-30 | 1 | -11/+11 |
* | A small cleanup of malloc_bytes(), getting rid of a goto and a tiny | otto | 2023-12-19 | 1 | -29/+27 |
* | Save backtraces to show in leak dump. Depth of backtrace set by | otto | 2023-12-04 | 1 | -79/+174 |
* | KNF plus fixed a few signed vs unsigned compares (that we actually | otto | 2023-11-04 | 1 | -22/+33 |
* | A few micro-optimizations; ok asou@ | otto | 2023-10-26 | 1 | -20/+15 |
* | When option D is active, store callers for all chunks; this avoids | otto | 2023-10-22 | 1 | -75/+151 |
* | Print waring message when not allocated memory in putleakinfo(). | asou | 2023-09-09 | 1 | -2/+20 |
* | Recommit "Allow to ask for deeper callers for leak reports using | otto | 2023-06-30 | 1 | -10/+47 |
* | Revert previous, not all platforms allow compiling | otto | 2023-06-23 | 1 | -13/+2 |
* | Allow to ask for deeper callers for leak reports using malloc options. | otto | 2023-06-22 | 1 | -2/+13 |
* | Add portable version and m88k-specific version lb() function, because | aoyama | 2023-06-07 | 1 | -1/+21 |
* | More thorough write-afetr-free checks. | otto | 2023-06-04 | 1 | -10/+22 |
* | Remove malloc interposition, a workaround that was once needed for emacs | otto | 2023-05-27 | 1 | -7/+7 |
* | As mmap(2) is no longer a LOCK syscall, do away with the extra | otto | 2023-05-10 | 1 | -23/+1 |
* | remove duplicate include | jsg | 2023-04-21 | 1 | -2/+1 |
* | Dump (leak) info using utrace(2) and compile the code always in | otto | 2023-04-16 | 1 | -141/+182 |
* | Introduce variation in location of junked bytes; ok tb@ | otto | 2023-04-05 | 1 | -3/+8 |
* | Check all chunks in the delayed free list for write-after-free. | otto | 2023-04-01 | 1 | -5/+21 |
* | Change malloc chunk sizes to be fine grained. | otto | 2023-03-25 | 1 | -102/+142 |
* | There is no reason to-be-cleared chunks cannot participate in delayed | otto | 2023-02-27 | 1 | -27/+23 |
* | Change the way malloc_init() works so that the main data structures | otto | 2022-12-27 | 1 | -65/+66 |
* | put the malloc_readonly struct into the "openbsd.mutable" section, so | deraadt | 2022-10-14 | 1 | -2/+3 |
* | To figure our whether a large allocation can be grown into the | guenther | 2022-06-30 | 1 | -12/+2 |
* | Currently malloc caches a number of free'ed regions up to 128k | otto | 2022-02-26 | 1 | -33/+160 |
* | Switch two calls from memset() to explicit_bzero() | tb | 2021-09-19 | 1 | -3/+3 |
* | Make MALLOC_STATS compile again; noted by Omar Polo and Joe Nelson | otto | 2021-07-23 | 1 | -2/+2 |
* | An extra internal consistency check and a missing stats adjustment. ok tb@ | otto | 2021-04-09 | 1 | -1/+4 |
* | Change the implementation of the malloc cache to keep lists of | otto | 2021-03-09 | 1 | -152/+118 |
* | - Make use of the fact that we know how the chunks are aligned, and | otto | 2021-02-25 | 1 | -46/+80 |
* | mapalign() only handles allocations >= a page; problem found by and ok semarie@ | otto | 2020-11-23 | 1 | -1/+3 |
* | make fixed-sized fixed-value mib[] arrays be const | deraadt | 2020-10-12 | 1 | -4/+3 |
* | As noted by tb@ previous commit only removed an unused fucntion. | otto | 2020-10-09 | 1 | -4/+9 |
* | Use random value for canary bytes; ok tb@ | otto | 2020-10-06 | 1 | -23/+1 |
* | For page-sized and larger allocations do not put the pages we're | otto | 2020-09-06 | 1 | -21/+18 |
* | When system calls indicate an error they return -1, not some arbitrary | deraadt | 2019-06-28 | 1 | -2/+2 |
* | Only override size of chunk if we're not given the actual length. | otto | 2019-05-23 | 1 | -2/+3 |
* | Inroduce malloc_conceal() and calloc_conceal(). Similar to their | otto | 2019-05-10 | 1 | -196/+193 |
* | Move default numer of pools in the multi-threaded case to 8. Various tests | otto | 2019-01-10 | 1 | -2/+2 |
* | Make the "not my pool" searching loop a tiny bit smarter, while | otto | 2019-01-10 | 1 | -20/+37 |
* | Improve speed for the multi-threaded case by reducing lock contention. | otto | 2018-12-10 | 1 | -30/+21 |
* | style; OK otto | florian | 2018-12-09 | 1 | -3/+3 |
* | Refactor "find the right pool" code into a function. ok djm@ tb@ | otto | 2018-11-27 | 1 | -65/+34 |
* | Introducing malloc_usable_size() was a mistake. While some other | otto | 2018-11-21 | 1 | -78/+1 |
* | Fix compilation on alpha, where DEF_WEAK() really must be paired with | guenther | 2018-11-19 | 1 | -2/+1 |
* | Implement malloc_usable_size(); ok millert@ deraadt@ and jmc@ for the man page | otto | 2018-11-18 | 1 | -1/+79 |
* | Use the new vm.malloc_conf sysctl; ok millert@ deraadt@ | otto | 2018-11-06 | 1 | -6/+11 |
* | Implement C11's aligned_alloc(3). ok guenther@ | otto | 2018-11-05 | 1 | -1/+43 |
* | sys/uio.h is not used anymore | otto | 2018-04-07 | 1 | -3/+2 |
* | fix MALLOC_STATS; spotted by and ok semarie@ | otto | 2018-03-30 | 1 | -1/+5 |