C 打印不带符号的函数参数表
我想使用函数为C 打印不带符号的函数参数表,c,debugging,gdb,C,Debugging,Gdb,我想使用函数为foo(结构a*,结构b*)的gdb PRAM转储 问题是在调试的文件中只有foo符号可用,但参数不可用: (gdb) info args No symbol table info available. 有没有办法让gdb知道函数的签名是什么?用-g编译?这是否回答了您的问题?相关:。您可以告诉gdb结构a和结构b是什么样子,然后执行打印*(结构a*)$rdi(或者您的体系结构对函数的第一个参数使用的任何约定)。使用-g编译?这是否回答了您的问题?相关:。您可以告诉gdb结构a和
foo(结构a*,结构b*)
的gdb PRAM转储
问题是在调试的文件中只有foo
符号可用,但参数不可用:
(gdb) info args
No symbol table info available.
有没有办法让gdb知道函数的签名是什么?用
-g
编译?这是否回答了您的问题?相关:。您可以告诉gdb结构a和结构b是什么样子,然后执行打印*(结构a*)$rdi(或者您的体系结构对函数的第一个参数使用的任何约定)。使用-g
编译?这是否回答了您的问题?相关:。您可以告诉gdb结构a和结构b是什么样的,然后执行打印*(结构a*)$rdi(或者您的体系结构对函数的第一个参数使用的任何约定)。