diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-09-01 23:12:52 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-09-01 23:12:52 +0000 |
commit | 78471f0ec1e6182b51607e2b4f7f99002533e8b3 (patch) | |
tree | 6d496977870b25210d2ba3c58bfec7da620e06ed /lldb/source/Commands/CommandObjectBreakpoint.cpp | |
parent | 4c5b0a3d580aa1cb5e4212cf3a380d73af59767a (diff) | |
download | llvm-78471f0ec1e6182b51607e2b4f7f99002533e8b3.zip llvm-78471f0ec1e6182b51607e2b4f7f99002533e8b3.tar.gz llvm-78471f0ec1e6182b51607e2b4f7f99002533e8b3.tar.bz2 |
Merge visibility from all symbols with the same name.
The ELF spec says:
... if any reference to or definition of a name is a symbol with a
non-default visibility attribute, the visibility attribute must be
propagated to the resolving symbol in the linked object. If different
visibility attributes are specified for distinct references to or
definitions of a symbol, the most constraining visibility attribute
must be propagated to the resolving symbol in the linked object. The
attributes, ordered from least to most constraining, are:
STV_PROTECTED, STV_HIDDEN and STV_INTERNAL.
llvm-svn: 246603
Diffstat (limited to 'lldb/source/Commands/CommandObjectBreakpoint.cpp')
0 files changed, 0 insertions, 0 deletions