主要内容

呼叫层次结构

呼叫层次结构窗格在源代码中显示函数的呼叫树。

对于每个功能Foo, 这呼叫层次结构窗格列出了呼叫的函数和任务Foo(呼叫者)和那些叫做的人Foo(卡尔斯)。呼叫者被指示(职能)或(任务)。分支是表示的(职能)或(任务)。这呼叫层次结构窗格列出了直接函数调用和间接呼叫通过函数指针。间接呼叫显示图标。无法访问的调用以灰色的函数名称显示。

要打开此窗格,在PolySpace中®桌面用户界面,选择纽约州结果细节窗格。

要更新窗格:

  • 您可以单击运行时检查结果清单或者来源窗格。您可以看到包含呼叫和分支机的函数。

  • 您可以单击源代码中的函数名称。你看到了函数的呼叫者和分支机构。如果函数名也显示运行时检查颜色,而不是单击函数名称,请右键单击名称并选择转到定义

在这个例子中,呼叫层次结构窗格显示功能generic_validation.及其来电者和呼叫者。

行号呼叫层次结构窗格是指源代码中的不同行:

  • 对于函数名称,行号是指函数定义的开头。定义generic_validation.从第69行开始。

  • 对于Callee名称,该数字是指调用Callee的行。卡尔利functional_ranges.被召唤generic_validation.在线86。

  • 对于调用者名称,该数字是指呼叫者调用该函数的行。呼叫者,召集者主要的呼叫generic_validation.在50号线。

提示

要导航到源代码中的呼叫位置,请选择呼叫者或Callee名称

在里面呼叫层次结构窗格,您可以执行这些操作: