search for: __llvm_slsblr_thunk_x

Displaying 1 result from an estimated 1 matches for "__llvm_slsblr_thunk_x".

2020 Jun 08
2
Mitigating straight-line speculation vulnerability CVE-2020-13844
...ural execution path, performance overhead of this is expected to be low. The gist of the mitigation for the BLR instruction is a bit more complicated, to make sure that no barrier gets placed on the architectural execution path. In summary, a BLR x<N> instruction gets transformed to BL __llvm_slsblr_thunk_x<N> instruction, with __llvm_slsblr_thunk_x<N> a thunk that contains __llvm_slsblr_thunk_x<N>: BR x<N> speculation barrier Therefore, the BLR instruction gets split into 2; one BL and one BR. This transformation results in not inserting a speculation barrier on the arc...