struct SanitizerStatReport

Declaration

struct SanitizerStatReport { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Transforms/Utils/SanitizerStats.h:32

Method Overview

Methods

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)

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()

Description

Finalize module stats array and add global constructor to register it.

Declared at: llvm/include/llvm/Transforms/Utils/SanitizerStats.h:40