#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) | 
|  | 
      
        
          | #define __has_feature | ( |  | x | ) | 0 | 
      
 
 
      
        
          | #define DYNAMIC_ANNOTATIONS_EXTERNAL_IMPL   0 | 
      
 
 
      
        
          | 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 |  | ) |  |  | static | 
 
 
      
        
          | int RunningOnValgrind | ( | void |  | ) |  | 
      
 
 
      
        
          | double ValgrindSlowdown | ( | void |  | ) |  |