| 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,
|
|
|