24#ifndef CONNECTION_CONTROL_MEMORY_H 
   25#define CONNECTION_CONTROL_MEMORY_H 
   36  void *allocated_memory =
 
   38  return allocated_memory ? 
reinterpret_cast<T>(allocated_memory) : 
nullptr;
 
   43  static void *
operator new(
size_t size) 
noexcept {
 
   44    return Connection_control_malloc<void *>(
size);
 
   46  static void *
operator new[](
size_t size) 
noexcept {
 
   47    return Connection_control_malloc<void *>(
size);
 
   49  static void operator delete(
void *ptr) { 
my_free(ptr); }
 
   50  static void operator delete[](
void *ptr) { 
my_free(ptr); }
 
Definition: connection_control_memory.h:41
 
PSI_memory_key key_connection_delay_memory
Definition: connection_control.cc:56
 
#define MY_WME
Definition: my_sys.h:133
 
#define T
Definition: jit_executor_value.cc:373
 
#define MYF(v)
Definition: my_inttypes.h:97
 
void * my_malloc(PSI_memory_key key, size_t size, int flags)
Allocates size bytes of memory.
Definition: my_memory.cc:57
 
void my_free(void *ptr)
Frees the memory pointed by the ptr.
Definition: my_memory.cc:81
 
Common header for many mysys elements.
 
Definition: connection_control.h:66
 
T Connection_control_malloc(size_t size)
Definition: connection_control_memory.h:35
 
size_t size(const char *const c)
Definition: base64.h:46