Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 449 Bytes

200901051201.txt.md

File metadata and controls

16 lines (11 loc) · 449 Bytes

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.