利用addr2line命令翻译二进制的线性地址到源代码文件的行号

今天遇到libskia.so抛栈的问题,log如下:

01-01 08:05:28.828 2060  2685 D SystemClock: Setting time of day to sec=946742725

01-01 08:05:29.000 1822  2897 F libc    : Fatal signal 11 (SIGSEGV) at0x00001eef (code=1), thread 2897 (Binder_6)

01-01 08:05:29.193 2060  2685 D SystemClock: Setting time of day to sec=946742726

01-01 08:05:29.287  763   763 I DEBUG   : *** *** *** *** *** *** *** *** ****** *** *** *** *** *** ***

01-01 08:05:29.287  763   763 I DEBUG   : Build fingerprint: 'unknown'

01-01 08:05:29.287  763   763 I DEBUG   : Revision: '0'

01-01 08:05:29.288  763   763 I DEBUG   : pid: 1822, tid: 2897, name:Binder_6  >>> system_server <<<

01-01 08:05:29.288  763   763 I DEBUG   : signal 11 (SIGSEGV), code 1(SEGV_MAPERR), fault addr 00001eef

01-01 08:05:29.387  763   763 I DEBUG   :     r0 419aa4c0 r1 00001eef  r2 40391384  r3 00ff00ff

01-01 08:05:29.387  763   763 I DEBUG   :     r400001eef  r5 419aa4c0  r6 000000b3  r7 0010ba60

01-01 08:05:29.387  763   763 I DEBUG   :     r8ff00ff00  r9 402aff9c  sl 00000132  fp 000023b7

01-01 08:05:29.387  763   763 I DEBUG   :     ip4f679468  sp 5120b530  lr 402f0ab8  pc 402affcc  cpsr80000010

01-01 08:05:29.387  763   763 I DEBUG   :     d0 7149f2ca7149f2ca  d1  c0b000007149f2ca

01-01 08:05:29.387  763   763 I DEBUG   :     d2 3f00000042000000  d3  3f00000000000000

01-01 08:05:29.387  763   763 I DEBUG   :     d4 fffffffa00000000  d5  c0b00000c0c00000

01-01 08:05:29.387  763   763 I DEBUG   :     d6 3f000000c0c00000  d7  0000000000000000

01-01 08:05:29.387  763   763 I DEBUG   :     d8  0000014a3f000000 d9  000000b3fffffffa

01-01 08:05:29.387  763   763 I DEBUG   :     d100000000000000000  d11 0000000000000000

01-01 08:05:29.388  763   763 I DEBUG   :     d120000000000000000  d13 0000000000000000

01-01 08:05:29.388  763   763 I DEBUG   :     d140000000000000000  d15 0000000000000000

01-01 08:05:29.388  763   763 I DEBUG   :     scr 20000010

01-01 08:05:29.395  763   763 I DEBUG   :

01-01 08:05:29.395  763   763 I DEBUG   : backtrace:

01-01 08:05:29.395  763   763 I DEBUG   :     #00  pc00055fcc  /system/lib/libskia.so------------>SkBlitRow_D32.cpp:70(addr2line命令命令得到)

01-01 08:05:29.395  763   763 I DEBUG   :     #01  pc00096ab4  /system/lib/libskia.so------------>SkSpriteBlitter_ARGB32.cpp:48(addr2line命令命令得到)

01-01 08:05:29.395  763   763 I DEBUG   :     #02  pc00091578  /system/lib/libskia.so (SkScan::FillIRect(SkIRect const&, SkRegionconst*, SkBlitter*)+356)

01-01 08:05:29.395  763   763 I DEBUG   :     #03  pc00091714  /system/lib/libskia.so (SkScan::FillIRect(SkIRect const&,SkRasterClip const&, SkBlitter*)+148)

01-01 08:05:29.395  763   763 I DEBUG   :     #04  pc00070b40  /system/lib/libskia.so (SkDraw::drawBitmap(SkBitmap const&,SkMatrix const&, SkPaint const&) const+780)

01-01 08:05:29.395  763   763 I DEBUG   :     #05  pc0006b180  /system/lib/libskia.so (SkDevice::drawBitmap(SkDraw const&,SkBitmap const&, SkIRect const*, SkMatrix const&, SkPaintconst&)+76)

01-01 08:05:29.395  763   763 I DEBUG   :     #06  pc00062120  /system/lib/libskia.so (SkCanvas::commonDrawBitmap(SkBitmapconst&, SkIRect const*, SkMatrix const&, SkPaint const&)+456)

01-01 08:05:29.395   763  763 I DEBUG   :     #07  pc 0006286c /system/lib/libskia.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值