LLVM 24.0.0git
AArch64StackTagging.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "aarch64-stack-tagging"

Functions

 INITIALIZE_PASS_BEGIN (AArch64StackTagging, DEBUG_TYPE, "AArch64 Stack Tagging", false, false) INITIALIZE_PASS_END(AArch64StackTagging
static Value * getSlotPtr (IRBuilder<> &IRB, const Triple &TargetTriple, bool HasInstrumentedAllocas)

Variables

static const Align kTagGranuleSize = Align(16)
 DEBUG_TYPE
AArch64 Stack Tagging
AArch64 Stack false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "aarch64-stack-tagging"

Definition at line 53 of file AArch64StackTagging.cpp.

Function Documentation

◆ getSlotPtr()

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( AArch64StackTagging ,
DEBUG_TYPE ,
"AArch64 Stack Tagging" ,
false ,
false  )

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 315 of file AArch64StackTagging.cpp.

◆ false

AArch64 Stack false

Definition at line 316 of file AArch64StackTagging.cpp.

◆ kTagGranuleSize

const Align kTagGranuleSize = Align(16)
static

Definition at line 55 of file AArch64StackTagging.cpp.

◆ Tagging

AArch64 Stack Tagging

Definition at line 315 of file AArch64StackTagging.cpp.