struct SanitizerStatReport
Declaration
struct SanitizerStatReport { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Transforms/Utils/SanitizerStats.h:32
Method Overview
- public SanitizerStatReport(llvm::Module * M)
- public void create(IRBuilder<> & B, llvm::SanitizerStatKind SK)
- public void finish()
Methods
¶SanitizerStatReport(llvm::Module* M)
SanitizerStatReport(llvm::Module* M)
Declared at: llvm/include/llvm/Transforms/Utils/SanitizerStats.h:33
Parameters
- llvm::Module* M
¶void create(IRBuilder<>& B,
llvm::SanitizerStatKind SK)
void create(IRBuilder<>& B,
llvm::SanitizerStatKind SK)
Description
Generates code into B that increments a location-specific counter tagged with the given sanitizer kind SK.
Declared at: llvm/include/llvm/Transforms/Utils/SanitizerStats.h:37
Parameters
- IRBuilder<>& B
- llvm::SanitizerStatKind SK
¶void finish()
void finish()
Description
Finalize module stats array and add global constructor to register it.
Declared at: llvm/include/llvm/Transforms/Utils/SanitizerStats.h:40