主要内容

调用层次结构中Polyspace桌面用户界面

着重于Polyspace这个主题®桌面用户界面。学习中的等效窗格Polyspace访问web界面,看到的调用层次结构在Polyspace访问Web界面

调用层次结构窗格显示调用函数源代码树。

为每一个函数喷火,调用层次结构那叫窗格中列出了功能和任务喷火(调用者)和那些调用喷火(街道)。调用者通过表示函数调用程序图标(功能)或任务调用程序图标(任务)。calle所示函数被图标(功能)或任务被图标(任务)。的调用层次结构窗格列出直接函数调用和间接通过函数指针调用。间接调用和显示图标。调用与函数名是遥不可及的显示灰色。

打开此窗格,在Polyspace桌面用户界面,选择函数调用树按钮按钮结果细节窗格。

更新面板:

  • 您可以单击一个运行时检查,在结果列表窗格。你看这个函数包含检查调用者和被。

  • 您可以单击一个函数的名字在你的源代码。函数的调用者和街道。如果函数名也显示了一个运行时检查颜色,而不是点击函数名,右键单击并选择的名称去定义

在这个例子中,调用层次结构面板显示功能generic_validation,其调用者和街道。

generic_validation调用者和被调用层次结构窗格

的行号调用层次结构面板是指在源代码中不同的线:

  • 函数的名称、行号是指函数定义的开始。的定义generic_validation在第69行开始。

  • 被名称,数量指的是被称为线。被调用的函数functional_ranges被称为,generic_validation在第86行。

  • 对于调用者的名字,数量是指的什么地方调用者调用函数。调用者主要调用generic_validation在50行。

提示

导航到调用位置在源代码中,选择一个调用者或被名称

调用层次结构窗格中,您可以执行这些操作。

显示或隐藏调用者和街道

自定义视图只显示来电者或街道。显示或隐藏调用者和被通过点击这个按钮:

显示/隐藏调用者和calle按钮

电话导航层次结构

你可以浏览源代码的调用层次结构。为一个函数,双击调用者或被名字导航到调用者或被定义在源代码中。

确定函数存根

你可以决定的存根如果一个函数存根列。列的条目显示为什么一个函数存根。

有关更多信息,请参见代码验证假设的功能

看到整个程序的调用层次结构

看到整个程序的调用层次结构的窗格中,单击主要函数。调用层次结构中的一个节点上单击右键并选择扩大所有节点

调用层次结构和扩大所有节点启用

而不是看到整个调用层次结构,可以根据需要扩展节点集中在一个特定的调用层次结构。