Pass that exports this module's CFI checks for cross-DSO verification.
Declared in <llvm/Transforms/IPO/CrossDSOCFI.h>
class CrossDSOCFIPass
: public OptionalPassInfoMixin<CrossDSOCFIPass>
Exports all llvm.bitset's found in the module in the form of a __cfi_check function, which can be used to verify cross-DSO call targets.
| Name | Description |
|---|---|
OptionalPassInfoMixin<CrossDSOCFIPass> | A CRTP mix-in for passes that can be skipped. |
| Name | Description |
|---|---|
run | Run cross-DSO CFI export over the given module. |
| Name | Description |
|---|---|
isRequired | Return false; optional passes may be skipped. |