Go to file
Greg Clayton 5df78fa35b Did some cleanup to stop us from leaking Pipe file descriptors.
The main issue was the Communication::Disconnect() was calling its Connection::Disconnect() but this wouldn't release the pipes that the ConnectionFileDescriptor was using. We also have someone that is holding a strong reference to the Process so that when you re-run, target replaces its m_process_sp, but it doesn't get destructed because someone has a strong reference to it. I need to track that down. But, even if we have a strong reference to the a process that is outstanding, we need to call Process::Finalize() to have it release as much of its resources as possible to avoid memory bloat. 

Removed the ProcessGDBRemote::SetExitStatus() override and replaced it with ProcessGDBRemote::DidExit().

Now we aren't leaking file descriptors and the stand alone test suite should run much better.

llvm-svn: 238089
2015-05-23 03:54:53 +00:00
clang [Sema] Don't use dyn_cast to detect an AtomicType 2015-05-23 01:32:17 +00:00
clang-tools-extra Add a clang-tidy check for move constructors/assignment ops without noexcept. 2015-05-22 10:31:17 +00:00
compiler-rt [dfsan] ignore more __sanitizer callbacks 2015-05-23 01:56:39 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Use a more accurate implementation for exp 2015-05-13 03:55:09 +00:00
libcxx Add TODO items 2015-05-22 02:23:22 +00:00
libcxxabi LIBCXXABI_LIBUNWIND_INCLUDES is already set before calling find_path, and find_path will not update it. 2015-05-09 21:03:01 +00:00
libunwind Code cleanup: Remove duplicated line. 2015-05-17 13:49:18 +00:00
lld [lld] Manage atom ordinals in the File class rather than using a static counter. 2015-05-22 23:56:44 +00:00
lldb Did some cleanup to stop us from leaking Pipe file descriptors. 2015-05-23 03:54:53 +00:00
llgo benchcomp: Add macho_symsizes mode for comparing Mach-O object symbol sizes. 2015-05-12 22:14:26 +00:00
llvm [lib/Fuzzer] doxygen-ify the comments for the user interface 2015-05-23 02:12:05 +00:00
openmp Fix doxygen comments 2015-05-22 22:37:22 +00:00
polly Enable scalar and PHI code generation for Polly 2015-05-23 03:34:41 +00:00