Go to file
Raphael Isemann 2bc8ab6852 [lldb] Make TestDeletedExecutable more reliable
Summary:
It seems that calling Popen can return to the caller before the started process has read all the needed information
from its executable. This means that in case we delete the executable while the process is still starting up,
this test will create a zombie process which in turn leads to a failing test. On my macOS system this happens quite frequently.

This patch fixes this by letting the test synchronize with the inferior after it has started up.

Reviewers: davide

Reviewed By: davide

Subscribers: labath, friss, lldb-commits

Tags: #lldb

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

llvm-svn: 365813
2019-07-11 19:27:33 +00:00
clang [CGDebugInfo] Simplify EmitFunctionDecl parameters, NFC 2019-07-11 19:11:46 +00:00
clang-tools-extra [clangd][NFC] Decrease template depth limit in RecursiveHierarchyUnbounded test 2019-07-11 18:21:21 +00:00
compiler-rt [TSan] Move DECLARE_REAL macro outside of namespace 2019-07-11 18:26:33 +00:00
debuginfo-tests Make nrvo-string test more robust. 2019-06-27 20:38:37 +00:00
libclc travis: Add LLVM-8 build 2019-03-27 21:28:31 +00:00
libcxx [libc++] Implement deduction guides for <unordered_set> 2019-07-11 15:16:39 +00:00
libcxxabi [demangle] Support for C++2a char8_t 2019-06-28 19:54:19 +00:00
libunwind [libunwind] Fix Unwind-EHABI.cpp:getByte on big-endian targets 2019-07-09 15:29:06 +00:00
lld [lld-link] implement -thinlto-{prefix,object-suffix}-replace 2019-07-11 18:48:58 +00:00
lldb [lldb] Make TestDeletedExecutable more reliable 2019-07-11 19:27:33 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm [NVPTX] Remove now unused atomic.load.add.f32 intrinsics 2019-07-11 19:21:59 +00:00
openmp NFC: fixed typo #ifdef --> #if to allow macro set to 0 work correctly 2019-07-10 15:09:37 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly OpaquePtr: Update polly's calls to Loads.h API 2019-07-09 12:13:31 +00:00
pstl [NFC][pstl] Remove unused utility code 2019-07-08 16:35:49 +00:00
.arcconfig Update monorepo .arcconfig with new project callsign. 2019-01-31 14:34:59 +00:00
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
.clang-tidy Disable tidy checks with too many hits 2019-02-01 11:20:13 +00:00
.gitignore Add a reduced copy of the llvm .gitignore 2019-04-09 00:52:49 +00:00
README.md

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.