文件名称:addr2line:使用`gimli`用Rust编写的跨平台`addr2line`克隆
文件大小:3.54MB
文件格式:ZIP
更新时间:2024-06-01 10:04:17
rust cross-platform symbolicate symbolication addr2line
addr2line 跨平台库,用于从具有DWARF调试信息的文件中检索每个地址的调试信息。 addr2line使用解析调试信息,并公开一个接口,用于查找源文件,行号以及目标程序中指令地址的包装函数。 这些查找可以通过Context::find_location和Context::find_frames以编程方式执行,也可以通过随附的示例二进制addr2line (以的等效实用程序命名和建模)进行。 快速开始 将添加到您的Cargo.toml 加载文件并使用 将已解析的文件传递给 使用或查找地址的调试信息 表现 addr2line通过缓存已解析的信息addr2line优化内存速度。 DWARF信息在可能的情况下会延迟解析。 该库旨在同样进行到相当于现有的工具,如addr2line从binutils的, eu-addr2line从的elfutils,和llvm-symbolize从
【文件预览】:
addr2line-master
----.gitignore(33B)
----LICENSE-MIT(1KB)
----README.md(3KB)
----CHANGELOG.md(6KB)
----.github()
--------workflows()
----fixtures()
--------addr2line-release(19.45MB)
----Cargo.toml(2KB)
----benchmark.sh(3KB)
----bench.plot.r(1000B)
----tests()
--------output_equivalence.rs(4KB)
--------correctness.rs(3KB)
--------parse.rs(3KB)
--------auxiliary()
----examples()
--------addr2line.rs(9KB)
----LICENSE-APACHE(11KB)
----src()
--------lib.rs(59KB)
--------lazy.rs(919B)
----benches()
--------bench.rs(10KB)
----coverage(724B)
----.travis.yml(363B)
----rustfmt.toml(1B)