diff options
author | Alexander Potapenko <glider@google.com> | 2012-09-12 15:29:50 +0000 |
---|---|---|
committer | Alexander Potapenko <glider@google.com> | 2012-09-12 15:29:50 +0000 |
commit | ca2cdd989076d091d8c4d4c277f8b47d9b5903ad (patch) | |
tree | 8f4bc4213fea8c3fea18c2106d4f0c35040e4091 /lib/asan/asan_stats.h | |
parent | 0fb4069dd0d0ef4c105105affea821f516a353a5 (diff) | |
download | compiler-rt-ca2cdd989076d091d8c4d4c277f8b47d9b5903ad.tar.gz compiler-rt-ca2cdd989076d091d8c4d4c277f8b47d9b5903ad.tar.bz2 compiler-rt-ca2cdd989076d091d8c4d4c277f8b47d9b5903ad.tar.xz |
Give more accurate malloc statistics to malloc_zone_statistics().
Fix a warning in macros instantiation.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@163716 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_stats.h')
-rw-r--r-- | lib/asan/asan_stats.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/asan/asan_stats.h b/lib/asan/asan_stats.h index b4c63f44..0c02b3a5 100644 --- a/lib/asan/asan_stats.h +++ b/lib/asan/asan_stats.h @@ -54,6 +54,14 @@ struct AsanStats { void Print(); }; +// A cross-platform equivalent of malloc_statistics_t on Mac OS. +struct AsanMallocStats { + uptr blocks_in_use; + uptr size_in_use; + uptr max_size_in_use; + uptr size_allocated; +}; + } // namespace __asan #endif // ASAN_STATS_H |