This change tries to do the same D31467 did 2 month ago,
but solution now is consistent to what recent commits to LLD do.
SymbolTableBaseSection was introduced.
Detemplation of SymbolTableSection should allow to detemplate more things.
Paths
| Differential D33124
[ELF] - Detemplate GnuHashTableSection and SymbolTableSection sections. ClosedPublic Authored by grimar on May 12 2017, 5:01 AM.
Details Summary This change tries to do the same D31467 did 2 month ago, SymbolTableBaseSection was introduced. Detemplation of SymbolTableSection should allow to detemplate more things.
Diff Detail
Event TimelineComment Actions I'm not in favor of this change. I don't want to introduce a new class in general unless it is worthwhile. It seems this patch introduced a new class hierarchy too casually. Comment Actions Okay, it is not at least as concerning as I first thought. LGTM.
This revision is now accepted and ready to land.May 15 2017, 3:10 PM Closed by commit rL303150: [ELF] - Detemplate GnuHashTableSection and SymbolTableSection sections. (authored by grimar). · Explain WhyMay 16 2017, 2:06 AM This revision was automatically updated to reflect the committed changes. Comment Actions
Thanks !
Revision Contents
Diff 99120 lld/trunk/ELF/SyntheticSections.h
lld/trunk/ELF/SyntheticSections.cpp
lld/trunk/ELF/Writer.cpp
|