Comment by sparkie

3 years ago

I'm curious as to whether the techniques used here are safe against Spectre-like attacks. There appears to be a heavy reliance on indirect branching. The slides here are dated just before Spectre was published, so it would not have been a concern at the time.

>I'm curious as to whether the techniques used here are safe against Spectre-like attacks

Because people will be compromising your GNU poke or Jitter code?

  • Not poke per se, but Jitter is intended to be a retargetable interpreter for other programming languages, so maybe.