llvm-project/lldb/source
Greg Clayton effe5c956b Added new OptionGroup classes for UInt64, UUID, File and Boolean values.
Removed the "image" command and moved it to "target modules". Added an alias
for "image" to "target modules". 

Added some new target commands to be able to add and load modules to a target:
(lldb) target modules add <path>
(lldb) target modules load [--file <path>] [--slide <offset>] [<sect-name> <sect-load-addr> ...]

So you can load individual sections without running a target:

(lldb) target modules load --file /usr/lib/libSystem.B.dylib __TEXT 0x7fccc80000 __DATA 0x1234000000

Or you can rigidly slide an entire shared library:

(lldb) target modules load --file /usr/lib/libSystem.B.dylib --slid 0x7fccc80000

This should improve bare board debugging when symbol files need to be slid around manually.

llvm-svn: 130796
2011-05-03 22:09:39 +00:00
..
API This patch captures and serializes all output being written by the 2011-05-02 20:41:46 +00:00
Breakpoint Did some work on the "register read" command to only show the first register 2011-04-22 03:55:06 +00:00
Commands Added new OptionGroup classes for UInt64, UUID, File and Boolean values. 2011-05-03 22:09:39 +00:00
Core Remove type cast that was causing compiler warning. 2011-05-03 20:58:11 +00:00
Expression Adding support for fetching the Dynamic Value for ObjC Objects. 2011-05-02 18:13:59 +00:00
Host Fixed the SymbolContext::DumpStopContext() to correctly indent and dump 2011-04-23 02:04:55 +00:00
Interpreter Added new OptionGroup classes for UInt64, UUID, File and Boolean values. 2011-05-03 22:09:39 +00:00
Plugins Adding support for fetching the Dynamic Value for ObjC Objects. 2011-05-02 18:13:59 +00:00
Symbol Adding support for fetching the Dynamic Value for ObjC Objects. 2011-05-02 18:13:59 +00:00
Target This patch captures and serializes all output being written by the 2011-05-02 20:41:46 +00:00
Utility Got the EmulateInstruction CFI code a lot closer to producing CFI data. 2011-04-26 23:48:45 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Patch to remove uses of non-standard strcasestr and replace then with 2011-02-04 18:55:41 +00:00
lldb.cpp Changed the emulate instruction function to take emulate options which 2011-04-26 04:39:08 +00:00