Skip to content

Initial forward-edge CFI implementation#3693

Merged
alexcrichton merged 5 commits intobytecodealliance:mainfrom
akirilov-arm:bti
Sep 8, 2022
Merged

Initial forward-edge CFI implementation#3693
alexcrichton merged 5 commits intobytecodealliance:mainfrom
akirilov-arm:bti

Conversation

@akirilov-arm
Copy link
Contributor

@akirilov-arm akirilov-arm commented Jan 14, 2022

This pull request is meant to illustrate the RFC proposal to improve control flow integrity for compiled WebAssembly code by using the Branch Target Identification (BTI) extension to the Arm instruction set architecture (bytecodealliance/rfcs#17), so it is not ready to be merged yet.

P.S. The RFC proposal has now been merged, and the changes in this PR have been updated the reflect the final version of the proposal, so they are now ready.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:aarch64 Issues related to AArch64 backend. cranelift:area:machinst Issues related to instruction selection and the new MachInst backend. cranelift:area:x64 Issues related to x64 codegen cranelift:meta Everything related to the meta-language. cranelift Issues related to the Cranelift code generator fuzzing Issues related to our fuzzing infrastructure wasmtime:api Related to the API of the `wasmtime` crate itself

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants