这呼叫层次结构窗格在源代码中显示函数的呼叫树。
对于每个功能Foo
, 这呼叫层次结构窗格列出了呼叫的函数和任务Foo
(呼叫者)和那些叫做的人Foo
(卡尔斯)。呼叫者被指示(职能)或(任务)。分支是表示的(职能)或(任务)。这呼叫层次结构窗格列出了直接函数调用和间接呼叫通过函数指针。间接呼叫显示图标。无法访问的调用以灰色的函数名称显示。
要打开此窗格,在PolySpace中®桌面用户界面,选择纽约州结果细节窗格。
要更新窗格:
您可以单击运行时检查结果清单或者来源窗格。您可以看到包含呼叫和分支机的函数。
您可以单击源代码中的函数名称。你看到了函数的呼叫者和分支机构。如果函数名也显示运行时检查颜色,而不是单击函数名称,请右键单击名称并选择转到定义。
在这个例子中,呼叫层次结构窗格显示功能generic_validation.
及其来电者和呼叫者。
行号呼叫层次结构窗格是指源代码中的不同行:
对于函数名称,行号是指函数定义的开头。定义generic_validation.
从第69行开始。
对于Callee名称,该数字是指调用Callee的行。卡尔利functional_ranges.
被召唤generic_validation.
在线86。
对于调用者名称,该数字是指呼叫者调用该函数的行。呼叫者,召集者主要的
呼叫generic_validation.
在50号线。
提示
要导航到源代码中的呼叫位置,请选择呼叫者或Callee名称
在里面呼叫层次结构窗格,您可以执行这些操作: