当前位置: 首页 > news >正文

linux addr2line 用法,addr2line的用法

到ndk找到addr2line,例如:

/Users/yangjun/Library/Android/sdk/ndk/android-ndk-r9d/toolchains/x86-4.8/prebuilt/darwin-x86_64/bin/i686-linux-android-addr2line

然后执行:

./i686-linux-android-addr2line -f -C -e 带符号so的文件路径 地址

示例:

./i686-linux-android-addr2line -f -C -e /Users/yangjun/git/dingtalk/TBLiveStream-Android/artc-core/src/main/obj/local/armeabi-v7a/libTaoLive.so 0x33308

_JNIEnv::NewStringUTF(char const*)

/Users/liuyouxue/Library/Android/sdk/ndk/android-ndk-r9d/platforms/android-16/arch-arm/usr/include/jni.h:873

./i686-linux-android-addr2line -f -C -e /Users/yangjun/git/dingtalk/TBLiveStream-Android/artc-core/src/main/obj/local/armeabi-v7a/libTaoLive.so 0x476e4

TaoLivePublishEngine_Impl::onCsd(int, Buffer_Struct const&)

/Users/liuyouxue/work/android/dingding/c-bug/TBLiveStream-Android/artc-core/src/main/jni/LiveMediaFramework/fw/engine/TaoLivePublishEngine_Impl.cpp:856

./i686-linux-android-addr2line -f -C -e /Users/yangjun/git/dingtalk/TBLiveStream-Android/artc-core/src/main/obj/local/armeabi-v7a/libTaoLive.so 0x49cd8

FAACEncoder::configure(encode_param const&)

/Users/liuyouxue/work/android/dingding/c-bug/TBLiveStream-Android/artc-core/src/main/jni/LiveMediaFramework/fw/codec/FAACEncoder.cpp:82

e6030976324aadd2d992b5d07450376a.png

标签:Users,TBLiveStream,用法,Android,linux,addr2line,android

来源: https://www.cnblogs.com/albert1017/p/14292355.html

相关文章:

  • svn项目添加到tomcat后,tomcat无法打开问题解决
  • linux imq原理图,(linux内核IMQ源码实现分析.doc
  • rman从aix到linux跨平台恢复,利用RMAN跨平台迁移数据库
  • Linux权限分析
  • tcp连接超时断开linux,linux – FTP’ing大文件时如何防止TCP连接超时?
  • 【BZOJ3203】[Sdoi2013]保护出题人 二分+凸包
  • c语言二级指针的作用,C语言中二级指针的实例详解
  • c语言二叉搜索树程序,二叉搜索树 C语言实现
  • Baidu IoT Study
  • 对ch452芯片初始化用c语言,用C8051F020单片机的伺服阀温度零漂测控系统
  • 逆向知识十一讲,识别函数的调用约定,函数参数,函数返回值.
  • crc16 ibm c语言,CRC16常见几个标准的算法及C语言实现
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • c语言打印http协议的代码,基于http协议的C语言客户端代码
  • [poj3686]The Windy's(费用流)
  • #Java异常处理
  • create-react-app做的留言板
  • isset在php5.6-和php7.0+的一些差异
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Vue学习第二天
  • 大主子表关联的性能优化方法
  • 对超线程几个不同角度的解释
  • 基于游标的分页接口实现
  • 前端面试之CSS3新特性
  • 三分钟教你同步 Visual Studio Code 设置
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 在weex里面使用chart图表
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​linux启动进程的方式
  • # Panda3d 碰撞检测系统介绍
  • (06)Hive——正则表达式
  • (2)STL算法之元素计数
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (剑指Offer)面试题34:丑数
  • (九)信息融合方式简介
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (转)EXC_BREAKPOINT僵尸错误
  • ***利用Ms05002溢出找“肉鸡
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .net 7 上传文件踩坑
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .Net面试题4
  • [ajaxupload] - 上传文件同时附件参数值
  • [Android]使用Retrofit进行网络请求
  • [C++]unordered系列关联式容器
  • [Google Guava] 1.1-使用和避免null
  • [HackMyVM]靶场 VivifyTech
  • [IE编程] 了解Urlmon.dll和Wininet.dll
  • [JavaEE]线程的状态与安全
  • [js]- 两个对象的合并(Object.assign)
  • [LeetCode] 148. Sort List 链表排序