Next:
28.1 Introduction
Up:
Component Libraries
Previous:
27.7.12 create_ratemono_scheduler: Create a
28 Memory Debugging Utilities:
liboskit_memdebug.a
28.1 Introduction
28.1.1 Memdebug Library Configuration
28.1.2 Memdebug Library Internals
28.1.3 External Dependencies
28.2 Debugging versions of standard routines
28.3 Additional Debugging Utilities
28.3.1
memdebug_mark
: Mark all currently allocated blocks.
28.3.2
memdebug_check
: Look for blocks allocated since mark that haven't been freed.
28.3.3
memdebug_ptrchk
: Check validity of a pointer's fence-posts
28.3.4
memdebug_sweep
: Check validity of all allocated block's fence-posts
28.3.5
memdebug_printf
: A printf-style routine guaranteed not to allocate memory
28.3.6
memdebug_bogosity
: Prints a memdebug bogosity message
28.3.7
memdebug_store_backtrace
: Stores call-stack trace in provided buffer
28.3.8
memdebug_untraced_alloc
: Obtain memory from the client OS
28.3.9
memdebug_untraced_free
: Return memory from the client OS
Utah Flux Research Group