Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Issue 7050034: Merge google-perftools r109 (the current contents of third_party/tcmalloc/vendor) (Closed)

Created:
9 years, 6 months ago by Alexander Potapenko
Modified:
9 years, 6 months ago
CC:
chromium-reviews, Aaron Boodman, Erik does not do reviews, pam+watch_chromium.org, Paweł Hajdan Jr.
Visibility:
Public.

Description

Merge google-perftools r109 (the current contents of third_party/tcmalloc/vendor) with the forked Chromium version of tcmalloc. This change also requires some fixes to base/allocator/allocator.gyp: new tcmalloc source files added, unittest_utils.cc disabled (tcmalloc has its own snprintf() implementation now) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=89452

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Patch Set 15 : '' #

Patch Set 16 : '' #

Patch Set 17 : '' #

Patch Set 18 : '' #

Patch Set 19 : '' #

Patch Set 20 : '' #

Patch Set 21 : '' #

Total comments: 23

Patch Set 22 : '' #

Patch Set 23 : '' #

Patch Set 24 : '' #

Patch Set 25 : '' #

Patch Set 26 : '' #

Patch Set 27 : '' #

Patch Set 28 : '' #

Patch Set 29 : '' #

Patch Set 30 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5977 lines, -2355 lines) Patch
M base/allocator/allocator.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 3 chunks +8 lines, -2 lines 0 comments Download
M base/allocator/allocator_shim.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -0 lines 0 comments Download
M third_party/tcmalloc/README.chromium View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
A third_party/tcmalloc/chromium/src/base/arm_instruction_set_select.h View 1 chunk +79 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/atomicops.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +9 lines, -5 lines 0 comments Download
A third_party/tcmalloc/chromium/src/base/atomicops-internals-arm-gcc.h View 1 chunk +234 lines, -0 lines 0 comments Download
A third_party/tcmalloc/chromium/src/base/atomicops-internals-arm-generic.h View 1 chunk +236 lines, -0 lines 0 comments Download
A third_party/tcmalloc/chromium/src/base/atomicops-internals-arm-v6plus.h View 1 chunk +244 lines, -0 lines 0 comments Download
A third_party/tcmalloc/chromium/src/base/atomicops-internals-windows.h View 1 chunk +414 lines, -0 lines 0 comments Download
D third_party/tcmalloc/chromium/src/base/atomicops-internals-x86-msvc.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +0 lines, -414 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/basictypes.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/base/cycleclock.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +49 lines, -17 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/dynamic_annotations.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +133 lines, -5 lines 0 comments Download
A + third_party/tcmalloc/chromium/src/base/dynamic_annotations.c View 1 chunk +176 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/linux_syscall_support.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/base/logging.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +15 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/low_level_alloc.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +7 lines, -3 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/spinlock.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +29 lines, -36 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/spinlock.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +111 lines, -55 lines 0 comments Download
A third_party/tcmalloc/chromium/src/base/spinlock_internal.h View 1 chunk +64 lines, -0 lines 0 comments Download
A third_party/tcmalloc/chromium/src/base/spinlock_internal.cc View 1 chunk +77 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/spinlock_linux-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +33 lines, -21 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/spinlock_posix-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +21 lines, -11 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/spinlock_win32-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +12 lines, -6 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/stl_allocator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +3 lines, -3 lines 0 comments Download
A third_party/tcmalloc/chromium/src/base/synchronization_profiling.h View 1 chunk +50 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/sysinfo.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +3 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/base/sysinfo.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 12 chunks +108 lines, -48 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/thread_annotations.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +40 lines, -58 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/vdso_support.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +6 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/base/vdso_support.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +6 lines, -12 lines 0 comments Download
M third_party/tcmalloc/chromium/src/central_freelist.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +10 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/central_freelist.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +32 lines, -6 lines 0 comments Download
M third_party/tcmalloc/chromium/src/common.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 5 chunks +63 lines, -11 lines 0 comments Download
M third_party/tcmalloc/chromium/src/common.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +20 lines, -15 lines 0 comments Download
M third_party/tcmalloc/chromium/src/config.h.in View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +25 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/config_freebsd.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +22 lines, -3 lines 0 comments Download
M third_party/tcmalloc/chromium/src/config_linux.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 9 chunks +34 lines, -4 lines 0 comments Download
M third_party/tcmalloc/chromium/src/config_win.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 11 chunks +40 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/debugallocation.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 15 chunks +335 lines, -361 lines 0 comments Download
M third_party/tcmalloc/chromium/src/google/heap-checker.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/google/malloc_extension.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 8 chunks +105 lines, -15 lines 0 comments Download
M third_party/tcmalloc/chromium/src/google/malloc_hook.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 8 chunks +193 lines, -50 lines 0 comments Download
M third_party/tcmalloc/chromium/src/google/malloc_hook_c.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 3 chunks +87 lines, -7 lines 0 comments Download
M third_party/tcmalloc/chromium/src/google/profiler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/google/tcmalloc.h.in View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +15 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/heap-checker.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 17 chunks +92 lines, -184 lines 0 comments Download
M third_party/tcmalloc/chromium/src/heap-checker-bcad.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +6 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/heap-profile-table.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/heap-profiler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 12 chunks +18 lines, -61 lines 0 comments Download
M third_party/tcmalloc/chromium/src/internal_logging.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -4 lines 0 comments Download
M third_party/tcmalloc/chromium/src/internal_logging.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +11 lines, -7 lines 0 comments Download
M third_party/tcmalloc/chromium/src/linked_list.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/linux_shadow_stacks.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
M third_party/tcmalloc/chromium/src/malloc_extension.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +21 lines, -3 lines 0 comments Download
M third_party/tcmalloc/chromium/src/malloc_hook.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 10 chunks +480 lines, -100 lines 0 comments Download
M third_party/tcmalloc/chromium/src/malloc_hook-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +134 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/maybe_threads.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
M third_party/tcmalloc/chromium/src/memfs_malloc.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +70 lines, -44 lines 0 comments Download
M third_party/tcmalloc/chromium/src/memory_region_map.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +2 lines, -6 lines 0 comments Download
M third_party/tcmalloc/chromium/src/memory_region_map.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +10 lines, -24 lines 0 comments Download
M third_party/tcmalloc/chromium/src/packed-cache-inl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +8 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/page_heap.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +22 lines, -7 lines 0 comments Download
M third_party/tcmalloc/chromium/src/page_heap.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +73 lines, -31 lines 0 comments Download
M third_party/tcmalloc/chromium/src/page_heap_allocator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/pagemap.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +4 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/pprof View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 61 chunks +306 lines, -141 lines 0 comments Download
M third_party/tcmalloc/chromium/src/profile-handler.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
M third_party/tcmalloc/chromium/src/profiler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/raw_printer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/sampler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +7 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/sampler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +4 lines, -4 lines 0 comments Download
M third_party/tcmalloc/chromium/src/span.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/tcmalloc/chromium/src/stack_trace_table.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/stack_trace_table.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +6 lines, -3 lines 0 comments Download
M third_party/tcmalloc/chromium/src/static_vars.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +4 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/symbolize.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/system-alloc.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +5 lines, -45 lines 0 comments Download
M third_party/tcmalloc/chromium/src/system-alloc.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 18 chunks +99 lines, -84 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tcmalloc.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 30 chunks +294 lines, -121 lines 0 comments Download
A third_party/tcmalloc/chromium/src/tests/current_allocated_bytes_test.cc View 1 chunk +63 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/debugallocation_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +18 lines, -10 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/debugallocation_test.sh View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +25 lines, -8 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/frag_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +16 lines, -5 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/heap-checker_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +8 lines, -10 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/low_level_alloc_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +4 lines, -12 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/malloc_extension_c_test.c View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +12 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/malloc_extension_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -0 lines 0 comments Download
A third_party/tcmalloc/chromium/src/tests/malloc_hook_test.cc View 1 chunk +345 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/memalign_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +8 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/page_heap_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/realloc_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +5 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/sampler_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +6 lines, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/tests/sampling_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/sampling_test.sh View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/system-alloc_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +36 lines, -4 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/tcmalloc_large_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +4 lines, -4 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/tcmalloc_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 13 chunks +77 lines, -21 lines 0 comments Download
M third_party/tcmalloc/chromium/src/tests/testutil.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +1 line, -1 line 0 comments Download
M third_party/tcmalloc/chromium/src/thread_cache.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +13 lines, -17 lines 0 comments Download
M third_party/tcmalloc/chromium/src/thread_cache.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +18 lines, -23 lines 0 comments Download
M third_party/tcmalloc/chromium/src/windows/config.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +14 lines, -4 lines 0 comments Download
M third_party/tcmalloc/chromium/src/windows/google/tcmalloc.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +12 lines, -6 lines 0 comments Download
A third_party/tcmalloc/chromium/src/windows/google/tcmalloc.h.in View 1 chunk +116 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/windows/mingw.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +13 lines, -0 lines 0 comments Download
M third_party/tcmalloc/chromium/src/windows/patch_functions.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 8 chunks +20 lines, -31 lines 0 comments Download
M third_party/tcmalloc/chromium/src/windows/port.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 5 chunks +238 lines, -107 lines 0 comments Download
M third_party/tcmalloc/chromium/src/windows/port.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 6 chunks +50 lines, -19 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Alexander Potapenko
Folks, could you please review this? Please pay additional attention to the files with non-empty ...
9 years, 6 months ago (2011-06-01 13:33:08 UTC) #1
antonm
Alexander, may you provide us with a list of files which required not trivial merge? ...
9 years, 6 months ago (2011-06-01 14:01:00 UTC) #2
Alexander Potapenko
Sure, here it is: http://codereview.chromium.org/7050034/diff/22146/base/allocator/allocator.gyp http://codereview.chromium.org/7050034/diff/22146/base/allocator/allocator_shim.cc http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/README.chromium http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/base/atomicops.h http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/base/spinlock_linux-inl.h http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/config_freebsd.h http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/config_linux.h http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/config_win.h http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/page_heap.cc http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/tcmalloc.cc http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/windows/config.h ...
9 years, 6 months ago (2011-06-01 14:35:30 UTC) #3
Alexander Potapenko
Also some Windows-related fixes: http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/base/cycleclock.h -- I had to introduce the HAVE_SYS_TIME_H macro, which is ...
9 years, 6 months ago (2011-06-01 14:45:59 UTC) #4
antonm
First round of comments. I didn't spot something which looked like merge conflicts in three ...
9 years, 6 months ago (2011-06-02 13:37:35 UTC) #5
Alexander Potapenko
I've marked the places where code differs from the upstream version. The problem with config_{windows,freebsd}.h ...
9 years, 6 months ago (2011-06-09 09:35:24 UTC) #6
antonm
LGTM for the files. Thanks a lot for keeping us up with perftools. BTW, do ...
9 years, 6 months ago (2011-06-14 14:15:35 UTC) #7
Alexander Potapenko
http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/config_win.h File third_party/tcmalloc/chromium/src/config_win.h (right): http://codereview.chromium.org/7050034/diff/22146/third_party/tcmalloc/chromium/src/config_win.h#newcode80 third_party/tcmalloc/chromium/src/config_win.h:80: #undef HAVE_FEATURES_H On 2011/06/14 14:15:35, antonm wrote: > it ...
9 years, 6 months ago (2011-06-15 16:32:20 UTC) #8
Alexander Potapenko
> BTW, do you know how far away are we? And is it feasible to ...
9 years, 6 months ago (2011-06-16 14:00:46 UTC) #9
Alexander Potapenko
Will, Mike, do you object against submitting this CL? I was going to do that ...
9 years, 6 months ago (2011-06-16 14:49:47 UTC) #10
willchan no longer on Chromium
I haven't looked, but I'm happy with Anton's review. Go for it! Thanks a lot ...
9 years, 6 months ago (2011-06-16 15:00:14 UTC) #11
antonm
9 years, 6 months ago (2011-06-16 15:44:42 UTC) #12
Yep.  Maybe we can put the differences under compile time flag or something.

yours,
anton.

On Thu, Jun 16, 2011 at 6:00 PM,  <glider@chromium.org> wrote:
>> BTW, do you know how far away are we?  And is it feasible to end the fork?
>
> Do you mean abandoning the forked directory at all?
> The merge of tcmalloc.cc still requires some human intervention, so I doubt
> we
> can do that. The forked version is also tuned fine to commit the memory
> aggressively, which is not necessary in the upstream version.
>
> http://codereview.chromium.org/7050034/
>

Powered by Google App Engine
This is Rietveld 408576698