MySQL 8.4.0
Source Code Documentation
psi_noop.cc File Reference

Always provide the noop performance interface, for plugins. More...

Macros

#define HAVE_PSI_MUTEX_INTERFACE
 
#define HAVE_PSI_RWLOCK_INTERFACE
 
#define HAVE_PSI_COND_INTERFACE
 
#define HAVE_PSI_FILE_INTERFACE
 
#define HAVE_PSI_THREAD_INTERFACE
 
#define HAVE_PSI_TABLE_INTERFACE
 
#define HAVE_PSI_STAGE_INTERFACE
 
#define HAVE_PSI_STATEMENT_INTERFACE
 
#define HAVE_PSI_SP_INTERFACE
 
#define HAVE_PSI_PS_INTERFACE
 
#define HAVE_PSI_STATEMENT_DIGEST_INTERFACE
 
#define HAVE_PSI_TRANSACTION_INTERFACE
 
#define HAVE_PSI_SOCKET_INTERFACE
 
#define HAVE_PSI_MEMORY_INTERFACE
 
#define HAVE_PSI_METRICS_INTERFACE
 
#define HAVE_PSI_ERROR_INTERFACE
 
#define HAVE_PSI_IDLE_INTERFACE
 
#define HAVE_PSI_METADATA_INTERFACE
 
#define HAVE_PSI_DATA_LOCK_INTERFACE
 
#define HAVE_PSI_SYSTEM_INTERFACE
 
#define HAVE_PSI_TLS_CHANNEL_INTERFACE
 
#define HAVE_PSI_SERVER_TELEMETRY_TRACES_INTERFACE
 

Functions

static void register_thread_noop (const char *, PSI_thread_info *, int)
 
static int spawn_thread_noop (PSI_thread_key, unsigned int, my_thread_handle *thread, const my_thread_attr_t *attr, my_start_routine start_routine, void *arg)
 
static PSI_threadnew_thread_noop (PSI_thread_key, unsigned int, const void *, ulonglong)
 
static void set_thread_id_noop (PSI_thread *, ulonglong)
 
static ulonglong get_current_thread_internal_id_noop ()
 
static ulonglong get_thread_internal_id_noop (PSI_thread *)
 
static PSI_threadget_thread_by_id_noop (ulonglong)
 
static void set_thread_THD_noop (PSI_thread *, THD *)
 
static void set_thread_os_id_noop (PSI_thread *)
 
static PSI_threadget_thread_noop (void)
 
static void set_thread_user_noop (const char *, int)
 
static void set_thread_user_host_noop (const char *, int, const char *, int)
 
static void set_thread_db_noop (const char *, int)
 
static void set_thread_command_noop (int)
 
static void set_connection_type_noop (opaque_vio_type)
 
static void set_thread_start_time_noop (time_t)
 
static void set_thread_info_noop (const char *, uint)
 
static void set_thread_secondary_engine_noop (bool)
 
static void set_thread_noop (PSI_thread *)
 
static void set_thread_peer_port_noop (PSI_thread *, uint)
 
static int set_thread_resource_group_noop (const char *, int, void *)
 
static int set_thread_resource_group_by_id_noop (PSI_thread *, ulonglong, const char *, int, void *)
 
static void aggregate_thread_status_noop (PSI_thread *)
 
static void delete_current_thread_noop (void)
 
static void delete_thread_noop (PSI_thread *)
 
static int set_thread_connect_attrs_noop (const char *buffer, uint length, const void *from_cs)
 
static void get_current_thread_event_id_noop (ulonglong *thread_internal_id, ulonglong *event_id)
 
static void get_thread_event_id_noop (PSI_thread *, ulonglong *thread_internal_id, ulonglong *event_id)
 
static int get_thread_system_attrs_noop (PSI_thread_attrs *)
 
static int get_thread_system_attrs_by_id_noop (PSI_thread *, ulonglong, PSI_thread_attrs *)
 
static int register_notification_noop (const PSI_notification *, bool)
 
static int unregister_notification_noop (int)
 
static void notify_session_connect_noop (PSI_thread *)
 
static void notify_session_disconnect_noop (PSI_thread *)
 
static void notify_session_change_user_noop (PSI_thread *)
 
static void set_mem_cnt_THD_noop (THD *, THD **backup_thd)
 
static void detect_telemetry_noop (PSI_thread *)
 
static void abort_telemetry_noop (PSI_thread *)
 
void set_psi_thread_service (void *psi)
 
static void register_mutex_noop (const char *, PSI_mutex_info *, int)
 
static PSI_mutexinit_mutex_noop (PSI_mutex_key, const void *)
 
static void destroy_mutex_noop (PSI_mutex *)
 
static PSI_mutex_lockerstart_mutex_wait_noop (PSI_mutex_locker_state *, PSI_mutex *, PSI_mutex_operation, const char *, uint)
 
static void end_mutex_wait_noop (PSI_mutex_locker *, int)
 
static void unlock_mutex_noop (PSI_mutex *)
 
void set_psi_mutex_service (void *psi)
 
static void register_rwlock_noop (const char *, PSI_rwlock_info *, int)
 
static PSI_rwlockinit_rwlock_noop (PSI_rwlock_key, const void *)
 
static void destroy_rwlock_noop (PSI_rwlock *)
 
static PSI_rwlock_lockerstart_rwlock_rdwait_noop (struct PSI_rwlock_locker_state_v1 *, struct PSI_rwlock *, enum PSI_rwlock_operation, const char *, uint)
 
static void end_rwlock_rdwait_noop (PSI_rwlock_locker *, int)
 
static struct PSI_rwlock_lockerstart_rwlock_wrwait_noop (struct PSI_rwlock_locker_state_v1 *, struct PSI_rwlock *, enum PSI_rwlock_operation, const char *, uint)
 
static void end_rwlock_wrwait_noop (PSI_rwlock_locker *, int)
 
static void unlock_rwlock_noop (PSI_rwlock *, enum PSI_rwlock_operation)
 
void set_psi_rwlock_service (void *psi)
 
static void register_cond_noop (const char *, PSI_cond_info *, int)
 
static PSI_condinit_cond_noop (PSI_cond_key, const void *)
 
static void destroy_cond_noop (PSI_cond *)
 
static void signal_cond_noop (PSI_cond *)
 
static void broadcast_cond_noop (PSI_cond *)
 
static struct PSI_cond_lockerstart_cond_wait_noop (struct PSI_cond_locker_state_v1 *, struct PSI_cond *, struct PSI_mutex *, enum PSI_cond_operation, const char *, uint)
 
static void end_cond_wait_noop (PSI_cond_locker *, int)
 
void set_psi_cond_service (void *psi)
 
static void register_file_noop (const char *, PSI_file_info *, int)
 
static PSI_file_lockerget_thread_file_name_locker_noop (PSI_file_locker_state *, PSI_file_key, enum PSI_file_operation, const char *, const void *)
 
static PSI_file_lockerget_thread_file_stream_locker_noop (PSI_file_locker_state *, PSI_file *, enum PSI_file_operation)
 
static PSI_file_lockerget_thread_file_descriptor_locker_noop (PSI_file_locker_state *, File, enum PSI_file_operation)
 
static void create_file_noop (PSI_file_key, const char *, File)
 
static void start_file_open_wait_noop (PSI_file_locker *, const char *, uint)
 
static PSI_fileend_file_open_wait_noop (PSI_file_locker *, void *)
 
static void end_file_open_wait_and_bind_to_descriptor_noop (PSI_file_locker *, File)
 
static void end_temp_file_open_wait_and_bind_to_descriptor_noop (PSI_file_locker *, File, const char *)
 
static void start_file_wait_noop (PSI_file_locker *, size_t, const char *, uint)
 
static void end_file_wait_noop (PSI_file_locker *, size_t)
 
static void start_file_close_wait_noop (PSI_file_locker *, const char *, uint)
 
static void end_file_close_wait_noop (PSI_file_locker *, int)
 
static void start_file_rename_wait_noop (PSI_file_locker *, size_t, const char *, const char *, const char *, uint)
 
static void end_file_rename_wait_noop (PSI_file_locker *, const char *, const char *, int)
 
void set_psi_file_service (void *psi)
 
static void register_socket_noop (const char *, PSI_socket_info *, int)
 
static PSI_socketinit_socket_noop (PSI_socket_key, const my_socket *, const struct sockaddr *, socklen_t)
 
static void destroy_socket_noop (PSI_socket *)
 
static PSI_socket_lockerstart_socket_wait_noop (PSI_socket_locker_state *, PSI_socket *, PSI_socket_operation, size_t, const char *, uint)
 
static void end_socket_wait_noop (PSI_socket_locker *, size_t)
 
static void set_socket_state_noop (PSI_socket *, enum PSI_socket_state)
 
static void set_socket_info_noop (PSI_socket *, const my_socket *, const struct sockaddr *, socklen_t)
 
static void set_socket_thread_owner_noop (PSI_socket *)
 
void set_psi_socket_service (void *psi)
 
static PSI_table_shareget_table_share_noop (bool, struct TABLE_SHARE *)
 
static void release_table_share_noop (PSI_table_share *)
 
static void drop_table_share_noop (bool, const char *, int, const char *, int)
 
static PSI_tableopen_table_noop (PSI_table_share *, const void *)
 
static void unbind_table_noop (PSI_table *)
 
static PSI_tablerebind_table_noop (PSI_table_share *, const void *, PSI_table *)
 
static void close_table_noop (struct TABLE_SHARE *, PSI_table *)
 
static struct PSI_table_lockerstart_table_io_wait_noop (struct PSI_table_locker_state *, struct PSI_table *, enum PSI_table_io_operation, uint, const char *, uint)
 
static void end_table_io_wait_noop (PSI_table_locker *, ulonglong)
 
static struct PSI_table_lockerstart_table_lock_wait_noop (struct PSI_table_locker_state *, struct PSI_table *, enum PSI_table_lock_operation, ulong, const char *, uint)
 
static void end_table_lock_wait_noop (PSI_table_locker *)
 
static void unlock_table_noop (PSI_table *)
 
void set_psi_table_service (void *psi)
 
static PSI_metadata_lockcreate_metadata_lock_noop (void *, const MDL_key *, opaque_mdl_type, opaque_mdl_duration, opaque_mdl_status, const char *, uint)
 
static void set_metadata_lock_status_noop (PSI_metadata_lock *, opaque_mdl_status)
 
static void set_metadata_lock_duration_noop (PSI_metadata_lock *, opaque_mdl_duration)
 
static void destroy_metadata_lock_noop (PSI_metadata_lock *)
 
static PSI_metadata_lockerstart_metadata_wait_noop (PSI_metadata_locker_state *, PSI_metadata_lock *, const char *, uint)
 
static void end_metadata_wait_noop (PSI_metadata_locker *, int)
 
void set_psi_mdl_service (void *psi)
 
static PSI_idle_lockerstart_idle_wait_noop (PSI_idle_locker_state *, const char *, uint)
 
static void end_idle_wait_noop (PSI_idle_locker *)
 
void set_psi_idle_service (void *psi)
 
static void register_stage_noop (const char *, PSI_stage_info **, int)
 
static PSI_stage_progressstart_stage_noop (PSI_stage_key, const char *, int)
 
static PSI_stage_progressget_current_stage_progress_noop ()
 
static void end_stage_noop (void)
 
void set_psi_stage_service (void *psi)
 
static void register_statement_noop (const char *, PSI_statement_info *, int)
 
static PSI_statement_lockerget_thread_statement_locker_noop (PSI_statement_locker_state *, PSI_statement_key, const void *, PSI_sp_share *)
 
static PSI_statement_lockerrefine_statement_noop (PSI_statement_locker *, PSI_statement_key)
 
static void start_statement_noop (PSI_statement_locker *, const char *, uint, const char *, uint)
 
static void set_statement_text_noop (PSI_statement_locker *, const char *, uint)
 
static void set_statement_query_id_noop (PSI_statement_locker *, ulonglong)
 
static void set_statement_lock_time_noop (PSI_statement_locker *, ulonglong)
 
static void set_statement_rows_sent_noop (PSI_statement_locker *, ulonglong)
 
static void set_statement_rows_examined_noop (PSI_statement_locker *, ulonglong)
 
static void inc_statement_created_tmp_disk_tables_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_created_tmp_tables_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_select_full_join_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_select_full_range_join_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_select_range_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_select_range_check_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_select_scan_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_sort_merge_passes_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_sort_range_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_sort_rows_noop (PSI_statement_locker *, ulong)
 
static void inc_statement_sort_scan_noop (PSI_statement_locker *, ulong)
 
static void set_statement_no_index_used_noop (PSI_statement_locker *)
 
static void set_statement_no_good_index_used_noop (PSI_statement_locker *)
 
static void set_statement_secondary_engine_noop (PSI_statement_locker *, bool)
 
static void end_statement_noop (PSI_statement_locker *, void *)
 
static PSI_prepared_stmtcreate_prepared_stmt_noop (void *, uint, PSI_statement_locker *, const char *, size_t, const char *, size_t)
 
static void destroy_prepared_stmt_noop (PSI_prepared_stmt *)
 
static void reprepare_prepared_stmt_noop (PSI_prepared_stmt *)
 
static void execute_prepared_stmt_noop (PSI_statement_locker *, PSI_prepared_stmt *)
 
static void set_prepared_stmt_text_noop (PSI_prepared_stmt *, const char *, uint)
 
static void set_prepared_stmt_secondary_engine_noop (PSI_prepared_stmt *, bool)
 
static struct PSI_digest_lockerdigest_start_noop (PSI_statement_locker *)
 
static void digest_end_noop (PSI_digest_locker *, const struct sql_digest_storage *)
 
static PSI_sp_shareget_sp_share_noop (uint, const char *, uint, const char *, uint)
 
static void release_sp_share_noop (PSI_sp_share *)
 
static PSI_sp_lockerstart_sp_noop (PSI_sp_locker_state *, PSI_sp_share *)
 
static void end_sp_noop (PSI_sp_locker *)
 
static void drop_sp_noop (uint, const char *, uint, const char *, uint)
 
static void notify_statement_query_attributes_noop (PSI_statement_locker *, bool)
 
static void abort_statement_telemetry_noop (PSI_statement_locker *)
 
void set_psi_statement_service (void *psi)
 
static PSI_transaction_lockerget_thread_transaction_locker_noop (PSI_transaction_locker_state *, const void *, const ulonglong *, int, bool, bool)
 
static void start_transaction_noop (PSI_transaction_locker *, const char *, uint)
 
static void set_transaction_xid_noop (PSI_transaction_locker *, const void *, int)
 
static void set_transaction_xa_state_noop (PSI_transaction_locker *, int)
 
static void set_transaction_gtid_noop (PSI_transaction_locker *, const void *, const void *)
 
static void set_transaction_trxid_noop (PSI_transaction_locker *, const ulonglong *)
 
static void inc_transaction_savepoints_noop (PSI_transaction_locker *, ulong)
 
static void inc_transaction_rollback_to_savepoint_noop (PSI_transaction_locker *, ulong)
 
static void inc_transaction_release_savepoint_noop (PSI_transaction_locker *, ulong)
 
static void end_transaction_noop (PSI_transaction_locker *, bool)
 
void set_psi_transaction_service (void *psi)
 
static void log_error_noop (unsigned int, PSI_error_operation)
 
void set_psi_error_service (void *psi)
 
static void register_memory_noop (const char *, PSI_memory_info *, int)
 
static PSI_memory_key memory_alloc_noop (PSI_memory_key, size_t, struct PSI_thread **owner)
 
static PSI_memory_key memory_realloc_noop (PSI_memory_key, size_t, size_t, struct PSI_thread **owner)
 
static PSI_memory_key memory_claim_noop (PSI_memory_key, size_t, struct PSI_thread **owner, bool)
 
static void memory_free_noop (PSI_memory_key, size_t, struct PSI_thread *)
 
void set_psi_memory_service (void *psi)
 
static void register_data_lock_noop (PSI_engine_data_lock_inspector *)
 
static void unregister_data_lock_noop (PSI_engine_data_lock_inspector *)
 
void set_psi_data_lock_service (void *psi)
 
static void unload_plugin_noop (const char *)
 
void set_psi_system_service (void *psi)
 
static void register_tls_channel_noop (TLS_channel_property_iterator *)
 
static void unregister_tls_channel_noop (TLS_channel_property_iterator *)
 
void set_psi_tls_channel_service (void *psi)
 
static void register_meters_noop (PSI_meter_info_v1 *, size_t)
 
static void unregister_meters_noop (PSI_meter_info_v1 *, size_t)
 
static void register_change_notification_noop (meter_registration_changes_v1_t)
 
static void unregister_change_notification_noop (meter_registration_changes_v1_t)
 
static void send_change_notification_noop (const char *, MeterNotifyType)
 
void set_psi_metric_service (void *psi)
 

Variables

static PSI_thread_service_t psi_thread_noop
 
struct PSI_thread_bootstrappsi_thread_hook = nullptr
 
PSI_thread_service_tpsi_thread_service = &psi_thread_noop
 
static PSI_mutex_service_t psi_mutex_noop
 
struct PSI_mutex_bootstrappsi_mutex_hook = nullptr
 
PSI_mutex_service_tpsi_mutex_service = &psi_mutex_noop
 
static PSI_rwlock_service_t psi_rwlock_noop
 
struct PSI_rwlock_bootstrappsi_rwlock_hook = nullptr
 
PSI_rwlock_service_tpsi_rwlock_service = &psi_rwlock_noop
 
static PSI_cond_service_t psi_cond_noop
 
struct PSI_cond_bootstrappsi_cond_hook = nullptr
 
PSI_cond_service_tpsi_cond_service = &psi_cond_noop
 
static PSI_file_service_t psi_file_noop
 
struct PSI_file_bootstrappsi_file_hook = nullptr
 
PSI_file_service_tpsi_file_service = &psi_file_noop
 
static PSI_socket_service_t psi_socket_noop
 
struct PSI_socket_bootstrappsi_socket_hook = nullptr
 
PSI_socket_service_tpsi_socket_service = &psi_socket_noop
 
static PSI_table_service_t psi_table_noop
 
struct PSI_table_bootstrappsi_table_hook = nullptr
 
PSI_table_service_tpsi_table_service = &psi_table_noop
 
static PSI_mdl_service_t psi_mdl_noop
 
struct PSI_mdl_bootstrappsi_mdl_hook = nullptr
 
PSI_mdl_service_tpsi_mdl_service = &psi_mdl_noop
 
static PSI_idle_service_t psi_idle_noop
 
struct PSI_idle_bootstrappsi_idle_hook = nullptr
 
PSI_idle_service_tpsi_idle_service = &psi_idle_noop
 
static PSI_stage_service_t psi_stage_noop
 
struct PSI_stage_bootstrappsi_stage_hook = nullptr
 
PSI_stage_service_tpsi_stage_service = &psi_stage_noop
 
static PSI_statement_service_t psi_statement_noop
 
struct PSI_statement_bootstrappsi_statement_hook = nullptr
 
PSI_statement_service_tpsi_statement_service = &psi_statement_noop
 
static PSI_transaction_service_t psi_transaction_noop
 
struct PSI_transaction_bootstrappsi_transaction_hook = nullptr
 
PSI_transaction_service_tpsi_transaction_service = &psi_transaction_noop
 
static PSI_error_service_t psi_error_noop = {log_error_noop}
 
struct PSI_error_bootstrappsi_error_hook = nullptr
 
PSI_error_service_tpsi_error_service = &psi_error_noop
 
static PSI_memory_service_t psi_memory_noop
 
struct PSI_memory_bootstrappsi_memory_hook = nullptr
 
PSI_memory_service_tpsi_memory_service = &psi_memory_noop
 
static PSI_data_lock_service_t psi_data_lock_noop
 
struct PSI_data_lock_bootstrappsi_data_lock_hook = nullptr
 
PSI_data_lock_service_tpsi_data_lock_service = &psi_data_lock_noop
 
static PSI_system_service_t psi_system_noop = {unload_plugin_noop}
 
struct PSI_system_bootstrappsi_system_hook = nullptr
 
PSI_system_service_tpsi_system_service = &psi_system_noop
 
static PSI_tls_channel_service_t psi_tls_channel_noop
 
struct PSI_tls_channel_bootstrappsi_tls_channel_hook = nullptr
 
PSI_tls_channel_service_tpsi_tls_channel_service = &psi_tls_channel_noop
 
static PSI_metric_service_t psi_metric_noop
 
struct PSI_metric_bootstrappsi_metric_hook = nullptr
 
PSI_metric_service_tpsi_metric_service = &psi_metric_noop
 

Detailed Description

Always provide the noop performance interface, for plugins.

Macro Definition Documentation

◆ HAVE_PSI_COND_INTERFACE

#define HAVE_PSI_COND_INTERFACE

◆ HAVE_PSI_DATA_LOCK_INTERFACE

#define HAVE_PSI_DATA_LOCK_INTERFACE

◆ HAVE_PSI_ERROR_INTERFACE

#define HAVE_PSI_ERROR_INTERFACE

◆ HAVE_PSI_FILE_INTERFACE

#define HAVE_PSI_FILE_INTERFACE

◆ HAVE_PSI_IDLE_INTERFACE

#define HAVE_PSI_IDLE_INTERFACE

◆ HAVE_PSI_MEMORY_INTERFACE

#define HAVE_PSI_MEMORY_INTERFACE

◆ HAVE_PSI_METADATA_INTERFACE

#define HAVE_PSI_METADATA_INTERFACE

◆ HAVE_PSI_METRICS_INTERFACE

#define HAVE_PSI_METRICS_INTERFACE

◆ HAVE_PSI_MUTEX_INTERFACE

#define HAVE_PSI_MUTEX_INTERFACE

◆ HAVE_PSI_PS_INTERFACE

#define HAVE_PSI_PS_INTERFACE

◆ HAVE_PSI_RWLOCK_INTERFACE

#define HAVE_PSI_RWLOCK_INTERFACE

◆ HAVE_PSI_SERVER_TELEMETRY_TRACES_INTERFACE

#define HAVE_PSI_SERVER_TELEMETRY_TRACES_INTERFACE

◆ HAVE_PSI_SOCKET_INTERFACE

#define HAVE_PSI_SOCKET_INTERFACE

◆ HAVE_PSI_SP_INTERFACE

#define HAVE_PSI_SP_INTERFACE

◆ HAVE_PSI_STAGE_INTERFACE

#define HAVE_PSI_STAGE_INTERFACE

◆ HAVE_PSI_STATEMENT_DIGEST_INTERFACE

#define HAVE_PSI_STATEMENT_DIGEST_INTERFACE

◆ HAVE_PSI_STATEMENT_INTERFACE

#define HAVE_PSI_STATEMENT_INTERFACE

◆ HAVE_PSI_SYSTEM_INTERFACE

#define HAVE_PSI_SYSTEM_INTERFACE

◆ HAVE_PSI_TABLE_INTERFACE

#define HAVE_PSI_TABLE_INTERFACE

◆ HAVE_PSI_THREAD_INTERFACE

#define HAVE_PSI_THREAD_INTERFACE

◆ HAVE_PSI_TLS_CHANNEL_INTERFACE

#define HAVE_PSI_TLS_CHANNEL_INTERFACE

◆ HAVE_PSI_TRANSACTION_INTERFACE

#define HAVE_PSI_TRANSACTION_INTERFACE

Function Documentation

◆ abort_statement_telemetry_noop()

static void abort_statement_telemetry_noop ( PSI_statement_locker )
static

◆ abort_telemetry_noop()

static void abort_telemetry_noop ( PSI_thread )
static

◆ aggregate_thread_status_noop()

static void aggregate_thread_status_noop ( PSI_thread )
static

◆ broadcast_cond_noop()

static void broadcast_cond_noop ( PSI_cond )
static

◆ close_table_noop()

static void close_table_noop ( struct TABLE_SHARE ,
PSI_table  
)
static

◆ create_file_noop()

static void create_file_noop ( PSI_file_key  ,
const char *  ,
File   
)
static

◆ create_metadata_lock_noop()

static PSI_metadata_lock * create_metadata_lock_noop ( void *  ,
const MDL_key ,
opaque_mdl_type  ,
opaque_mdl_duration  ,
opaque_mdl_status  ,
const char *  ,
uint   
)
static

◆ create_prepared_stmt_noop()

static PSI_prepared_stmt * create_prepared_stmt_noop ( void *  ,
uint  ,
PSI_statement_locker ,
const char *  ,
size_t  ,
const char *  ,
size_t   
)
static

◆ delete_current_thread_noop()

static void delete_current_thread_noop ( void  )
static

◆ delete_thread_noop()

static void delete_thread_noop ( PSI_thread )
static

◆ destroy_cond_noop()

static void destroy_cond_noop ( PSI_cond )
static

◆ destroy_metadata_lock_noop()

static void destroy_metadata_lock_noop ( PSI_metadata_lock )
static

◆ destroy_mutex_noop()

static void destroy_mutex_noop ( PSI_mutex )
static

◆ destroy_prepared_stmt_noop()

static void destroy_prepared_stmt_noop ( PSI_prepared_stmt )
static

◆ destroy_rwlock_noop()

static void destroy_rwlock_noop ( PSI_rwlock )
static

◆ destroy_socket_noop()

static void destroy_socket_noop ( PSI_socket )
static

◆ detect_telemetry_noop()

static void detect_telemetry_noop ( PSI_thread )
static

◆ digest_end_noop()

static void digest_end_noop ( PSI_digest_locker ,
const struct sql_digest_storage  
)
static

◆ digest_start_noop()

static struct PSI_digest_locker * digest_start_noop ( PSI_statement_locker )
static

◆ drop_sp_noop()

static void drop_sp_noop ( uint  ,
const char *  ,
uint  ,
const char *  ,
uint   
)
static

◆ drop_table_share_noop()

static void drop_table_share_noop ( bool  ,
const char *  ,
int  ,
const char *  ,
int   
)
static

◆ end_cond_wait_noop()

static void end_cond_wait_noop ( PSI_cond_locker ,
int   
)
static

◆ end_file_close_wait_noop()

static void end_file_close_wait_noop ( PSI_file_locker ,
int   
)
static

◆ end_file_open_wait_and_bind_to_descriptor_noop()

static void end_file_open_wait_and_bind_to_descriptor_noop ( PSI_file_locker ,
File   
)
static

◆ end_file_open_wait_noop()

static PSI_file * end_file_open_wait_noop ( PSI_file_locker ,
void *   
)
static

◆ end_file_rename_wait_noop()

static void end_file_rename_wait_noop ( PSI_file_locker ,
const char *  ,
const char *  ,
int   
)
static

◆ end_file_wait_noop()

static void end_file_wait_noop ( PSI_file_locker ,
size_t   
)
static

◆ end_idle_wait_noop()

static void end_idle_wait_noop ( PSI_idle_locker )
static

◆ end_metadata_wait_noop()

static void end_metadata_wait_noop ( PSI_metadata_locker ,
int   
)
static

◆ end_mutex_wait_noop()

static void end_mutex_wait_noop ( PSI_mutex_locker ,
int   
)
static

◆ end_rwlock_rdwait_noop()

static void end_rwlock_rdwait_noop ( PSI_rwlock_locker ,
int   
)
static

◆ end_rwlock_wrwait_noop()

static void end_rwlock_wrwait_noop ( PSI_rwlock_locker ,
int   
)
static

◆ end_socket_wait_noop()

static void end_socket_wait_noop ( PSI_socket_locker ,
size_t   
)
static

◆ end_sp_noop()

static void end_sp_noop ( PSI_sp_locker )
static

◆ end_stage_noop()

static void end_stage_noop ( void  )
static

◆ end_statement_noop()

static void end_statement_noop ( PSI_statement_locker ,
void *   
)
static

◆ end_table_io_wait_noop()

static void end_table_io_wait_noop ( PSI_table_locker ,
ulonglong   
)
static

◆ end_table_lock_wait_noop()

static void end_table_lock_wait_noop ( PSI_table_locker )
static

◆ end_temp_file_open_wait_and_bind_to_descriptor_noop()

static void end_temp_file_open_wait_and_bind_to_descriptor_noop ( PSI_file_locker ,
File  ,
const char *   
)
static

◆ end_transaction_noop()

static void end_transaction_noop ( PSI_transaction_locker ,
bool   
)
static

◆ execute_prepared_stmt_noop()

static void execute_prepared_stmt_noop ( PSI_statement_locker ,
PSI_prepared_stmt  
)
static

◆ get_current_stage_progress_noop()

static PSI_stage_progress * get_current_stage_progress_noop ( )
static

◆ get_current_thread_event_id_noop()

static void get_current_thread_event_id_noop ( ulonglong thread_internal_id,
ulonglong event_id 
)
static

◆ get_current_thread_internal_id_noop()

static ulonglong get_current_thread_internal_id_noop ( )
static

◆ get_sp_share_noop()

static PSI_sp_share * get_sp_share_noop ( uint  ,
const char *  ,
uint  ,
const char *  ,
uint   
)
static

◆ get_table_share_noop()

static PSI_table_share * get_table_share_noop ( bool  ,
struct TABLE_SHARE  
)
static

◆ get_thread_by_id_noop()

static PSI_thread * get_thread_by_id_noop ( ulonglong  )
static

◆ get_thread_event_id_noop()

static void get_thread_event_id_noop ( PSI_thread ,
ulonglong thread_internal_id,
ulonglong event_id 
)
static

◆ get_thread_file_descriptor_locker_noop()

static PSI_file_locker * get_thread_file_descriptor_locker_noop ( PSI_file_locker_state ,
File  ,
enum  PSI_file_operation 
)
static

◆ get_thread_file_name_locker_noop()

static PSI_file_locker * get_thread_file_name_locker_noop ( PSI_file_locker_state ,
PSI_file_key  ,
enum  PSI_file_operation,
const char *  ,
const void *   
)
static

◆ get_thread_file_stream_locker_noop()

static PSI_file_locker * get_thread_file_stream_locker_noop ( PSI_file_locker_state ,
PSI_file ,
enum  PSI_file_operation 
)
static

◆ get_thread_internal_id_noop()

static ulonglong get_thread_internal_id_noop ( PSI_thread )
static

◆ get_thread_noop()

static PSI_thread * get_thread_noop ( void  )
static

◆ get_thread_statement_locker_noop()

static PSI_statement_locker * get_thread_statement_locker_noop ( PSI_statement_locker_state ,
PSI_statement_key  ,
const void *  ,
PSI_sp_share  
)
static

◆ get_thread_system_attrs_by_id_noop()

static int get_thread_system_attrs_by_id_noop ( PSI_thread ,
ulonglong  ,
PSI_thread_attrs  
)
static

◆ get_thread_system_attrs_noop()

static int get_thread_system_attrs_noop ( PSI_thread_attrs )
static

◆ get_thread_transaction_locker_noop()

static PSI_transaction_locker * get_thread_transaction_locker_noop ( PSI_transaction_locker_state ,
const void *  ,
const ulonglong ,
int  ,
bool  ,
bool   
)
static

◆ inc_statement_created_tmp_disk_tables_noop()

static void inc_statement_created_tmp_disk_tables_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_created_tmp_tables_noop()

static void inc_statement_created_tmp_tables_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_select_full_join_noop()

static void inc_statement_select_full_join_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_select_full_range_join_noop()

static void inc_statement_select_full_range_join_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_select_range_check_noop()

static void inc_statement_select_range_check_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_select_range_noop()

static void inc_statement_select_range_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_select_scan_noop()

static void inc_statement_select_scan_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_sort_merge_passes_noop()

static void inc_statement_sort_merge_passes_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_sort_range_noop()

static void inc_statement_sort_range_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_sort_rows_noop()

static void inc_statement_sort_rows_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_statement_sort_scan_noop()

static void inc_statement_sort_scan_noop ( PSI_statement_locker ,
ulong   
)
static

◆ inc_transaction_release_savepoint_noop()

static void inc_transaction_release_savepoint_noop ( PSI_transaction_locker ,
ulong   
)
static

◆ inc_transaction_rollback_to_savepoint_noop()

static void inc_transaction_rollback_to_savepoint_noop ( PSI_transaction_locker ,
ulong   
)
static

◆ inc_transaction_savepoints_noop()

static void inc_transaction_savepoints_noop ( PSI_transaction_locker ,
ulong   
)
static

◆ init_cond_noop()

static PSI_cond * init_cond_noop ( PSI_cond_key  ,
const void *   
)
static

◆ init_mutex_noop()

static PSI_mutex * init_mutex_noop ( PSI_mutex_key  ,
const void *   
)
static

◆ init_rwlock_noop()

static PSI_rwlock * init_rwlock_noop ( PSI_rwlock_key  ,
const void *   
)
static

◆ init_socket_noop()

static PSI_socket * init_socket_noop ( PSI_socket_key  ,
const my_socket ,
const struct sockaddr ,
socklen_t   
)
static

◆ log_error_noop()

static void log_error_noop ( unsigned int  ,
PSI_error_operation   
)
static

◆ memory_alloc_noop()

static PSI_memory_key memory_alloc_noop ( PSI_memory_key  ,
size_t  ,
struct PSI_thread **  owner 
)
static

◆ memory_claim_noop()

static PSI_memory_key memory_claim_noop ( PSI_memory_key  ,
size_t  ,
struct PSI_thread **  owner,
bool   
)
static

◆ memory_free_noop()

static void memory_free_noop ( PSI_memory_key  ,
size_t  ,
struct PSI_thread  
)
static

◆ memory_realloc_noop()

static PSI_memory_key memory_realloc_noop ( PSI_memory_key  ,
size_t  ,
size_t  ,
struct PSI_thread **  owner 
)
static

◆ new_thread_noop()

static PSI_thread * new_thread_noop ( PSI_thread_key  ,
unsigned int  ,
const void *  ,
ulonglong   
)
static

◆ notify_session_change_user_noop()

static void notify_session_change_user_noop ( PSI_thread )
static

◆ notify_session_connect_noop()

static void notify_session_connect_noop ( PSI_thread )
static

◆ notify_session_disconnect_noop()

static void notify_session_disconnect_noop ( PSI_thread )
static

◆ notify_statement_query_attributes_noop()

static void notify_statement_query_attributes_noop ( PSI_statement_locker ,
bool   
)
static

◆ open_table_noop()

static PSI_table * open_table_noop ( PSI_table_share ,
const void *   
)
static

◆ rebind_table_noop()

static PSI_table * rebind_table_noop ( PSI_table_share ,
const void *  ,
PSI_table  
)
static

◆ refine_statement_noop()

static PSI_statement_locker * refine_statement_noop ( PSI_statement_locker ,
PSI_statement_key   
)
static

◆ register_change_notification_noop()

static void register_change_notification_noop ( meter_registration_changes_v1_t  )
static

◆ register_cond_noop()

static void register_cond_noop ( const char *  ,
PSI_cond_info ,
int   
)
static

◆ register_data_lock_noop()

static void register_data_lock_noop ( PSI_engine_data_lock_inspector )
static

◆ register_file_noop()

static void register_file_noop ( const char *  ,
PSI_file_info ,
int   
)
static

◆ register_memory_noop()

static void register_memory_noop ( const char *  ,
PSI_memory_info ,
int   
)
static

◆ register_meters_noop()

static void register_meters_noop ( PSI_meter_info_v1 ,
size_t   
)
static

◆ register_mutex_noop()

static void register_mutex_noop ( const char *  ,
PSI_mutex_info ,
int   
)
static

◆ register_notification_noop()

static int register_notification_noop ( const PSI_notification ,
bool   
)
static

◆ register_rwlock_noop()

static void register_rwlock_noop ( const char *  ,
PSI_rwlock_info ,
int   
)
static

◆ register_socket_noop()

static void register_socket_noop ( const char *  ,
PSI_socket_info ,
int   
)
static

◆ register_stage_noop()

static void register_stage_noop ( const char *  ,
PSI_stage_info **  ,
int   
)
static

◆ register_statement_noop()

static void register_statement_noop ( const char *  ,
PSI_statement_info ,
int   
)
static

◆ register_thread_noop()

static void register_thread_noop ( const char *  ,
PSI_thread_info ,
int   
)
static

◆ register_tls_channel_noop()

static void register_tls_channel_noop ( TLS_channel_property_iterator )
static

◆ release_sp_share_noop()

static void release_sp_share_noop ( PSI_sp_share )
static

◆ release_table_share_noop()

static void release_table_share_noop ( PSI_table_share )
static

◆ reprepare_prepared_stmt_noop()

static void reprepare_prepared_stmt_noop ( PSI_prepared_stmt )
static

◆ send_change_notification_noop()

static void send_change_notification_noop ( const char *  ,
MeterNotifyType   
)
static

◆ set_connection_type_noop()

static void set_connection_type_noop ( opaque_vio_type  )
static

◆ set_mem_cnt_THD_noop()

static void set_mem_cnt_THD_noop ( THD ,
THD **  backup_thd 
)
static

◆ set_metadata_lock_duration_noop()

static void set_metadata_lock_duration_noop ( PSI_metadata_lock ,
opaque_mdl_duration   
)
static

◆ set_metadata_lock_status_noop()

static void set_metadata_lock_status_noop ( PSI_metadata_lock ,
opaque_mdl_status   
)
static

◆ set_prepared_stmt_secondary_engine_noop()

static void set_prepared_stmt_secondary_engine_noop ( PSI_prepared_stmt ,
bool   
)
static

◆ set_prepared_stmt_text_noop()

static void set_prepared_stmt_text_noop ( PSI_prepared_stmt ,
const char *  ,
uint   
)
static

◆ set_socket_info_noop()

static void set_socket_info_noop ( PSI_socket ,
const my_socket ,
const struct sockaddr ,
socklen_t   
)
static

◆ set_socket_state_noop()

static void set_socket_state_noop ( PSI_socket ,
enum  PSI_socket_state 
)
static

◆ set_socket_thread_owner_noop()

static void set_socket_thread_owner_noop ( PSI_socket )
static

◆ set_statement_lock_time_noop()

static void set_statement_lock_time_noop ( PSI_statement_locker ,
ulonglong   
)
static

◆ set_statement_no_good_index_used_noop()

static void set_statement_no_good_index_used_noop ( PSI_statement_locker )
static

◆ set_statement_no_index_used_noop()

static void set_statement_no_index_used_noop ( PSI_statement_locker )
static

◆ set_statement_query_id_noop()

static void set_statement_query_id_noop ( PSI_statement_locker ,
ulonglong   
)
static

◆ set_statement_rows_examined_noop()

static void set_statement_rows_examined_noop ( PSI_statement_locker ,
ulonglong   
)
static

◆ set_statement_rows_sent_noop()

static void set_statement_rows_sent_noop ( PSI_statement_locker ,
ulonglong   
)
static

◆ set_statement_secondary_engine_noop()

static void set_statement_secondary_engine_noop ( PSI_statement_locker ,
bool   
)
static

◆ set_statement_text_noop()

static void set_statement_text_noop ( PSI_statement_locker ,
const char *  ,
uint   
)
static

◆ set_thread_command_noop()

static void set_thread_command_noop ( int  )
static

◆ set_thread_connect_attrs_noop()

static int set_thread_connect_attrs_noop ( const char *  buffer,
uint  length,
const void *  from_cs 
)
static

◆ set_thread_db_noop()

static void set_thread_db_noop ( const char *  ,
int   
)
static

◆ set_thread_id_noop()

static void set_thread_id_noop ( PSI_thread ,
ulonglong   
)
static

◆ set_thread_info_noop()

static void set_thread_info_noop ( const char *  ,
uint   
)
static

◆ set_thread_noop()

static void set_thread_noop ( PSI_thread )
static

◆ set_thread_os_id_noop()

static void set_thread_os_id_noop ( PSI_thread )
static

◆ set_thread_peer_port_noop()

static void set_thread_peer_port_noop ( PSI_thread ,
uint   
)
static

◆ set_thread_resource_group_by_id_noop()

static int set_thread_resource_group_by_id_noop ( PSI_thread ,
ulonglong  ,
const char *  ,
int  ,
void *   
)
static

◆ set_thread_resource_group_noop()

static int set_thread_resource_group_noop ( const char *  ,
int  ,
void *   
)
static

◆ set_thread_secondary_engine_noop()

static void set_thread_secondary_engine_noop ( bool  )
static

◆ set_thread_start_time_noop()

static void set_thread_start_time_noop ( time_t  )
static

◆ set_thread_THD_noop()

static void set_thread_THD_noop ( PSI_thread ,
THD  
)
static

◆ set_thread_user_host_noop()

static void set_thread_user_host_noop ( const char *  ,
int  ,
const char *  ,
int   
)
static

◆ set_thread_user_noop()

static void set_thread_user_noop ( const char *  ,
int   
)
static

◆ set_transaction_gtid_noop()

static void set_transaction_gtid_noop ( PSI_transaction_locker ,
const void *  ,
const void *   
)
static

◆ set_transaction_trxid_noop()

static void set_transaction_trxid_noop ( PSI_transaction_locker ,
const ulonglong  
)
static

◆ set_transaction_xa_state_noop()

static void set_transaction_xa_state_noop ( PSI_transaction_locker ,
int   
)
static

◆ set_transaction_xid_noop()

static void set_transaction_xid_noop ( PSI_transaction_locker ,
const void *  ,
int   
)
static

◆ signal_cond_noop()

static void signal_cond_noop ( PSI_cond )
static

◆ spawn_thread_noop()

static int spawn_thread_noop ( PSI_thread_key  ,
unsigned int  ,
my_thread_handle thread,
const my_thread_attr_t attr,
my_start_routine  start_routine,
void *  arg 
)
static

◆ start_cond_wait_noop()

static struct PSI_cond_locker * start_cond_wait_noop ( struct PSI_cond_locker_state_v1 ,
struct PSI_cond ,
struct PSI_mutex ,
enum  PSI_cond_operation,
const char *  ,
uint   
)
static

◆ start_file_close_wait_noop()

static void start_file_close_wait_noop ( PSI_file_locker ,
const char *  ,
uint   
)
static

◆ start_file_open_wait_noop()

static void start_file_open_wait_noop ( PSI_file_locker ,
const char *  ,
uint   
)
static

◆ start_file_rename_wait_noop()

static void start_file_rename_wait_noop ( PSI_file_locker ,
size_t  ,
const char *  ,
const char *  ,
const char *  ,
uint   
)
static

◆ start_file_wait_noop()

static void start_file_wait_noop ( PSI_file_locker ,
size_t  ,
const char *  ,
uint   
)
static

◆ start_idle_wait_noop()

static PSI_idle_locker * start_idle_wait_noop ( PSI_idle_locker_state ,
const char *  ,
uint   
)
static

◆ start_metadata_wait_noop()

static PSI_metadata_locker * start_metadata_wait_noop ( PSI_metadata_locker_state ,
PSI_metadata_lock ,
const char *  ,
uint   
)
static

◆ start_mutex_wait_noop()

static PSI_mutex_locker * start_mutex_wait_noop ( PSI_mutex_locker_state ,
PSI_mutex ,
PSI_mutex_operation  ,
const char *  ,
uint   
)
static

◆ start_rwlock_rdwait_noop()

static PSI_rwlock_locker * start_rwlock_rdwait_noop ( struct PSI_rwlock_locker_state_v1 ,
struct PSI_rwlock ,
enum  PSI_rwlock_operation,
const char *  ,
uint   
)
static

◆ start_rwlock_wrwait_noop()

static struct PSI_rwlock_locker * start_rwlock_wrwait_noop ( struct PSI_rwlock_locker_state_v1 ,
struct PSI_rwlock ,
enum  PSI_rwlock_operation,
const char *  ,
uint   
)
static

◆ start_socket_wait_noop()

static PSI_socket_locker * start_socket_wait_noop ( PSI_socket_locker_state ,
PSI_socket ,
PSI_socket_operation  ,
size_t  ,
const char *  ,
uint   
)
static

◆ start_sp_noop()

static PSI_sp_locker * start_sp_noop ( PSI_sp_locker_state ,
PSI_sp_share  
)
static

◆ start_stage_noop()

static PSI_stage_progress * start_stage_noop ( PSI_stage_key  ,
const char *  ,
int   
)
static

◆ start_statement_noop()

static void start_statement_noop ( PSI_statement_locker ,
const char *  ,
uint  ,
const char *  ,
uint   
)
static

◆ start_table_io_wait_noop()

static struct PSI_table_locker * start_table_io_wait_noop ( struct PSI_table_locker_state ,
struct PSI_table ,
enum  PSI_table_io_operation,
uint  ,
const char *  ,
uint   
)
static

◆ start_table_lock_wait_noop()

static struct PSI_table_locker * start_table_lock_wait_noop ( struct PSI_table_locker_state ,
struct PSI_table ,
enum  PSI_table_lock_operation,
ulong  ,
const char *  ,
uint   
)
static

◆ start_transaction_noop()

static void start_transaction_noop ( PSI_transaction_locker ,
const char *  ,
uint   
)
static

◆ unbind_table_noop()

static void unbind_table_noop ( PSI_table )
static

◆ unload_plugin_noop()

static void unload_plugin_noop ( const char *  )
static

◆ unlock_mutex_noop()

static void unlock_mutex_noop ( PSI_mutex )
static

◆ unlock_rwlock_noop()

static void unlock_rwlock_noop ( PSI_rwlock ,
enum  PSI_rwlock_operation 
)
static

◆ unlock_table_noop()

static void unlock_table_noop ( PSI_table )
static

◆ unregister_change_notification_noop()

static void unregister_change_notification_noop ( meter_registration_changes_v1_t  )
static

◆ unregister_data_lock_noop()

static void unregister_data_lock_noop ( PSI_engine_data_lock_inspector )
static

◆ unregister_meters_noop()

static void unregister_meters_noop ( PSI_meter_info_v1 ,
size_t   
)
static

◆ unregister_notification_noop()

static int unregister_notification_noop ( int  )
static

◆ unregister_tls_channel_noop()

static void unregister_tls_channel_noop ( TLS_channel_property_iterator )
static

Variable Documentation

◆ psi_cond_noop

PSI_cond_service_t psi_cond_noop
static
Initial value:
= {
static void register_cond_noop(const char *, PSI_cond_info *, int)
Definition: psi_noop.cc:331
static void end_cond_wait_noop(PSI_cond_locker *, int)
Definition: psi_noop.cc:347
static PSI_cond * init_cond_noop(PSI_cond_key, const void *)
Definition: psi_noop.cc:333
static void signal_cond_noop(PSI_cond *)
Definition: psi_noop.cc:337
static struct PSI_cond_locker * start_cond_wait_noop(struct PSI_cond_locker_state_v1 *, struct PSI_cond *, struct PSI_mutex *, enum PSI_cond_operation, const char *, uint)
Definition: psi_noop.cc:341
static void destroy_cond_noop(PSI_cond *)
Definition: psi_noop.cc:335
static void broadcast_cond_noop(PSI_cond *)
Definition: psi_noop.cc:339

◆ psi_data_lock_noop

PSI_data_lock_service_t psi_data_lock_noop
static
Initial value:
static void unregister_data_lock_noop(PSI_engine_data_lock_inspector *)
Definition: psi_noop.cc:967
static void register_data_lock_noop(PSI_engine_data_lock_inspector *)
Definition: psi_noop.cc:963

◆ psi_error_noop

PSI_error_service_t psi_error_noop = {log_error_noop}
static

◆ psi_file_noop

PSI_file_service_t psi_file_noop
static
Initial value:
= {
static PSI_file_locker * get_thread_file_name_locker_noop(PSI_file_locker_state *, PSI_file_key, enum PSI_file_operation, const char *, const void *)
Definition: psi_noop.cc:365
static PSI_file_locker * get_thread_file_stream_locker_noop(PSI_file_locker_state *, PSI_file *, enum PSI_file_operation)
Definition: psi_noop.cc:371
static void end_file_close_wait_noop(PSI_file_locker *, int)
Definition: psi_noop.cc:412
static void start_file_close_wait_noop(PSI_file_locker *, const char *, uint)
Definition: psi_noop.cc:408
static void end_temp_file_open_wait_and_bind_to_descriptor_noop(PSI_file_locker *, File, const char *)
Definition: psi_noop.cc:396
static void start_file_rename_wait_noop(PSI_file_locker *, size_t, const char *, const char *, const char *, uint)
Definition: psi_noop.cc:414
static PSI_file_locker * get_thread_file_descriptor_locker_noop(PSI_file_locker_state *, File, enum PSI_file_operation)
Definition: psi_noop.cc:376
static void end_file_open_wait_and_bind_to_descriptor_noop(PSI_file_locker *, File)
Definition: psi_noop.cc:391
static void register_file_noop(const char *, PSI_file_info *, int)
Definition: psi_noop.cc:363
static void end_file_rename_wait_noop(PSI_file_locker *, const char *, const char *, int)
Definition: psi_noop.cc:419
static void start_file_open_wait_noop(PSI_file_locker *, const char *, uint)
Definition: psi_noop.cc:383
static void start_file_wait_noop(PSI_file_locker *, size_t, const char *, uint)
Definition: psi_noop.cc:401
static void create_file_noop(PSI_file_key, const char *, File)
Definition: psi_noop.cc:381
static void end_file_wait_noop(PSI_file_locker *, size_t)
Definition: psi_noop.cc:406
static PSI_file * end_file_open_wait_noop(PSI_file_locker *, void *)
Definition: psi_noop.cc:387

◆ psi_idle_noop

PSI_idle_service_t psi_idle_noop
static
Initial value:
static void end_idle_wait_noop(PSI_idle_locker *)
Definition: psi_noop.cc:596
static PSI_idle_locker * start_idle_wait_noop(PSI_idle_locker_state *, const char *, uint)
Definition: psi_noop.cc:591

◆ psi_mdl_noop

PSI_mdl_service_t psi_mdl_noop
static
Initial value:
= {
static void destroy_metadata_lock_noop(PSI_metadata_lock *)
Definition: psi_noop.cc:568
static PSI_metadata_locker * start_metadata_wait_noop(PSI_metadata_locker_state *, PSI_metadata_lock *, const char *, uint)
Definition: psi_noop.cc:570
static void set_metadata_lock_status_noop(PSI_metadata_lock *, opaque_mdl_status)
Definition: psi_noop.cc:562
static PSI_metadata_lock * create_metadata_lock_noop(void *, const MDL_key *, opaque_mdl_type, opaque_mdl_duration, opaque_mdl_status, const char *, uint)
Definition: psi_noop.cc:554
static void end_metadata_wait_noop(PSI_metadata_locker *, int)
Definition: psi_noop.cc:575
static void set_metadata_lock_duration_noop(PSI_metadata_lock *, opaque_mdl_duration)
Definition: psi_noop.cc:565

◆ psi_memory_noop

PSI_memory_service_t psi_memory_noop
static
Initial value:
= {
static PSI_memory_key memory_realloc_noop(PSI_memory_key, size_t, size_t, struct PSI_thread **owner)
Definition: psi_noop.cc:934
static void register_memory_noop(const char *, PSI_memory_info *, int)
Definition: psi_noop.cc:924
static PSI_memory_key memory_alloc_noop(PSI_memory_key, size_t, struct PSI_thread **owner)
Definition: psi_noop.cc:928
static void memory_free_noop(PSI_memory_key, size_t, struct PSI_thread *)
Definition: psi_noop.cc:946
static PSI_memory_key memory_claim_noop(PSI_memory_key, size_t, struct PSI_thread **owner, bool)
Definition: psi_noop.cc:940

◆ psi_metric_noop

PSI_metric_service_t psi_metric_noop
static
Initial value:
= {
static void unregister_change_notification_noop(meter_registration_changes_v1_t)
Definition: psi_noop.cc:1022
static void register_meters_noop(PSI_meter_info_v1 *, size_t)
Definition: psi_noop.cc:1015
static void register_change_notification_noop(meter_registration_changes_v1_t)
Definition: psi_noop.cc:1019
static void send_change_notification_noop(const char *, MeterNotifyType)
Definition: psi_noop.cc:1025
static void unregister_meters_noop(PSI_meter_info_v1 *, size_t)
Definition: psi_noop.cc:1017

◆ psi_mutex_noop

PSI_mutex_service_t psi_mutex_noop
static
Initial value:
= {
static void unlock_mutex_noop(PSI_mutex *)
Definition: psi_noop.cc:272
static void register_mutex_noop(const char *, PSI_mutex_info *, int)
Definition: psi_noop.cc:256
static PSI_mutex * init_mutex_noop(PSI_mutex_key, const void *)
Definition: psi_noop.cc:258
static void end_mutex_wait_noop(PSI_mutex_locker *, int)
Definition: psi_noop.cc:270
static PSI_mutex_locker * start_mutex_wait_noop(PSI_mutex_locker_state *, PSI_mutex *, PSI_mutex_operation, const char *, uint)
Definition: psi_noop.cc:264
static void destroy_mutex_noop(PSI_mutex *)
Definition: psi_noop.cc:262

◆ psi_rwlock_noop

PSI_rwlock_service_t psi_rwlock_noop
static
Initial value:
= {
static void end_rwlock_wrwait_noop(PSI_rwlock_locker *, int)
Definition: psi_noop.cc:311
static void unlock_rwlock_noop(PSI_rwlock *, enum PSI_rwlock_operation)
Definition: psi_noop.cc:313
static void end_rwlock_rdwait_noop(PSI_rwlock_locker *, int)
Definition: psi_noop.cc:303
static void destroy_rwlock_noop(PSI_rwlock *)
Definition: psi_noop.cc:295
static void register_rwlock_noop(const char *, PSI_rwlock_info *, int)
Definition: psi_noop.cc:287
static PSI_rwlock_locker * start_rwlock_rdwait_noop(struct PSI_rwlock_locker_state_v1 *, struct PSI_rwlock *, enum PSI_rwlock_operation, const char *, uint)
Definition: psi_noop.cc:297
static PSI_rwlock * init_rwlock_noop(PSI_rwlock_key, const void *)
Definition: psi_noop.cc:291
static struct PSI_rwlock_locker * start_rwlock_wrwait_noop(struct PSI_rwlock_locker_state_v1 *, struct PSI_rwlock *, enum PSI_rwlock_operation, const char *, uint)
Definition: psi_noop.cc:305

◆ psi_socket_noop

PSI_socket_service_t psi_socket_noop
static
Initial value:
= {
static void set_socket_state_noop(PSI_socket *, enum PSI_socket_state)
Definition: psi_noop.cc:470
static void destroy_socket_noop(PSI_socket *)
Definition: psi_noop.cc:459
static void register_socket_noop(const char *, PSI_socket_info *, int)
Definition: psi_noop.cc:450
static PSI_socket * init_socket_noop(PSI_socket_key, const my_socket *, const struct sockaddr *, socklen_t)
Definition: psi_noop.cc:454
static void set_socket_info_noop(PSI_socket *, const my_socket *, const struct sockaddr *, socklen_t)
Definition: psi_noop.cc:474
static PSI_socket_locker * start_socket_wait_noop(PSI_socket_locker_state *, PSI_socket *, PSI_socket_operation, size_t, const char *, uint)
Definition: psi_noop.cc:461
static void end_socket_wait_noop(PSI_socket_locker *, size_t)
Definition: psi_noop.cc:468
static void set_socket_thread_owner_noop(PSI_socket *)
Definition: psi_noop.cc:479

◆ psi_stage_noop

PSI_stage_service_t psi_stage_noop
static
Initial value:
= {
static PSI_stage_progress * start_stage_noop(PSI_stage_key, const char *, int)
Definition: psi_noop.cc:614
static void end_stage_noop(void)
Definition: psi_noop.cc:620
static void register_stage_noop(const char *, PSI_stage_info **, int)
Definition: psi_noop.cc:610
static PSI_stage_progress * get_current_stage_progress_noop()
Definition: psi_noop.cc:618

◆ psi_statement_noop

PSI_statement_service_t psi_statement_noop
static

◆ psi_system_noop

PSI_system_service_t psi_system_noop = {unload_plugin_noop}
static

◆ psi_table_noop

PSI_table_service_t psi_table_noop
static
Initial value:
= {
static PSI_table * rebind_table_noop(PSI_table_share *, const void *, PSI_table *)
Definition: psi_noop.cc:512
static PSI_table_share * get_table_share_noop(bool, struct TABLE_SHARE *)
Definition: psi_noop.cc:496
static void close_table_noop(struct TABLE_SHARE *, PSI_table *)
Definition: psi_noop.cc:517
static void end_table_io_wait_noop(PSI_table_locker *, ulonglong)
Definition: psi_noop.cc:525
static void unlock_table_noop(PSI_table *)
Definition: psi_noop.cc:535
static void release_table_share_noop(PSI_table_share *)
Definition: psi_noop.cc:500
static PSI_table * open_table_noop(PSI_table_share *, const void *)
Definition: psi_noop.cc:506
static struct PSI_table_locker * start_table_io_wait_noop(struct PSI_table_locker_state *, struct PSI_table *, enum PSI_table_io_operation, uint, const char *, uint)
Definition: psi_noop.cc:519
static void end_table_lock_wait_noop(PSI_table_locker *)
Definition: psi_noop.cc:533
static void drop_table_share_noop(bool, const char *, int, const char *, int)
Definition: psi_noop.cc:502
static struct PSI_table_locker * start_table_lock_wait_noop(struct PSI_table_locker_state *, struct PSI_table *, enum PSI_table_lock_operation, ulong, const char *, uint)
Definition: psi_noop.cc:527
static void unbind_table_noop(PSI_table *)
Definition: psi_noop.cc:510

◆ psi_thread_noop

PSI_thread_service_t psi_thread_noop
static

◆ psi_tls_channel_noop

PSI_tls_channel_service_t psi_tls_channel_noop
static
Initial value:
= {
static void unregister_tls_channel_noop(TLS_channel_property_iterator *)
Definition: psi_noop.cc:1000
static void register_tls_channel_noop(TLS_channel_property_iterator *)
Definition: psi_noop.cc:996

◆ psi_transaction_noop

PSI_transaction_service_t psi_transaction_noop
static
Initial value:
= {
static void start_transaction_noop(PSI_transaction_locker *, const char *, uint)
Definition: psi_noop.cc:850
static void inc_transaction_savepoints_noop(PSI_transaction_locker *, ulong)
Definition: psi_noop.cc:874
static void set_transaction_gtid_noop(PSI_transaction_locker *, const void *, const void *)
Definition: psi_noop.cc:864
static void set_transaction_xid_noop(PSI_transaction_locker *, const void *, int)
Definition: psi_noop.cc:855
static void inc_transaction_release_savepoint_noop(PSI_transaction_locker *, ulong)
Definition: psi_noop.cc:883
static void end_transaction_noop(PSI_transaction_locker *, bool)
Definition: psi_noop.cc:888
static void set_transaction_trxid_noop(PSI_transaction_locker *, const ulonglong *)
Definition: psi_noop.cc:869
static PSI_transaction_locker * get_thread_transaction_locker_noop(PSI_transaction_locker_state *, const void *, const ulonglong *, int, bool, bool)
Definition: psi_noop.cc:844
static void inc_transaction_rollback_to_savepoint_noop(PSI_transaction_locker *, ulong)
Definition: psi_noop.cc:878
static void set_transaction_xa_state_noop(PSI_transaction_locker *, int)
Definition: psi_noop.cc:860