aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-base_trace__event_malloc_dump_provider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'www/chromium/files/patch-base_trace__event_malloc_dump_provider.cc')
-rw-r--r--www/chromium/files/patch-base_trace__event_malloc_dump_provider.cc21
1 files changed, 21 insertions, 0 deletions
diff --git a/www/chromium/files/patch-base_trace__event_malloc_dump_provider.cc b/www/chromium/files/patch-base_trace__event_malloc_dump_provider.cc
new file mode 100644
index 000000000000..54463b0a563b
--- /dev/null
+++ b/www/chromium/files/patch-base_trace__event_malloc_dump_provider.cc
@@ -0,0 +1,21 @@
+--- base/trace_event/malloc_dump_provider.cc.orig 2017-08-02 18:33:27.773657000 +0200
++++ base/trace_event/malloc_dump_provider.cc 2017-08-02 18:34:48.019053000 +0200
+@@ -21,6 +21,8 @@
+
+ #if defined(OS_MACOSX)
+ #include <malloc/malloc.h>
++#elif defined(OS_BSD)
++#include "stdlib.h"
+ #else
+ #include <malloc.h>
+ #endif
+@@ -243,6 +245,9 @@
+ allocated_objects_count = main_heap_info.block_count;
+ #elif defined(OS_FUCHSIA)
+ // TODO(fuchsia): Port, see https://crbug.com/706592.
++#elif defined(OS_BSD)
++ total_virtual_size = 0;
++ allocated_objects_size = 0;
+ #else
+ struct mallinfo info = mallinfo();
+ DCHECK_GE(info.arena + info.hblkhd, info.uordblks);