This patch implements the --dynamic-list-data option, which adds in
dynamic symbol table all the global data symbols.
This patch depends on http://reviews.llvm.org/D18771 and
http://reviews.llvm.org/D18772
Paths
| Differential D18773
[lld] Implement --dynamic-list-data AbandonedPublic Authored by zatrazz on Apr 4 2016, 1:28 PM.
Details Summary This patch implements the --dynamic-list-data option, which adds in This patch depends on http://reviews.llvm.org/D18771 and
Diff Detail Event Timelinezatrazz updated this object.
Comment Actions
As for --dynamic-list-cpp-{new,typeinfo} it is an option that might be used with -Bsymbolic to speed up internal shared library all (to bind internally), however I could not find any project that actually uses it (it though libstdc++.so could be a candidate, but it is not). As for D18774 I can drop the patch is the usercase is not strong enough for inclusion. Comment Actions UCX requires --dynamic-list-data: Comment Actions
This is not sufficient justification. See https://github.com/openucx/ucx/issues/4549#issuecomment-926167627
Revision Contents
Diff 52615 ELF/Config.h
ELF/Driver.cpp
ELF/Options.td
ELF/Writer.cpp
test/ELF/dynamic-list-data.s
|
You are not using ELFT in this function.