summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp
diff options
context:
space:
mode:
authorJames Henderson <jh7370@my.bristol.ac.uk>2019-04-02 14:11:13 +0000
committerJames Henderson <jh7370@my.bristol.ac.uk>2019-04-02 14:11:13 +0000
commit38cb238f752cefe5fde8bf6cb73dacc3fec8f89d (patch)
tree44472d3158aeffed95ebcef7854b3c1ef93960ed /lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp
parent68ad5c34e076475cf5691ead29c1ae6515272b75 (diff)
downloadbcm5719-llvm-38cb238f752cefe5fde8bf6cb73dacc3fec8f89d.tar.gz
bcm5719-llvm-38cb238f752cefe5fde8bf6cb73dacc3fec8f89d.zip
[llvm-objcopy]Allow llvm-objcopy to be used on an ELF file with no section headers
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=41293 and https://bugs.llvm.org/show_bug.cgi?id=41045. llvm-objcopy assumed that it could always read a section header string table. This isn't the case when the sections were previously all stripped, and the e_shstrndx field was set to 0. This patch fixes this. It also fixes a double space in an error message relating to this issue, and prevents llvm-objcopy from adding extra space for non-existent section headers, meaning that --strip-sections on the output of a previous --strip-sections run produces identical output, simplifying the test. Reviewed by: rupprecht, grimar Differential Revision: https://reviews.llvm.org/D59989 llvm-svn: 357475
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud