![]() |
MySQL 8.0.43
Source Code Documentation
|
#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_psi.h"#include "plugin/group_replication/libmysqlgcs/include/mysql/gcs/gcs_logging_system.h"#include "mysql/psi/mysql_memory.h"#include "mysql/psi/mysql_thread.h"#include "template_utils.h"Functions | |
| void | register_gcs_thread_psi_keys () |
| Registers the psi keys for the threads that will be instrumented. More... | |
| void | register_gcs_mutex_cond_psi_keys () |
| Registers the psi keys for the mutexes and conds that will be instrumented. More... | |
| void | register_xcom_memory_psi_keys () |
| Registers the psi keys for the memory operations that will be instrumented. More... | |
| int | psi_report_mem_alloc (size_t size) |
| Reports to PSI the allocation of 'size' bytes of data. More... | |
| void | psi_report_mem_free (size_t size, int is_instrumented) |
| Reports to PSI the deallocation of 'size' bytes of data. More... | |
| void | psi_report_cache_shutdown () |
| After the cache is de-initialized 'current_count' must be zero; otherwise we have allocated data that has not been deallocated (or has not been reported as deallocated). More... | |
| void psi_report_cache_shutdown | ( | ) |
After the cache is de-initialized 'current_count' must be zero; otherwise we have allocated data that has not been deallocated (or has not been reported as deallocated).
| int psi_report_mem_alloc | ( | size_t | size | ) |
Reports to PSI the allocation of 'size' bytes of data.
| void psi_report_mem_free | ( | size_t | size, |
| int | is_instrumented | ||
| ) |
Reports to PSI the deallocation of 'size' bytes of data.
| void register_gcs_mutex_cond_psi_keys | ( | ) |
Registers the psi keys for the mutexes and conds that will be instrumented.
| void register_gcs_thread_psi_keys | ( | ) |
Registers the psi keys for the threads that will be instrumented.
| void register_xcom_memory_psi_keys | ( | ) |
Registers the psi keys for the memory operations that will be instrumented.
|
static |
|
static |
|
static |
|
static |
| PSI_cond_key key_GCS_COND_Gcs_async_buffer_m_free_buffer_cond |
| PSI_cond_key key_GCS_COND_Gcs_async_buffer_m_wait_for_events_cond |
| PSI_cond_key key_GCS_COND_Gcs_suspicions_manager_m_suspicions_cond |
| PSI_cond_key key_GCS_COND_Gcs_xcom_engine_m_wait_for_notification_cond |
| PSI_cond_key key_GCS_COND_Gcs_xcom_interface_m_wait_for_ssl_init_cond |
| PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_comms_status |
| PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_exit |
| PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_ready |
| PSI_cond_key key_GCS_COND_Gcs_xcom_view_change_control_m_wait_for_view_cond |
| PSI_mutex_key key_GCS_MUTEX_Gcs_async_buffer_m_free_buffer_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_parameters_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_engine_m_wait_for_notification_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_group_management_m_nodes_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_interface_m_wait_for_ssl_init_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_comms_status |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_exit |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_ready |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_current_view_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_joining_leaving_mutex |
| PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_wait_for_view_mutex |
| PSI_thread_key key_GCS_THD_Gcs_ext_logger_impl_m_consumer |
| PSI_thread_key key_GCS_THD_Gcs_xcom_control_m_suspicions_processing_thread |
| PSI_thread_key key_GCS_THD_Gcs_xcom_control_m_xcom_thread |
| PSI_thread_key key_GCS_THD_Gcs_xcom_engine_m_engine_thread |
| PSI_thread_key key_GCS_THD_Gcs_xcom_network_provider_m_network_provider_tcp_server |
| PSI_memory_key key_MEM_Gcs_message_data_m_buffer |
| PSI_memory_key key_MEM_XCOM_xcom_cache |
|
static |