MySQL 8.0.39
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.