Reland of "[heap] Concurrency support for heap book-keeping info"
authormlippautz <mlippautz@chromium.org>
Wed, 16 Sep 2015 11:18:07 +0000 (04:18 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 16 Sep 2015 11:18:25 +0000 (11:18 +0000)
commit6209753c74ee81f8310f4009bf30cade6b88b214
tree582d6371b114b2cb384b919c01a281cc01273565
parenta3d6f6cce317dbe1d31079eb81e15e49f3fb687a
Reland of "[heap] Concurrency support for heap book-keeping info"

Adds concurrency support for:
- MemoryChunk: Fragmentation counters
- MemoryChunk: High-water mark
- MemoryAllocator: Lowest and highest ever allocated addresses, size, and
  capacity

R=hpayer@chromium.org
BUG=chromium:524425
LOG=N

This reverts commit 0db34dbe8111f8670c82bb4c42110400a9050d08.

BUG=

Review URL: https://codereview.chromium.org/1346973002

Cr-Commit-Position: refs/heads/master@{#30760}
src/atomic-utils.h
src/heap/spaces.cc
src/heap/spaces.h