Next week's Bitcoin Core PR review club is on #17639 “Add make check-valgrind to run the unit tests under Valgrind” by @practicalswift to improve detection of uninitialized values -- like the one that recently caused the Bitcoin Core 0.19.0.1 patch release. Notes and questions up soon.

github.com/bitcoin/bitcoin/pul

@jon while preparing the notes to host the session, watched this youtube talk today shared by practicalswift on mitigating undefined behavior and preventing uninitialized variables from being exploitable...

will try using -ftrivial-auto-init=pattern in Clang

youtu.be/I-XUHPimq3o

Show thread
Follow

correction: Clang -ftrivial-auto-var-init=pattern

Sign in to participate in the conversation
unidentified instance

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!