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