summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib
AgeCommit message (Expand)Author
2023-06-22Allow to ask for deeper callers for leak reports using malloc options.Otto Moerbeek
2023-06-07Add portable version and m88k-specific version lb() function, becauseKenji Aoyama
2023-06-04More thorough write-afetr-free checks.Otto Moerbeek
2023-05-27Remove malloc interposition, a workaround that was once needed for emacsOtto Moerbeek
2023-05-18Add PROTO_NORMAL() declarations for the remaining syscalls, to avoidPhilip Guenther
2023-05-10As mmap(2) is no longer a LOCK syscall, do away with the extraOtto Moerbeek
2023-04-21remove duplicate includeJonathan Gray
2023-04-17remove bad Pp;Jason McIntyre
2023-04-16Dump (leak) info using utrace(2) and compile the code always inOtto Moerbeek
2023-04-05Introduce variation in location of junked bytes; ok tb@Otto Moerbeek
2023-04-01Check all chunks in the delayed free list for write-after-free.Otto Moerbeek
2023-03-25Change malloc chunk sizes to be fine grained.Otto Moerbeek
2023-02-27There is no reason to-be-cleared chunks cannot participate in delayedOtto Moerbeek
2022-12-27Change the way malloc_init() works so that the main data structuresOtto Moerbeek
2022-12-27spelling fixes; from paul tagliamonteJason McIntyre
2022-10-22In __cxa_atexit(), there is no need to initialize local pointer beforeTheo de Raadt
2022-10-14put the malloc_readonly struct into the "openbsd.mutable" section, soTheo de Raadt
2022-09-11.Li -> .Vt where appropriate;Jason McIntyre
2022-08-08For putenv(3), return an error if string starts with a '=' character.Todd C. Miller
2022-08-04change some 4.4BSD references to earlier releasesJonathan Gray
2022-07-25If a command or interface first appeared in PWB/UNIX, UNIX System III orJonathan Gray
2022-06-30To figure our whether a large allocation can be grown into thePhilip Guenther
2022-05-21system(3) should ignore SIGINT and SIGQUIT until the shell exits.Todd C. Miller
2022-03-31man pages: add missing commas between subordinate and main clausesChristian Weisgerber
2022-03-29man pages: add missing word, The foo() ... -> The foo() function ...Christian Weisgerber
2022-02-26Currently malloc caches a number of free'ed regions up to 128kOtto Moerbeek
2022-02-06remove please from manual pagesJonathan Gray
2022-01-06refer to longindex as an argument, not a field;Jason McIntyre
2021-12-08lsearch(3): reimplement using lfind(3)Scott Soule Cheloha
2021-12-07lsearch(3): append key to array with memmove(3) instead of memcpy(3)Scott Soule Cheloha
2021-12-02bsearch(3): support arrays with more than INT_MAX elementsScott Soule Cheloha
2021-10-24For open/openat, if the flags parameter does not contain O_CREAT, theTheo de Raadt
2021-10-24ansiJonathan Gray
2021-10-13Provide realpath(1)Klemens Nanni
2021-09-19Switch two calls from memset() to explicit_bzero()Theo Buehler
2021-09-03* add the missing STANDARDS section as noticed by tb@Ingo Schwarze
2021-07-23Make MALLOC_STATS compile again; noted by Omar Polo and Joe NelsonOtto Moerbeek
2021-04-09An extra internal consistency check and a missing stats adjustment. ok tb@Otto Moerbeek
2021-04-09Cache implementation has changed, we do not hold on to an exact numberOtto Moerbeek
2021-03-18Type-cast getpagesize() from int to size_t for the comparison with d.Claudio Jeker
2021-03-09Change the implementation of the malloc cache to keep lists ofOtto Moerbeek
2021-02-25- Make use of the fact that we know how the chunks are aligned, andOtto Moerbeek
2021-02-12Some people still argue that rand(3) and random(3) have suitable deterministicTheo de Raadt
2020-11-23mapalign() only handles allocations >= a page; problem found by and ok semarie@Otto Moerbeek
2020-10-12make fixed-sized fixed-value mib[] arrays be constTheo de Raadt
2020-10-09As noted by tb@ previous commit only removed an unused fucntion.Otto Moerbeek
2020-10-06Use random value for canary bytes; ok tb@Otto Moerbeek
2020-09-06For page-sized and larger allocations do not put the pages we'reOtto Moerbeek
2020-05-27This patch fixes one bug and one instance of undesirable behaviour.Ingo Schwarze
2020-04-26Minimal maintenance to make this mess slightly less confusing:Ingo Schwarze