llvm-project/lldb
Todd Fiala d947406427 Fix an x86 assembler stack unwind calculation for non-volatile registers.
This change has the practical effect of fixing some backtrace
scenarios that would fail with inferiors running on the Android Art
host-side JVM under Linux x86_64 on Ubuntu 14.04.

See this lldb-commits thread for more details:
http://lists.cs.uiuc.edu/pipermail/lldb-commits/Week-of-Mon-20140721/011988.html

Change by Tong Shen.
Reviewed by Jason Molenda.

Tested:
Ubuntu 14.04 x86_64, clang-3.5-built lldb.
MacOSX 10.10 Preview 4, Xcode 6 Beta 4-built lldb.

llvm-svn: 213914
2014-07-25 01:15:34 +00:00
..
docs Improve documentation on triple encoding expectations for qHostInfo response. 2014-07-23 14:48:41 +00:00
examples Don't use "lldb." global variables in LLDB commands. 2014-07-11 22:41:30 +00:00
include Fix endian test for big-endian hosts 2014-07-24 13:28:16 +00:00
lib Update CMakeLists.txt and Makefiles for building/linking the Hexagon ABI and Dynamic Loader 2014-07-21 17:24:05 +00:00
lldb.xcodeproj Dramatically improves C++ demangling performance by introducing a new implementation that is much faster than the existing demangler. While not yet complete, the new demangler will fail gracefully when it encounters symbols it isn’t prepared to deal with. In these cases LLDB will fall back to using the full demangler to prevent a loss in functionality. On sizable code bases the fast path succeeds 95% of the time, providing a significant net win. 2014-07-22 17:03:38 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Update the lldb version number in the xcode project files from 310.99.0 to 320.99.0. 2014-01-10 06:12:10 +00:00
scripts Use the designated PYTHON_EXECUTABLE during build. 2014-07-18 07:06:13 +00:00
source Fix an x86 assembler stack unwind calculation for non-volatile registers. 2014-07-25 01:15:34 +00:00
test We were turning off all these tests on OSX and FreeBSD because of a known (and fairly unimportant) bug. 2014-07-24 16:56:19 +00:00
tools Increase the gdb-remote packet timeout for the first packet we send 2014-07-24 01:36:24 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Add docs for the "thread.completed-expression" format entry. 2014-07-08 01:10:49 +00:00
.arcconfig Update .arcconfig to point to reviews.llvm.org 2014-05-20 21:24:59 +00:00
.clang-format Add a .clang-format file to enhance formatting experience with clang-format 2014-07-24 00:26:04 +00:00
.gitignore Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
CMakeLists.txt build: fix cmake warning with newer CMake 2014-07-20 05:28:55 +00:00
INSTALL.txt Update INSTALL.txt to mention LLDB builds on Linux with GCC or Clang. 2013-02-21 22:37:18 +00:00
LICENSE.TXT
Makefile Add some missing defines that are already present in the cmake side. 2014-03-12 10:35:00 +00:00