Reland "Java Heap Profiler for Perfetto."
This reverts commit 8f70b9672c13a5ca19cf2c54ace3cb2f342f743a.
Reason for revert: Roll forward with fix. Add hprof_listener to threads
allowed to start early.
Bug: 136210868
Test: * art/tools/run-gtests.sh -j4
arm/instruction_set_features_test already failing at base
art/arm64/image_space_test already failing at base
art/arm/image_space_test already failing at base
* art/test/testrunner/testrunner.py --target --64
* art/tools/run-libcore-tests.sh --mode=device --variant=X64
* art/tools/run-jdwp-tests.sh --mode=device --variant=X64
* Start profile, killall -38, see dumped data.
Change-Id: I90c3f8158d95d735fe2a67e25813543849dd0c4f
9 files changed