llvm-project/lldb
Jason Molenda 5b0a687d89 Long timeouts for the MacOSX SystemRuntime plugins under ASAN; else quick.
In April via r357829, Adrian unified timeouts across lldb and set the
default value high so that we wouldn't get timeouts on ASAN bots that
were running under load.

The library that the MacOSX SystemRuntime has functions that need
to take a lock, and if that lock is held already, those functions
will never complete; we're seeing the 15 second timeout being hit
with inferiors that are doing a lot of enqueuing and dequeuing of
libdispatch work items causing this deadlocking behavior.

This patch reverts to a very short timeout for these SystemRuntime
function calls, given the behavior of this library that they are 
calling into.  When lldb is built with AddressSanitizer enabled,
they will use the default 15 second timeout.

tl;dr: this reverts to the previous timeouts for these SystemRuntime
inf func calls.

<rdar://problem/54538149> 

llvm-svn: 371280
2019-09-07 01:38:37 +00:00
..
cmake Fix windows-x86-debug compilation with python enabled using multi-target generator 2019-09-05 17:22:30 +00:00
docs [lldb] Remove xcode bot from website listing and fix link to sanitized 2019-09-06 07:11:14 +00:00
examples Revert [heap.py] Add missing declaration for malloc_get_all_zones 2019-08-22 21:01:45 +00:00
include/lldb [Core] Remove use of ClangASTContext in DumpDataExtractor 2019-09-06 21:05:21 +00:00
lit [test] Add a FIXME test for stop-command-source-on-error 2019-09-06 21:43:33 +00:00
packages/Python/lldbsuite [Windows] Add support of watchpoints to `ProcessWindows` 2019-09-06 05:37:03 +00:00
resources [CMake] Revised LLDB.framework builds 2019-01-04 12:46:50 +00:00
scripts [Python] Implement __next__ for value_iter 2019-09-04 18:59:13 +00:00
source Long timeouts for the MacOSX SystemRuntime plugins under ASAN; else quick. 2019-09-07 01:38:37 +00:00
test [test] Fix various module cache bugs and inconsistencies 2019-08-29 18:37:05 +00:00
third_party/Python/module Initial support for native debugging of x86/x64 Windows processes 2019-08-13 22:18:01 +00:00
tools Upstream macCatalyst support in debugserver and the macOS dynamic loader 2019-09-04 17:23:15 +00:00
unittests [lldb][NFC] Extend ArgsTest 2019-09-06 08:39:53 +00:00
utils [test] Fix various module cache bugs and inconsistencies 2019-08-29 18:37:05 +00:00
.arcconfig
.clang-format
.gitignore Add .noindex to the gitignore 2019-04-05 17:57:42 +00:00
CMakeLists.txt [test] Fix various module cache bugs and inconsistencies 2019-08-29 18:37:05 +00:00
CODE_OWNERS.txt [lldb][NFC] Cleanup mentions and code related to lldb-mi 2019-07-19 15:55:23 +00:00
LICENSE.TXT Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
use_lldb_suite_root.py