| MySQL 5.6.14 Source Code Document
    | 

Go to the source code of this file.
| Macros | |
| #define | MEM_FIELD_HEADER_SIZE 0 | 
| #define | MEM_SPACE_NEEDED(N) ut_calc_align((N), UNIV_MEM_ALIGNMENT) | 
| Functions | |
| UNIV_INTERN void | mem_analyze_corruption (void *ptr) | 
| UNIV_INTERN void | mem_print_info (void) | 
| UNIV_INTERN void | mem_print_new_info (void) | 
The memory management: the debug code. This is not a compilation module, but is included in mem0mem.* !
Created 6/9/1994 Heikki Tuuri
Definition in file mem0dbg.h.
| UNIV_INTERN void mem_analyze_corruption | ( | void * | ptr | ) | 
Tries to find neigboring memory allocation blocks and dumps to stderr the neighborhood of a given pointer. in: pointer to place of possible corruption
Tries to find neigboring memory allocation blocks and dumps to stderr the neighborhood of a given pointer.
| ptr | in: pointer to place of possible corruption | 
Definition at line 820 of file mem0dbg.cc.


| UNIV_INTERN void mem_print_info | ( | void | ) | 
Prints information of dynamic memory usage and currently allocated memory heaps or buffers. Can only be used in the debug version.
Definition at line 1034 of file mem0dbg.cc.
| UNIV_INTERN void mem_print_new_info | ( | void | ) | 
Prints information of dynamic memory usage and currently allocated memory heaps or buffers since the last ..._print_info or..._print_new_info.
Definition at line 1045 of file mem0dbg.cc.