MySQL 8.0.40
Source Code Documentation
PFS_session_all_memory_stat Struct Reference

#include <pfs_stat.h>

Public Member Functions

void reset ()
 
void start_top_statement ()
 
void end_top_statement (size_t *controlled_size, size_t *total_size)
 
void start_nested_statement (size_t *controlled_local_size_start, size_t *controlled_stmt_size_start, size_t *total_local_size_start, size_t *total_stmt_size_start)
 
void end_nested_statement (size_t controlled_local_size_start, size_t controlled_stmt_size_start, size_t total_local_size_start, size_t total_stmt_size_start, size_t *controlled_size, size_t *total_size)
 
void count_controlled_alloc (size_t size)
 
void count_uncontrolled_alloc (size_t size)
 
void count_controlled_free (size_t size)
 
void count_uncontrolled_free (size_t size)
 

Public Attributes

PFS_all_memory_stat m_controlled
 
PFS_all_memory_stat m_total
 

Member Function Documentation

◆ end_nested_statement()

void PFS_session_all_memory_stat::end_nested_statement ( size_t  controlled_local_size_start,
size_t  controlled_stmt_size_start,
size_t  total_local_size_start,
size_t  total_stmt_size_start,
size_t *  controlled_size,
size_t *  total_size 
)
inline

◆ end_top_statement()

void PFS_session_all_memory_stat::end_top_statement ( size_t *  controlled_size,
size_t *  total_size 
)
inline

◆ start_nested_statement()

void PFS_session_all_memory_stat::start_nested_statement ( size_t *  controlled_local_size_start,
size_t *  controlled_stmt_size_start,
size_t *  total_local_size_start,
size_t *  total_stmt_size_start 
)
inline

◆ start_top_statement()

void PFS_session_all_memory_stat::start_top_statement ( )
inline

Member Data Documentation

◆ m_controlled

PFS_all_memory_stat PFS_session_all_memory_stat::m_controlled

◆ m_total

PFS_all_memory_stat PFS_session_all_memory_stat::m_total

The documentation for this struct was generated from the following files: