LLVM 22.0.0git
AddressSanitizerCommon.h File Reference

Go to the source code of this file.

Namespaces

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

Functions

void llvm::getAddressSanitizerParams (const Triple &TargetTriple, int LongSize, bool IsKasan, uint64_t *ShadowBase, int *MappingScale, bool *OrShadowOffset)
void llvm::removeASanIncompatibleFnAttributes (Function &F, bool ReadsArgMem)
 Remove memory attributes that are incompatible with the instrumentation added by AddressSanitizer and HWAddressSanitizer.