struct debug_obj — representaion of an tracked object
struct debug_obj {
struct hlist_node node;
enum debug_obj_state state;
void * object;
struct debug_obj_descr * descr;
}; hlist node to link the object into the tracker list
tracked object state
pointer to the real object
pointer to an object type specific debug description structure