roll: pigweed pw_allocator: Add module config

This adds two new options:

* PW_ALLOCATOR_STRICT_VALIDATION, to allow optionally enabling more
expensive checks that can be used to aggressively enforce invariants
when testing. This option is not used in the current CL, but is used by
subsequent CLs.

* PW_ALLOCATOR_BLOCK_POISON_INTERVAL, to allow setting the poisoning
rate more easily from the build rather than in code via a template
parameter.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/232211
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Original-Revision: d5fcc90b39ee7568855390535fa854cea8f33c95

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: a5c19d3dff644a..d5fcc90b39ee75
Roller-URL: https://ci.chromium.org/b/8736498964886782913
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I5bdf4e6a184816020006c5ed5dd3d40346c5bae0
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/showcase/sense/+/236489
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
1 file changed
tree: 9875060953f6d01b580319a00e7dda02866f7609
  1. .github/
  2. .vscode/
  3. apps/
  4. device/
  5. modules/
  6. system/
  7. targets/
  8. tools/
  9. web_app/
  10. .bazelignore
  11. .bazelrc
  12. .bazelversion
  13. .buildifier.json
  14. .clang-format
  15. .clangd.shared
  16. .gitignore
  17. .pw_console.yaml
  18. AUTHORS
  19. BUILD.bazel
  20. CONTRIBUTING.md
  21. LICENSE
  22. MODULE.bazel
  23. MODULE.bazel.lock
  24. OWNERS
  25. pigweed.json
  26. README.md
README.md

Sense

git clone https://pigweed.googlesource.com/pigweed/showcase/sense

Welcome to Pigweed Sense, a tour of key Pigweed components experienced through an imagined air quality product.

Please visit Sense: An interactive tour through Pigweed to get started.