Macros | Functions
dynamic_annotations.cc File Reference
#include <stdlib.h>
#include <string.h>
#include "absl/base/dynamic_annotations.h"
Include dependency graph for dynamic_annotations.cc:

Go to the source code of this file.

Macros

#define __has_feature(x)   0
 
#define DYNAMIC_ANNOTATIONS_EXTERNAL_IMPL   0
 

Functions

void AnnotateBenignRace (const char *, int, const volatile void *, const char *)
 
void AnnotateBenignRaceSized (const char *, int, const volatile void *, size_t, const char *)
 
void AnnotateEnableRaceDetection (const char *, int, int)
 
void AnnotateIgnoreReadsBegin (const char *, int)
 
void AnnotateIgnoreReadsEnd (const char *, int)
 
void AnnotateIgnoreWritesBegin (const char *, int)
 
void AnnotateIgnoreWritesEnd (const char *, int)
 
void AnnotateMemoryIsInitialized (const char *, int, const volatile void *mem, size_t size)
 
void AnnotateMemoryIsUninitialized (const char *, int, const volatile void *mem, size_t size)
 
void AnnotateRWLockAcquired (const char *, int, const volatile void *, long)
 
void AnnotateRWLockCreate (const char *, int, const volatile void *)
 
void AnnotateRWLockDestroy (const char *, int, const volatile void *)
 
void AnnotateRWLockReleased (const char *, int, const volatile void *, long)
 
void AnnotateThreadName (const char *, int, const char *)
 
static int GetRunningOnValgrind (void)
 
int RunningOnValgrind (void)
 
double ValgrindSlowdown (void)
 

Macro Definition Documentation

◆ __has_feature

#define __has_feature (   x)    0

Definition at line 21 of file dynamic_annotations.cc.

◆ DYNAMIC_ANNOTATIONS_EXTERNAL_IMPL

#define DYNAMIC_ANNOTATIONS_EXTERNAL_IMPL   0

Definition at line 29 of file dynamic_annotations.cc.

Function Documentation

◆ AnnotateBenignRace()

void AnnotateBenignRace ( const char *  ,
int  ,
const volatile void *  ,
const char *   
)

Definition at line 53 of file dynamic_annotations.cc.

◆ AnnotateBenignRaceSized()

void AnnotateBenignRaceSized ( const char *  ,
int  ,
const volatile void *  ,
size_t  ,
const char *   
)

Definition at line 56 of file dynamic_annotations.cc.

◆ AnnotateEnableRaceDetection()

void AnnotateEnableRaceDetection ( const char *  ,
int  ,
int   
)

Definition at line 66 of file dynamic_annotations.cc.

◆ AnnotateIgnoreReadsBegin()

void AnnotateIgnoreReadsBegin ( const char *  ,
int   
)

Definition at line 62 of file dynamic_annotations.cc.

◆ AnnotateIgnoreReadsEnd()

void AnnotateIgnoreReadsEnd ( const char *  ,
int   
)

Definition at line 63 of file dynamic_annotations.cc.

◆ AnnotateIgnoreWritesBegin()

void AnnotateIgnoreWritesBegin ( const char *  ,
int   
)

Definition at line 64 of file dynamic_annotations.cc.

◆ AnnotateIgnoreWritesEnd()

void AnnotateIgnoreWritesEnd ( const char *  ,
int   
)

Definition at line 65 of file dynamic_annotations.cc.

◆ AnnotateMemoryIsInitialized()

void AnnotateMemoryIsInitialized ( const char *  ,
int  ,
const volatile void *  mem,
size_t  size 
)

Definition at line 67 of file dynamic_annotations.cc.

◆ AnnotateMemoryIsUninitialized()

void AnnotateMemoryIsUninitialized ( const char *  ,
int  ,
const volatile void *  mem,
size_t  size 
)

Definition at line 77 of file dynamic_annotations.cc.

◆ AnnotateRWLockAcquired()

void AnnotateRWLockAcquired ( const char *  ,
int  ,
const volatile void *  ,
long   
)

Definition at line 49 of file dynamic_annotations.cc.

◆ AnnotateRWLockCreate()

void AnnotateRWLockCreate ( const char *  ,
int  ,
const volatile void *   
)

Definition at line 45 of file dynamic_annotations.cc.

◆ AnnotateRWLockDestroy()

void AnnotateRWLockDestroy ( const char *  ,
int  ,
const volatile void *   
)

Definition at line 47 of file dynamic_annotations.cc.

◆ AnnotateRWLockReleased()

void AnnotateRWLockReleased ( const char *  ,
int  ,
const volatile void *  ,
long   
)

Definition at line 51 of file dynamic_annotations.cc.

◆ AnnotateThreadName()

void AnnotateThreadName ( const char *  ,
int  ,
const char *   
)

Definition at line 60 of file dynamic_annotations.cc.

◆ GetRunningOnValgrind()

static int GetRunningOnValgrind ( void  )
static

Definition at line 87 of file dynamic_annotations.cc.

◆ RunningOnValgrind()

int RunningOnValgrind ( void  )

Definition at line 99 of file dynamic_annotations.cc.

◆ ValgrindSlowdown()

double ValgrindSlowdown ( void  )

Definition at line 111 of file dynamic_annotations.cc.



abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22