aboutsummaryrefslogtreecommitdiff
path: root/libc/bionic/malloc_common_dynamic.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
* Teach debuggerd to pass the secondary ring buffer to __scudo_get_error_info().Peter Collingbourne2021-02-121-0/+2
* [MemInit] Remove old API, introduce new MemInit API.Mitch Phillips2021-01-251-1/+1
* 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/+4
* [Tagged Pointers] Allow probing the current TP level w/ locking.Mitch Phillips2020-11-301-0/+2
* Add an API for per-process disabling memory initialization.Peter Collingbourne2020-10-081-0/+4
* Introduce a new heap tagging level, M_HEAP_TAGGING_LEVEL_SYNC.Peter Collingbourne2020-05-051-0/+8
* Rename APEX NamespaceKiyoung Kim2020-02-201-1/+1
* Merge "Enable scudo for non-svelte configs."Christopher Ferris2020-02-121-8/+0
|\
| * Enable scudo for non-svelte configs.Christopher Ferris2020-02-111-8/+0
* | Merge "[GWP-ASan] Fix non-reentrant libc_globals init behaviour."Treehugger Robot2020-02-121-2/+4
|\ \
| * | [GWP-ASan] Fix non-reentrant libc_globals init behaviour.Mitch Phillips2020-02-111-2/+4
* | | Merge "[malloc dispatch] Install dispatch over the top of GWP-ASan."Treehugger Robot2020-02-121-1/+1
|\ \ \ | |_|/ |/| |
| * | [malloc dispatch] Install dispatch over the top of GWP-ASan.Mitch Phillips2020-02-111-1/+1
| |/
* | Merge "Use "com.android.runtime" for its link namespace"Treehugger Robot2020-02-111-2/+2
|\ \ | |/ |/|
| * Use "com.android.runtime" for its link namespaceJooyung Han2020-02-081-2/+2
* | [GWP-ASan] Integrate GWP-ASan into bionc's malloc() (using hooks).Mitch Phillips2020-02-101-25/+25
|/
* Merge "Revert "Enable the scudo native allocator.""Christopher Ferris2020-01-211-0/+8
|\
| * Revert "Enable the scudo native allocator."Anna Trostanetski2020-01-201-0/+8
* | Merge "allow for heapprofd's signal to be multiplexed"Ryan Savitski2020-01-161-8/+37
|\ \ | |/ |/|
| * allow for heapprofd's signal to be multiplexedRyan Savitski2020-01-151-8/+37
* | Enable the scudo native allocator.Christopher Ferris2020-01-141-8/+0
|/
* Add an android_mallopt for controlling the heap tagging level.Peter Collingbourne2020-01-091-0/+4
* Revert "Enable the scudo native allocator."Ytai Ben-tsvi2019-12-191-0/+8
* Enable the scudo native allocator.Christopher Ferris2019-12-181-8/+0
* Make android_mallopt weak for native bridgeEvgeny Eltsin2019-12-161-0/+1
* Rename iterate to malloc_iterate internally.Christopher Ferris2019-11-081-2/+3
* Make bionic_malloc.h a platform header.Christopher Ferris2019-09-161-1/+1
* Add removed platform functions used by apps.Christopher Ferris2019-05-081-0/+37
* Move all leak info functions to android_mallopt.Christopher Ferris2019-04-191-23/+36
* Remove gMallocLeakZygoteChild.Christopher Ferris2019-04-161-2/+13
* Don't load libc_malloc_* libs from runtime ns for libc_scudoJiyong Park2019-04-111-0/+8
* Load libc_malloc_* libraries from the runtime APEXJiyong Park2019-04-111-1/+28
* Disable info messages by default for malloc debug.Christopher Ferris2019-04-021-3/+1
* Fix double initialization call.Christopher Ferris2019-03-281-7/+0
* Add a platform API for setting an allocation limit.Christopher Ferris2019-03-151-1/+17
* Refactor the malloc_info code.Christopher Ferris2019-03-071-0/+5
* Avoid heapprofd init when other hooks enabled.Christopher Ferris2019-02-141-9/+20
* Refactor malloc common into distinct pieces.Christopher Ferris2019-02-121-0/+420