首页 > 其他分享 >crash_arm参数说明

crash_arm参数说明

时间:2024-12-17 16:11:58浏览次数:3  
标签:显示 缓存 crash 转储 参数 跟踪 堆栈 arm

1、bt

常用的参数有-t -l 

  显示内核堆栈回溯。 如果没有给出参数,将显示当前上下文的堆栈
  将显示当前上下文的堆栈跟踪。

       -a显示每个 CPU 上活动任务的堆栈跟踪。
           (仅适用于崩溃转储)
       -A 与 -a 相同,但也显示向量寄存器(仅限 S390X)。
       -p 仅显示恐慌任务的堆栈跟踪。
           (仅适用于崩溃转储)
   -c cpu 显示一个或多个 CPU 上活动任务的堆栈跟踪、
           可使用 “3”、“1,8,9”、“1-23 ”或 “1,8,9-14 ”格式指定、
           或 “1,8,9-14”(仅适用于崩溃转储)
       -g 显示目标任务线程组中所有线程的堆栈轨迹;线程组的领导者将显示堆栈轨迹。
           将首先显示线程组领导者。
       -r 显示原始堆栈数据,包括包含 task_union 的两个内存页面的内存转储。
           的内存转储。
       -t 显示从最后一个已知堆栈位置到堆栈顶部的所有文本符号。
           到堆栈顶部的所有文本符号。(在反向跟踪失败时很有用)
       -T 显示从 task_struct 或 thread_info 上部到堆栈顶部的所有文本符号。
           到堆栈顶部的所有文本符号。(如果反向跟踪
           失败或 -t 选项在进程堆栈中的起始位置过高)。
       -l 显示每个堆栈跟踪文本的文件和行号 
 -e 在堆栈中搜索可能的内核和用户模式异常帧。
       -E 搜索 IRQ 堆栈(x86、x86_64、arm64 和 ppc64)和异常堆栈(x86_64)。
           异常堆栈(x86_64)以查找可能的异常帧;除 -c
           参数外的所有其他参数都将被忽略,因为这不是一个上下文
           敏感的操作。
       -f 显示帧中包含的所有堆栈数据;该选项可用于确定传递给每个异常帧的参数。
           该选项可用于确定传递给每个函数的参数;在 ia64、
           参数寄存器的内容。
    -F[F]与 -f 类似,但堆栈数据会在适当时以符号形式显示。
           如果堆栈数据引用了板块缓存对象、
           如果堆栈数据引用了板块缓存对象,则板块缓存的名称将显示在括号中;在 ia64 上,板块缓存的名称将显示在括号中、
           将对参数寄存器内容进行替换。 如果两次输入 -F
           且堆栈数据引用了板块缓存对象、
           则板块缓存的地址和名称都将显示在括号中。
           显示在括号中。
       -v 检查所有任务的内核堆栈,以查找堆栈溢出的证据。

  

标签:显示,缓存,crash,转储,参数,跟踪,堆栈,arm
From: https://www.cnblogs.com/yuanqiangfei/p/18612715

相关文章

  • 滑动变阻器的主要特性和参数有哪些?
    滑动变阻器是一种常见的电阻调节装置,其主要特性和参数如下:电阻值范围:滑动变阻器的电阻值范围是指其最小电阻值到最大电阻值之间的范围。这个范围通常由滑动变阻器的设计决定,一般在几欧姆到几千欧姆之间。额定功率:滑动变阻器的额定功率是指其能够承受的最大电功率。如果超过这个......
  • OpenHarmony测试RS232/RS485串口方法,触觉智能SBC3528工控主板演示
    教大家介绍在OpenHarmony系统,没有串口工具的情况下如何测试RS232/RS485,使用触觉智能SBC3528工控主板演示,搭载了瑞芯微RK3568四核处理器,板载2路RS232+4路隔离RS485,集成DIDO,自研RS485自动收发驱动,支持超2KM传输距离!RS485测试方法以触觉智能SBC3528工控主板为例,如果需要测试RS485串......
  • PyCharm PySide6的开发环境搭建
    PyCharmPySide6的开发环境搭建一、Anaconda的安装二、打开Anaconda控制台,在base环境下创建pyside6环境三、安装pyside6四、配置PySide6环境PycharmCommunity已经在之前的笔记中安装过了笔记链接:https://blog.csdn.net/weixin_52534056/article/details/144441263?s......
  • Transformer模型训练参数的逻辑关系就像一棵树的生长系统
    Transformer模型训练参数的逻辑关系就像一棵树的生长系统【核心结论】Transformer模型训练参数构成了一个复杂的系统,从基础配置到模型架构,再到训练策略,各参数之间相互关联,共同影响着模型的性能和训练效果。此图展示了Transformer模型训练参数之间的逻辑关系。基础配置(......
  • octave作为matlab的有效替代,预制参数放置
    octave小巧,免费,无需考虑许可证的问题。但是使用和matlab有点小的区别,例如有些包需要显式加载,还有做图引擎的选择,原来使用的qt挺好,也许是系统升级,也许是软件升级,画图出现问题。虽然也找到了解决办法,就是每次都执行下graphics_toolkit('fltk'),但是对每一次运行脚本时,要不就在脚......
  • SQL进阶技巧:如何根据工业制程参数计算良品率?
    目录0问题描述1数据准备2问题分析步骤1:确定每个生产批次的制程参数是否在合格范围内步骤2:基于中间结果一计算临时良品数量步骤3:计算良品率(最终结果)3小结问题拓展:如果制程参数是动态的,如何合理的设计表模型? 0问题描述制程参数是在产品生产过程中影响产品质量......
  • 【C++】C++11(lambda、可变参数模板、包装器、线程库)
      ......
  • 01-2 :PyCharm安装配置教程(图文结合-超详细)
    一、PyCharm安装PyCharm集成开发工具(IDE),是当下全球Python开发者,使用最频繁的工具软件。绝大多数的Python程序,都是在PyCharm工具内完成的开发。本篇文章基于PyCharm软件工具进行描述,教你如何安装PyCharm。二、打开网站,下载并安装网址:https://www.jetbrains.com/zh-cn/,界面......
  • HarmonyOS 获取进程相关的信息process 常用的几个方法
    获取进程相关的信息,提供进程管理的相关功能。process1.EventListener2.isIsolatedProcess3.is64Bit4.getStartRealtime5.getPastCpuTime导入模块import{process}from'@kit.ArkTS';属性名称类型可读可写说明uidnumber是否进程的用户标识。pidnumber是......
  • arm安装数据库
    https://blog.csdn.net/wochunyang/article/details/132883654 https://blog.csdn.net/qq_43690482/article/details/132168349 https://www.cnblogs.com/wshisboy/p/16374015.html https://www.cnblogs.com/windandchimes/p/18344463首先先看麒麟系统的版本CPU对应版本......