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

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

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 24 of file MemorySanitizer.h.

Constructor & Destructor Documentation

◆ MemorySanitizerOptions() [1/3]

llvm::MemorySanitizerOptions::MemorySanitizerOptions ( )

Definition at line 25 of file MemorySanitizer.h.

◆ MemorySanitizerOptions() [2/3]

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

Definition at line 26 of file MemorySanitizer.h.

◆ MemorySanitizerOptions() [3/3]

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

Definition at line 693 of file MemorySanitizer.cpp.

Member Data Documentation

◆ EagerChecks

bool llvm::MemorySanitizerOptions::EagerChecks

Definition at line 33 of file MemorySanitizer.h.

◆ Kernel

bool llvm::MemorySanitizerOptions::Kernel

Definition at line 30 of file MemorySanitizer.h.

◆ Recover

bool llvm::MemorySanitizerOptions::Recover

Definition at line 32 of file MemorySanitizer.h.

◆ TrackOrigins

int llvm::MemorySanitizerOptions::TrackOrigins

Definition at line 31 of file MemorySanitizer.h.

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