llvm-project/lldb/source/Symbol
Greg Clayton dda4f7b520 Centralized all disassembly into static functions in source/Core/Disassembler.cpp.
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
2010-06-30 23:03:03 +00:00
..
Block.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
ClangASTContext.cpp Add missing stdio.h include; fix include path for ClangASTContext.h. 2010-06-13 19:06:42 +00:00
CompileUnit.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
DWARFCallFrameInfo.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
Declaration.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
Function.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
LineEntry.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
LineTable.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
ObjectFile.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
Symbol.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
SymbolContext.cpp Centralized all disassembly into static functions in source/Core/Disassembler.cpp. 2010-06-30 23:03:03 +00:00
SymbolFile.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
SymbolVendor.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
Symtab.cpp Fix comment, per Chris' suggestion. 2010-06-17 00:51:12 +00:00
Type.cpp Added function name types to allow us to set breakpoints by name more 2010-06-28 21:30:43 +00:00
TypeList.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
Variable.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
VariableList.cpp Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00