Mirror of heap data structure works (can we get access to the real one? Now on to a stack data structure for keeping track of those canaries...