MySQL 9.1.0
Source Code Documentation
page_metadata.h File Reference

Implementation bits and pieces for metadata for normal and large (huge) page allocations. More...

Go to the source code of this file.

Classes

struct  ut::detail::Page_alloc_metadata
 Helper struct implementing the type which represents the metadata for all types of page-aligned allocations, be it regular pages or huge-pages. More...
 
struct  ut::detail::Page_alloc_metadata_pfs
 Helper struct implementing the type which represents the metadata for all types of PFS-aware page-aligned allocations, be it regular pages or huge-pages. More...
 

Namespaces

namespace  ut
 This file contains a set of libraries providing overloads for regular dynamic allocation routines which allow for opt-in memory instrumentation through performance schema memory engine (PFS).
 
namespace  ut::detail
 

Enumerations

enum class  ut::detail::Page_type { ut::detail::system_page = 0x10 , ut::detail::large_page = 0x20 }
 Types of pages currently supported by ut:: library functions. More...
 

Detailed Description

Implementation bits and pieces for metadata for normal and large (huge) page allocations.