New PM pass that finalizes sanitizer binary metadata for a machine function.

Synopsis

Declared in <llvm/CodeGen/SanitizerBinaryMetadata.h>

class MachineSanitizerBinaryMetadataPass
    : public RequiredPassInfoMixin<MachineSanitizerBinaryMetadataPass>

Description

For functions covered by sanitizer PC‐section metadata with use‐after‐return enabled, appends the size of stack arguments to the metadata.

Base Classes

Name

Description

RequiredPassInfoMixin<MachineSanitizerBinaryMetadataPass>

A CRTP mix‐in for passes that should not be skipped.

Member Functions

Name

Description

run

Finalize sanitizer binary metadata for MF.

Static Member Functions

Name

Description

isRequired

Return true; required passes cannot be skipped.

Created with MrDocs