tcmalloc: tiny commits gathered

These are tiny commits that can be reviewed together.

Original CLs:

- https://codereview.chromium.org/550011

  Increase the size of buffer used by LogPrintf to 1600 bytes.
  600 bytes is not enough to print full symbolized stacks of the memory
  leaks.

  TBR=willchan

- https://codereview.chromium.org/257453002

  Fix tc_malloc_skip_new_handler to work together with heap profiler

  Need to be in google_malloc section just like every other alloc
  function.

  R=willchan@chromium.org

  BUG=364380

- https://codereview.chromium.org/2793793002

  Fix -Wshift-negative-value transgression in tcmalloc.

  BUG=706476

BUG=724399,b:70905156

Change-Id: I842770683233808c3a84d1bf3557db6f8e5e6f99
Reviewed-on: https://chromium-review.googlesource.com/c/1130810
Reviewed-by: Will Harris <wfh@chromium.org>
Commit-Queue: Gabriel Marin <gmx@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#597974}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 57ff2187bc8cae39753837100bc96b92a230eb3d
3 files changed
tree: 43270d313fd301a7f356957c93ea00b63c2cb863
  1. src/