LLVM  17.0.0git
Classes | Namespaces | Variables
SanitizerBinaryMetadata.h File Reference
#include "llvm/IR/Function.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/PassManager.h"
#include "llvm/Transforms/Instrumentation.h"
Include dependency graph for SanitizerBinaryMetadata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


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


 This is an optimization pass for GlobalISel generic memory operations.


constexpr int llvm::kSanitizerBinaryMetadataAtomicsBit = 0
constexpr int llvm::kSanitizerBinaryMetadataUARBit = 1
constexpr uint32_t llvm::kSanitizerBinaryMetadataNone = 0
constexpr uint32_t llvm::kSanitizerBinaryMetadataAtomics
constexpr uint32_t llvm::kSanitizerBinaryMetadataUAR
constexpr char llvm::kSanitizerBinaryMetadataCoveredSection []
constexpr char llvm::kSanitizerBinaryMetadataAtomicsSection []