Searched refs:PointerAuthSchema (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | PointerAuthOptions.h | 61 class PointerAuthSchema { 104 PointerAuthSchema() : TheKind(Kind::None) {} in PointerAuthSchema() function 106 PointerAuthSchema( 124 PointerAuthSchema( 129 : PointerAuthSchema(Key, IsAddressDiscriminated, in PointerAuthSchema() function 203 PointerAuthSchema FunctionPointers; 207 PointerAuthSchema CXXVTablePointers; 213 PointerAuthSchema CXXTypeInfoVTablePointer; 216 PointerAuthSchema CXXVTTVTablePointers; 219 PointerAuthSchema CXXVirtualFunctionPointers; [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGPointerAuth.cpp | 27 const PointerAuthSchema &Schema, GlobalDecl Decl, QualType Type) { in getPointerAuthOtherDiscriminator() 29 case PointerAuthSchema::Discrimination::None: in getPointerAuthOtherDiscriminator() 32 case PointerAuthSchema::Discrimination::Type: in getPointerAuthOtherDiscriminator() 37 case PointerAuthSchema::Discrimination::Decl: in getPointerAuthOtherDiscriminator() 43 case PointerAuthSchema::Discrimination::Constant: in getPointerAuthOtherDiscriminator() 104 const PointerAuthSchema &Schema, llvm::Value *StorageAddress, in EmitPointerAuthInfo() 449 bool CodeGenModule::shouldSignPointer(const PointerAuthSchema &Schema) { in shouldSignPointer() 458 llvm::Constant *Pointer, const PointerAuthSchema &Schema, in getConstantSignedPointer() 553 if (DefaultDiscrimination == PointerAuthSchema::Discrimination::Type) { in computeVTPointerAuthentication() 556 PointerAuthSchema::Discrimination::Constant) { in computeVTPointerAuthentication() [all …]
|
| H A D | CodeGenModule.h | 73 class PointerAuthSchema; variable 1052 bool shouldSignPointer(const PointerAuthSchema &Schema); 1054 const PointerAuthSchema &Schema, 1065 getPointerAuthOtherDiscriminator(const PointerAuthSchema &Schema,
|
| H A D | ConstantInitBuilder.cpp | 303 llvm::Constant *Pointer, const PointerAuthSchema &Schema, in addSignedPointer()
|
| H A D | CGObjCMac.cpp | 6242 const PointerAuthSchema &MethListSchema = in BuildClassRoTInitializer() 6571 const PointerAuthSchema &MethListSchema = in GenerateCategory() 6667 if (const PointerAuthSchema &Schema = in emitMethodConstant() 7721 const PointerAuthSchema &TypeInfoSchema = in GetInterfaceEHType()
|
| H A D | CGBlocks.cpp | 857 [&](llvm::Value *Value, const PointerAuthSchema &Schema, in EmitBlockLiteral()
|
| H A D | CodeGenFunction.h | 4577 CGPointerAuthInfo EmitPointerAuthInfo(const PointerAuthSchema &Schema,
|
| H A D | CodeGenModule.cpp | 2270 const PointerAuthSchema &InitFiniAuthSchema = in EmitCtorList()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 1511 using Key = PointerAuthSchema::ARM8_3Key; in setDefaultPointerAuthOptions() 1512 using Discrimination = PointerAuthSchema::Discrimination; in setDefaultPointerAuthOptions() 1514 Opts.FunctionPointers = PointerAuthSchema( in setDefaultPointerAuthOptions() 1519 Opts.CXXVTablePointers = PointerAuthSchema( in setDefaultPointerAuthOptions() 1526 PointerAuthSchema(Key::ASDA, true, Discrimination::Constant, in setDefaultPointerAuthOptions() 1530 PointerAuthSchema(Key::ASDA, false, Discrimination::None); in setDefaultPointerAuthOptions() 1533 PointerAuthSchema(Key::ASDA, false, Discrimination::None); in setDefaultPointerAuthOptions() 1535 PointerAuthSchema(Key::ASIA, true, Discrimination::Decl); in setDefaultPointerAuthOptions() 1537 PointerAuthSchema(Key::ASIA, false, Discrimination::Type); in setDefaultPointerAuthOptions() 1540 Opts.InitFiniPointers = PointerAuthSchema( in setDefaultPointerAuthOptions() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | ConstantInitBuilder.h | 29 class PointerAuthSchema; variable 207 const PointerAuthSchema &Schema, GlobalDecl CalleeDecl,
|