Miri 是⼀个⽤于 Rust 的 Undefined Behavior 检测⼯具,能够捕捉到各种内存越界、未初始化数据使⽤、类型不⼀致等常⻅的代码安全问题。它通过解释执⾏检测 Rust 项⽬中的不安全代码,帮助开发者发现可能影响代码安全性的问题。Miri ⽀持多平台测试,甚⾄可以检测⼤端⼩端差异,还提供实验性的数据竞争和弱内存效应检测,极⼤提升了 Rust 代码的健壮性。Koala 认为:Miri 是 Rust 开发者确保代码安全性的利器,尤其适⽤于需要⾼安全性的场景,帮助快速发现潜在的安全漏洞和逻辑错误。