验证 opencl 二进制文件是否已去除中间数据

Verify that opencl binary has been stripped of intermediate data

我正在关注 the steps in this knowledge base article 从 opencl 二进制文件中剥离代码和中间信息。如何验证此信息确实已被删除?

您必须确保生成的二进制文件中不存在以下部分:

  • .来源
  • .llvmir
  • .amdil

为此,运行 readelf -a stripped_kernel.bin | grep section,用上面每个部分的名称替换“section”。如果二进制文件已被正确剥离,grep 应该不会产生任何结果。