Add MSan CI jobs #1155

pull sipa wants to merge 1 commits into bitcoin-core:master from sipa:202211_msan changing 1 files +26 −0
  1. sipa commented at 4:44 pm on November 16, 2022: contributor

    Add an MSan based sanitizer job, for a number of reasons:

    • Does something memcheck (valgrind) like, but can also run on macOS (even post #1152), which can be added as a follow-up.
    • We could extend to ctime testing to work on this instead (meaning against ctime testing, with some limitations, can be re-enabled on macOS post #1152).
  2. sipa force-pushed on Nov 16, 2022
  3. sipa renamed this:
    Add MSan CI job (and ASan/UBSan/LSan clang one)
    Add MSan CI job
    on Nov 16, 2022
  4. sipa renamed this:
    Add MSan CI job
    Add MSan CI jobs
    on Nov 16, 2022
  5. Add MSan CI job 00a42b91b3
  6. sipa force-pushed on Nov 16, 2022
  7. in .cirrus.yml:363 in 00a42b91b3
    358+    - env:
    359+        CFLAGS: "-fsanitize=memory -g"
    360+    - env:
    361+        ECMULTGENPRECISION: 2
    362+        ECMULTWINDOW: 2
    363+        CFLAGS: "-fsanitize=memory -g -O3"
    


    real-or-random commented at 7:43 pm on November 16, 2022:

    O3 is a nice idea! we should do this for some other jobs too.

    (In another PR – I added a note in #707 (comment))

  8. real-or-random approved
  9. real-or-random commented at 7:44 pm on November 16, 2022: contributor
    utACK 00a42b91b3477f63d6f9b6fe0df02bda8b09cddd
  10. jonasnick commented at 11:04 am on November 17, 2022: contributor
    ACK 00a42b91b3477f63d6f9b6fe0df02bda8b09cddd
  11. jonasnick merged this on Nov 17, 2022
  12. jonasnick closed this on Nov 17, 2022

  13. sipa cross-referenced this on Nov 17, 2022 from issue Update macOS image for CI by sipa
  14. real-or-random cross-referenced this on Nov 29, 2022 from issue Constant-time tests on macOS by sipa
  15. sipa referenced this in commit 9d47e7b71b on Dec 13, 2022
  16. dhruv referenced this in commit 55ffd47cc6 on Dec 14, 2022
  17. dhruv referenced this in commit 967c65b158 on Dec 14, 2022
  18. dhruv referenced this in commit 78b5ddf28b on Jan 11, 2023
  19. dhruv referenced this in commit 215394a1d5 on Jan 11, 2023
  20. div72 referenced this in commit 945b094575 on Mar 14, 2023
  21. str4d referenced this in commit 0df7b459f6 on Apr 21, 2023
  22. vmta referenced this in commit e1120c94a1 on Jun 4, 2023
  23. vmta referenced this in commit 8f03457eed on Jul 1, 2023
  24. jonasnick cross-referenced this on Jul 17, 2023 from issue Upstream PRs 1147, 1149, 1000, 1155, 1156 by jonasnick

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-30 03:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me