summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorJake Ehrlich <jakehehrlich@google.com>2017-11-03 19:15:06 +0000
committerJake Ehrlich <jakehehrlich@google.com>2017-11-03 19:15:06 +0000
commitc3a89eefd63d01f3ced2c254e963e969ad727541 (patch)
tree982a2ef5c9c1453ca0c398947a2c592123c217a5 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parent2a5893351954c72423b9a608fd336557a46fe83d (diff)
downloadbcm5719-llvm-c3a89eefd63d01f3ced2c254e963e969ad727541.tar.gz
bcm5719-llvm-c3a89eefd63d01f3ced2c254e963e969ad727541.zip
Reland "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit"
Tests were failing because some bots were running out of address space and memory. Additionally the test was very slow. These issues were solved by changing the test to take advantage of sparse filse and restricting the test to run only on 64-bit systems. This should fix https://bugs.llvm.org//show_bug.cgi?id=34189 This change makes it so that if writing a K_GNU style archive, you need to output a > 32-bit offset it should output in K_GNU64 style instead. Differential Revision: https://reviews.llvm.org/D36812 llvm-svn: 317352
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud