Go to file
Greg Clayton 5ce9c5657c <rdar://problem/13159777>
lldb was mmap'ing archive files once per .o file it loads, now it correctly shares the archive between modules.

LLDB was also always mapping entire contents of universal mach-o files, now it maps just the slice that is required.

Added a new logging channel for "lldb" called "mmap" to help track future regressions.

Modified the ObjectFile and ObjectContainer plugin interfaces to take a data offset along with the file offset and size so we can implement the correct caching and efficient reading of parts of files without mmap'ing the entire file like we used to.

The current implementation still keeps entire .a files mmaped (once) and entire slices from universal files mmaped to ensure that if a client builds their binaries during a debug session we don't lose our data and get corrupt object file info and debug info.

llvm-svn: 174524
2013-02-06 17:22:03 +00:00
clang Formatter: Correctly detect ObjC message expressions preceded by a comment. 2013-02-06 16:54:35 +00:00
clang-tools-extra Remove superseeded option. 2013-02-06 14:22:17 +00:00
compiler-rt [TSan] skip multiple internal frames, if necessary 2013-02-06 16:28:05 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx [tests] One last batch of XFAILs, for tests using new symbols added to libc++. 2013-02-06 00:59:06 +00:00
libcxxabi Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
lld [ELF][x86-64] Handle PLT32 relocations to IFUNC. 2013-02-05 19:15:03 +00:00
lldb <rdar://problem/13159777> 2013-02-06 17:22:03 +00:00
llvm Implement external weak (ELF) symbols on AArch64 2013-02-06 16:43:33 +00:00
polly CodeGen: clang-format goodness 2013-02-05 18:01:29 +00:00