Over the past 15 years, security researchers have created specific heap exploitation techniques targeting well identified allocators and developed tools to inspect, visualize, force and sometimes predict layout of dynamically allocated memory regions. Nonetheless, the diversity of Heap Allocators makes it hard for exploit writers to come up with generic heap prediction techniques. Among the various most used allocators are DLmalloc, PTmalloc, JEmalloc, the Windows Heap, as well as several flavors of Garbage collected memory allocators in web browsers. Internals of these allocators differ so vastly that coming up with generic tools to predict the dynamic behavior of these different implementations is currently out of reach. This talk aims at surveying the existing work in the field of heap analysis and attempt to introduce a systematic methodology to analyze dynamic behavior of allocators for the exploit writer.