Chapter 3. Debug functions

Table of Contents

Debug object function reference
debug_object_init
debug_object_init_on_stack
debug_object_activate
debug_object_deactivate
debug_object_destroy
debug_object_free
debug_object_assert_init

Debug object function reference

debug_object_init — debug checks when an object is initialized
debug_object_init_on_stack — debug checks when an object on stack is initialized
debug_object_activate — debug checks when an object is activated
debug_object_deactivate — debug checks when an object is deactivated
debug_object_destroy — debug checks when an object is destroyed
debug_object_free — debug checks when an object is freed
debug_object_assert_init — debug checks when object should be init-ed
debug_object_active_state — debug checks object usage state machine