Next:
19.1 Introduction
Up:
Part IV: Component Libraries
Previous:
18.4.11 oskit_wrap_absio: Wrap an
19 Memory Debugging Utilities:
liboskit_memdebug.a
19.1 Introduction
19.1.1 Memdebug Library Configuration
19.1.2 Memdebug Library Internals
19.1.3 External Dependencies
19.2 Debugging versions of standard routines
19.3 Additional Debugging Utilities
19.3.1
memdebug_mark
: Mark all currently allocated blocks.
19.3.2
memdebug_check
: Look for blocks allocated since mark that haven't been freed.
19.3.3
memdebug_ptrchk
: Check validity of a pointer's fence-posts
19.3.4
memdebug_sweep
: Check validity of all allocated block's fence-posts
19.3.5
memdebug_printf
: A printf-style routine guaranteed not to allocate memory
19.3.6
memdebug_bogosity
: Prints a memdebug bogosity message
19.3.7
memdebug_store_backtrace
: Stores call-stack trace in provided buffer
University of Utah Flux Research Group