Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CI: Check that all compilation units have CET support
This commit adds a workflow that checks if we properly support CET by compiling with -fcf-protection=full. This primarily checks that all assembly compilation units set the required note.gnu.property section signaling CET support (this can be achieved by setting -Wl,-z,cet-report=error). This does _not_ make sure all global symbols have the required endbr64 instructions. Our binaries do not use indirect branches anywhere, so if those instructions would be missing, there would not be any fault. Signed-off-by: Matthias J. Kannwischer <[email protected]>
- Loading branch information