diff options
Diffstat (limited to 'lib/asan/asan_stats.h')
-rw-r--r-- | lib/asan/asan_stats.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/asan/asan_stats.h b/lib/asan/asan_stats.h index b4c63f44fc68..37846bc92ad2 100644 --- a/lib/asan/asan_stats.h +++ b/lib/asan/asan_stats.h @@ -37,6 +37,8 @@ struct AsanStats { uptr realloced; uptr mmaps; uptr mmaped; + uptr munmaps; + uptr munmaped; uptr mmaped_by_size[kNumberOfSizeClasses]; uptr malloced_by_size[kNumberOfSizeClasses]; uptr freed_by_size[kNumberOfSizeClasses]; @@ -54,6 +56,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 |