summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/non-overlapping-index-variable-i/main.cpp
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2016-04-13 18:51:11 +0000
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2016-04-13 18:51:11 +0000
commit9df0720766597376d912d757a5e7a45ac2b816a2 (patch)
tree8de876581c9f7cb7386f114ba48bd0b612c9dd16 /lldb/packages/Python/lldbsuite/test/functionalities/non-overlapping-index-variable-i/main.cpp
parent97b06634928a38401452dad50473cca6d6aef782 (diff)
downloadbcm5719-llvm-9df0720766597376d912d757a5e7a45ac2b816a2.tar.gz
bcm5719-llvm-9df0720766597376d912d757a5e7a45ac2b816a2.zip
ELF: Implement --dynamic-list
This patch implements the --dynamic-list option, which adds a list of global symbol that either should not be bounded by default definition when creating shared libraries, or add in dynamic symbol table in the case of creating executables. The patch modifies the ScriptParserBase class to use a list of Token instead of StringRef, which contains information if the token is a quoted or unquoted strings. It is used to use a faster search for exact match symbol name. The input file follow a similar format of linker script with some simplifications (it does not have scope or node names). It leads to a simplified parser define in DynamicList.{cpp,h}. Different from ld/gold neither glob pattern nor mangled names (extern 'C++') are currently supported. llvm-svn: 266227
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/non-overlapping-index-variable-i/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud