google / safeside

Understand and mitigate software-observable side-channels
BSD 3-Clause "New" or "Revised" License
498 stars 54 forks source link

Avoid SIGSEGV on ret2spec with -O0. #40

Closed asteinha closed 5 years ago

asteinha commented 5 years ago

Fixing https://github.com/google/safeside/issues/26 Removing ISB from load barrier and stack unwinding. It's not necessary for Rasberry Pi and it makes the ret2spec break on Cavium.

asteinha commented 5 years ago

@mmdriley Should I close this pull request along with the issue or only the pull request?

mmdriley commented 5 years ago

If the build as we have it right now produces a non-crashing binary for any build type, let's close this PR but leave the issue open.