中文
注册

管理分析报告

下载分析报告

当用户成功创建分析任务并且分析完成后,可通过以下两种方式下载分析报告:

  • 在历史报告区下载分析报告。
    1. 在页面左侧,选择“源码迁移”点击展开下拉列表即为历史报告列表。。
    2. “历史报告”列表,选中需要下载的历史报告。
    3. 单击历史报告右侧下载按钮,下载html报告。
  • 在查看报告界面下载分析报告。
    1. 在页面左侧,选择“源码迁移”。
    2. 在历史报告的列表中,单击指定分析任务的报告名称,进入“迁移报告”界面。

      任务分析完成后,单击“查看报告”可进入“迁移报告”界面。

    3. 单击“下载报告 (.csv)”“下载报告 (.html)”,下载分析报告。

查看已下载的分析报告

已下载的分析报告的基本信息如图1所示。

图1 分析报告的基本信息
表1 分析报告的基本信息说明

参数

说明

Scanned time

扫描时间。

Configuration

Task name

源码迁移任务名称。

Scanned time

扫描时间。

Source Code File Path

扫描的源码文件存放路径。

Target OS

目标操作系统。

Target OS Kernel Version

内核版本。

Compiler Version

编译器版本。

Build Tool

构建工具。

Software make command

编译命令。

Interpreted(Python,Java,Scala)

分析对象是否包括解释型语言文件。

  • True:是
  • False:否

Go

分析对象是否包括Go语言文件。

  • True:是
  • False:否

Custom x86 Macros

自定义x86宏

Summary

Compatible: x, To be Verified: x, Total Dependencies: x

显示兼容鲲鹏平台的文件数,待验证文件数,依赖库文件总数。

Source Need Migrated

源码是否需要迁移。

  • Yes
  • No

Scanned xx C/C++/Fortran files, xx Makefile/CMakeLists.txt/Automake related files, total xx files need to be migrated.

显示需要迁移的C/C++/Fortran文件和 Makefile /CMakeLists.txt/Automake related文件总数以及文件个数。

Total xx lines C/C++/Makefile/CMakeLists.txt/Automake code and xx lines embedding ASM code need to be migrated.

显示源码总行数以及需要迁移的内联汇编代码行数。

Scanned xx pure assembly files, xx pure assembly files to be migrated.

显示全汇编文件总数以及需要迁移的汇编文件个数和汇编代码行数。

Scanned x Go files, total x Go files xx lines need to be migrated.

显示Go文件总数一级需要迁移的Go文件个数和代码行数。

Scanned xx python files, total xx files xx lines need to be migrated.

显示Python文件总数以及需要迁移的Python文件个数和Python代码行数。

Scanned xx java files, total xx files xx lines need to be migrated.

显示Java文件总数以及需要迁移的Java文件个数和Java代码行数。

Scanned xx scala files, total xx files xx lines need to be migrated.

显示Scala文件总数以及需要迁移的Scala文件个数和Scala代码行数。

Estimated transplant workload: xx person/months.(C/C++/Fortran/Go, 500

Line/PM; ASM, 250Line/PM)

显示源码迁移预估人力(x/人月)。

预估标准:1人月迁移工作量=500行C/C++/Fortran/Go源代码,或250行汇编代码。

Architecture-related Dependencies

显示依赖库文件扫描的详细信息:

  • File Name:文件名称
  • File Type:文件类型
  • Analysis Results:分析结果
  • Handling Suggestions:处理建议
  • URL:下载地址

Source files scan details are as follows:

显示源文件分析报告的详细信息:

filename:扫描文件全路径。

filetype:扫描文件的类型。

line number:函数在文件中的行号。

rows:函数在文件中的总行数。

category:关键字所属类型。

keyword:关键字名称。

suggestion:迁移建议或者提示建议。

description:关键字用法描述。

关键字所属类型:

  • Intrinsics:intrinsics内联函数
  • CompilerMacro:编译器宏
  • Attribute:编译器attribute
  • CompilerBuiltin:编译器内建函数
  • CompilerOption:编译器选项
  • BuiltinAssembles:嵌入式汇编
  • Libs:扫描出动态链接库
  • CompilerOptionSpecial:特殊编译器选项
  • ModuleFunction:Modulefuntion函数
  • PureAssembles:纯汇编文件
  • AutomakeFile:automake文件
  • InvalidCategory:无效的迁移项类型
  • AarchSpecific:aarch平台独有
  • FortranCompilerOption:gfortran的编译选项
  • FortranBuiltin:Fortran的内建函数
  • FortranGrammar:Fortran的语法
  • PrecompiledMacro:预编译宏

Module函数的描述说明如下:

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函数的官方详细帮助文档链接。

删除分析报告

  1. 在页面左侧,选择“源码迁移”,展开的下拉列表即为历史报告。
  2. “历史报告”区,单击需删除的报告后面的,选择“删除”。
    • 最多可保存50份历史报告,可单击“清空”删除所有历史报告。
    • 删除后,该历史报告中的分析数据将无法恢复,请谨慎操作。
  3. 在弹出的操作确认对话框中单击“确认”。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词