RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::ASan Struct Referencefinal

#include "/__w/rawspeed/rawspeed/rawspeed/src/external/AddressSanitizer.h"

Public Member Functions

 ASan ()=delete
 ASan (const ASan &)=delete
 ASan (ASan &&)=delete
ASanoperator= (const ASan &)=delete
ASanoperator= (ASan &&)=delete
 ~ASan ()=delete

Static Public Member Functions

static void PoisonMemoryRegion (const volatile void *addr, size_t size)
static void UnPoisonMemoryRegion (const volatile void *addr, size_t size)
static bool RegionIsPoisoned (const volatile void *addr, size_t size)

Detailed Description

Definition at line 39 of file AddressSanitizer.h.

Constructor & Destructor Documentation

◆ ASan() [1/3]

rawspeed::ASan::ASan ( )
delete

Referenced by ASan(), ASan(), operator=(), and operator=().

Here is the caller graph for this function:

◆ ASan() [2/3]

rawspeed::ASan::ASan ( const ASan & )
delete

References ASan().

Here is the call graph for this function:

◆ ASan() [3/3]

rawspeed::ASan::ASan ( ASan && )
delete

References ASan().

Here is the call graph for this function:

◆ ~ASan()

rawspeed::ASan::~ASan ( )
delete

Member Function Documentation

◆ operator=() [1/2]

ASan & rawspeed::ASan::operator= ( ASan && )
delete

References ASan().

Here is the call graph for this function:

◆ operator=() [2/2]

ASan & rawspeed::ASan::operator= ( const ASan & )
delete

References ASan().

Here is the call graph for this function:

◆ PoisonMemoryRegion()

void rawspeed::ASan::PoisonMemoryRegion ( const volatile void * addr,
size_t size )
inlinestatic

Definition at line 71 of file AddressSanitizer.h.

◆ RegionIsPoisoned()

bool rawspeed::ASan::RegionIsPoisoned ( const volatile void * addr,
size_t size )
inlinestatic

Definition at line 84 of file AddressSanitizer.h.

Referenced by rawspeed::Buffer::Buffer(), and rawspeed::ByteStream::check().

Here is the caller graph for this function:

◆ UnPoisonMemoryRegion()

void rawspeed::ASan::UnPoisonMemoryRegion ( const volatile void * addr,
size_t size )
inlinestatic

Definition at line 78 of file AddressSanitizer.h.


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