Next:
26.1 Introduction
Up:
Part IV: Component Libraries
Previous:
25.6.12 create_ratemono_scheduler: Create a
26 Memory Debugging Utilities:
liboskit_memdebug.a
26.1 Introduction
26.1.1 Memdebug Library Configuration
26.1.2 Memdebug Library Internals
26.1.3 External Dependencies
26.2 Debugging versions of standard routines
26.3 Additional Debugging Utilities
26.3.1
memdebug_mark
: Mark all currently allocated blocks.
26.3.2
memdebug_check
: Look for blocks allocated since mark that haven't been freed.
26.3.3
memdebug_ptrchk
: Check validity of a pointer's fence-posts
26.3.4
memdebug_sweep
: Check validity of all allocated block's fence-posts
26.3.5
memdebug_printf
: A printf-style routine guaranteed not to allocate memory
26.3.6
memdebug_bogosity
: Prints a memdebug bogosity message
26.3.7
memdebug_store_backtrace
: Stores call-stack trace in provided buffer
Utah Flux Research Group