首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux - 调试工具
53Hz
创建于2022-07-02
订阅专栏
此专栏用于记录调试命令
暂无订阅
共9篇文章
创建于2022-07-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【调试工具】perf 定位cpu占用100%
一、问题描述 在一台服务器上,出现一个进程占用cpu百分比,如下 tips: 二、perf 源码编译 1.嵌入式linux 内核源码目录中 tools 目录中有 perf 工具源码,编译就可以了 发布
【调试工具】addr2line 定位内核非法地址
一、问题信息 先看一段日志: 非法地址访问,并且出现了一个奇怪的地址:dead0000000000f0 二、代码定位 根据日志中PC指针的信息结合System.map查看函数grep pif_get_
【调试工具】taskset 设置处理器的亲和度
一、功能介绍 taskset命令用于设置进程(或 线程)的处理器亲和性(Processor Affinity),可以将进程(或 线程)绑定到特定的一个 或 多个CPU上去执行,而不允许将进程(或 线程
【调试工具】coredump 使用示例
简介 coredump是指当程序出错而异常中断时,OS会把程序工作的当前状态存储成一个coredunmp文件,一般用于进程崩溃的场景。 一、开启 coredump 二、编写测试用例 代码如下(示例):
【调试工具】pstore 工具配置及使用
一、pstore 简介 pstore 最初是用于系统发生 oops 或 panic 时,自动保存内核 log buffer 中的日志。不过在当前内核版本中,其已经支持了更多的功能,如保存 consol
【内核】Kdump在arm上的移植试探
一、移植原因 在我们制造的死锁案例中,只开启了两个线程,我们可以通过添加打印来定位是哪个线程使用了锁而没有释放,但在linux内核中,同一个锁会存在被多个线程或者进程所使用,通过添加打印的方式就很难去
【总线】i2c 调试工具在arm平台的使用
一、i2c tool 1. 源码下载地址 2. 解压 3. 编译 4. 发布路径 二、基本使用 1. 基本信息查看 2. 读数据 3. 写数据
【进程】chrt 修改线程的调度策略及优先级
一、确认实时线程 命令:top RT:表示为实时进程,如果要看线程,在top命令下按H 二、chrt 使用 1. 命令选项 2. 查看进(线)程信息 1338对应进程调度策略:RR, 优先级为50 3
【性能】pidstat、iostat在arm平台上的应用
一、基本信息 1. 特性 pidstat: 像topd、vmstat命令对于单个进程的状态并不是非常的直观,而pidstat命令可以更方便的获取到各进程的状态。 2. 获取源码 [ ](sysstat