This is a public interface to the hardware address sanitizer.
Declared in <llvm/Transforms/Instrumentation/HWAddressSanitizer.h>
class HWAddressSanitizerPass
: public RequiredPassInfoMixin<HWAddressSanitizerPass>
pass for instrumenting code to check for various memory errors at runtime, similar to AddressSanitizer but based on partial hardware assistance.
| Name | Description |
|---|---|
RequiredPassInfoMixin<HWAddressSanitizerPass> | A CRTP mix-in for passes that should not be skipped. |
| Name | Description |
|---|---|
HWAddressSanitizerPass [constructor] | Construct a Hardware AddressSanitizer pass with the given options. |
printPipeline | Print this pass's pipeline representation to OS. |
run | Run Hardware AddressSanitizer instrumentation over the module. |
| Name | Description |
|---|---|
isRequired | Return true; required passes cannot be skipped. |