aboutsummaryrefslogtreecommitdiff
path: root/libc/malloc_debug/malloc_debug.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update for LocalUnwinder object removal.Christopher Ferris2022-03-031-1/+2
* Fix race when frees after main thread finishes.Christopher Ferris2021-07-141-4/+3
* Fix deadlock/timeout in thread unwinding.Christopher Ferris2020-05-201-2/+49
* Add tagged pointers to bionic.Mitch Phillips2020-01-231-0/+2
* Revert "Add tagged pointers to bionic."Nicolas Geoffray2020-01-211-2/+0
* Add tagged pointers to bionic.Mitch Phillips2020-01-151-0/+2
* Rename iterate to malloc_iterate internally.Christopher Ferris2019-11-081-4/+4
* Fix allocations escaping malloc debug.Christopher Ferris2019-11-061-17/+28
* Disable malloc debug when asan enabled.Christopher Ferris2019-05-221-0/+7
* Avoid using malloc debug code after exit.Christopher Ferris2019-05-071-0/+49
* Remove gMallocLeakZygoteChild.Christopher Ferris2019-04-161-5/+5
* Disable info messages by default for malloc debug.Christopher Ferris2019-04-021-0/+5
* Refactor the malloc_info code.Christopher Ferris2019-03-071-1/+30
* Make aligned_alloc match the standard.Christopher Ferris2019-03-011-1/+1
* Bionic malloc debug: add a new option "abort_on_error"Iris Chang2019-01-221-0/+3
* Modernize codebase by replacing NULL with nullptrYi Kong2018-08-021-1/+1
* Disable malloc debug intercepts when exiting.Christopher Ferris2018-07-111-5/+4
* Change heap dump format slightly.Christopher Ferris2018-06-151-23/+35
* Add support for using the new unwinder.Christopher Ferris2018-05-241-9/+24
* Refactor malloc debug.Christopher Ferris2018-04-021-243/+220
* Add aligned_alloc to libc.Christopher Ferris2018-02-071-0/+12
* Add a legacy inline for mmap64.Dan Albert2017-10-051-1/+1
* Provide method to dump backtrace heap data.Christopher Ferris2017-09-051-3/+90
* Add support for modifying decay timer.Christopher Ferris2017-05-151-0/+5
* Refactor Config from a struct to a class.Christopher Ferris2017-04-061-44/+44
* Enable malloc debug using environment variablesTamas Berghammer2016-11-171-4/+6
* Add the record alloc option.Christopher Ferris2016-07-081-4/+35
* Small refactor.Christopher Ferris2016-04-121-33/+56
* Fix race in malloc debug option free_track.Christopher Ferris2016-03-161-10/+14
* malloc_debug: fix multiplication overflow in debug_callocColin Cross2016-03-101-3/+9
* malloc_debug: round 0 byte allocations up to 1 byteColin Cross2016-03-101-3/+16
* malloc_debug: iterate: use usable_sizeColin Cross2016-03-101-1/+1
* Add backtrace_string and export to libmemunreachableColin Cross2016-02-181-2/+2
* Export malloc_backtraceColin Cross2016-02-181-0/+35
* Export malloc_iterate and friendsColin Cross2016-02-181-0/+47
* Merge "malloc_debug: reset TrackData mutex after fork"Colin Cross2016-02-171-0/+25
|\
| * malloc_debug: reset TrackData mutex after forkColin Cross2016-02-121-0/+25
* | Fix the default alignment of the allocations.Christopher Ferris2016-02-121-5/+8
|/
* Add better free tracking.Christopher Ferris2016-01-291-12/+11
* Malloc debug rewrite.Christopher Ferris2016-01-251-0/+567