MySQL 9.1.0
Source Code Documentation
|
This service allows plugins to allocate and free memory through the server's memory handling routines. More...
#include <service_mysql_alloc.h>
Public Attributes | |
mysql_malloc_t | mysql_malloc |
Allocates a block of memory. More... | |
mysql_realloc_t | mysql_realloc |
Reallocates a block of memory. More... | |
mysql_claim_t | mysql_claim |
Re-instruments a block of memory. More... | |
mysql_free_t | mysql_free |
Frees a block of memory. More... | |
my_memdup_t | my_memdup |
Copies a buffer into a new buffer. More... | |
my_strdup_t | my_strdup |
Copies a string into a new buffer. More... | |
my_strndup_t | my_strndup |
Copies no more than n characters of a string into a new buffer. More... | |
This service allows plugins to allocate and free memory through the server's memory handling routines.
This allows uniform memory handling and instrumentation.
my_memdup_t mysql_malloc_service_st::my_memdup |
Copies a buffer into a new buffer.
my_strdup_t mysql_malloc_service_st::my_strdup |
Copies a string into a new buffer.
my_strndup_t mysql_malloc_service_st::my_strndup |
Copies no more than n characters of a string into a new buffer.
mysql_claim_t mysql_malloc_service_st::mysql_claim |
Re-instruments a block of memory.
mysql_free_t mysql_malloc_service_st::mysql_free |
Frees a block of memory.
mysql_malloc_t mysql_malloc_service_st::mysql_malloc |
Allocates a block of memory.
mysql_realloc_t mysql_malloc_service_st::mysql_realloc |
Reallocates a block of memory.