#include <stdlib.h>
#include <string.h>
#include "absl/base/dynamic_annotations.h"
Go to the source code of this file.
|
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) |
|
◆ __has_feature
#define __has_feature |
( |
|
x | ) |
0 |
◆ DYNAMIC_ANNOTATIONS_EXTERNAL_IMPL
#define DYNAMIC_ANNOTATIONS_EXTERNAL_IMPL 0 |
◆ AnnotateBenignRace()
void AnnotateBenignRace |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
, |
|
|
const char * |
|
|
) |
| |
◆ AnnotateBenignRaceSized()
void AnnotateBenignRaceSized |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
, |
|
|
size_t |
, |
|
|
const char * |
|
|
) |
| |
◆ AnnotateEnableRaceDetection()
void AnnotateEnableRaceDetection |
( |
const char * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ AnnotateIgnoreReadsBegin()
void AnnotateIgnoreReadsBegin |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
◆ AnnotateIgnoreReadsEnd()
void AnnotateIgnoreReadsEnd |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
◆ AnnotateIgnoreWritesBegin()
void AnnotateIgnoreWritesBegin |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
◆ AnnotateIgnoreWritesEnd()
void AnnotateIgnoreWritesEnd |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
◆ AnnotateMemoryIsInitialized()
void AnnotateMemoryIsInitialized |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
mem, |
|
|
size_t |
size |
|
) |
| |
◆ AnnotateMemoryIsUninitialized()
void AnnotateMemoryIsUninitialized |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
mem, |
|
|
size_t |
size |
|
) |
| |
◆ AnnotateRWLockAcquired()
void AnnotateRWLockAcquired |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
, |
|
|
long |
|
|
) |
| |
◆ AnnotateRWLockCreate()
void AnnotateRWLockCreate |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
|
|
) |
| |
◆ AnnotateRWLockDestroy()
void AnnotateRWLockDestroy |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
|
|
) |
| |
◆ AnnotateRWLockReleased()
void AnnotateRWLockReleased |
( |
const char * |
, |
|
|
int |
, |
|
|
const volatile void * |
, |
|
|
long |
|
|
) |
| |
◆ AnnotateThreadName()
void AnnotateThreadName |
( |
const char * |
, |
|
|
int |
, |
|
|
const char * |
|
|
) |
| |
◆ GetRunningOnValgrind()
static int GetRunningOnValgrind |
( |
void |
| ) |
|
|
static |
◆ RunningOnValgrind()
int RunningOnValgrind |
( |
void |
| ) |
|
◆ ValgrindSlowdown()
double ValgrindSlowdown |
( |
void |
| ) |
|