Aria Beingessner 的文章
-
对 rust-minidump 进行模糊测试以发现错误和崩溃 - 第 2 部分
在过去的一年里,我们一直在开发 rust-minidump,它是一个纯 Rust 编写的库,用于替换 google-breakpad 中的 minidump 处理部分。本系列文章的最后一部分将带您了解 rust-minidump 的模糊测试。
-
一切都乱了:在 Mozilla 发布 rust-minidump - 第 1 部分
在过去的一年里,我们一直在开发 rust-minidump,它是一个纯 Rust 编写的库,用于替换 google-breakpad 中的 minidump 处理部分。本系列文章的第一部分将解释什么是 minidump,以及我们是如何制作 rust-minidump 的。
-
消除 Firefox 中的数据竞争 - 技术报告
我们成功地在 Firefox 项目中部署了 ThreadSanitizer,以消除剩余 C/C++ 组件中的数据竞争。在此过程中,我们发现了几个有影响力的错误,可以肯定地说,数据竞争对程序正确性的影响经常被低估。我们建议所有多线程 C/C++ 项目都采用 ThreadSanitizer 工具来提高代码质量。