支持通过--reg指定寄存器,对跳转目标地址进行偏移计算,再也不担心找不到跳哪儿去了
--reg选项需要搭配--regs或者--unwindstack使用,后续进行简化和批量支持
比如在libtiny.so + 0x175248有一个跳转,通过汇编可以知道跳转地址来自x8

那么命令如下:
./stackplz --name com.xingin.xhs stack --library libtiny.so --offset 0x175248 --regs --reg x8
然后可以得到输出的x8信息,0xdb148正好是前面回溯的堆栈的0xdb1a0的函数起始地址
