On Thu, 22 Nov 2018 at 09:00, PenYiWang via llvm-dev
<[hidden email]> wrote:
> at 0x400577 the program crashes
> because r11 is 0 after 0x400574 .
Looking at ShadowCallStack.cpp, the 0 is very intentional. So to use
this feature you'll need a runtime willing to give each thread a valid
shadow stack and set the base and of the gs register to point at it.