diff options
author | David Meyer <pdox@google.com> | 2012-03-09 20:59:52 +0000 |
---|---|---|
committer | David Meyer <pdox@google.com> | 2012-03-09 20:59:52 +0000 |
commit | 6c614bf71758d12a4af41034d9df2f45817a8166 (patch) | |
tree | 71aa0edb895d69a0919effa44aefe677f501fcfb /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | d53422d1a73ba6b9c3fe6e53ff3e1ff7630fb20c (diff) | |
download | bcm5719-llvm-6c614bf71758d12a4af41034d9df2f45817a8166.tar.gz bcm5719-llvm-6c614bf71758d12a4af41034d9df2f45817a8166.zip |
Support reading GNU symbol versions in ELFObjectFile
* Add enums and structures for GNU version information.
* Implement extraction of that information on a per-symbol basis (ELFObjectFile::getSymbolVersion).
* Implement a generic interface, GetELFSymbolVersion(), for getting the symbol version from the ObjectFile (hides the templating).
* Have llvm-readobj print out the version, when available.
* Add a test for the new feature: readobj-elf-versioning.test
llvm-svn: 152436
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions