llvm-project/lldb/source
Greg Clayton 79ea878bf9 Got the EmulateInstruction CFI code a lot closer to producing CFI data.
Switch the EmulateInstruction to use the standard RegisterInfo structure
that is defined in the lldb private types intead of passing the reg kind and
reg num everywhere. EmulateInstruction subclasses also need to provide
RegisterInfo structs given a reg kind and reg num. This eliminates the need
for the GetRegisterName() virtual function and allows more complete information
to be passed around in the read/write register callbacks. Subclasses should
always provide RegiterInfo structs with the generic register info filled in as
well as at least one kind of register number in the RegisterInfo.kinds[] array.

llvm-svn: 130256
2011-04-26 23:48:45 +00:00
..
API Changed the emulate instruction function to take emulate options which 2011-04-26 04:39:08 +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 Fixed the SymbolContext::DumpStopContext() to correctly indent and dump 2011-04-23 02:04:55 +00:00
Core Got the EmulateInstruction CFI code a lot closer to producing CFI data. 2011-04-26 23:48:45 +00:00
Expression Fix up how the ValueObjects manage their life cycle so that you can hand out a shared 2011-04-22 23:53:53 +00:00
Host Fixed the SymbolContext::DumpStopContext() to correctly indent and dump 2011-04-23 02:04:55 +00:00
Interpreter Fixed the SymbolContext::DumpStopContext() to correctly indent and dump 2011-04-23 02:04:55 +00:00
Plugins Got the EmulateInstruction CFI code a lot closer to producing CFI data. 2011-04-26 23:48:45 +00:00
Symbol Got the EmulateInstruction CFI code a lot closer to producing CFI data. 2011-04-26 23:48:45 +00:00
Target Changed the emulate instruction function to take emulate options which 2011-04-26 04:39:08 +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