llvm-project/lldb
Michał Górny 4373f3595f [lldb] [Host] Move port predicate-related logic to gdb-remote
Remove the port predicate from Socket and ConnectionFileDescriptor,
and move it to gdb-remote.  It is specifically relevant to the threading
used inside gdb-remote and with the new port callback API, we can
reliably move it there.  While at it, switch from the custom Predicate
to std::promise/std::future.

Differential Revision: https://reviews.llvm.org/D112357
2021-10-26 13:53:08 +02:00
..
bindings [NFC] fix a typo 2021-10-15 14:51:49 +08:00
cmake [lldb] Configure CMake policy CMP0116 for standalone builds 2021-10-25 16:29:36 -07:00
docs [lldb] Reduce code duplication around inferior building 2021-10-19 12:09:41 +02:00
examples [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 2021-10-19 16:52:36 -07:00
include/lldb [lldb] [Host] Move port predicate-related logic to gdb-remote 2021-10-26 13:53:08 +02:00
packages/Python [lldb] Also print index of child when ValueCheck fails 2021-10-25 13:03:56 +02:00
resources [lldb] Remove stale LLDB-Info.plist 2021-01-08 10:12:16 -08:00
scripts Prefer /usr/bin/env xxx over /usr/bin/xxx where xxx = perl, python, awk 2021-02-25 11:32:27 +01:00
source [lldb] [Host] Move port predicate-related logic to gdb-remote 2021-10-26 13:53:08 +02:00
test [lldb] [lldb-gdbserver] Unify listen/connect code to use ConnectionFileDescriptor 2021-10-26 13:06:19 +02:00
third_party/Python/module [LLDB] Change pexpect timeout to 30 to 60 2021-08-02 06:34:11 +05:00
tools [lldb] [lldb-gdbserver] Unify listen/connect code to use ConnectionFileDescriptor 2021-10-26 13:06:19 +02:00
unittests [lldb] [Host] Move port predicate-related logic to gdb-remote 2021-10-26 13:53:08 +02:00
utils [lldb] Match test dependencies name to other LLVM projects. 2021-05-21 00:10:27 -07:00
.clang-format
.clang-tidy [lldb] Replace default bodies of special member functions with = default; 2021-07-02 11:31:16 -07:00
.gitignore
CMakeLists.txt [lldb/lua] Supplement Lua bindings for lldb module 2021-10-12 22:10:21 +08:00
CODE_OWNERS.txt
LICENSE.TXT
use_lldb_suite_root.py