diff options
| author | Colin Cross <ccross@android.com> | 2016-03-02 17:53:39 -0800 |
|---|---|---|
| committer | Colin Cross <ccross@android.com> | 2016-03-04 16:39:59 -0800 |
| commit | 8e8f34c5580d3b0b466d35f98bb12175e5dcf30a (patch) | |
| tree | a916343c23a39a808dfe7354eb86ee10fc67e4d5 /libmemunreachable/include | |
| parent | b8e20f557f315d2ab5e21f7bf70657bb16d5d42d (diff) | |
| download | system_core-8e8f34c5580d3b0b466d35f98bb12175e5dcf30a.tar.gz system_core-8e8f34c5580d3b0b466d35f98bb12175e5dcf30a.tar.bz2 system_core-8e8f34c5580d3b0b466d35f98bb12175e5dcf30a.zip | |
Fold leaks that are referenced by other leaks
Find leaks that have no references at all, or are only referenced by
other leaks in the same strongly connected component, and hide all
referenced leaks.
Bug: 27208635
Change-Id: Ifbfd14e24e2ba0f8af7c1b887e57f34362720f2d
Diffstat (limited to 'libmemunreachable/include')
| -rw-r--r-- | libmemunreachable/include/memunreachable/memunreachable.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libmemunreachable/include/memunreachable/memunreachable.h b/libmemunreachable/include/memunreachable/memunreachable.h index f4f01ce99..60d1b9123 100644 --- a/libmemunreachable/include/memunreachable/memunreachable.h +++ b/libmemunreachable/include/memunreachable/memunreachable.h @@ -27,9 +27,15 @@ struct Leak { uintptr_t begin; size_t size; + + size_t referenced_count; + size_t referenced_size; + size_t num_backtrace_frames; + static const size_t contents_length = 32; char contents[contents_length]; + static const size_t backtrace_length = 16; uintptr_t backtrace_frames[backtrace_length]; |
