已合并
Go Compiler changes for llvm-bolt support #95
Vasily Leonenko创建于 8月25日
Go Compiler changes for llvm-bolt support #95
已合并
Vasily Leonenko创建于 8月25日
Vasily Leonenko
8月25日

Was This PR authored or co-authored using generative AI tooling?

[] No

[x] Yes
__1. AI Agent : OpenCode
__2. AI Model : GLM-5.2
__3. Prompt : N/A

Reference: openEuler Community Generative AI Use and Open Source Contribution Policy

What this PR does / why we need it:

This PR contain changes which introduces features required for supporting golang binaries in llvm-bolt.

  • ARM64 mapping symbols (x/x/d)
  • Flag for disabling jump tables for arm64/amd64
  • Fix for correct amd86 systemstack_switch prologue (for correct disassembly in llvm-bolt)
  • Usage of common version of crypto/boring on amd64 to avoid issues in llvm-bolt
  • Function alignment to 32-byte
  • Changes for running golang tests as llvm-bolt CI (preserving original tests behavior)
  • Extension of "go tool objdump" with reading moduledata from input binary

Which issue this PR fixes

N/A

Special notes for your reviewer:

likedislike
Pull Request已成功合入, 合并人@openeuler-ci-bot
(感谢 Vasily Leonenko 的贡献)
Vasily LeonenkoVasily Leonenko
8月25日 创建了 pull request,commit e3c56610
atomgit-bot
atomgit-bot
8月25日 评论:

🤖 正在生成合并请求摘要,请稍候…

likedislike
不准确?
atomgit-bot
atomgit-bot
8月25日 评论:

🤖 AI 代码检视正在进行中,请稍候…

likedislike
不准确?
openeuler-ci-botopeneuler-ci-bot成员
8月25日 将genedna,jing-rui设为审查人
openeuler-ci-botopeneuler-ci-bot成员
8月25日 添加了label:sig/sig-golang
此处折叠了103条消息 查看更多
openeuler-ci-bot
openeuler-ci-bot成员
9月8日 评论:

Label Command Feedback

  • Thanks for your review, your opinion is very important to us. The maintainers will consider your advice carefully.
  • The label(s) lgtm permission is outside.
likedislike
wd-gitcode成员
9月8日 评论:

/lgtm
/approve

likedislike
openeuler-ci-botopeneuler-ci-bot成员
9月8日 添加了label:approvedlgtm
openeuler-ci-bot
openeuler-ci-bot成员
9月8日 评论:

Review Code Feedback

  • The label lgtm, approved was added to this pull request. It means that wd-gitcode reviewed the code changes. 👋
Tips
  • If this pull request is not merged while all conditions are met, comment /check-pr to try again. 😄
likedislike
openeuler-ci-botopeneuler-ci-bot成员
9月8日 合入了pull request,合并节点 SHA:d222f2d94fcc375acd48d9752f1d89d0dc29770a