![]() |
MySQL 8.0.43
Source Code Documentation
|
Performance schema instrumentation (declarations). More...
#include <sys/types.h>#include "my_psi_config.h"#include <stddef.h>#include "my_inttypes.h"#include "my_io.h"#include "my_macros.h"#include "mysql/psi/psi_file.h"Go to the source code of this file.
Macros | |
| #define | PSI_FILE_CALL(M) pfs_##M##_vc |
Functions | |
| void | pfs_register_file_vc (const char *category, PSI_file_info_v1 *info, int count) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_create_file_vc (PSI_file_key key, const char *name, File file) |
| Implementation of the file instrumentation interface. More... | |
| PSI_file_locker * | pfs_get_thread_file_name_locker_vc (PSI_file_locker_state *state, PSI_file_key key, PSI_file_operation op, const char *name, const void *identity) |
| Implementation of the file instrumentation interface. More... | |
| PSI_file_locker * | pfs_get_thread_file_stream_locker_vc (PSI_file_locker_state *state, PSI_file *file, PSI_file_operation op) |
| Implementation of the file instrumentation interface. More... | |
| PSI_file_locker * | pfs_get_thread_file_descriptor_locker_vc (PSI_file_locker_state *state, File file, PSI_file_operation op) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_start_file_open_wait_vc (PSI_file_locker *locker, const char *src_file, uint src_line) |
| Implementation of the file instrumentation interface. More... | |
| PSI_file * | pfs_end_file_open_wait_vc (PSI_file_locker *locker, void *result) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_end_file_open_wait_and_bind_to_descriptor_vc (PSI_file_locker *locker, File file) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_end_temp_file_open_wait_and_bind_to_descriptor_vc (PSI_file_locker *locker, File file, const char *filename) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_start_file_wait_vc (PSI_file_locker *locker, size_t count, const char *src_file, uint src_line) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_end_file_wait_vc (PSI_file_locker *locker, size_t byte_count) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_start_file_close_wait_vc (PSI_file_locker *locker, const char *src_file, uint src_line) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_end_file_close_wait_vc (PSI_file_locker *locker, int rc) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_start_file_rename_wait_vc (PSI_file_locker *locker, size_t count, const char *old_name, const char *new_name, const char *src_file, uint src_line) |
| Implementation of the file instrumentation interface. More... | |
| void | pfs_end_file_rename_wait_vc (PSI_file_locker *locker, const char *old_name, const char *new_name, int rc) |
| Implementation of the file instrumentation interface. More... | |
Performance schema instrumentation (declarations).
| void pfs_create_file_vc | ( | PSI_file_key | key, |
| const char * | name, | ||
| File | file | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_end_file_close_wait_vc | ( | PSI_file_locker * | locker, |
| int | rc | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_end_file_open_wait_and_bind_to_descriptor_vc | ( | PSI_file_locker * | locker, |
| File | file | ||
| ) |
Implementation of the file instrumentation interface.
| PSI_file * pfs_end_file_open_wait_vc | ( | PSI_file_locker * | locker, |
| void * | result | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_end_file_rename_wait_vc | ( | PSI_file_locker * | locker, |
| const char * | old_name, | ||
| const char * | new_name, | ||
| int | rc | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_end_file_wait_vc | ( | PSI_file_locker * | locker, |
| size_t | byte_count | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_end_temp_file_open_wait_and_bind_to_descriptor_vc | ( | PSI_file_locker * | locker, |
| File | file, | ||
| const char * | filename | ||
| ) |
Implementation of the file instrumentation interface.
| PSI_file_locker * pfs_get_thread_file_descriptor_locker_vc | ( | PSI_file_locker_state * | state, |
| File | file, | ||
| PSI_file_operation | op | ||
| ) |
Implementation of the file instrumentation interface.
| PSI_file_locker * pfs_get_thread_file_name_locker_vc | ( | PSI_file_locker_state * | state, |
| PSI_file_key | key, | ||
| PSI_file_operation | op, | ||
| const char * | name, | ||
| const void * | identity | ||
| ) |
Implementation of the file instrumentation interface.
| PSI_file_locker * pfs_get_thread_file_stream_locker_vc | ( | PSI_file_locker_state * | state, |
| PSI_file * | file, | ||
| PSI_file_operation | op | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_register_file_vc | ( | const char * | category, |
| PSI_file_info_v1 * | info, | ||
| int | count | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_start_file_close_wait_vc | ( | PSI_file_locker * | locker, |
| const char * | src_file, | ||
| uint | src_line | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_start_file_open_wait_vc | ( | PSI_file_locker * | locker, |
| const char * | src_file, | ||
| uint | src_line | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_start_file_rename_wait_vc | ( | PSI_file_locker * | locker, |
| size_t | count, | ||
| const char * | old_name, | ||
| const char * | new_name, | ||
| const char * | src_file, | ||
| uint | src_line | ||
| ) |
Implementation of the file instrumentation interface.
| void pfs_start_file_wait_vc | ( | PSI_file_locker * | locker, |
| size_t | count, | ||
| const char * | src_file, | ||
| uint | src_line | ||
| ) |
Implementation of the file instrumentation interface.