For the storage management, we can use free() function, but the storage management functions might have bugs, like accidentally freeing a section of memory twice, or overwriting an array. Some of these bugs will result in infinite loops or crashes. How to define a function to check the list is freed? like detect is a missing free block that is a block that's been freed that doesn't appear in the free list. Can anyone give some idea for that? Thanks!!!