summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/example/TestSequenceFunctions.py
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-12-11 22:52:32 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-12-11 22:52:32 +0000
commit515f8df3f16fe74a5a1032f81a23556bede27537 (patch)
tree957e594553fb7d1a5007c8c3adb7ab1f3536b30a /lldb/packages/Python/lldbsuite/test/example/TestSequenceFunctions.py
parent9a58133698c831321785863c83f69ec1145cfb69 (diff)
downloadbcm5719-llvm-515f8df3f16fe74a5a1032f81a23556bede27537.tar.gz
bcm5719-llvm-515f8df3f16fe74a5a1032f81a23556bede27537.zip
Avoid buffered reads of /dev/urandom
I am seeing disappointing clang performance on a large PowerPC64 Linux box. GetRandomNumberSeed() does a buffered read from /dev/urandom to seed its PRNG. As a result we read an entire page even though we only need 4 bytes. With every clang task reading a page worth of /dev/urandom we end up spending a large amount of time stuck on kernel spinlock. Patch by Anton Blanchard! llvm-svn: 255386
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/example/TestSequenceFunctions.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud