llvm-project/lldb
Greg Clayton 177b855ed7 <rdar://problem/11537498>
Fixed an issue with the symbol table parsing of files that have STAB entries in them where there are two N_SO entries where the first has a directory, and the second contains a full path:

[     0] 00000002 64 (N_SO         ) 00     0000   0000000000000000 '/Volumes/data/src/'
[     1] 0000001e 64 (N_SO         ) 00     0000   0000000000000000 '/Volumes/data/src/Source/main.m'
[     2] 00000047 66 (N_OSO        ) 09     0001   000000004fc642d2 '/tmp/main.o'
[     3] 00000001 2e (N_BNSYM      ) 01     0000   0000000000003864
[     4] 000000bd 24 (N_FUN        ) 01     0000   0000000000003864 '_main'
[     5] 00000001 24 (N_FUN        ) 00     0000   00000000000000ae
[     6] 00000001 4e (N_ENSYM      ) 01     0000   00000000000000ae
[     7] 00000001 64 (N_SO         ) 01     0000   0000000000000000

We now correctly combine entries 0 and 1 into a single entry.

llvm-svn: 157712
2012-05-30 20:20:34 +00:00
..
docs When unwinding from the first frame, try to ask the remote debugserver 2011-12-13 05:39:38 +00:00
examples Fixes for performance to data formatters - Python < 3.0 is much slower when using True/False as compared to 1/0 for logical values. Wexploit this to our advantage. Other minor tweaks 2012-05-21 21:52:38 +00:00
include We were accessing the ModuleList in the target without locking it for tasks like 2012-05-30 02:19:25 +00:00
lib Continue the work started by Dragos' Makefile patch (LLVMLibsOptions usage) 2012-05-29 13:41:50 +00:00
lldb.xcodeproj Bump to lldb 152. 2012-05-25 02:05:58 +00:00
lldb.xcworkspace I accidentally committed some changes to the 2011-12-21 21:30:33 +00:00
resources Bump to lldb 152. 2012-05-25 02:05:58 +00:00
scripts For dump_register_value() sub-routine, issue a return after an error condition occurs. 2012-05-30 00:29:12 +00:00
source <rdar://problem/11537498> 2012-05-30 20:20:34 +00:00
test Mark the test as failing on both architectures, since LLDB won't handle the function to clang. 2012-05-30 05:44:59 +00:00
tools Make dbgnub-config.pl work with multiline env vars. 2012-05-30 00:44:14 +00:00
utils Minor cleanup. 2012-03-05 18:25:29 +00:00
www Added a GDB equivalent for saving binary memory 2012-05-21 17:01:59 +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 You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Revert the RTTI change from r151187. It make lldb compile with g++ 4.4 but it doesn't link anymore. The bug seems to be fixed in g++ 4.5. 2012-02-22 21:00:17 +00:00