simpleperf: scripts: Add sample_filter.py
It is used to generate sample filter files. A filter file
can be passed via --filter-file in report scripts. For example,
when a recording file is too large to report, we can split it
into several reporting files using filter files:
./sample_filter.py -i perf.data --split-time-range 2 -o sample_filter
./gecko_profile_generator.py -i perf.data --filter-file sample_filter_part1 \
| gzip >profile-part1.json.gz
./gecko_profile_generator.py -i perf.data --filter-file sample_filter_part2 \
| gzip >profile-part2.json.gz
Bug: 322509778
Test: run test.py --only-host-test
Change-Id: Icea816154d8e21463776a0ce9c407917307d98e9
5 files changed