addr2line 推得的代码行数与 trace 对不上

SupperMary · 2024-10-29 17:53:22 · 16 次点击

请教一个问题,楼主接到一些后台监控的 tombstone 报错。 报错里面有大概这样一个信息

地址 1  func1..................
地址 2  func2..................
地址 3  func3..................
地址 4  func4..................

我用 addr2line 去根据地址反推报错位置的时候,地址 3 ,地址 4 还是能对的上的 到地址 2 和地址 1 时,addr2line 给的代码位置已经到 std 的头文件里面去了,但是 tombstone 报错仍然是我们的业务函数。 这种 addr2line 得到的代码位置与报错信息不对应,可能是什么原因造成的。

已做检查如下:

1 、用于推算地址的 symbol 文件 与报问题的 ROM 是同一版本的。

举报· 16 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部