Added extensive logging of the code that is actually going
to be executed by the inferior.  This required explicit support
from RecordingMemoryManager for finding the address range
belonging to a particular function.

Also fixed a bug in DisassemblerLLVM where the disassembler
assumed there was an AddressRange available even when it was
NULL.

llvm-svn: 109209
6 files changed
tree: 9633c6c7906bae41ac3cd340d8e4892871ada96f
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/