RustMagazine / rust_magazine_2021

RustMagazine 2021 期刊 (已完结)
https://rustmagazine.github.io/rust_magazine_2021/
MIT License
1.2k stars 113 forks source link

rewrite dynamic_analyzing_tools #116

Closed pymongo closed 3 years ago

pymongo commented 3 years ago

我看完 Beginning Linux Programming 后,根据自己理解和经验重写了一遍,着重介绍三个内容:

  1. 以一个 SIGSEGV 案例介绍 gdb/lldb 如何调试 Rust 代码
  2. 现在 Rust 生态比较好用的一些动态分析工具,例如 cargo-miri, uftrace, cargo-flamegraph, perf 等等火焰图或性能分析工具
  3. 结合第二点提到的动态分析工具,解决两个 Rust 内存错误的案例

可能国内有大牛来写这篇文章会比我写的更好,但他们忙或者没时间写,这篇文章结合我自己最近看的好几本书和经验写出来发表到中文圈了,我可能是第一个把 Rust 动态分析工具生态详尽介绍给写出来分享给大家了,也算个开拓者?

张老师您经验丰富,就帮我审稿帮忙看看有那些 Rust 动态的分析工具我没有提到的,我再补充上?

ZhangHanDong commented 3 years ago

文章很好,不用在意什么大牛不大牛,能分享自己所学的就是大牛。你罗列的分析工具已经很丰富了,你可以把这篇文章转换为英文,发到 reddit上,让全球Rust 社区网友看看能否有更多补充。