您的位置:首页 > 运维架构 > Shell

程序调试手段之gdb, vxworks shell

2013-09-27 01:14 309 查看
调试一个程序主要用到的功能:

启动程序

设置函数断点

设置数据断点

单步执行

查看内存值

修改内存值

linux下的gdb,和vxworks下的shell 虽然使用方式和调试命令略有不同,但是都能满足上述程序调试的基本功能。为了更好的理解和记忆,下面给出两者的差异点。

表1

功能vxworks shelllinux gdb说明
启动程序sp

ts

tr

c

start

run

finish

c

设置函数断点b

bd

bd all

b <line/num/fun>

delete b

设置数据断点bhwatch
单步执行s

n

s

n

查看内存值d 0x***

<var>

x /***

info <reg/var/local>

p <var>

修改内存值m

mRegs

<var> = *

set var **

print **

查看调用栈ttbt

f <frame num>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: