hanchenye-llvm-project/lldb
Greg Clayton 3faf47c462 <rdar://problem/11730263>
PC relative loads are missing disassembly comments when disassembled in a live process.

This issue was because some sections, like __TEXT and __DATA in libobjc.A.dylib, were being moved when they were put into the dyld shared cache. This could also affect any other system that slides sections individually.

The solution is to keep track of wether the bytes we will disassemble are from an executable file (file address), or from a live process (load address). We now do the right thing based off of this input in all cases.

llvm-svn: 178315
2013-03-28 23:42:53 +00:00
..
docs Updated the register numbering base documentation for the "gcc", "dwarf", "container-regs" and "invalidate-regs" key/value responses to the "qRegisterInfo" packet. 2013-03-12 00:14:38 +00:00
examples A few more tweaks to the python perf tests. Now there is a MemoryMeasurement. 2013-03-26 21:00:29 +00:00
include <rdar://problem/11730263> 2013-03-28 23:42:53 +00:00
lib Fix makefile build by linking needed library 'irreader' 2013-03-28 17:08:09 +00:00
lldb.xcodeproj <rdar://problem/13521159> 2013-03-27 23:08:40 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Updated Apple LLDB version to lldb-300.99.0. Also 2013-03-07 22:29:06 +00:00
scripts Modified patch from Prabhat Verma to enable loading core files through the SBTarget API. 2013-03-25 22:40:51 +00:00
source <rdar://problem/11730263> 2013-03-28 23:42:53 +00:00
test Making the buildbot happy again after changes to the default formatter for char[] 2013-03-28 21:58:05 +00:00
tools Debugserver fix for launching iOS apps who are named "com.apple.something" 2013-03-28 01:48:21 +00:00
utils Minor update to Vim frontend: simplify breakpoints display (and list unresolved breakpoints) 2013-02-12 00:31:40 +00:00
www - Masking out SBCommandReturnObject::Printf() from the Python layer because SWIG and varargs do not get along well. 2013-03-25 17:37:39 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +00:00
CMakeLists.txt Select correct -std flag for CMake for different versions of gcc. 2013-03-21 20:52:53 +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 Fix Linux i386 build 2013-03-07 00:48:53 +00:00