主要内容

调用层次结构

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

为每一个函数喷火,调用层次结构窗格列出调用的函数和任务喷火(召唤者)和被召唤者喷火(街道)。呼叫者由(功能)或(任务)。callees是用(功能)或(任务)。的调用层次结构窗格列出了通过函数指针的直接函数调用和间接函数调用。中显示了间接调用图标。不可达的调用将以灰色显示函数名。

要打开此窗格,请在Polyspace中®桌面用户界面,选择按钮结果细节窗格。

要更新窗格:

  • 可以单击运行时检查结果列表窗格。您将看到包含检查及其调用者和被调用者的函数。

  • 您可以单击源代码中的函数名。你可以看到函数的调用者和被调用者。如果函数名也显示运行时检查颜色,那么右键单击函数名并选择,而不是单击函数名去定义

在这个例子中调用层次结构窗格显示函数generic_validation,以及它的召唤者和召唤者。

的行号调用层次结构窗格指的是源代码中的另一行:

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

  • 对于被叫名字,号码是指被叫所在的线路。被调用的函数functional_ranges被称为,generic_validation在第86行。

  • 对于调用者名称,数字指的是调用者调用函数的那一行。调用者主要调用generic_validation在50行。

提示

要导航到源代码中的调用位置,请选择调用者或被调用者名称

调用层次结构窗格中,您可以执行以下操作:

  • 显示/隐藏呼叫者和呼叫者

  • 电话导航层次结构

  • 确定函数是否被存根

  • 参见程序的调用层次