Progress:
Changes

Summary

  1. [lldb] Skip two lldb tests on Windows because they are flaky (details)
  2. [sanitizer] DEFINE_REAL_PTHREAD_FUNCTIONS for hwasan, lsan, msan (details)
  3. [ELF] Fix driver.test after 8c3641d0 when cwd is readonly (details)
  4. [sanitizer] Add compress_stack_depot flag (details)
Commit c24860118a7e4fe0611a9463498181a4a01b9459 by stilis
[lldb] Skip two lldb tests on Windows because they are flaky

These tests work fine with VS2017, but become more flaky with VS2019 and the buildbot is about to get upgraded.

Differential Revision: https://reviews.llvm.org/D114907
The file was modifiedlldb/test/API/python_api/lldbutil/iter/TestLLDBIterator.py (diff)
The file was modifiedlldb/test/API/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py (diff)
Commit 323bfad72dee67989cbcb3b151e3a3b295f56b41 by Vitaly Buka
[sanitizer] DEFINE_REAL_PTHREAD_FUNCTIONS for hwasan, lsan, msan

It should be NFC, as they already intercept pthread_create.

This will let us to fix BackgroundThread for these sanitizerts.
In in followup patches I will fix MaybeStartBackgroudThread for them
and corresponding tests.

Reviewed By: kstoimenov

Differential Revision: https://reviews.llvm.org/D114935
The file was modifiedcompiler-rt/lib/hwasan/hwasan_interceptors.cpp (diff)
The file was modifiedcompiler-rt/lib/lsan/lsan_interceptors.cpp (diff)
The file was modifiedcompiler-rt/lib/msan/msan_interceptors.cpp (diff)
Commit 8270ff86a10b01ae62c24b17624b4219c119b36d by rnk
[ELF] Fix driver.test after 8c3641d0 when cwd is readonly
The file was modifiedlld/test/ELF/driver.test (diff)
Commit 7185b1f406e1c6b798355dd3326e67960a41420e by Vitaly Buka
[sanitizer] Add compress_stack_depot flag

Depends on D114494.

Reviewed By: morehouse

Differential Revision: https://reviews.llvm.org/D114495
The file was addedcompiler-rt/test/sanitizer_common/TestCases/compress_stack_depot.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_flags.inc (diff)
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp (diff)