注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

gmd20的个人空间

// 编程和生活

 
 
 

日志

 
 

gdb自定义命令(脚本) 循环遍历打印链表结构linked list  

2015-04-17 11:53:01|  分类: linux相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

# 内置变量
# $argc
# $arg0
# $arg1
# $arg2
# $eax
# $ebx
# $ecx
# 常用表达式
# set $byte = *(unsigned char *)$arg0
# if _expression_
# _statements_
# else
# _statements_
# end
# while _expression_
# _statements_
# end
#
# 打印语句
# output _expression_
# printf "foo, bar-foo = 0x%x, 0x%x\n", foo, bar-foo
# p _expression_
#
# 显示自定义define 命令
# show user
#
# 参考gdb manual Canned Sequences of Commands
# http://ftp.gnu.org/old-gnu/Manuals/gdb/html_node/gdb_187.html#SEC192
# source print_list.gdb

define plist
set $list = (smpp::RequestContext *) $arg0
while $list->start_time < $arg1
p *$list
set $list = (smpp::RequestContext *) $list->wait_resp_queue.next
end
end



  评论这张
 
阅读(728)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017