-
Notifications
You must be signed in to change notification settings - Fork 18k
debug/elf: add missing PPC64 ELFv2 1.5 relocation constants #54345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Milestone
Comments
Change https://go.dev/cl/425555 mentions this issue: |
Change https://go.dev/cl/435415 mentions this issue: |
gopherbot
pushed a commit
that referenced
this issue
Sep 29, 2022
The suffix should be 34 not 28. I misread the name because the reloc listed before these two in the ABI is named "R_PC64_PCREL28". Updates #54345 Change-Id: Ie8238f55e441c787d70ead58e0a177c650f8b89e Reviewed-on: https://go-review.googlesource.com/c/go/+/435415 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Run-TryBot: Paul Murphy <murp@ibm.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@google.com>
Retroactively accepting. Next time we should wait for the proposal to be accepted. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I propose defining constants for all relocation values specified by the PPC64 ELFv2 1.5 ABI supplement.
This defines many new relocation types which will be needed to support the new PC-relative addressing mode created in ISA 3.1, and implemented in Power10.
Similarly, some constants are necessary to support internal linking of C object files build with gcc's -fno-plt feature (#53345).
The following constants would be added and defined according to the ABI:
The text was updated successfully, but these errors were encountered: