f10435a1ef71294dfa174100158c9db1ed0872ed
There is no synchronize with relationship between the monitor micro- lock and the onDeck microlock, so it is possible for an onDeck.load to move above a contendersList.store, or a contendersList.load to move above an ondeck.store. To fix this issue a full memory fence (mm_mfence on x86) is needed after the last store in the contendersList and onDeck critical regions. Change-Id: I5beb7dfe0d21010c5bf00cd65d59b9c7af58e919
Description
Aucune description fournie
Langue
C++
67.5%
C
20.6%
Python
6.6%
CMake
3.4%
Shell
0.6%
Autre
1.1%