commit | 011ad3fd2bd3337ca93e51c54eb6b45f71a91ded | [log] [tgz] |
---|---|---|
author | erikchen <[email protected]> | Fri Jan 26 17:54:55 2018 |
committer | Commit Bot <[email protected]> | Fri Jan 26 17:54:55 2018 |
tree | c596e115af1c36c62b13dee5ffcd83bfd714d9cc | |
parent | 01c8891fe0ae0c258b1cbd60924aa6eb912a6771 [diff] |
Add support for thread names to out of process heap profiling. This CL adds a new memlog stack mode: native-with-thread-names. When enabled, the thread name will be inserted as the first frame of each stack. Other minor changes: * Fixed minor bug in the parsing logic for ProfilingTestDriver. * Fixed a JSON exporter issue [node and string ids should begin at 1, not 0. chrome://tracing UI ignores nodes with id 0.] * Add TLS destructor for allocator shim. * base::android::AttachCurrentThread() now preserves thread name. Change-Id: I8c9d82084d6439e663f94e563068c987d1cf3b23 Bug: 758739 Reviewed-on: https://chromium-review.googlesource.com/877085 Reviewed-by: Maria Khomenko <[email protected]> Reviewed-by: Richard Coles <[email protected]> Reviewed-by: Dmitry Skiba <[email protected]> Reviewed-by: Daniel Cheng <[email protected]> Reviewed-by: Albert J. Wong <[email protected]> Commit-Queue: Erik Chen <[email protected]> Cr-Commit-Position: refs/heads/master@{#531992}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .