summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/source-manager/TestSourceManager.py
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2019-04-24 01:47:30 +0000
committerEric Fiselier <eric@efcs.ca>2019-04-24 01:47:30 +0000
commit70ebeabfb8330f805a26dbb2f8af77fb0ab0c5f0 (patch)
tree3dd9117f8475ea78c3fecad2679bf798dc6371e8 /lldb/packages/Python/lldbsuite/test/source-manager/TestSourceManager.py
parent0b098754b73f3b96d00ecb1c7605760b11c90298 (diff)
downloadbcm5719-llvm-70ebeabfb8330f805a26dbb2f8af77fb0ab0c5f0.tar.gz
bcm5719-llvm-70ebeabfb8330f805a26dbb2f8af77fb0ab0c5f0.zip
Rewrite cxa guard implementation.
This patch does three main things: (1) It re-writes the cxa guard implementation to make it testable. (2) Adds support for recursive init detection on non-apple platforms. (3) It adds a futex based implementation. The futex based implementation locks and notifies on a per-object basis, unlike the current implementation which uses a global lock for all objects. Once this patch settles I'll turn it on by default when supported. llvm-svn: 359060
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/source-manager/TestSourceManager.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud