165ac8167721eaf2fe5016614745c77422799c48 |
|
02-Feb-2017 |
Nicolas Capens <capn@google.com> |
Guard against threads joining twice. After a pthread_join() call the handle becomes invalid or could be recycled by another thread, leading to undefined behavior when attempting to join it again. Also, on Windows the handle has to be closed to free it. Bug b/34883464 Change-Id: Ib20d0539b6b46e331c6378b3a9f0c2a334d34892 Reviewed-on: https://swiftshader-review.googlesource.com/8612 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Common/Thread.cpp
|
d999309b36cb3dceadd38217b322f0e96a06b202 |
|
07-May-2016 |
Nicolas Capens <capn@google.com> |
Apply the Apache 2.0 license. Change-Id: I4a7aeefedcd2d891093520d5a10ebefadcddb5be Reviewed-on: https://swiftshader-review.googlesource.com/5320 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Common/Thread.cpp
|
7d168c45ad4ebb0db33643194b15a75d0a062ef8 |
|
20-Mar-2015 |
Nicolas Capens <capn@google.com> |
Wait for threads to exit when destroying them. Bug 19868861 Android does not support canceling threads, but we shouldn't forcefully destroy them anyway, and we already join() all threads before deleting them. So use the same semantics on all platforms and join redundantly. Change-Id: I888e2e64288cf3ac53d570d517f3e0867b8c479e Reviewed-on: https://swiftshader-review.googlesource.com/2667 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Greg Hartman <ghartman@google.com> Tested-by: Greg Hartman <ghartman@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
/external/swiftshader/src/Common/Thread.cpp
|
66b8ab22586debccb1f787d4d52b7f042d4ddeb8 |
|
06-May-2014 |
John Bauman <jbauman@google.com> |
Add SwiftShader dump from Feb 6 2013
/external/swiftshader/src/Common/Thread.cpp
|
894018228b0e0bdbd7aa7e8f47d4a9458789ca82 |
|
06-May-2014 |
John Bauman <jbauman@google.com> |
Add SwiftShader source to repo Oct 6 code drop from Transgaming Review URL: https://chromereviews.googleplex.com/3846015
/external/swiftshader/src/Common/Thread.cpp
|