LLVM 22.0.0git
SanitizerBinaryMetadata.h File Reference

Go to the source code of this file.

Classes

struct  llvm::SanitizerBinaryMetadataOptions
class  llvm::SanitizerBinaryMetadataPass
 Public interface to the SanitizerBinaryMetadata module pass for emitting metadata for binary analysis sanitizers. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Variables

constexpr int llvm::kSanitizerBinaryMetadataAtomicsBit = 0
constexpr int llvm::kSanitizerBinaryMetadataUARBit = 1
constexpr int llvm::kSanitizerBinaryMetadataUARHasSizeBit = 2
constexpr uint64_t llvm::kSanitizerBinaryMetadataAtomics
constexpr uint64_t llvm::kSanitizerBinaryMetadataUAR
constexpr uint64_t llvm::kSanitizerBinaryMetadataUARHasSize
constexpr char llvm::kSanitizerBinaryMetadataCoveredSection []
constexpr char llvm::kSanitizerBinaryMetadataAtomicsSection []