Next:
20.1 Introduction
Up:
Part IV: Component Libraries
Previous:
19.5.5 oskit_ipc_reply: reply to
20 Memory Debugging Utilities:
liboskit_memdebug.a
20.1 Introduction
20.1.1 Memdebug Library Configuration
20.1.2 Memdebug Library Internals
20.1.3 External Dependencies
20.2 Debugging versions of standard routines
20.3 Additional Debugging Utilities
20.3.1
memdebug_mark
: Mark all currently allocated blocks.
20.3.2
memdebug_check
: Look for blocks allocated since mark that haven't been freed.
20.3.3
memdebug_ptrchk
: Check validity of a pointer's fence-posts
20.3.4
memdebug_sweep
: Check validity of all allocated block's fence-posts
20.3.5
memdebug_printf
: A printf-style routine guaranteed not to allocate memory
20.3.6
memdebug_bogosity
: Prints a memdebug bogosity message
20.3.7
memdebug_store_backtrace
: Stores call-stack trace in provided buffer
Utah Flux Research Group