Macros
third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h File Reference
#include <stddef.h>
#include "absl/base/config.h"
Include dependency graph for third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h:

Go to the source code of this file.

Macros

#define ABSL_INTERNAL_ANNOTALYSIS_ENABLED   defined(ABSL_INTERNAL_IGNORE_READS_ATTRIBUTE_ENABLED)
 
#define ABSL_INTERNAL_BEGIN_EXTERN_C
 
#define ABSL_INTERNAL_END_EXTERN_C
 
#define ABSL_INTERNAL_GLOBAL_SCOPED(F)   F
 
#define ABSL_INTERNAL_IGNORE_READS_BEGIN_ATTRIBUTE
 
#define ABSL_INTERNAL_IGNORE_READS_END_ATTRIBUTE
 
#define ABSL_INTERNAL_MEMORY_ANNOTATIONS_ENABLED   0
 
#define ABSL_INTERNAL_RACE_ANNOTATIONS_ENABLED   0
 
#define ABSL_INTERNAL_READS_ANNOTATIONS_ENABLED   0
 
#define ABSL_INTERNAL_READS_WRITES_ANNOTATIONS_ENABLED   ABSL_INTERNAL_ANNOTALYSIS_ENABLED
 
#define ABSL_INTERNAL_STATIC_INLINE   static inline
 
#define ABSL_INTERNAL_WRITES_ANNOTATIONS_ENABLED   0
 
#define ADDRESS_SANITIZER_REDZONE(name)   static_assert(true, "")
 
#define ANNOTATE_BENIGN_RACE(address, description)
 
#define ANNOTATE_BENIGN_RACE_SIZED(address, size, description)
 
#define ANNOTATE_BENIGN_RACE_STATIC(static_var, description)
 
#define ANNOTATE_CONTIGUOUS_CONTAINER(beg, end, old_mid, new_mid)
 
#define ANNOTATE_ENABLE_RACE_DETECTION(enable)
 
#define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN()
 
#define ANNOTATE_IGNORE_READS_AND_WRITES_END()
 
#define ANNOTATE_IGNORE_READS_BEGIN()   ABSL_INTERNAL_GLOBAL_SCOPED(AbslInternalAnnotateIgnoreReadsBegin)()
 
#define ANNOTATE_IGNORE_READS_END()   ABSL_INTERNAL_GLOBAL_SCOPED(AbslInternalAnnotateIgnoreReadsEnd)()
 
#define ANNOTATE_IGNORE_WRITES_BEGIN()
 
#define ANNOTATE_IGNORE_WRITES_END()
 
#define ANNOTATE_MEMORY_IS_INITIALIZED(address, size)
 
#define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size)
 
#define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w)
 
#define ANNOTATE_RWLOCK_CREATE(lock)
 
#define ANNOTATE_RWLOCK_CREATE_STATIC(lock)
 
#define ANNOTATE_RWLOCK_DESTROY(lock)
 
#define ANNOTATE_RWLOCK_RELEASED(lock, is_w)
 
#define ANNOTATE_THREAD_NAME(name)
 
#define DYNAMIC_ANNOTATIONS_ENABLED   0
 

Macro Definition Documentation

◆ ABSL_INTERNAL_ANNOTALYSIS_ENABLED

#define ABSL_INTERNAL_ANNOTALYSIS_ENABLED   defined(ABSL_INTERNAL_IGNORE_READS_ATTRIBUTE_ENABLED)

◆ ABSL_INTERNAL_BEGIN_EXTERN_C

#define ABSL_INTERNAL_BEGIN_EXTERN_C

◆ ABSL_INTERNAL_END_EXTERN_C

#define ABSL_INTERNAL_END_EXTERN_C

◆ ABSL_INTERNAL_GLOBAL_SCOPED

#define ABSL_INTERNAL_GLOBAL_SCOPED (   F)    F

◆ ABSL_INTERNAL_IGNORE_READS_BEGIN_ATTRIBUTE

#define ABSL_INTERNAL_IGNORE_READS_BEGIN_ATTRIBUTE

◆ ABSL_INTERNAL_IGNORE_READS_END_ATTRIBUTE

#define ABSL_INTERNAL_IGNORE_READS_END_ATTRIBUTE

◆ ABSL_INTERNAL_MEMORY_ANNOTATIONS_ENABLED

#define ABSL_INTERNAL_MEMORY_ANNOTATIONS_ENABLED   0

◆ ABSL_INTERNAL_RACE_ANNOTATIONS_ENABLED

#define ABSL_INTERNAL_RACE_ANNOTATIONS_ENABLED   0

◆ ABSL_INTERNAL_READS_ANNOTATIONS_ENABLED

#define ABSL_INTERNAL_READS_ANNOTATIONS_ENABLED   0

◆ ABSL_INTERNAL_READS_WRITES_ANNOTATIONS_ENABLED

#define ABSL_INTERNAL_READS_WRITES_ANNOTATIONS_ENABLED   ABSL_INTERNAL_ANNOTALYSIS_ENABLED

◆ ABSL_INTERNAL_STATIC_INLINE

#define ABSL_INTERNAL_STATIC_INLINE   static inline

◆ ABSL_INTERNAL_WRITES_ANNOTATIONS_ENABLED

#define ABSL_INTERNAL_WRITES_ANNOTATIONS_ENABLED   0

◆ ADDRESS_SANITIZER_REDZONE

#define ADDRESS_SANITIZER_REDZONE (   name)    static_assert(true, "")

◆ ANNOTATE_BENIGN_RACE

#define ANNOTATE_BENIGN_RACE (   address,
  description 
)

◆ ANNOTATE_BENIGN_RACE_SIZED

#define ANNOTATE_BENIGN_RACE_SIZED (   address,
  size,
  description 
)

◆ ANNOTATE_BENIGN_RACE_STATIC

#define ANNOTATE_BENIGN_RACE_STATIC (   static_var,
  description 
)

◆ ANNOTATE_CONTIGUOUS_CONTAINER

#define ANNOTATE_CONTIGUOUS_CONTAINER (   beg,
  end,
  old_mid,
  new_mid 
)

◆ ANNOTATE_ENABLE_RACE_DETECTION

#define ANNOTATE_ENABLE_RACE_DETECTION (   enable)

◆ ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN

#define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN ( )
Value:
do { \
ANNOTATE_IGNORE_READS_BEGIN(); \
ANNOTATE_IGNORE_WRITES_BEGIN(); \
} while (0)

Definition at line 334 of file third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h.

◆ ANNOTATE_IGNORE_READS_AND_WRITES_END

#define ANNOTATE_IGNORE_READS_AND_WRITES_END ( )
Value:
do { \
ANNOTATE_IGNORE_WRITES_END(); \
ANNOTATE_IGNORE_READS_END(); \
} while (0)

Definition at line 341 of file third_party/abseil-cpp/absl/base/internal/dynamic_annotations.h.

◆ ANNOTATE_IGNORE_READS_BEGIN

#define ANNOTATE_IGNORE_READS_BEGIN ( )    ABSL_INTERNAL_GLOBAL_SCOPED(AbslInternalAnnotateIgnoreReadsBegin)()

◆ ANNOTATE_IGNORE_READS_END

#define ANNOTATE_IGNORE_READS_END ( )    ABSL_INTERNAL_GLOBAL_SCOPED(AbslInternalAnnotateIgnoreReadsEnd)()

◆ ANNOTATE_IGNORE_WRITES_BEGIN

#define ANNOTATE_IGNORE_WRITES_BEGIN ( )

◆ ANNOTATE_IGNORE_WRITES_END

#define ANNOTATE_IGNORE_WRITES_END ( )

◆ ANNOTATE_MEMORY_IS_INITIALIZED

#define ANNOTATE_MEMORY_IS_INITIALIZED (   address,
  size 
)

◆ ANNOTATE_MEMORY_IS_UNINITIALIZED

#define ANNOTATE_MEMORY_IS_UNINITIALIZED (   address,
  size 
)

◆ ANNOTATE_RWLOCK_ACQUIRED

#define ANNOTATE_RWLOCK_ACQUIRED (   lock,
  is_w 
)

◆ ANNOTATE_RWLOCK_CREATE

#define ANNOTATE_RWLOCK_CREATE (   lock)

◆ ANNOTATE_RWLOCK_CREATE_STATIC

#define ANNOTATE_RWLOCK_CREATE_STATIC (   lock)

◆ ANNOTATE_RWLOCK_DESTROY

#define ANNOTATE_RWLOCK_DESTROY (   lock)

◆ ANNOTATE_RWLOCK_RELEASED

#define ANNOTATE_RWLOCK_RELEASED (   lock,
  is_w 
)

◆ ANNOTATE_THREAD_NAME

#define ANNOTATE_THREAD_NAME (   name)

◆ DYNAMIC_ANNOTATIONS_ENABLED

#define DYNAMIC_ANNOTATIONS_ENABLED   0


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:11