MIR

[Google Scholar]

Notes: Rust language, MIR interpreter, undefined behaviour
Papers: jung:popl:2020

MIR is the Rust language’s mid-level intermediate representation.

It has an interpreter miri that attempts to check many kinds of undefined behaviour that is partly described in jung:popl:2020.


MIR interpreter (miri), RustBelt verifier