atos命令符化号crash文件
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
三、查看.app的UUID
xcrun dwarfdump --uuid iOSApp.app/iOSApp
iOSApp为需要查看的.app的名字
四、查看.dSYM的UUID
dwarfdump --uuid iOSApp.app.dSYM
注:以上操作都在cd到了.ipa文件和.dSYM文件夹的前提下进行
转载于:https://www.cnblogs.com/MatyLin/p/7814718.html
atos命令符化号crash文件相关推荐
- sim中do文件/memory(readmemb命令符)/移位编写
此工程是串转并行数据的实验 do文件模板(自动仿真文件) Modelsim do 文件的自动化仿真 1.1 建立库 1.2 映射库到物理目录 1.3 编译源文件 1.4 启动仿真器 1.5 执行仿真 ...
- linux文件内容添加序号,nl命令将指定的各个文件添加行号编号序号标注后写到标准输出...
1.释义 将指定的各个文件添加行号标注后写到标准输出 2.系统帮助 用法:nl [选项]... [文件]... Write each FILE to standard output, with lin ...
- c 语言如何打开d盘文件夹,如何通过cmd命令符进入d盘以及c盘?介绍详情进入教程...
许多用户想通过cmd命令符进入d盘以及c盘,但是不知道具体语法如何书写,其他不管进入哪个盘,或者进入某个盘的某个文件夹他们的语法都是一样的,下面以d盘为例,介绍详情的进入教程. 第一步:如何进入d盘 ...
- cmd黑窗口命令行模式进入指定盘符下的任意文件夹
通过使用命令,并加入参数 /d ,可以通过一个步骤,直接进入指定盘符下的任意文件夹 比如要进入C盘下的C:\Users\Pactera\Desktop\rtt_web目录,则输入cd /d C:\Us ...
- JAVA命令符找不到符号_[转]Java命令行编译文件时出现的错误,找不到符号或软件包不存在等...
标签(空格分隔): Javajavascript 习惯了eclipse的自动编译,Java命令行编译.执行文件只会最基础的部分,就是对单文件的编译和执行,并且不包含任何外部JAR包.但有时候你还非得用 ...
- linux一,系统分区 Linux的盘符结构 Linux常用命令: 一,目录/文件的处理命令
文章目录 一,系统分区 Linux的盘符结构 Linux常用命令: 一,目录/文件的处理命令 一,系统分区 概念:在硬盘上产生文件系统的过程 第一步:磁盘分区(创建隔断) 分区规则:主分区最多只能分4 ...
- winPE下的PECMD命令详解 -----PECMD.INI 文件配置(2)
[IFEX] 格式:IFEX <条件>,[命令1][!命令2] 功能:依据条件表达式是否成立,成立则执行命令1,不成立则执行命令2. 参数: ■条件对[可用内存]或[磁盘可用空间]或[按键 ...
- 启动任务管理器命令符,doc命令
启动任务管理器命令符 cmd 启动任务管理器命令符 Calc 启动计算器 notepad 启动记事本 mspaint--------画图板 write----------写字板 dvdplay---- ...
- linux回到桌面的命令符_三 基本的base shell 命令
1.启动shell 进入 /etc/passwd 看到 知道默认的是base shell ctrl+alt+t 或者双击终端,就进入如下图界面: 如果你还是CLI新手,请记住,在输入shell命令之后 ...
最新文章
- spring系列-注解驱动原理及源码-声明式事务使用及原理解析
- Uploadify3.2中文提示
- mysql索引及sql执行顺序
- 中国长租公寓市场白皮书
- fatal error: Eigen3/Core: 没有那个文件或目录
- Angular进阶教程一
- python监听键盘输入 linux_Linux下使用Python捕获键盘输入
- 大数据分析需避免哪些错误
- HDU-1301-Jungle Roads
- 表白代码(纯干货),送给你爱的人
- oracle临时表怎么删除吗,删除Oracle临时表
- 水星无线路由启动dhcp服务器,水星无线路由器桥接设置桥接(图文详解) | 192.168.1.1登陆页面...
- 我们期待自己成为一个优秀的软件模型设计者
- 计算机设备选型原则,计算机中通信技术的选用应遵循什么原则
- 数据治理之主数据管理MDM
- 高等工程数学 —— 第四章 (1)线性方程组的直接解法与广义逆矩阵求解矛盾方程组
- SaaS从业者必读:一文读懂如何衡量与优化SaaS公司的关键指标
- mysql数据库修改密码的几种方法(用命令修改)
- 学术期刊的级别、种类、等级,研究生看哪些论文,这篇文章全讲清楚了(自用笔记)
- 20121025 The django book 笔记 站点管理
热门文章
- epoll哪些触发模式_epoll的内部实现 百万级别句柄监听 lt和et模式非常好的解释...
- boot客户管理系统实训报告_客户太多,客户转化困难?分析报告迟迟出不来,CRM客户管理系统助你一臂之力...
- linux svn上传目录_Linux系统下svn更新自动同步到web目录
- springboot初始化逻辑_详解Spring Boot中初始化资源的几种方式
- Apache POI读取Excel
- 在head标签内css代码,怎么在head区域引入css
- apimodel 可以重复吗_Web API是否需要有ViewModels层类?
- IDEA Java开发常用插件
- 在docker for win中使用portainer管理容器
- bitcoin转账api,python2.7