中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

字节对齐检查

字节对齐检查就是在需要考虑字节对齐时,检查源码中结构体类型变量的字节对齐情况。

前提条件

已成功登录鲲鹏DevKit。
  • “/opt”为工具默认安装目录,下文以此默认路径为例,请根据实际情况替换。
  • 当前特性在Web界面中需要手动上传文件或压缩包;在插件工具中支持扫描本地工程,若源码为压缩包格式,请先解压然后选择解压后文件夹。

操作步骤

  1. 在页面左侧,“亲和分析”下拉选项中选择“字节对齐检查”,单击创建任务,如图1所示。
    图1 字节对齐检查
    表1 字节对齐检查参数说明

    参数

    说明

    任务名称

    字节对齐检查任务名称,工具默认会自动生成任务名称,也可根据实际情况进行自定义修改。

    源码文件存放路径

    • 手动填写源码文件的绝对路径。
    • 单击右侧“选择文件夹”,选择源码文件存储文件夹。

    构建工具

    选择构建工具。可选择:

    • make
    • cmake
    • automake

    编译命令

    源码编译命令。

    编译命令需根据构建工具配置文件确定,具体请参考构建工具配置文件识别编译命令

  2. 单击“开始检查”,开始字节对齐检查。检查完成后,自动跳转至迁移检查报告界面,如图2所示。
    图2 对齐检查报告

    单击“查看建议源码”可进入源码对齐检查结果界面,如图3所示。

    图3 建议代码
    • 支持多个用户同时创建字节对齐检查任务。
    • 用户可在任务进行过程中单击关闭,取消任务。
    • 对于64位运行模式检查和结构体字节对齐检查,在同一时刻同一用户只能进行其中一个。
    • 用户如使用快捷键进行源码操作,需注意因输入法或IDE环境导致的快捷键被占用问题。
    • 分析结果可能因环境不同而产生差异,属于正常情况。
    • 若扫描结果与代码行无法对应,则此处代码可能为宏展开。
    • 若提示任务超时,请参见用户进行任务时提示任务超时进行处理。
搜索结果
找到“0”个结果

当前产品无相关内容

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