Index: base/allocator/allocator.gyp |
=================================================================== |
--- base/allocator/allocator.gyp (revision 94429) |
+++ base/allocator/allocator.gyp (working copy) |
@@ -64,6 +64,8 @@ |
# present in the dynamic_annotations target. |
'<(tcmalloc_dir)/src/base/dynamic_annotations.h', |
'<(tcmalloc_dir)/src/base/elfcore.h', |
+ '<(tcmalloc_dir)/src/base/elf_mem_image.cc', |
+ '<(tcmalloc_dir)/src/base/elf_mem_image.h', |
'<(tcmalloc_dir)/src/base/googleinit.h', |
'<(tcmalloc_dir)/src/base/linux_syscall_support.h', |
'<(tcmalloc_dir)/src/base/linuxthreads.cc', |
@@ -111,9 +113,16 @@ |
'<(tcmalloc_dir)/src/heap-profiler.cc', |
'<(tcmalloc_dir)/src/internal_logging.cc', |
'<(tcmalloc_dir)/src/internal_logging.h', |
+ '<(tcmalloc_dir)/src/libc_override_gcc_and_weak.h', |
+ '<(tcmalloc_dir)/src/libc_override_osx.h', |
+ '<(tcmalloc_dir)/src/libc_override_redefine.h', |
+ '<(tcmalloc_dir)/src/libc_override.h', |
+ '<(tcmalloc_dir)/src/libc_override_glibc.h', |
'<(tcmalloc_dir)/src/linked_list.h', |
'<(tcmalloc_dir)/src/malloc_extension.cc', |
'<(tcmalloc_dir)/src/malloc_hook-inl.h', |
+ '<(tcmalloc_dir)/src/malloc_hook_mmap_freebsd.h', |
+ '<(tcmalloc_dir)/src/malloc_hook_mmap_linux.h', |
'<(tcmalloc_dir)/src/malloc_hook.cc', |
'<(tcmalloc_dir)/src/maybe_threads.cc', |
'<(tcmalloc_dir)/src/maybe_threads.h', |
@@ -142,6 +151,7 @@ |
'<(tcmalloc_dir)/src/stacktrace_config.h', |
'<(tcmalloc_dir)/src/stacktrace_generic-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_libunwind-inl.h', |
+ '<(tcmalloc_dir)/src/stacktrace_nacl-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_powerpc-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_win32-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_with_context.cc', |
@@ -228,6 +238,7 @@ |
'<(tcmalloc_dir)/src/stacktrace_config.h', |
'<(tcmalloc_dir)/src/stacktrace_generic-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_libunwind-inl.h', |
+ '<(tcmalloc_dir)/src/stacktrace_nacl-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_powerpc-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_win32-inl.h', |
'<(tcmalloc_dir)/src/stacktrace_with_context.cc', |
@@ -284,10 +295,17 @@ |
'<(tcmalloc_dir)/src/windows', |
], |
'sources!': [ |
+ '<(tcmalloc_dir)/src/base/elf_mem_image.cc', |
+ '<(tcmalloc_dir)/src/base/elf_mem_image.h', |
'<(tcmalloc_dir)/src/base/linuxthreads.cc', |
'<(tcmalloc_dir)/src/base/linuxthreads.h', |
'<(tcmalloc_dir)/src/base/vdso_support.cc', |
'<(tcmalloc_dir)/src/base/vdso_support.h', |
+ '<(tcmalloc_dir)/src/libc_override_gcc_and_weak.h', |
+ '<(tcmalloc_dir)/src/libc_override_osx.h', |
+ '<(tcmalloc_dir)/src/libc_override_glibc.h', |
+ '<(tcmalloc_dir)/src/malloc_hook_mmap_freebsd.h', |
+ '<(tcmalloc_dir)/src/malloc_hook_mmap_linux.h', |
'<(tcmalloc_dir)/src/maybe_threads.cc', |
'<(tcmalloc_dir)/src/maybe_threads.h', |
'<(tcmalloc_dir)/src/symbolize.h', |
@@ -317,6 +335,8 @@ |
}], |
['OS=="linux" or OS=="freebsd" or OS=="solaris"', { |
'sources!': [ |
+ '<(tcmalloc_dir)/src/libc_override_osx.h', |
+ '<(tcmalloc_dir)/src/libc_override_redefine.h', |
'<(tcmalloc_dir)/src/system-alloc.h', |
'<(tcmalloc_dir)/src/windows/port.cc', |
'<(tcmalloc_dir)/src/windows/port.h', |
@@ -354,6 +374,7 @@ |
'-Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv', |
]}, |
}], |
+ # TODO(glider): support Mac OS. |
[ 'linux_use_debugallocation==1', { |
'sources!': [ |
# debugallocation.cc #includes tcmalloc.cc, |