commit | 4176ccf53970e2adf92344c89981e05609bf579c | [log] [tgz] |
---|---|---|
author | Yabin Cui <yabinc@google.com> | Fri Dec 08 13:12:34 2017 -0800 |
committer | Yabin Cui <yabinc@google.com> | Fri Dec 08 13:27:21 2017 -0800 |
tree | dd02267a646269a7b1aa82b5e1b9d93bfdb0024f | |
parent | f889f26e87a8c7315ecb6ffe62fc86fd08963a49 [diff] |
simpleperf: Add CallChainJoiner. Add CallChainJoiner, which uses LRUCache to cache call chains in memory, and extend a call chain if the (tid, ip, sp) tuple of its top nodes appears in the cache. It is added to break the 64K stack limit when recording dwarf based call graph. Bug: http://b/69383534 Test: run simpleperf_unit_test. Change-Id: I70f51e13c1e312170be6468ee6962e5e9a48faef