Find a file
Greg Clayton 0156be59b4 Fix a crasher due to an assert when two files have the same UUID but different paths.
Summary: The PlaceholderObjectFile has an assert in SetLoadAddress that fires if "m_base == value" is not true. To avoid this, we create check that the base address matches, and if it doesn't we clear the module that was found using the UUID so that we create a new PlaceholderObjectFile. Added a test to cover this issue.

Reviewers: labath, aadsm, dvlahovski

Subscribers: lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D68106

llvm-svn: 374242
2019-10-09 22:03:15 +00:00
clang [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator 2019-10-09 21:52:15 +00:00
clang-tools-extra [clangd] Make sure ReplyCallbacks are destroyed before RequestCancelersMutex 2019-10-09 13:59:31 +00:00
compiler-rt [libFuzzer] Fix Alarm callback in fuchsia. 2019-10-09 21:01:50 +00:00
debuginfo-tests
libc Add few docs and implementation of strcpy and strcat. 2019-10-04 17:30:54 +00:00
libclc
libcxx Optimize operator=(const basic_string&) for tail call. 2019-10-09 03:07:02 +00:00
libcxxabi [libc++abi] Introduce a LIBCXXABI_LIBRARY_VERSION option 2019-10-07 19:22:04 +00:00
libunwind [libunwind] Adjust libunwind_01.pass.cpp test for ARM EHABI 2019-10-03 17:01:04 +00:00
lld Unify the two CRC implementations 2019-10-09 09:06:30 +00:00
lldb Fix a crasher due to an assert when two files have the same UUID but different paths. 2019-10-09 22:03:15 +00:00
llgo
llvm [AMDGPU] Fixed dpp combine of VOP1 2019-10-09 22:02:58 +00:00
openmp [OpenMP] Enable thread affinity on FreeBSD 2019-10-08 21:25:30 +00:00
parallel-libs
polly [Alignment][NFC] Remove StoreInst::setAlignment(unsigned) 2019-10-03 13:17:21 +00:00
pstl
.arcconfig
.clang-format
.clang-tidy
.git-blame-ignore-revs
.gitignore
README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.