diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2016-04-28 09:26:30 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2016-04-28 09:26:30 +0000 |
commit | dc7b607b09460ba85890c2c4af0f7ee43c2bc4cd (patch) | |
tree | 8777a4544042230c265c02b349fd0bd2801755b2 /lldb/packages/Python/lldbsuite | |
parent | 24b5baed27af978155aea32b6a612a0b3ca8fc19 (diff) | |
download | bcm5719-llvm-dc7b607b09460ba85890c2c4af0f7ee43c2bc4cd.tar.gz bcm5719-llvm-dc7b607b09460ba85890c2c4af0f7ee43c2bc4cd.zip |
[tsan] Fix Darwin GCD support after separation of Processor and ThreadState
Recent TSan changes (r267678) which factor out parts of ThreadState into a Processor structure broke worker threads on OS X. This fixes it by properly calling ProcCreate for GCD worker threads and by replacing some CHECKs with RAW_CHECK in early process initialization. CHECK() in TSan calls the allocator, which requires a valid Processor.
llvm-svn: 267864
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
0 files changed, 0 insertions, 0 deletions