Skip to content

Add support for ARM PAC/BTI and x86 SHSTK/IBT file checks - #298

Merged
slimm609 merged 1 commit into
slimm609:mainfrom
ikmckenz:cfi
Jun 15, 2025
Merged

Add support for ARM PAC/BTI and x86 SHSTK/IBT file checks#298
slimm609 merged 1 commit into
slimm609:mainfrom
ikmckenz:cfi

Conversation

@ikmckenz

Copy link
Copy Markdown
Contributor

Resolves #237 .

Adds support for ARM PAC/BTI and x86 SHSTK/IBT file checks by parsing the ".note.gnu.property" note in ELF64 binaries. One thing about the current implementation is that if the note is missing entirely or there are problems reading the data it returns "unknown" instead of "no cfi", I'm still thinking if that's the right message to the user or not.

@slimm609
slimm609 merged commit 0b1e0a2 into slimm609:main Jun 15, 2025
@slimm609

Copy link
Copy Markdown
Owner

Thanks for contribution!

@ikmckenz
ikmckenz deleted the cfi branch June 16, 2025 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a check for BTI and PAC

2 participants