mariadb/storage/perfschema
Brandon Nesterenko bf0aa99aeb MDEV-34237: On Startup: UBSAN: runtime error: call to function MDL_lock::lf_hash_initializer lf_hash_insert through pointer to incorrect function type 'void (*)(st_lf_hash *, void *, const void *)'
A few different incorrect function type UBSAN issues have been
grouped into this patch.

The only real potentially undefined behavior is an error about
show_func_mutex_instances_lost, which when invoked in
sql_show.cc::show_status_array(), puts 5 arguments onto the stack;
however, the implementing function only actually has 3 parameters (so
only 3 would be popped). This was fixed by adding in the remaining
parameters to satisfy the type mysql_show_var_func.

The rest of the findings are pointer type mismatches that wouldn't
lead to actual undefined behavior. The lf_hash_initializer function
type definition is

typedef void (*lf_hash_initializer)(LF_HASH *hash, void *dst, const void *src);

but the MDL_lock and table cache's implementations of this function
do not have that signature. The MDL_lock has specific MDL object
parameters:

static void lf_hash_initializer(LF_HASH *hash __attribute__((unused)),
                                MDL_lock *lock, MDL_key *key_arg)

and the table cache has specific TDC parameters:

static void tdc_hash_initializer(LF_HASH *,
                                 TDC_element *element, LEX_STRING *key)

leading to UBSAN runtime errors when invoking these functions.

This patch fixes these type mis-matches by changing the
implementing functions to use void * and const void * for their
respective parameters, and later casting them to their expected
type in the function body.

Note too the functions tdc_hash_key and tc_purge_callback had
a similar problem to tdc_hash_initializer and was fixed
similarly.

Reviewed By:
============
Sergei Golubchik <serg@mariadb.com>
2024-06-08 19:59:59 -06:00
..
unittest MDEV-33616 Fix memleak in pfs_noop 2024-05-29 16:49:51 -04:00
CMakeLists.txt Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_account.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_account.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_host.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_host.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_thread.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_thread.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_thread_connect_attr.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_thread_connect_attr.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_user.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_user.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
ha_perfschema.cc MDEV-34237: On Startup: UBSAN: runtime error: call to function MDL_lock::lf_hash_initializer lf_hash_insert through pointer to incorrect function type 'void (*)(st_lf_hash *, void *, const void *)' 2024-06-08 19:59:59 -06:00
ha_perfschema.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
my_thread.h MDEV-27804 Fails to build - perf schema - thread id of type uintptr_t requires header 2022-02-11 14:40:46 +11:00
mysqld_thd_manager.cc perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
mysqld_thd_manager.h perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
pfs.cc Revert "MDEV-29091: Correct event_name in PFS for wait caused by FOR UPDATE" 2023-10-14 11:03:00 +02:00
pfs.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_account.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_account.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_atomic.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_autosize.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_buffer_container.cc 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_buffer_container.h Fix g++-14 -Wtemplate-id-cdtor 2024-04-11 15:51:30 +03:00
pfs_builtin_memory.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_builtin_memory.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_column_types.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_column_values.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_column_values.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_con_slice.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_con_slice.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_config.h.cmake perfschema: use glibc gettid if available 2021-06-01 13:51:39 +10:00
pfs_defaults.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_defaults.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_digest.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_digest.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_engine_table.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_engine_table.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_stages.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_stages.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_statements.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_statements.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_transactions.cc 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_events_transactions.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_waits.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_waits.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_global.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_global.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_host.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_host.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_instr.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_instr.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_instr_class.cc perfschema is disabled until it's enabled 2024-04-05 12:40:49 +02:00
pfs_instr_class.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_lock.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_memory.cc 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_memory.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_prepared_stmt.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_prepared_stmt.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_program.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_program.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_server.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_server.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_setup_actor.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_setup_actor.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_setup_object.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_setup_object.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_stat.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_status.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_status.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_timer.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_timer.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_user.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_user.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_variable.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_variable.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_visitor.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_visitor.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
rpl_gtid.h perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
table_accounts.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_accounts.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_all_instr.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_all_instr.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_account_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_account_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_host_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_host_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_thread_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_thread_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_user_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_by_user_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_global_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esgs_global_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_account_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_account_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_digest.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_digest.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_host_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_host_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_program.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_program.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_esms_by_thread_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_thread_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_user_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_by_user_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_global_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_esms_global_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ets_by_account_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ets_by_account_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_ets_by_host_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ets_by_host_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_ets_by_thread_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ets_by_thread_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_ets_by_user_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ets_by_user_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_ets_global_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ets_global_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_events_stages.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_stages.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_statements.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_statements.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_transactions.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_transactions.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_waits.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_waits.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_waits_summary.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_events_waits_summary.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_account_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_account_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_host_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_host_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_thread_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_thread_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_user_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_by_user_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_global_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_ews_global_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_file_instances.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_file_instances.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_file_summary_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_file_summary_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_file_summary_by_instance.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_file_summary_by_instance.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_global_status.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_global_status.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_global_variables.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_global_variables.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_helper.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_helper.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_host_cache.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_host_cache.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_hosts.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_hosts.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_md_locks.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_md_locks.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_mems_by_account_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_account_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_mems_by_host_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_host_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_mems_by_thread_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_thread_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_mems_by_user_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_user_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_mems_global_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_global_by_event_name.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_os_global_by_type.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_os_global_by_type.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_performance_timers.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_performance_timers.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_prepared_stmt_instances.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_prepared_stmt_instances.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_processlist.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_processlist.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_configuration.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_configuration.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_status.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_status.h Fix inconsistent definition of PERFORMANCE_SCHEMA.REPLICATION_APPLIER_STATUS.COUNT_TRANSACTIONS_RETRIES column 2024-02-08 13:16:35 +11:00
table_replication_applier_status_by_coordinator.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_status_by_coordinator.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_status_by_worker.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_status_by_worker.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_connection_configuration.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_connection_configuration.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_connection_status.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_connection_status.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_group_member_stats.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_group_member_stats.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_group_members.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_group_members.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_account_connect_attrs.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_account_connect_attrs.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_connect.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_connect.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_connect_attrs.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_connect_attrs.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_status.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_status.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_session_variables.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_variables.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_setup_actors.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_actors.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_consumers.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_consumers.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_instruments.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_instruments.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_objects.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_objects.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_timers.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_timers.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_socket_instances.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_socket_instances.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_socket_summary_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_socket_summary_by_event_name.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_socket_summary_by_instance.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_socket_summary_by_instance.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_status_by_account.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_status_by_account.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_status_by_host.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_status_by_host.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_status_by_thread.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_status_by_thread.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_status_by_user.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_status_by_user.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_sync_instances.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_sync_instances.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_table_handles.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_table_handles.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
table_threads.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_threads.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_tiws_by_index_usage.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_tiws_by_index_usage.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_tiws_by_table.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_tiws_by_table.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_tlws_by_table.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_tlws_by_table.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_users.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_users.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_uvar_by_thread.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_uvar_by_thread.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_variables_by_thread.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_variables_by_thread.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00