diff options
author | Christopher Ferris <cferris@google.com> | 2016-01-28 18:35:05 -0800 |
---|---|---|
committer | Christopher Ferris <cferris@google.com> | 2016-01-29 15:19:22 -0800 |
commit | 7993b80f894db20af4d1d154221c42fea6171a3d (patch) | |
tree | fc99d36000a8f0853224d75296d96509a730ee05 /libc/stdio/stdio.cpp | |
parent | 50647711ebaf2360aca05cc94a2fdf431c1a153e (diff) |
Add better free tracking.
Included in this change:
- Change the tag when a pointer is freed so it's easy to detect if
an already freed pointer is being used.
- Move the free backtrace out of the header. This backtrace is only
used under only some circumstances, so no need to allocate space
in all headers for it.
- Add new option free_track_backtrace_num_frames to specify how many
frames to record when the free occurs. This removes the dependency
on the backtrace option to get backtraces.
Bug: 26739265
Change-Id: I76f5209507dcf46af67ada162a7cb2bf282116f2
Diffstat (limited to 'libc/stdio/stdio.cpp')
0 files changed, 0 insertions, 0 deletions