Revert of [Tracing] Add allocation register for heap profiling (patchset #7 id:120001 of https://codereview.chromium.org/1371053002/ )

Reason for revert:
broke builds:

https://build.chromium.org/p/chromium.linux/builders/Linux%20Builder%20%28dbg%29/builds/94444/steps/compile/logs/stdio

https://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/37877/steps/compile/logs/stdio

Original issue's description:
> [Tracing] Add allocation register for heap profiling
>
> Malloc and PartitionAlloc dumpers will use this allocation register (a
> hash table) to keep track of all outstanding allocations. The hash table
> is tailored for this purpose. It handles its own memory management, to
> avoid allocation reentrancy issues when doing the bookkeeping. This is
> part of the heap profiler in chrome://tracing.
>
> BUG=524631
>
> Committed: https://crrev.com/fd577b4f6c1f24709c274d8970d4f8e6369bb1ff
> Cr-Commit-Position: refs/heads/master@{#352664}

TBR=primiano@chromium.org,ruuda@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=524631

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

Cr-Commit-Position: refs/heads/master@{#352685}


CrOS-Libchrome-Original-Commit: 1cd5fee938b55399ff68538699e453c110021d8c
5 files changed
tree: 93d440428a4c3dd48f1225d99e3c5b13c35c57da
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/