atos命令符化号crash文件

一、用atos命令来符号化某个特定模块加载地址

以下面的一行crash日志为例:

3   iOSApp                              0x000bd89d 0x1a000   669853

1.将需要符号化的.ipa文件和.dSYM 两个文件放在同一个文件夹下;

2.打开终端cd 进入存放上面两个文件的目录下;

3.执行下面的命令:

xcrun atos -o iOSApp.app.dSYM/Contents/Resources/DWARF/iOSApp -l 0x1a000 -arch armv7

上面命令回车之后,输入如下地址:

0x000bd89d

可以得到结果:

-[FatherViewController viewDidLoad] (in iOSApp) (FatherViewController.m:114)

注:上面的armv7处理器指令集必须和crash日志中的处理器指令集一致;iOSApp为项目名称

二、在终端查看.crash文件的UUID

grep --after-context=2 "Binary Images:" *crash

三、查看.appUUID

xcrun dwarfdump --uuid iOSApp.app/iOSApp

iOSApp为需要查看的.app的名字

四、查看.dSYMUUID

dwarfdump --uuid iOSApp.app.dSYM

注:以上操作都在cd到了.ipa文件和.dSYM文件夹的前提下进行

转载于:https://www.cnblogs.com/MatyLin/p/7814718.html

atos命令符化号crash文件相关推荐

  1. sim中do文件/memory(readmemb命令符)/移位编写

    此工程是串转并行数据的实验 do文件模板(自动仿真文件) Modelsim do 文件的自动化仿真 1.1 建立库 1.2 映射库到物理目录 1.3 编译源文件 1.4 启动仿真器 1.5 执行仿真 ...

  2. linux文件内容添加序号,nl命令将指定的各个文件添加行号编号序号标注后写到标准输出...

    1.释义 将指定的各个文件添加行号标注后写到标准输出 2.系统帮助 用法:nl [选项]... [文件]... Write each FILE to standard output, with lin ...

  3. c 语言如何打开d盘文件夹,如何通过cmd命令符进入d盘以及c盘?介绍详情进入教程...

    许多用户想通过cmd命令符进入d盘以及c盘,但是不知道具体语法如何书写,其他不管进入哪个盘,或者进入某个盘的某个文件夹他们的语法都是一样的,下面以d盘为例,介绍详情的进入教程. 第一步:如何进入d盘 ...

  4. cmd黑窗口命令行模式进入指定盘符下的任意文件夹

    通过使用命令,并加入参数 /d ,可以通过一个步骤,直接进入指定盘符下的任意文件夹 比如要进入C盘下的C:\Users\Pactera\Desktop\rtt_web目录,则输入cd /d C:\Us ...

  5. JAVA命令符找不到符号_[转]Java命令行编译文件时出现的错误,找不到符号或软件包不存在等...

    标签(空格分隔): Javajavascript 习惯了eclipse的自动编译,Java命令行编译.执行文件只会最基础的部分,就是对单文件的编译和执行,并且不包含任何外部JAR包.但有时候你还非得用 ...

  6. linux一,系统分区 Linux的盘符结构 Linux常用命令: 一,目录/文件的处理命令

    文章目录 一,系统分区 Linux的盘符结构 Linux常用命令: 一,目录/文件的处理命令 一,系统分区 概念:在硬盘上产生文件系统的过程 第一步:磁盘分区(创建隔断) 分区规则:主分区最多只能分4 ...

  7. winPE下的PECMD命令详解 -----PECMD.INI 文件配置(2)

    [IFEX] 格式:IFEX <条件>,[命令1][!命令2] 功能:依据条件表达式是否成立,成立则执行命令1,不成立则执行命令2. 参数: ■条件对[可用内存]或[磁盘可用空间]或[按键 ...

  8. 启动任务管理器命令符,doc命令

    启动任务管理器命令符 cmd 启动任务管理器命令符 Calc 启动计算器 notepad 启动记事本 mspaint--------画图板 write----------写字板 dvdplay---- ...

  9. linux回到桌面的命令符_三 基本的base shell 命令

    1.启动shell 进入 /etc/passwd 看到 知道默认的是base shell ctrl+alt+t 或者双击终端,就进入如下图界面: 如果你还是CLI新手,请记住,在输入shell命令之后 ...

最新文章

  1. spring系列-注解驱动原理及源码-声明式事务使用及原理解析
  2. Uploadify3.2中文提示
  3. mysql索引及sql执行顺序
  4. 中国长租公寓市场白皮书
  5. fatal error: Eigen3/Core: 没有那个文件或目录
  6. Angular进阶教程一
  7. python监听键盘输入 linux_Linux下使用Python捕获键盘输入
  8. 大数据分析需避免哪些错误
  9. HDU-1301-Jungle Roads
  10. 表白代码(纯干货),送给你爱的人
  11. oracle临时表怎么删除吗,删除Oracle临时表
  12. 水星无线路由启动dhcp服务器,水星无线路由器桥接设置桥接(图文详解) | 192.168.1.1登陆页面...
  13. 我们期待自己成为一个优秀的软件模型设计者
  14. 计算机设备选型原则,计算机中通信技术的选用应遵循什么原则
  15. 数据治理之主数据管理MDM
  16. 高等工程数学 —— 第四章 (1)线性方程组的直接解法与广义逆矩阵求解矛盾方程组
  17. SaaS从业者必读:一文读懂如何衡量与优化SaaS公司的关键指标
  18. mysql数据库修改密码的几种方法(用命令修改)
  19. 学术期刊的级别、种类、等级,研究生看哪些论文,这篇文章全讲清楚了(自用笔记)
  20. 20121025 The django book 笔记 站点管理

热门文章

  1. epoll哪些触发模式_epoll的内部实现 百万级别句柄监听 lt和et模式非常好的解释...
  2. boot客户管理系统实训报告_客户太多,客户转化困难?分析报告迟迟出不来,CRM客户管理系统助你一臂之力...
  3. linux svn上传目录_Linux系统下svn更新自动同步到web目录
  4. springboot初始化逻辑_详解Spring Boot中初始化资源的几种方式
  5. Apache POI读取Excel
  6. 在head标签内css代码,怎么在head区域引入css
  7. apimodel 可以重复吗_Web API是否需要有ViewModels层类?
  8. IDEA Java开发常用插件
  9. 在docker for win中使用portainer管理容器
  10. bitcoin转账api,python2.7