|
clang 22.0.0git
|
#include "clang/Basic/LLVM.h"#include "clang/Basic/LangOptions.h"#include "llvm/ADT/STLForwardCompat.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Target/TargetOptions.h"#include <optional>Go to the source code of this file.
Classes | |
| class | clang::PointerAuthSchema |
| struct | clang::PointerAuthOptions |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
Variables | |
| constexpr uint16_t | clang::BlockDescriptorConstantDiscriminator = 0xC0BB |
| Constant discriminator to be used with block descriptor pointers. | |
| constexpr uint16_t | clang::InitFiniPointerConstantDiscriminator = 0xD9D4 |
| Constant discriminator to be used with function pointers in .init_array and .fini_array. | |
| constexpr uint16_t | clang::MethodListPointerConstantDiscriminator = 0xC310 |
| Constant discriminator to be used with method list pointers. | |
| constexpr uint16_t | clang::IsaPointerConstantDiscriminator = 0x6AE1 |
| Constant discriminator to be used with objective-c isa pointers. | |
| constexpr uint16_t | clang::SuperPointerConstantDiscriminator = 0xB5AB |
| Constant discriminator to be used with objective-c superclass pointers. | |
| constexpr uint16_t | clang::SelPointerConstantDiscriminator = 0x57c2 |
| Constant discriminator to be used with objective-c sel pointers. | |
| constexpr uint16_t | clang::ClassROConstantDiscriminator = 0x61F8 |
| Constant discriminator to be used with objective-c class_ro_t pointers. | |
| constexpr unsigned | clang::PointerAuthKeyNone = -1 |
| constexpr uint16_t | clang::StdTypeInfoVTablePointerConstantDiscrimination = 0xB1EA |
| Constant discriminator for std::type_info vtable pointers: 0xB1EA/45546 The value is ptrauth_string_discriminator("_ZTVSt9type_info"), i.e., the vtable type discriminator for classes derived from std::type_info. | |