diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-12-08 17:54:26 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-12-08 17:54:26 +0000 |
commit | d0ebd84c422e393e376cf23749d4ff6bb922d0bf (patch) | |
tree | 8cc67112f88d3b4551e7faa8e9201fc653cc0eb7 /lldb/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py | |
parent | 6f6d46d497bb5a23396079ae89b4b9c465275fb9 (diff) | |
download | bcm5719-llvm-d0ebd84c422e393e376cf23749d4ff6bb922d0bf.tar.gz bcm5719-llvm-d0ebd84c422e393e376cf23749d4ff6bb922d0bf.zip |
Change the implementation of --dynamic-list to use linker script parsing.
The feature is documented as
-----------------------------
The format of the dynamic list is the same as the version node
without scope and node name. See *note VERSION:: for more
information.
--------------------------------
And indeed qt uses a dynamic list with an 'extern "C++"' in it. With
this patch we support that
The change to gc-sections-shared makes us match bfd. Just because we
kept bar doesn't mean it has to be in the dynamic symbol table.
The changes to invalid-dynamic-list.test and reproduce.s are because
of the new parser.
The changes to version-script.s are the only case where we change
behavior with regards to bfd, but I would like to see a mix of
--version-script and --dynamic-list used in the wild before
complicating the code.
llvm-svn: 289082
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py')
0 files changed, 0 insertions, 0 deletions