文件名称:crash-unscrambler:Crash Unscrambler分析崩溃报告和崩溃的进程,尽可能多地获取导致崩溃的数据和执行信息
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-21 14:14:44
C++
崩溃解密器 “你不能把鸡蛋弄乱。” Crash Unscrambler分析崩溃报告和崩溃的进程,并尽可能多地获取导致崩溃的数据和执行信息。 目标 从崩溃向后跟踪CPU指令,从而尽可能多地重建先前的寄存器和内存状态。 支持不确定历史记录的交互式探索,例如可能已经使用或可能尚未使用的条件分支。 如果可用,请从调试信息中注释源代码行和变量名称。 显示对数据值的启发式解释,例如“看起来像UTF-8文本”或“这应该是对齐的指针,但未对齐”。 成分 反向CPU仿真,以根据给定的输出重构指令的输入。 通过功能汇编代码控制流程图重建,以识别可能的分支。 当不知道真实值时,约束的生成和传播。 数据源从崩溃报告,核心转储,二进制映像,调试信息和实时调试器中导入。
【文件预览】:
crash-unscrambler-master
----.gitignore(23B)
----Makefile(3KB)
----src()
--------lldbtest.cpp(25KB)
--------make-core.cpp(954B)
----LICENSE(1KB)
----README.md(1KB)