diff options
Diffstat (limited to 'community/chromium/no-mallinfo.patch')
-rw-r--r-- | community/chromium/no-mallinfo.patch | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/community/chromium/no-mallinfo.patch b/community/chromium/no-mallinfo.patch index 2c2112d056..0045bd4bd0 100644 --- a/community/chromium/no-mallinfo.patch +++ b/community/chromium/no-mallinfo.patch @@ -13,20 +13,23 @@ diff --git a/base/process/process_metrics_posix.cc b/base/process/process_metric index 0eb5c1f..8af7799 100644 --- base/process/process_metrics_posix.cc +++ base/process/process_metrics_posix.cc -@@ -94,14 +94,14 @@ size_t ProcessMetrics::GetMallocUsage() { +@@ -110,17 +110,16 @@ malloc_statistics_t stats = {0}; malloc_zone_statistics(nullptr, &stats); return stats.size_in_use; -#elif defined(OS_LINUX) || defined(OS_ANDROID) +#elif defined(__GLIBC__) || defined(OS_ANDROID) struct mallinfo minfo = mallinfo(); - #if defined(USE_TCMALLOC) + #if BUILDFLAG(USE_TCMALLOC) return minfo.uordblks; #else return minfo.hblkhd + minfo.arena; #endif -#elif defined(OS_FUCHSIA) -+#else ++#endif // TODO(fuchsia): Not currently exposed. https://crbug.com/735087. return 0; - #endif +-#endif + } + + } // namespace base |