|
LLVM 23.0.0git
|
Rewrites AArch64 instructions for LFI sandboxing. More...
#include "Target/AArch64/MCTargetDesc/AArch64MCLFIRewriter.h"
Additional Inherited Members | |
| Protected Attributes inherited from llvm::MCLFIRewriter | |
| bool | Enabled = true |
| std::unique_ptr< MCInstrInfo > | InstInfo |
| std::unique_ptr< MCRegisterInfo > | RegInfo |
Rewrites AArch64 instructions for LFI sandboxing.
This class implements the LFI (Lightweight Fault Isolation) rewriting for AArch64 instructions. It transforms instructions to ensure memory accesses and control flow are confined within the sandbox region.
Reserved registers:
Definition at line 41 of file AArch64MCLFIRewriter.h.
|
inline |
Definition at line 43 of file AArch64MCLFIRewriter.h.
References II, llvm::MCLFIRewriter::MCLFIRewriter(), and llvm::move().
|
overridevirtual |
Implements llvm::MCLFIRewriter.
Definition at line 278 of file AArch64MCLFIRewriter.cpp.
References llvm::MCLFIRewriter::Enabled.