hanchenye-llvm-project/lldb
Jason Molenda af2521fd74 Add a new ABI plugin method which specifies whether the architecture
must push something on the stack for a function call or not.  In
x86, the stack pointer is decremented when the caller's pc is saved
on the stack.  In arm, the stack pointer and frame pointer don't
necessarily have to change for a function call, although most
functions need to use some stack space during their execution.

Use this information in the RegisterContextLLDB to detect invalid 
unwind scenarios more accurately.

<rdar://problem/12348574>

llvm-svn: 166005
2012-10-16 02:39:21 +00:00
..
docs Mention that the code signing process also applies to Mountain Lion 2012-10-13 17:06:33 +00:00
examples Checking in fixes that I used to track down a leaking module. The heap module can now search the vm regions with the --vm-regions options to any of the heap functions. This is currently slow and often will time out when run on a large program since our user expression timeout is set to 500000 usec. We need to add an API to LLDB where we can specify the timeout for an expression. 2012-10-08 22:39:38 +00:00
include Add a new ABI plugin method which specifies whether the architecture 2012-10-16 02:39:21 +00:00
lib Patch submitted by Dan Malea -- I introduced a dependency between 2012-10-04 02:16:06 +00:00
lldb.xcodeproj Build with SDKROOT = macosx for "Debug" "DebugClang" and "Release" builds when building with Xcode. 2012-10-15 21:17:37 +00:00
lldb.xcworkspace I accidentally committed some changes to the 2011-12-21 21:30:33 +00:00
resources Bump to lldb-168, debugserver-193. 2012-09-20 06:42:30 +00:00
scripts <rdar://problem/12490588> 2012-10-13 00:20:27 +00:00
source Add a new ABI plugin method which specifies whether the architecture 2012-10-16 02:39:21 +00:00
test Patch from Matt Kopec <matt.kopec@intel.com> to fix the problem that if two breakpoints were set on consecutive addresses, the continue from the 2012-10-16 00:09:33 +00:00
tools Provide an SSL context ref in case SLL is needed for communication. 2012-10-13 00:18:18 +00:00
utils Minor cleanup. 2012-03-05 18:25:29 +00:00
www Patch from Daniel Malea -- Updated build instructions for Linux. 2012-10-15 20:39:39 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +00:00
INSTALL.txt
LICENSE.TXT
Makefile Don't force libc++ and c++11 on everyone. 2012-09-14 17:09:06 +00:00