LLVM 20.0.0git
|
#include "llvm/Transforms/Instrumentation/AddressSanitizerCommon.h"
Public Member Functions | |
InterestingMemoryOperand (Instruction *I, unsigned OperandNo, bool IsWrite, class Type *OpType, MaybeAlign Alignment, Value *MaybeMask=nullptr, Value *MaybeEVL=nullptr, Value *MaybeStride=nullptr) | |
Instruction * | getInsn () |
Value * | getPtr () |
Public Attributes | |
Use * | PtrUse |
bool | IsWrite |
Type * | OpType |
TypeSize | TypeStoreSize = TypeSize::getFixed(0) |
MaybeAlign | Alignment |
Value * | MaybeMask |
Value * | MaybeEVL |
Value * | MaybeStride |
Definition at line 25 of file AddressSanitizerCommon.h.
|
inline |
Definition at line 39 of file AddressSanitizerCommon.h.
References DL, I, OpType, PtrUse, and TypeStoreSize.
|
inline |
Definition at line 51 of file AddressSanitizerCommon.h.
References PtrUse.
|
inline |
Definition at line 53 of file AddressSanitizerCommon.h.
References PtrUse.
MaybeAlign llvm::InterestingMemoryOperand::Alignment |
Definition at line 31 of file AddressSanitizerCommon.h.
bool llvm::InterestingMemoryOperand::IsWrite |
Definition at line 28 of file AddressSanitizerCommon.h.
Value* llvm::InterestingMemoryOperand::MaybeEVL |
Definition at line 35 of file AddressSanitizerCommon.h.
Value* llvm::InterestingMemoryOperand::MaybeMask |
Definition at line 33 of file AddressSanitizerCommon.h.
Value* llvm::InterestingMemoryOperand::MaybeStride |
Definition at line 37 of file AddressSanitizerCommon.h.
Type* llvm::InterestingMemoryOperand::OpType |
Definition at line 29 of file AddressSanitizerCommon.h.
Referenced by InterestingMemoryOperand().
Use* llvm::InterestingMemoryOperand::PtrUse |
Definition at line 27 of file AddressSanitizerCommon.h.
Referenced by getInsn(), getPtr(), and InterestingMemoryOperand().
TypeSize llvm::InterestingMemoryOperand::TypeStoreSize = TypeSize::getFixed(0) |
Definition at line 30 of file AddressSanitizerCommon.h.
Referenced by InterestingMemoryOperand().