博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vxworks调试小结
阅读量:2347 次
发布时间:2019-05-10

本文共 581 字,大约阅读时间需要 1 分钟。

vxworks调试小结

1、调试指令,dbgHelp显示所有的调试命令
(1)b设置断点
设置的方法有:“b 函数名”
       “b 地址”(函数地址或者代码行地址,取决于看懂汇编)
       “b 函数地址,任务地址”(i列出所有的任务,找到任务地址)
(2)ti查看当前任务的信息
断点断住时,ti显示断住任务寄存器信息,r3为this指针地址,r4后续依次为函数的参数值
cret函数返回时,r3为函数的返回值
(3)lkup和lkAddr符号查找
lkup:符号到地址,例如:lkup "bdmain"
lkAddr:地址到符号,例如:lkAddr 0x004a5740
(4)l反汇编
l 0x004a5740,20 从该地址开始的20条指令
(5)查看和写入内存命令d、m
d 0x80000000,32,1 ,查看0x80000000地址附近的32个字节的内存空间

2、系统命令

(1)任务相关的ti、ts、tr、sp、td、 checkStack、spy、spyStop、mRegs、taskPriorityGet、taskPrioritySet 、taskOptionsSet
(2)信号量相关的semShow、semGive、 semMGiveForce
(3)内存相关的d、m、memShow、malloc、free
(4)网络相关的ping、ifShow等

转载地址:http://nmxvb.baihongyu.com/

你可能感兴趣的文章
商品详情及Thymeleaf静态化
查看>>
如何安装最纯净的Windows系统,玩转重装操作系统
查看>>
RabbitMQ安装使用及数据同步
查看>>
用户中心
查看>>
授权中心
查看>>
乐优商城—购物车
查看>>
乐优商城—订单微服务
查看>>
《剑指offer》思路与实现总结--Java
查看>>
字符串数组转成矩阵
查看>>
贪心算法 and 动态规划
查看>>
Java主流锁
查看>>
在Intellij IDEA中使用Debug详解
查看>>
BAT面试总结
查看>>
基于SSM的后台管理系统总结
查看>>
注册谷歌邮箱?
查看>>
freenom免费域名申请及设置域名解析
查看>>
推荐几个好用的网盘搜索引擎
查看>>
Spring Security
查看>>
SpringBoot2.0
查看>>
Thymeleaf
查看>>