LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::ASanAccessInfo Struct Reference

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

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

Public Member Functions

 ASanAccessInfo (int32_t Packed)
 
 ASanAccessInfo (bool IsWrite, bool CompileKernel, uint8_t AccessSizeIndex)
 

Public Attributes

const int32_t Packed
 
const uint8_t AccessSizeIndex
 
const bool IsWrite
 
const bool CompileKernel
 

Detailed Description

Definition at line 162 of file AddressSanitizer.h.

Constructor & Destructor Documentation

◆ ASanAccessInfo() [1/2]

llvm::ASanAccessInfo::ASanAccessInfo ( int32_t  Packed)
explicit

Definition at line 584 of file AddressSanitizer.cpp.

◆ ASanAccessInfo() [2/2]

llvm::ASanAccessInfo::ASanAccessInfo ( bool  IsWrite,
bool  CompileKernel,
uint8_t  AccessSizeIndex 
)

Definition at line 590 of file AddressSanitizer.cpp.

Member Data Documentation

◆ AccessSizeIndex

const uint8_t llvm::ASanAccessInfo::AccessSizeIndex

Definition at line 164 of file AddressSanitizer.h.

◆ CompileKernel

const bool llvm::ASanAccessInfo::CompileKernel

Definition at line 166 of file AddressSanitizer.h.

◆ IsWrite

const bool llvm::ASanAccessInfo::IsWrite

Definition at line 165 of file AddressSanitizer.h.

◆ Packed

const int32_t llvm::ASanAccessInfo::Packed

Definition at line 163 of file AddressSanitizer.h.


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