rust: complete disruptive app use case

- Send disruptive app events to statsd
- Adds a test, and breaks up `SmokeTest` so that the new test can be
  flagged with a build flag.
- Fixes a threading bug where multiple bpf maps would only be read
  sequentially
- s/MalwareSignal/DisruptiveApp

Flag: android.uprobestats.mainline.flags.uprobestats_monitor_disruptive_app_activities
Bug: 395129335
Bug: 400115326
Bug: 408257153
Test: atest uprobestats-test
Change-Id: I64e76e80b0213de13f6a293212f95194d767f579
22 files changed
tree: e666d2125254dfa6c798930e951b89e8348ea56f
  1. apex/
  2. rust/
  3. src/
  4. OWNERS
  5. PREUPLOAD.cfg