# Changes from Android 10

## New features
* Allow to specify whether profiling should only be done for existing processes
  or only for newly spawned ones using `no_startup` or `no_running` in
  `HeapprofdConfig`.
* Allow to get the number of bytes that were allocated at a callstack but then
  not used.
* Allow to dump the maximum, rather than at the time of the dump.

## Bugfixes
* Fixed heapprofd on x86.
* Fixed issue with calloc being incorrectly sampled.

# Changes from Android 11

## New features
* Support Custom Allocators. This allows developers to instrument their
  applications to report memory allocations / frees that are not done
  through the malloc-based system allocators.

# Changes from Android 10

## New features
* Allow to specify whether profiling should only be done for existing processes
  or only for newly spawned ones using `no_startup` or `no_running` in
  `HeapprofdConfig`.
* Allow to get the number of bytes that were allocated at a callstack but then
  not used.
* Allow to dump the maximum, rather than at the time of the dump.

## Bugfixes
* Fixed heapprofd on x86.
* Fixed issue with calloc being incorrectly sampled.

Add Custom Allocators to changelog.
Add Custom Allocators to changelog.

Change-Id: I79437e41e2cec2c49fe91365f82ddd317175de78