使用addr2line工具在不方便生成coredump的系统中追溯应用程序崩溃记录
2018-11-15 @Program #Backtrace #Coredump很多时候,出于各种原因,我们需要在Linux系统发行时关掉coredump的生成机制。这就导致,一旦出现程序崩溃问题,回溯起来就会非常麻烦。
这里,有一个方法可以多少弥补一下这个缺憾。这就是利用Linux的一个工具:addr2line
很多时候,出于各种原因,我们需要在Linux系统发行时关掉coredump的生成机制。这就导致,一旦出现程序崩溃问题,回溯起来就会非常麻烦。
这里,有一个方法可以多少弥补一下这个缺憾。这就是利用Linux的一个工具:addr2line
将数字化的sender name转换成进程名称。
以GENIVI官方的E01HelloWorld为例。为了界面整洁性,后面使用X替换掉E01HelloWorld。
图中的Y表示Binding,可能是DBus,也可能是SomeIP,也可能是GENIVI新推出的Wamp,或者其他以后会推出的新东西。
本文基于Weston-1.10.0整理完成。后续版本可能会有变动。但原理应该大同小异。