llvm-project/lldb/source
Ed Maste 7d6753738a elf-core: Run-time reg context selection
Instantiate RegisterContextCore... based on getOS() instead of with
compile-time #ifdef-ery.

The assert()s here are unfortunate, but better than crashing with no
explanation.  (This would previously happen for an unsupported
architecture, anyhow.)

We should add an equivalent OS and architecture test to
ProcessElfCore::DoLoadCore() and cleanly report the error to the user.

llvm-svn: 186865
2013-07-22 20:20:55 +00:00
..
API This commit does two things. One, it converts the return value of the QueueThreadPlanXXX 2013-07-18 21:48:26 +00:00
Breakpoint Fix Rendezvous breakpoint to only be set once, resolve addr in BreakpointLocationList::FindByAddress 2013-07-16 21:22:53 +00:00
Commands This commit does two things. One, it converts the return value of the QueueThreadPlanXXX 2013-07-18 21:48:26 +00:00
Core simple plugin now works with Linux fix assert in SetPluginInfo implement Linux ePathTypeLLDBSystemPlugins and ePathTypeLLDBUserPlugins implement Linux Host::Backtrace and Host::GetEnvironment add .gnu_debugdata comment 2013-07-17 00:26:30 +00:00
DataFormatters Disabling the introspecting summary for __NSCFSet (essentially, for CF*SetRef) 2013-07-15 23:17:32 +00:00
Expression Fixed a problem in IRForTarget where we would not 2013-07-15 23:31:47 +00:00
Host simple plugin now works with Linux fix assert in SetPluginInfo implement Linux ePathTypeLLDBSystemPlugins and ePathTypeLLDBUserPlugins implement Linux Host::Backtrace and Host::GetEnvironment add .gnu_debugdata comment 2013-07-17 00:26:30 +00:00
Interpreter Added Repr() and Str() member functions to our PythonObject class to allow easy conversion to-string of every PythonObject 2013-07-12 21:11:02 +00:00
Plugins elf-core: Run-time reg context selection 2013-07-22 20:20:55 +00:00
Symbol Fixed GetModuleSpecifications() to work better overall: 2013-07-12 22:07:46 +00:00
Target Turn off fast stepping for ARM till the MC's MayAffectControlFlow gets more accurate. 2013-07-19 02:18:31 +00:00
Utility Add new files to CMakeLists.txt to fix cmake build error. 2013-06-17 23:07:22 +00:00
CMakeLists.txt Re-introduces ELF core file support for Linux x86-64 2013-07-17 16:06:12 +00:00
Makefile Remove LLDB dependency on xcodeworkspace (on Linux) for version number 2013-02-28 16:51:15 +00:00
lldb-log.cpp Don't compare 4 characters on a 2 character string. 2013-05-22 23:36:10 +00:00
lldb.cpp Re-introduces ELF core file support for Linux x86-64 2013-07-17 16:06:12 +00:00