[PATCH] D66542: R_HEX_B15_PCREL_X/R_HEX_B9_PCREL_X can be in shared objects

Brian Cain via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 21 20:01:39 PDT 2019


bcain added a comment.

In D66542#1640502 <https://reviews.llvm.org/D66542#1640502>, @MaskRay wrote:

> I sent a request to download hexagon-application-binary-interface-specification.zip a few days ago but I still don't get a copy...
>
> The only information in the Internet about R_HEX_B15_PCREL_X is probably this patch now.. I'd say this is very inconvenient for anyone who'd like to contribute to verify the correctness. Since there is not any reference available, I can only guess.
>
> What do the _X relocation types represent? Why are some R_PLT_PC while the others are R_PC?


The _X relocations are for the immediate extenders.


Repository:
  rLLD LLVM Linker

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66542/new/

https://reviews.llvm.org/D66542





More information about the llvm-commits mailing list