主要内容

模块化分析

将工程模块化为更小的部分并指定每个部分的分析方式

将工程划分为更小的部分以便于分析:

  • 使用选项 -classification 将您的工程中的源文件分类为不同文件集,并指定分析这些文件集的方式。

  • 使用 polyspace-configure 为在联编文件中创建的每个二进制文件创建单独的 Polyspace® 工程或选项文件。

  • 识别库,并使用使用的库 (-library) 选项指定分析这些库的方式。

您可以对非自有代码进行插桩以加快分析运行速度。使用这些选项来规避规模问题。

函数

polyspace-configure(System Command) Create Polyspace Platform project, workspace, or options file from build command or compilation database

Polyspace 选项

内联 (-inline)指定必须要为对其的每次调用在内部创建克隆的函数
结构体内部的验证深度 (-k-limiting)限制对嵌套结构体的分析深度
设置结构体内部的验证深度指定必须指定结构体内部的验证深度 (自 R2023b 起)
-classificationControl precisely which files to include in Polyspace analysis and how to analyze them (自 R2025a 起)
使用的库 (-library)Specify libraries that you use in your program

主题

分类

模块化