clang
19.0.0git
|
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 |
Enumerator | |
---|---|
XRIO_FunctionEntry | |
XRIO_FunctionExit | |
XRIO_Custom | |
XRIO_Typed | |
XRIO_Count |
Definition at line 30 of file XRayInstr.h.
|
constexpr |
Definition at line 43 of file XRayInstr.h.
Referenced by clang::CodeGen::SanitizerMetadata::disableSanitizerForGlobal(), clang::XRayInstrSet::full(), llvm::MachO::operator<<(), clang::parseXRayInstrValue(), clang::Sema::PerformImplicitConversion(), clang::CodeGen::SanitizerMetadata::reportGlobal(), clang::serializeXRayInstrValue(), and clang::driver::XRayArgs::XRayArgs().
|
constexpr |
Definition at line 41 of file XRayInstr.h.
Referenced by clang::CodeGen::CodeGenFunction::AlwaysEmitXRayCustomEvents(), clang::parseXRayInstrValue(), and clang::serializeXRayInstrValue().
|
constexpr |
Definition at line 39 of file XRayInstr.h.
Referenced by clang::parseXRayInstrValue(), clang::serializeXRayInstrValue(), and clang::CodeGen::CodeGenFunction::StartFunction().
|
constexpr |
Definition at line 40 of file XRayInstr.h.
Referenced by clang::parseXRayInstrValue(), clang::serializeXRayInstrValue(), and clang::CodeGen::CodeGenFunction::StartFunction().
|
constexpr |
Definition at line 38 of file XRayInstr.h.
Referenced by clang::Sema::ActOnCXXAssumeAttr(), clang::AddrLabelExpr::AddrLabelExpr(), clang::ArrayInitIndexExpr::ArrayInitIndexExpr(), clang::AsanDtorKindFromString(), clang::AsanDtorKindToString(), clang::installapi::assignObjCIFSymbolKind(), clang::CharacterLiteral::CharacterLiteral(), clang::Sema::CheckSingleAssignmentConstraints(), clang::SemaCodeCompletion::CodeCompleteAttribute(), clang::computeDependence(), ComputeDynamicType(), clang::driver::tools::MinGW::Assembler::ConstructJob(), clang::CreateASTDumper(), clang::CXXBoolLiteralExpr::CXXBoolLiteralExpr(), clang::CXXInheritedCtorInitExpr::CXXInheritedCtorInitExpr(), clang::CXXNullPtrLiteralExpr::CXXNullPtrLiteralExpr(), clang::DesignatedInitUpdateExpr::DesignatedInitUpdateExpr(), DoMarkVarDeclReferenced(), emitTargetCallKernelLaunch(), llvm::yaml::ScalarEnumerationTraits< APIAvailability >::enumeration(), llvm::yaml::ScalarEnumerationTraits< EnumConvenienceAliasKind >::enumeration(), llvm::yaml::ScalarEnumerationTraits< TaintConfiguration::VariadicType >::enumeration(), findSubobject(), clang::FixedPointLiteral::FixedPointLiteral(), clang::ASTContext::getAutoDeductType(), clang::driver::toolchains::MinGW::getDefaultUnwindTableLevel(), clang::NestedNameSpecifier::getDependence(), clang::TemplateArgument::getDependence(), clang::TemplateName::getDependence(), clang::driver::ToolChain::GetExceptionModel(), clang::driver::toolchains::MachO::GetExceptionModel(), clang::driver::toolchains::Darwin::GetExceptionModel(), clang::driver::toolchains::NetBSD::GetExceptionModel(), clang::installapi::getFlags(), getNonCLikeKindForAnonymousStruct(), clang::index::getSymbolInfoForMacro(), clang::index::getSymbolSubKindString(), clang::GNUNullExpr::GNUNullExpr(), HandleConversionToBool(), clang::ImaginaryLiteral::ImaginaryLiteral(), clang::IntegerLiteral::IntegerLiteral(), isOdrUseContext(), lifetimeStartedInEvaluation(), clang::Sema::MarkFunctionReferenced(), clang::ObjCAvailabilityCheckExpr::ObjCAvailabilityCheckExpr(), clang::ObjCBoolLiteralExpr::ObjCBoolLiteralExpr(), clang::ObjCProtocolExpr::ObjCProtocolExpr(), clang::ObjCSelectorExpr::ObjCSelectorExpr(), clang::ObjCStringLiteral::ObjCStringLiteral(), clang::parseXRayInstrValue(), clang::TreeTransform< Derived >::RebuildDependentNameType(), clang::serializeXRayInstrValue(), clang::SourceLocExpr::SourceLocExpr(), clang::installapi::DylibVerifier::takeExports(), and clang::driver::XRayArgs::XRayArgs().
|
constexpr |
Definition at line 42 of file XRayInstr.h.
Referenced by clang::CodeGen::CodeGenFunction::AlwaysEmitXRayTypedEvents(), clang::parseXRayInstrValue(), and clang::serializeXRayInstrValue().