Chinaunix首页 | 论坛 | 博客
  • 博客访问: 775038
  • 博文数量: 265
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1985
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-13 12:33
文章分类

全部博文(265)

文章存档

2011年(1)

2010年(66)

2009年(198)

我的朋友

分类:

2009-08-24 09:03:33


2.12 在GDB中调用被调试进程空间中的函数



Q: 听说可以在(gdb)提示符下直接调用memset()之类的函数。



A:



(gdb) print printf( "Hello World.\n" )

Hello World.

$108 = 13



(gdb) call printf( "Hello World.\n" )       // 如果返回值是void,call就不会显示返回值,print则会显示

Hello World.

$109 = 13



(gdb) call (void)printf( "Hello World.\n" ) // 这是最理想的调用方式

Hello World.



类别:
阅读(834) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~