Strace通常用于跟踪系统调用和进程执行时收到的信号。下面通过这篇文章和大家分享一下Linux应用调试的strace命令,供大家参考。
简介
Strace通常用于跟踪系统调用和进程执行时收到的信号。Strace可以告诉应用程序打开了哪些文件,以及它读和写了什么,包括消耗的时间和返回值。在Linux世界中,进程不能直接访问硬件设备。当一个进程需要访问硬件设备时(比如读取磁盘文件,接收网络数据),必须从用户态切换到内核态,通过系统调用访问硬件设备。Strace可以跟踪进程生成的系统调用,包括参数、返回值和执行所消耗的时间。
2.安装strace命令
首先,你需要以下两个文件:
步骤:如下
#tar -xjf
#cd strace-4.5.15/
#补丁-p1
//值“P1”表示补丁文件的位置./quot;表示返回上一个目录。
#./Configure-host=arm-Linux cc=arm-Linux-gcc//Configure配置。
#make //生成strace命令文件
然后把strace命令文件放到我们开发板的根目录/bin下,就可以使用了。
# CPS trace/nfs _ root/bin//NFS _ root :开发板NFS系统根目录。
命令使用
常见参数如下:
-o指定跟踪信息的输出文件。
-t记录跟踪信息的时间,单位为秒
-美国记录追踪信息的tt时间。
4.例子
通过strace测试led_text应用程序。
#insmod led.ko //负载led驱动器
# strace -o log.txt。/led_text led1开启
//测试led_text应用程序,打开led1,输出跟踪信息。
手机照片和文字怎么合成的?干脆分类细致一些:手机两张照片上色(偏胶片)——vsco电脑图片再调整以及一些简单合成技术(如长曝光)——李蕴明智能手机相对复杂的图片拼接和调整中——oleap新手机界的lightroom——敢爱敢恨后期修图手机a
域名查劫持怎么查?狗域名查询平台(ggcx.com网站)可以查询域名是否被劫持,也可以查询域名的其他信息,可以去看看。
5v3针rgb接口是干嘛的?rgb接口应用于专业绘图,这是业界的一个色彩标准,即三原色输入的视频接口。常见的色彩模式有VGA、HDMI、DVI、RGB,这是业界的一个色彩标准。通过改变红(R)、绿(G)、蓝(B)三个颜色通道及其叠加,可以得
5g黄金怎么做出来的?5g工艺金是黄金饰品的新名称,具有质地、纯度高、色泽艳丽、韧性好、不易刮花、重量轻、纯度、硬度、质地融为一体的特点。5g金是在黄金生产加工的熔炼过程中加入一定量的稀有元素,也叫硬金粉。经过高温熔炼炉,金的分子结构更加紧
win10系统激活后如何分区?win10系统怎么激活后怎末分区:1、右键点击“我的电脑”,然后再选择类型“管理”。2、自动弹出的窗口中,选择“磁盘管理”。3、在窗口的右下边看的到磁盘,你选择要主分区的磁盘,右键点击。4、然后你选择“压缩后卷
jQuery给多个不同元素添加class样式的方法?jQuery可以不通过addClass()方法给多个相同的html元素同样再添加相同的classlt!DOCTYPEhtmlgtlthtmlgtltheadgtltscriptsrcjqu
有没有规定是营业场所不能养宠物的?没有专门的法律,但是有地方性法规,或者说是刷规章制度。或者类似的规定,比如这个营业场所不允许养宠物...果场散养养狗方法?刚买回来或带回来的小狗对陌生的环境有恐惧感,所以他可以 不要马上放手,否则它会跑掉。
男生穿内增高8cm的鞋累么?上山不累,下山累。下山要耗费双腿,对膝盖不好。推荐平底鞋做运动能不能穿增高鞋?比如爬山啊、跑步啊?据我所知,现在的增高鞋还没有真正支持运动。增高鞋的主要设计目的是通过物理方法提高人的身高。不适合运动。还有运动的时
红旗渠有几款?红渠(淡红色)小盒条码:6901028164733包装条码:6901028164740烘烤型84mm软25元/条河南中烟工业有限公司红旗渠(新开元)小盒条码:6901028172998包装条码:6901028172981固化型
快手点赞锁怎么开?方法/步奏分步写作1/4必须可以打开快手,直接点击右上角的六条杠任务栏。2/4随后在这种主界面然后点击系统设置。3/4然后在设置菜单直接点击帐户设置。4/4之后可以打开不把我的收藏展示展示给别人去掉,这样的就然后打开了给你