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 202916 include/llvm/BinaryFormat/DynamicTags.def
lib/ObjectYAML/ELFYAML.cpp
test/tools/llvm-objdump/elf-dynamic-section-machine-specific.test
test/tools/llvm-readobj/Inputs/elf-dynamic-tags-machine-specific.yaml
test/tools/llvm-readobj/elf-dynamic-tags-machine-specific.test
test/tools/obj2yaml/dynamic-section-arch-tags.test
tools/llvm-readobj/ELFDumper.cpp
|
If you're adding the extra '#' here, please also add it to the other cases in this file.