llvm::HWAddressSanitizerPass

This is a public interface to the hardware address sanitizer.

Synopsis

Declared in <llvm/Transforms/Instrumentation/HWAddressSanitizer.h>

class HWAddressSanitizerPass
    : public RequiredPassInfoMixin<HWAddressSanitizerPass>

Description

pass for instrumenting code to check for various memory errors at runtime, similar to AddressSanitizer but based on partial hardware assistance.

Base Classes

NameDescription
RequiredPassInfoMixin<HWAddressSanitizerPass>A CRTP mix-in for passes that should not be skipped.

Member Functions

NameDescription
HWAddressSanitizerPass [constructor]Construct from HWAddressSanitizerOptions
printPipeline
run

Static Member Functions

Name
isRequired