process.{cpp,hpp}: removed type equivalence stuff into type_containment.{cpp,hpp}.
added memtable.h
removed malloc_hooks.c, replaced with heap_index_hooks.c, a fast implementation using memtables.
heap_index_hooks.c: chopped excessive comment, now maintained in research repo.
process.{cpp,hpp}: symbols now support C++-style iteration.
heap_index_hooks.c: minor fixes, and added header file.
C++ fixes, print_object skeleton, migrated to with_static_location and with_dynamic_location libdwarfpp API.
Minor fixes to heap_index_hooks, and added hook/hack for informing process_image of object types when the allocation site isn't enough.
Some robustness fixes, and avoid eager linking to malloc hooks, since they don't engage when we do that.
Various missing additions from last commit, which was BROKEN, including newly split cpp files, libreflect and librtti initial versions, and script to guess allocsite types for C source.
Properly renamed to pmirror. Added some debug printout.
In memtable.h and heap_index{.h,_hooks.c}, use const void * not void * for read-only argument objects.
Fixed some -lunwind-ptrace Makefile omissions, and migrated to prefix ++ in for-loops.
Added addrmap.h, with logic (currently x86-64 only) for identifying target storage kind (static/stack/heap) of arbitrary pointers.
Split address classification interface into its own header, addrmap.h. Some changes to the stack walker API, to allow extracting frame return addrs. Some other clean-ups.
Small changes to support libmallochooks.
Some fixes for NetBSD.
fake-libunwind.h: avoid inline functions, and just name fake functions unw_* directly.
heap_index_hooks.c: some more sanity checks.
Some more fixes to heap_index and fake-libunwind.
memtable.h: various fixes to new arithmetic logic and Makefile.
Major bugfixes to ELF symbol handling. Merge addrmap's memory_kind with process_image's. Use dladdr to get correct library load addresses on BSD. Other cleanups.
Fix a bug in the fake unwinder. Various small fixes.
Some fixes. Change heap_index to use 512 byte regions. Hack heap.cpp to support hard-coded discovery using dladdr's help.