Extending LLVM's BOLT-based Binary Analyser to Validate Stack Variable Initialisation (opens in new tab)
The Open Source Technology Improvement Fund (OSTIF) commissioned Quarkslab to extend the BOLT-based static binary analyser in LLVM to support additional compiler flags for security hardening. This work resulted in the first iteration of a scanner for validating the implementation of -ftrivial-auto-var-init.
Read the original article