This allows tools to parse/dump the architecture specific tags
like DT_MIPS_*, DT_PPC64_* and DT_HEXAGON_*
Also fixes a bug in DynamicTags.def which was revealed in this patch.
Paths
| Differential D58667
[yaml2obj][obj2yaml] - Add support for the architecture specific dynamic tags. ClosedPublic Authored by grimar on Feb 26 2019, 3:48 AM.
Details Summary This allows tools to parse/dump the architecture specific tags Also fixes a bug in DynamicTags.def which was revealed in this patch.
Diff Detail
Event TimelineHerald added subscribers: atanasyan, arichardson, sdardis. · View Herald TranscriptFeb 26 2019, 3:48 AM Comment Actions It's like you read my mind. I'm literally in the middle of writing an llvm-readobj test for dynamic tag dumping!
Comment Actions
No magic here this time, don't worry :) I was who introduced that "TODO" in the code which is now removed by this patch. Just finishing started.
This revision is now accepted and ready to land.Feb 26 2019, 5:36 AM Closed by commit rL354876: [yaml2obj][obj2yaml] - Add support for the architecture specific dynamic tags. (authored by grimar). · Explain WhyFeb 26 2019, 6:14 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 188359 llvm/trunk/include/llvm/BinaryFormat/DynamicTags.def
llvm/trunk/lib/ObjectYAML/ELFYAML.cpp
llvm/trunk/test/tools/obj2yaml/dynamic-section-arch-tags.test
|