Elektrine lite

← Feed

@pervognsen@mastodon.social

Post #1966337

2026-02-26 23:58 UTC

@shachaf The ability to split on basic block boundaries like that does assume you have some sort of static or dynamic CFI validation so untrusted code can't jump into the middle of basic blocks.

Replies (1)

  • @shachaf@gts.y.la 2026-02-27 11:03

    @pervognsen I'm reminded of the Mill CPU instruction encoding that had two instruction streams, one forward and one backward, so you can jump into a basic block with a single instruction pointer. But they just had variable-size instructions on both streams.

    Open ##1966338