is the hand-coded assembly code CET enabled?
Open
enhancement
- Dominant language
- C
- Stars
- 1.1k
- Forks
- 346
- PR merge metrics
- No merged PRs in 30d
Description
I.e. does it have shstk and ibt?
Ceph uses https://github.com/intel/isa-l/blob/master/crc/crc32_iscsi_00.asm.
Fedora (now, and RHEL and CentOS eventually) require that all build artifacts (e.g. executables and shared libs) be CET enabled.
It's trivial to add a .note.gnu.property NOTE section that advertises (or lies) that is is CET enabled. It wouldn't be a lie though if the code actually is shstk and ibt enabled.
Contributor guide
Assessment
This issue has not been assessed yet.