#elf #linux-process #linux #coredump #process-memory

elfcore

elfcore 是一个用于在 Linux 上为进程创建 ELF core dump 的 crate

8 个稳定版本

1.1.5 2024 年 2 月 27 日
1.1.4 2024 年 1 月 12 日
1.1.3 2023 年 12 月 14 日
1.1.2 2023 年 8 月 24 日
1.0.1 2023 年 6 月 9 日

#130 in Unix API

Download history 89/week @ 2024-04-01 105/week @ 2024-04-08 76/week @ 2024-04-15 122/week @ 2024-04-22 130/week @ 2024-04-29 153/week @ 2024-05-06 114/week @ 2024-05-13 169/week @ 2024-05-20 132/week @ 2024-05-27 175/week @ 2024-06-03 131/week @ 2024-06-10 107/week @ 2024-06-17 98/week @ 2024-06-24 81/week @ 2024-07-01 270/week @ 2024-07-08 124/week @ 2024-07-15

573 每月下载量

MIT 许可证

71KB
1.5K SLoC

elfcore

该仓库包含 elfcore crate,它提供了一种在 Linux 上创建运行进程内存转储的方式,无需外部依赖。转储使用 ELF core dump 格式生成。有关文档,请参阅 crate 的对应 rustdoc。

包含一个名为 elfcore-example 的小示例程序,该程序创建指定进程的 ELF core dump。运行方式如下:

cargo run elfcore-example -- <pid> dump.core

贡献

本项目欢迎贡献和建议。大多数贡献都需要你同意贡献者许可协议(CLA),声明你有权并且确实授予我们使用你的贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com

当你提交拉取请求时,CLA 机器人会自动判断你是否需要提供 CLA,并相应地装饰 PR(例如,状态检查、评论)。只需遵循机器人提供的说明即可。你只需在整个使用我们 CLA 的所有仓库中做一次。

本项目已采用 Microsoft 开源行为准则。有关更多信息,请参阅 行为准则常见问题解答 或联系 [email protected] 询问任何额外的问题或评论。

商标

本项目可能包含项目、产品或服务的商标或标志。Microsoft 商标或标志的授权使用必须遵循并遵循 Microsoft 的商标及品牌指南。在本项目的修改版本中使用 Microsoft 商标或标志不得造成混淆或暗示 Microsoft 赞助。任何第三方商标或标志的使用均受第三方政策约束。

依赖项

~3.5MB
~71K SLoC