MySQL 9.1.0
Source Code Documentation
|
Implementation bits and pieces for metadata for normal and large (huge) page allocations. More...
#include "storage/innobase/include/detail/ut/helper.h"
#include "storage/innobase/include/detail/ut/pfs.h"
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... | |
Implementation bits and pieces for metadata for normal and large (huge) page allocations.