Oracle Solaris Studio 12.2:使用 dbx 调试程序

infile filename

该事件在文件中定义的每个函数中放置断点。stop infile 命令循环访问与 funcs -f filename 命令相同的函数列表。

.h 文件中的方法定义、模板文件或 .h 文件中的纯 C 代码(如 regexp 命令使用的那种)可能会为文件提供函数定义,但这些定义会被排除。

如果指定的文件名是目标文件的名称(即,该文件名以 .o 结尾),则会在出现在该目标文件中的每个函数上放置断点。

stop infile list.h 命令不会在 list.h 文件中定义的所有方法实例中放置断点。请使用诸如 inclassinmethod 之类的事件来执行此操作。

fix 命令可以删除文件中的函数或向文件中添加函数。stop infile 命令可在文件中的所有旧版本函数中,以及未来可能添加的任何函数中放置断点。

不会在 Fortran 文件的嵌套函数或子例程中放置断点。

您可以使用 clear 命令禁用 infile 事件创建的集合中的单个断点。