LLVM 17.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) | |
Instruction * | getInsn () |
Value * | getPtr () |
Public Attributes | |
Use * | PtrUse |
bool | IsWrite |
Type * | OpType |
TypeSize | TypeStoreSize = TypeSize::Fixed(0) |
MaybeAlign | Alignment |
Value * | MaybeMask |
Definition at line 25 of file AddressSanitizerCommon.h.
|
inline |
Definition at line 35 of file AddressSanitizerCommon.h.
References DL, I, OpType, PtrUse, and TypeStoreSize.
|
inline |
Definition at line 45 of file AddressSanitizerCommon.h.
References PtrUse.
|
inline |
Definition at line 47 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::MaybeMask |
Definition at line 33 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::Fixed(0) |
Definition at line 30 of file AddressSanitizerCommon.h.
Referenced by InterestingMemoryOperand().