In glibc, DT_PPC_GOT indicates that PowerPC32 Secure PLT ABI is used.
I plan to use it in D62464.
DT_PPC_OPT currently indicates if a TLSDESC inspired TLS optimization is
enabled.
Paths
| Differential D62851
[llvm-objdump/llvm-readobj/obj2yaml/yaml2obj] Support DT_PPC_GOT and DT_PPC_OPT ClosedPublic Authored by MaskRay on Jun 4 2019, 4:21 AM.
Details Summary In glibc, DT_PPC_GOT indicates that PowerPC32 Secure PLT ABI is used. DT_PPC_OPT currently indicates if a TLSDESC inspired TLS optimization is
Diff Detail
Event Timeline
MaskRay marked an inline comment as done. MaskRay retitled this revision from [llvm-readobj] --dynamic-table: dump DT_PPC_GOT and DT_PPC_OPT to [llvm-objdump/llvm-readobj/obj2yaml/yaml2obj] Support DT_PPC_GOT and DT_PPC_OPT. Comment ActionsUpdate all 4 tools at the same time.
MaskRay marked 3 inline comments as done. Comment ActionsAddress review comments and fix a rebase issue This revision is now accepted and ready to land.Jun 4 2019, 7:29 AM Closed by commit rL362569: [llvm-objdump/llvm-readobj/obj2yaml/yaml2obj] Support DT_PPC_GOT and DT_PPC_OPT (authored by MaskRay). · Explain WhyJun 4 2019, 6:35 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 202904 include/llvm/BinaryFormat/DynamicTags.def
test/tools/llvm-readobj/Inputs/elf-dynamic-tags-machine-specific.yaml
test/tools/llvm-readobj/elf-dynamic-tags-machine-specific.test
tools/llvm-readobj/ELFDumper.cpp
|
Should you add these two tags to the 64-bit PPC rather than create another document? It seems odd having the two different variations.