intel / intel/isa-l

is the hand-coded assembly code CET enabled?

Open
#137 8 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.