管理迁移报告
下载迁移报告
当用户成功创建迁移任务后,可通过以下两种方式下载迁移报告:
- 在历史报告区下载迁移报告。
- 在页面左侧,选择“源码迁移”单击展开下拉列表即为历史报告列表。
- 在“历史报告”列表,选中需要下载的历史报告。
- 单击历史报告右侧
按钮,下载迁移报告。
- 在查看报告界面下载迁移报告。
- 在页面左侧,选择“源码迁移”。
- 在历史报告列表中,单击指定分析任务的报告名称,进入迁移报告界面。
- 单击界面右上角“下载报告”,下载迁移报告。
查看已下载的迁移报告
以查看架构源码迁移的CSV报告为例,已下载的迁移报告的基本信息如图1所示。
参数 |
说明 |
---|---|
报告生成时间 |
显示报告的生成时间。 |
配置 |
显示任务名称、报告生成时间、源码文件存放路径、目标操作系统、目标系统内核版本、编译器版本、构建工具、编译命令、是否包含解释性语言和Go语言以及自定义x86宏。 |
扫描文件统计 |
显示已扫描的文件数以及需要迁移的文件数。 |
依赖文件统计 |
源码包所依赖的与架构相关文件数。 |
源码文件统计 |
显示扫描文件数、需要修改的文件数、代码行数,以及规则项和建议项总数。 |
与架构相关的依赖文件 |
显示与架构相关的依赖文件详细信息:
|
源文件扫描详情 |
显示源文件分析报告的详细信息:
|
关键字所属类型:
- INVALID_CATEGORY:无效的迁移项类型。
- INTRINSICS_INCLUDE:头文件中的# intrinsics内联函数。
- INTRINSICS:intrinsics内联函数。
- COMPILER_MACRO:编译器宏。
- ATTRIBUTE:编译器Attribute。
- COMPILER_BUILTIN:编译器内建函数。
- COMPILER_OPTION:编译器选项。
- BUILTIN_ASSEMBLES:嵌入式汇编。
- LIBS:扫描出动态链接库。
- COMPILER_OPTION_SPECIAL:特殊编译器选项。
- MODULE_FUNCTION:ModuleFunction函数。
- AARCH_SPECIFIC:AArch平台独有,根据keep-going的值来判断是否提前结束扫描。
- PURE_ASSEMBLES:纯汇编文件。
- AUTOMAKE_FILE:Automake文件。
- FORTRAN_COMPILER_OPTION:GFortran的编译选项。
- FORTRAN_BUILTIN:Fortran的内建函数。
- FORTRAN_GRAMMAR:Fortran的语法。
- PRECOMPILED_MACRO:预编译宏。
- PYTHON_LIBRARY:Python文件扫描出的SO文件。
- PYTHON_LOAD_LIBRARY:Python文件扫描出加载SO文件所在行。
- JAVA_LIBRARY:Java文件扫描出的SO文件。
- JAVA_LOAD_LIBRARY:Java文件扫描出加载SO文件所在行。
- SCALA_LIBRARY:Scala文件扫描出的SO文件。
- SCALA_LOAD_LIBRARY:Scala文件扫描出加载SO文件所在行。
- FORTRAN_MODULE_FILE:Fortran module文件编译出的.mod文件。
- MIX_FUNCTION_NOT_MATCH:C和Fortran函数互调参数和返回值不匹配。
- INTRINSICS_LIBRARY:构建文件提示添加intrinsic函数的SO链接库。
- TEE_UNSUPPORTED_API:TEE不支持的POSIX API。
- JAVA_MATH_LIBRARY:Java文件扫描出Math数学库的位置。
ModuleFunction函数的描述说明如下:
1 2 3 4 5 6 7 |
current usage: add_library(test1 STATIC attr_gcc5.1.c builtin_gcc5.1.c ) The general signature is: add_library(<name> [STATIC | SHARED | MODULE] [EXCLUDE_FROM_ALL] [source1] [source2 ...]) For details: https://cmake.org/cmake/help/v3.13/command/add_library.html |
- current usage:当前文档中的函数用法。
- The general signature is:官方通用函数用法。
- For details:对应Module函数的官方详细帮助文档链接。
删除分析报告
- 在页面左侧,选择“源码迁移”,展开的下拉列表即为历史报告。
- 在“历史报告”区,单击需删除的报告后面的
。
- 最多可保存50份历史报告,可单击特性名称右侧的
清理所有历史报告。
- 删除后,该历史报告中的分析数据将无法恢复,请谨慎操作。
- 最多可保存50份历史报告,可单击特性名称右侧的
- 在弹出的操作确认对话框中单击“确定”。
父主题: 源码迁移