已关闭
[Bug-Report|缺陷反馈]: 修复 src/dfx/adump 和 pkg_inc/dump 下的 pre-commit 告警 #898
Lujialiang创建于  9 天前关闭于  9 天前
Lujialiang
9 天前 创建

问题描述

src/dfx/adump/pkg_inc/dump/ 范围内仍有公共 Dump 源码/头文件未通过仓库 pre-commit 的 clang-format 检查。前序整改 issue #799 已覆盖一批 src/dfx/adump/adump/** 文件,issue #886 已覆盖 tests/ut/adump/**;本问题补齐此前遗漏的真实源文件和公共头文件。

复现方式

在 runtime 仓库根目录使用 .pre-commit-config.yaml 配置的 clang-format v16.0.0 检查上述范围。src/dfx/adump/external/adx_datadump_server.h 是指向 pkg_inc/dump/adx_datadump_server.h 的符号链接,不作为独立源码格式化;实际整改范围为 14 个真实 src/dfx/adump 文件和 4 个 pkg_inc/dump 文件,共 18 个文件。

src/dfx/adump/(14 个真实文件)

  • src/dfx/adump/adcore/log/adx_log.h
  • src/dfx/adump/adcore/log/hdc_log.h
  • src/dfx/adump/adump/common/platform/cloud_v5_platform.cpp
  • src/dfx/adump/adump/common/platform/cloud_v5_platform.h
  • src/dfx/adump/adump/exception/kernel_source_symbolizer.cpp
  • src/dfx/adump/adump/exception/kernel_source_symbolizer.h
  • src/dfx/adump/external/adcore_api.h
  • src/dfx/adump/external/adx_api.h
  • src/dfx/adump/external/adx_component_api_c.h
  • src/dfx/adump/external/adx_datadump_server_soc.h
  • src/dfx/adump/external/adx_service_config.h
  • src/dfx/adump/external/extra_config.h
  • src/dfx/adump/inc/adump/adx_datadump_callback.h
  • src/dfx/adump/inc/adump/adx_exception_callback.h

pkg_inc/dump/(4 个文件)

  • pkg_inc/dump/adump_api.h
  • pkg_inc/dump/adump_device_pub.h
  • pkg_inc/dump/adump_pub.h
  • pkg_inc/dump/adx_datadump_server.h

期望结果

  1. 按仓库 clang-format v16.0.0 规则格式化上述 18 个真实文件,使 pre-commit 检查通过。
  2. 保持公共接口、宏、ABI 和行为语义不变,不修改 .pre-commit-config.yaml
  3. 完成必要的编译、相关 UT 和 pre-commit 验证。

风险与约束

本问题预期为纯格式化整改。由于涉及公共头文件,提交前需使用忽略空白/空行的 diff 和 token 对比复核,确认不存在接口或宏语义变化;符号链接保持原样。

likedislike
LLujialiang
9 天前 修改了issue 的描述
LLujialiang
9 天前 关联了pull request:fix: 修复 pkg_inc/dump 下的 pre-commit 告警 (#898)
LLujialiang
9 天前 修改标题为 “[Bug-Report|缺陷反馈]: 修复 src/dfx/adump 和 pkg_inc/dump 下的 pre-commit 告警”,原标题为“[Bug-Report|缺陷反馈]: 修复 pkg_inc/dump 下的 pre-commit 告警”
LLujialiang
9 天前 修改了issue 的描述
LLujialiang
9 天前 修改了issue 的描述
Lujialiang
9 天前 评论:

/assign

likedislike
CANN-robotCANN-robot成员
9 天前 将 Lujialiang 设为负责人
ykl999ykl999成员
9 天前 issue状态由 进行中 改变为 已解决
ykl999ykl999成员
9 天前 关闭了 issue
CANN-robotCANN-robot成员
9 天前 添加了label:resolved