aboutsummaryrefslogtreecommitdiff
path: root/libc/bionic/malloc_common.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GWP-ASan] Provide runtime configuration through an env var + sysprop.Mitch Phillips2022-04-201-2/+2
* Fix broken return code of M_INITIALIZE_GWP_ASAN.Christopher Ferris2021-09-201-3/+2
* [MemInit] Remove old API, introduce new MemInit API.Mitch Phillips2021-01-251-3/+3
* Remove the now-unnecessary android_mallopt() options.Elliott Hughes2021-01-151-6/+0
* Make "disable memory mitigations" and "set heap tagging level" more available.Elliott Hughes2021-01-141-5/+13
* [Tagged Pointers] Allow probing the current TP level w/ locking.Mitch Phillips2020-11-301-1/+3
* Add an API for per-process disabling memory initialization.Peter Collingbourne2020-10-081-0/+4
* [GWP-ASan] Fix non-reentrant libc_globals init behaviour.Mitch Phillips2020-02-111-1/+3
* [GWP-ASan] Integrate GWP-ASan into bionc's malloc() (using hooks).Mitch Phillips2020-02-101-0/+35
* Add tagged pointers to bionic.Mitch Phillips2020-01-231-20/+57
* Merge "Revert "Add tagged pointers to bionic.""Nicolas Geoffray2020-01-211-57/+20
|\
| * Revert "Add tagged pointers to bionic."Nicolas Geoffray2020-01-211-57/+20
* | Merge "Add tagged pointers to bionic."Mitch Phillips2020-01-201-20/+57
|\|
| * Add tagged pointers to bionic.Mitch Phillips2020-01-151-20/+57
* | Add an android_mallopt for controlling the heap tagging level.Peter Collingbourne2020-01-091-0/+4
|/
* Rename iterate to malloc_iterate internally.Christopher Ferris2019-11-081-5/+6
* Make bionic_malloc.h a platform header.Christopher Ferris2019-09-161-1/+1
* Merge "Move all leak info functions to android_mallopt."Christopher Ferris2019-04-231-8/+1
|\
| * Move all leak info functions to android_mallopt.Christopher Ferris2019-04-191-8/+1
* | Workaround ASan not knowing about reallocarray.Elliott Hughes2019-04-201-1/+1
|/
* Remove gMallocLeakZygoteChild.Christopher Ferris2019-04-161-3/+0
* Add a platform API for setting an allocation limit.Christopher Ferris2019-03-151-2/+6
* Add malloc_info for sanitizer.Christopher Ferris2019-03-081-0/+6
* Refactor the malloc_info code.Christopher Ferris2019-03-071-0/+9
* Log when malloc functions fail.Elliott Hughes2019-02-261-7/+37
* Refactor malloc common into distinct pieces.Christopher Ferris2019-02-121-667/+36
* Modify malloc common function pointers.Christopher Ferris2019-02-071-103/+90
* Do not dlclose after failed reinit.Florian Mayer2019-01-301-5/+9
* Allow to reset malloc hooks.Florian Mayer2019-01-281-23/+54
* conditional zygote child heap profiling + android_internal_malloptRyan Savitski2019-01-231-23/+74
* Do not run heapprofd_initialize twice concurrently.Florian Mayer2018-12-201-28/+31
* Make __libc_init_malloc weak-for-native-bridgedimitry2018-12-041-0/+2
* Merge "Use cmdline instead for enabling heapprofd."Florian Mayer2018-11-301-12/+62
|\
| * Use cmdline instead for enabling heapprofd.Florian Mayer2018-11-301-12/+62
* | Fix minor bug in dispatch table initialization order.Florian Mayer2018-11-271-7/+11
|/
* System property for heapprofd at process startup.Florian Mayer2018-11-091-0/+37
* Allow to re-initialize heapprofd.Florian Mayer2018-10-291-7/+31
* Add RT signal to load heapprofd library.Florian Mayer2018-10-181-36/+150
* Add reallocarray(3).Elliott Hughes2018-09-261-0/+9
* HWASan support in bionic.Evgenii Stepanov2018-08-211-0/+18
* Change heap dump format slightly.Christopher Ferris2018-06-151-0/+24
* Implement malloc hooks.Christopher Ferris2018-02-131-111/+136
* Add aligned_alloc to libc.Christopher Ferris2018-02-071-0/+13
* Add support for modifying decay timer.Christopher Ferris2017-05-151-0/+13
* Move libc_log code into libasync_safe.Christopher Ferris2017-05-031-3/+3
* Enable malloc debug using environment variablesTamas Berghammer2016-11-171-16/+16
* Init functions after debug malloc succeeds.Christopher Ferris2016-03-111-16/+19
* Export malloc_backtraceColin Cross2016-02-181-0/+23
* Export malloc_iterate and friendsColin Cross2016-02-181-1/+52
* Malloc debug rewrite.Christopher Ferris2016-01-251-0/+387