|
InnoDB Plugin
1.0
|
#include <mem0mem.h>

Data Fields | |
| ulint | magic_n |
| char | file_name [8] |
| ulint | line |
| ut_list_base< mem_block_t > | base |
| ut_list_node< mem_block_t > | list |
| ulint | len |
| ulint | total_size |
| ulint | type |
| ulint | free |
| ulint | start |
| void * | free_block |
| void * | buf_block |
The info structure stored at the beginning of a heap block
| ulint mem_block_info_t::free |
offset in bytes of the first free position for user data in the block
| ulint mem_block_info_t::len |
physical length of this block in bytes
| ulint mem_block_info_t::line |
line number where the mem heap was created
| ulint mem_block_info_t::start |
the value of the struct field 'free' at the creation of the block
| ulint mem_block_info_t::total_size |
physical length in bytes of all blocks in the heap. This is defined only in the base node and is set to ULINT_UNDEFINED in others.
| ulint mem_block_info_t::type |
type of heap: MEM_HEAP_DYNAMIC, or MEM_HEAP_BUF possibly ORed to MEM_HEAP_BTR_SEARCH
1.8.1.2