Skip to content
  • Greg Clayton's avatar
    Centralized all disassembly into static functions in source/Core/Disassembler.cpp. · dda4f7b5
    Greg Clayton authored
    Added the ability to read memory from the target's object files when we aren't
    running, so disassembling works before you run!
    
    Cleaned up the API to lldb_private::Target::ReadMemory().
    
    Cleaned up the API to the Disassembler to use actual "lldb_private::Address"
    objects instead of just an "addr_t". This is nice because the Address objects
    when resolved carry along their section and module which can get us the 
    object file. This allows Target::ReadMemory to be used when we are not 
    running.
    
    Added a new lldb_private::Address dump style: DumpStyleDetailedSymbolContext
    This will show a full breakdown of what an address points to. To see some
    sample output, execute a "image lookup --address <addr>".
    
    Fixed SymbolContext::DumpStopContext(...) to not require a live process in
    order to be able to print function and symbol offsets.
    
    llvm-svn: 107350
    dda4f7b5
Loading