设置函数断点或入口断点

注: 此断点类型的名称为函数入口,这取决于进行调试所采用的平台。

可以在各个入口点或所有入口点上设置入口断点或函数断点。

要在“断点”视图中设置函数断点或入口断点,完成下列步骤:

  1. 右键单击“断点”视图,并从弹出菜单中选择添加断点 > 入口或者选择添加断点 > 函数。这将调用添加入口断点添加函数断点向导,从该向导中将完成所有其它步骤。
  2. 如果想要在当前未装入的程序模块中设置入口断点,则选择延迟断点直到装入可执行文件复选框。
  3. 如果只想要为具有调试信息的程序装入源代码,则选择只显示具有调试信息的项复选框。
  4. 可执行文件字段中,从此选择列表的程序名中选择将对其应用断点的可执行文件。否则,输入可执行文件名。
  5. 对象字段中,从此选择列表的对象文件名中选择将对其应用断点的对象文件。否则,输入对象文件名。
  6. 函数或入口点字段中,从此选择列表的入口点名中选择将对其应用断点的入口点。否则,输入入口点名。如果选择或指定的入口点或函数名不是唯一的(或与其它名称相匹配),则有一个对话框将打开,提示您从相匹配的函数名列表中进行选择。
  7. 如果想要通过您指定的函数或入口点的大小写来识别它们,则选择区分大小写复选框。
  8. 要为断点设置可选参数,或者使断点有条件地依赖于可选参数,单击下一步 >。有关设置条件断点和可选断点参数的信息,请参阅相关主题。
  9. 如果不想为断点设置可选参数,则单击完成以设置断点并退出添加入口断点向导。
注:
  • 对象字段中的选择列表是以可执行文件字段中的当前调试会话的值填充的。例如,如果在可执行文件字段中选择或输入了可执行文件,则对象字段选择列表将只包含应用于该可执行文件的那些对象文件(如果正在当前调试会话中调试该指定的可执行文件的话)。
  • 如果正在设置未被延迟的断点,则在可执行文件对象函数或入口点字段中建立的条目必须是有效的条目(指定的可执行文件或对象文件必须是现有文件,而且函数或入口点对指定的可执行文件或对象必须是有效的)。
  • 添加入口断点向导的必需的信息页面上,必须用有效输入完成函数或入口点字段之后才能设置断点。该页面中的所有其它项都是可选的。

要在“模块”视图中设置入口断点,完成下列步骤:

  1. 在“模块”视图中展开模块、编译单元和文件,直到显示要在其中设置断点的函数或入口点为止。
  2. 右键单击该函数,并从弹出菜单中选择设置入口断点设置函数断点

要在所有函数入口处停止,执行下列其中一项任务:

这两个操作中的任一操作将在“断点”视图中产生在所有函数入口处停止断点。另外,当调试器被设置为在所有函数入口处停止时,将在弹出菜单项旁边显示一个选取标记。当在“断点”或“调试”视图中删除在所有函数入口处停止断点或取消选择弹出菜单项时,调试器将不再在所有函数入口点处停止。

注: 您不能禁用或启用在所有函数入口处停止断点。如果当选择了此断点时您选择启用或禁用此断点,则它的状态将不会更改。
相关概念
断点
相关任务
编辑断点属性
除去断点
使用“调试”视图
相关参考
可选的断点参数
使用条款 | 反馈
(C) Copyright IBM Corporation 2001, 2005. All Rights Reserved.