llvm-project/lldb/unittests
Stefan Granitz 0c4948455d [CMake] Always build debugserver on Darwin and allow tests to use the system's one
Summary:
We can always build debugserver, but we can't always sign it to be useable for testing. `LLDB_USE_SYSTEM_DEBUGSERVER` should only tell whether or not the system debugserver should be used for testing.
The old behavior complicated the logic around debugserver a lot. The new logic sorts out most of it.

Please note that this patch is in early stage and needs some more testing. It should not affect platfroms other than Darwin. It builds on Davide's approach to validate the code-signing identity at configuration time.

What do you think?

Reviewers: xiaobai, JDevlieghere, davide, compnerd, friss, labath, mgorny, jasonmolenda

Reviewed By: JDevlieghere

Subscribers: lldb-commits, #lldb

Tags: #lldb

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

llvm-svn: 366433
2019-07-18 13:30:37 +00:00
..
Breakpoint Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Core Make UniqueCStringMap work with non-default-constructible types and other improvements/cleanups 2019-06-14 06:33:31 +00:00
Disassembler When disassembling Aarch64 target and vendor Apple, set the cpu to 2019-03-07 03:16:45 +00:00
Editline EditlineTest: Improve error message 2019-06-14 14:33:04 +00:00
Expression DWARFExpression: Fix implementation of DW_OP_pick 2019-04-29 10:55:22 +00:00
Host Add a sanity check to the domain socket tests. 2019-06-27 16:45:23 +00:00
Interpreter Include inlined functions when figuring out a contiguous address range 2019-05-06 20:01:21 +00:00
Language Make CPlusPlusNameParser robust against nullptr StringRefs. 2019-05-31 00:18:42 +00:00
ObjectFile Include inlined functions when figuring out a contiguous address range 2019-05-06 20:01:21 +00:00
Platform Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Process Implement GetSharedLibraryInfoAddress 2019-06-14 21:15:08 +00:00
ScriptInterpreter [CMake] Only the Python scirpt interpreter should link against Python. 2019-04-01 22:03:04 +00:00
Signals Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Symbol Fixup r360161 2019-05-07 16:13:10 +00:00
SymbolFile Fix some signed/unsigned comparison warnings 2019-06-07 09:43:53 +00:00
Target C.128 override, virtual keyword handling 2019-05-03 10:03:28 +00:00
TestingSupport Implement GetSharedLibraryInfoAddress 2019-06-14 21:15:08 +00:00
UnwindAssembly Add support for mid-function epilogues on x86 that end in a non-local jump. 2019-06-03 22:34:12 +00:00
Utility [Reproducers] Make reproducer relocatable 2019-06-18 16:20:17 +00:00
debugserver [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
tools [CMake] Always build debugserver on Darwin and allow tests to use the system's one 2019-07-18 13:30:37 +00:00
CMakeLists.txt [CMake] Always build debugserver on Darwin and allow tests to use the system's one 2019-07-18 13:30:37 +00:00
gtest_common.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00