LLVM  16.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::MemorySanitizerOptions Struct Reference

#include "llvm/Transforms/Instrumentation/MemorySanitizer.h"

Collaboration diagram for llvm::MemorySanitizerOptions:
Collaboration graph
[legend]

Public Member Functions

 MemorySanitizerOptions ()
 
 MemorySanitizerOptions (int TrackOrigins, bool Recover, bool Kernel)
 
 MemorySanitizerOptions (int TrackOrigins, bool Recover, bool Kernel, bool EagerChecks)
 

Public Attributes

bool Kernel
 
int TrackOrigins
 
bool Recover
 
bool EagerChecks
 

Detailed Description

Definition at line 25 of file MemorySanitizer.h.

Constructor & Destructor Documentation

◆ MemorySanitizerOptions() [1/3]

llvm::MemorySanitizerOptions::MemorySanitizerOptions ( )
inline

Definition at line 26 of file MemorySanitizer.h.

◆ MemorySanitizerOptions() [2/3]

llvm::MemorySanitizerOptions::MemorySanitizerOptions ( int  TrackOrigins,
bool  Recover,
bool  Kernel 
)
inline

Definition at line 27 of file MemorySanitizer.h.

◆ MemorySanitizerOptions() [3/3]

MemorySanitizerOptions::MemorySanitizerOptions ( int  TrackOrigins,
bool  Recover,
bool  Kernel,
bool  EagerChecks 
)

Definition at line 677 of file MemorySanitizer.cpp.

Member Data Documentation

◆ EagerChecks

bool llvm::MemorySanitizerOptions::EagerChecks

Definition at line 34 of file MemorySanitizer.h.

◆ Kernel

bool llvm::MemorySanitizerOptions::Kernel

Definition at line 31 of file MemorySanitizer.h.

◆ Recover

bool llvm::MemorySanitizerOptions::Recover

Definition at line 33 of file MemorySanitizer.h.

◆ TrackOrigins

int llvm::MemorySanitizerOptions::TrackOrigins

Definition at line 32 of file MemorySanitizer.h.


The documentation for this struct was generated from the following files: