MySQL 8.4.0
Source Code Documentation
debug_sync.h File Reference

Declarations for the Debug Sync Facility. More...

#include <stddef.h>
#include <sys/types.h>
#include <string>
#include "my_compiler.h"
#include "my_inttypes.h"
#include "my_sharedlib.h"
#include "string_with_len.h"

Go to the source code of this file.

Macros

#define DEBUG_SYNC(_thd_, _sync_point_name_)   /* disabled DEBUG_SYNC */
 
#define DBUG_SIGNAL_WAIT_FOR(T, A, B, C)
 
#define CONDITIONAL_SYNC_POINT(NAME)
 
#define CONDITIONAL_SYNC_POINT_FOR_TIMESTAMP(NAME)
 

Detailed Description

Declarations for the Debug Sync Facility.

See debug_sync.cc for details.

Macro Definition Documentation

◆ CONDITIONAL_SYNC_POINT

#define CONDITIONAL_SYNC_POINT (   NAME)

◆ CONDITIONAL_SYNC_POINT_FOR_TIMESTAMP

#define CONDITIONAL_SYNC_POINT_FOR_TIMESTAMP (   NAME)

◆ DBUG_SIGNAL_WAIT_FOR

#define DBUG_SIGNAL_WAIT_FOR (   T,
  A,
  B,
 
)
Value:
do { \
} while (0)

◆ DEBUG_SYNC

#define DEBUG_SYNC (   _thd_,
  _sync_point_name_ 
)    /* disabled DEBUG_SYNC */