编程语言
首页 > 编程语言> > c-将源与反汇编代码匹配

c-将源与反汇编代码匹配

作者:互联网

作为我的工作的一部分,我经常必须分析带有/不带有核心转储的不可复制的零售崩溃.我一般配备

>调用堆栈,崩溃时的注册表信息,单一信息
>实际负载模块
>匹配源代码

通常,基于偏移量并通过objdump生成反汇编,我计算失败的指令(机器代码/汇编代码).

下一个工作是乏味的.我尝试将失败的指令映射到实际的源位置.这既费时又痛苦.是否有一种轻松而又轻松的方法将源代码映射到失败的指令?

我尝试使用gcc -S选项使用程序集源,但是无法有效地映射源.我通常找不到逻辑方法来映射带有源的崩溃偏移的程序集输出.

请提出建议的方法.

解决方法:

创建启用了调试信息的零售代码,然后在发货前将其剥离,但请自己保管.然后,您可以使用副本来分析核心转储.

标签:debugging,assembly,g,linux,c-4
来源: https://codeday.me/bug/20191029/1961520.html