commit | 6c1666307e1088fa392f0b0e211fed2c6f99c8ce | [log] [tgz] |
---|---|---|
author | Yabin Cui <yabinc@google.com> | Wed Mar 21 14:34:29 2018 -0700 |
committer | Yabin Cui <yabinc@google.com> | Thu Aug 02 16:58:24 2018 -0700 |
tree | 5505987113d5618200a46d633034e81b343dd629 | |
parent | b8d86c0051a0113659edf2bf7ea80b6d318e01f5 [diff] |
simpleperf: add SIMPLE_PERF_RECORD_TRACE_DATA record type. PERF_RECORD_TRACE_DATA can't have record size >= 64K. This causes some aborts when recording tracepoint events, as in https://github.com/android-ndk/ndk/issues/493. So fix this by adding a custom type SIMPLE_PERF_RECORD_TRACING_DATA, which isn't limited by 64K. Also fix an error parsing formats of tracepoing events. Bug: http://b/75278602 Bug: http://b/80438359 Test: run CtsSimpelperfTestCases. Change-Id: Ib5ebd0b6f981b00c2a256d17cdfd0e725d75a272 (cherry picked from commit 8cd9233b017d3fd0389c2650fcbbae74ef8ced12)