clang 17.0.0git
Enumerations | Variables
clang::XRayInstrKind Namespace Reference

Enumerations

enum  XRayInstrOrdinal : XRayInstrMask {
  XRIO_FunctionEntry , XRIO_FunctionExit , XRIO_Custom , XRIO_Typed ,
  XRIO_Count
}
 

Variables

constexpr XRayInstrMask None = 0
 
constexpr XRayInstrMask FunctionEntry = 1U << XRIO_FunctionEntry
 
constexpr XRayInstrMask FunctionExit = 1U << XRIO_FunctionExit
 
constexpr XRayInstrMask Custom = 1U << XRIO_Custom
 
constexpr XRayInstrMask Typed = 1U << XRIO_Typed
 
constexpr XRayInstrMask All = FunctionEntry | FunctionExit | Custom | Typed
 

Enumeration Type Documentation

◆ XRayInstrOrdinal

Enumerator
XRIO_FunctionEntry 
XRIO_FunctionExit 
XRIO_Custom 
XRIO_Typed 
XRIO_Count 

Definition at line 30 of file XRayInstr.h.

Variable Documentation

◆ All

constexpr XRayInstrMask clang::XRayInstrKind::All = FunctionEntry | FunctionExit | Custom | Typed
constexpr

◆ Custom

constexpr XRayInstrMask clang::XRayInstrKind::Custom = 1U << XRIO_Custom
constexpr

◆ FunctionEntry

constexpr XRayInstrMask clang::XRayInstrKind::FunctionEntry = 1U << XRIO_FunctionEntry
constexpr

◆ FunctionExit

constexpr XRayInstrMask clang::XRayInstrKind::FunctionExit = 1U << XRIO_FunctionExit
constexpr

◆ None

constexpr XRayInstrMask clang::XRayInstrKind::None = 0
constexpr

◆ Typed

constexpr XRayInstrMask clang::XRayInstrKind::Typed = 1U << XRIO_Typed
constexpr