Oracle® Developer Studio 12.5:使用 dbx 调试程序

退出打印视图

更新时间: 2016 年 6 月
 
 

funcs 命令

funcs 命令用于列出与某个正则表达式匹配的所有函数名。仅在本地模式中有效。

语法

funcs [-f filename] [-g] [regular-expression]

列出当前程序中的所有函数,

如果指定了 -f filename,则列出文件中的所有函数。如果指定了 -g,则列出具有调试信息的所有函数。如果 filename.o 结尾,则会列出所有函数,包括那些编译器自动创建的函数。否则,只会列出出现在源代码中的函数。

如果指定了 regular-expression,则列出与正则表达式匹配的所有函数。

其中:

filename 是要列出其所有函数的文件的名称。

regular-expression 是要列出的所有匹配函数所匹配的正则表达式。

例如:

(dbx) funcs [vs]print
”libc.so.1”isprint
”libc.so.1”wsprintf
”libc.so.1”sprintf
”libc.so.1”vprintf
”libc.so.1”vsprintf