summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
diff options
context:
space:
mode:
authorJames Henderson <jh7370@my.bristol.ac.uk>2019-02-21 10:57:15 +0000
committerJames Henderson <jh7370@my.bristol.ac.uk>2019-02-21 10:57:15 +0000
commit67bdfb0a5973aa15c977747b1cae10b8d883fe44 (patch)
tree8d6c7873dc54654c5d0327246b1f21736f406169 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
parent8ac2b181a1ee4e9f13c23341a391f50324cc9f3d (diff)
downloadbcm5719-llvm-67bdfb0a5973aa15c977747b1cae10b8d883fe44.tar.gz
bcm5719-llvm-67bdfb0a5973aa15c977747b1cae10b8d883fe44.zip
[yaml2obj]Allow symbol Index field to take values lower than SHN_LORESERVE
In order to test tool handling of invalid section indexes, I need to create an object containing such an invalid section index. I could create a hex-edited binary, but having the ability to use yaml2obj is preferable. Prior to this change, yaml2obj would reject any explicit section indexes less than SHN_LORESERVE. This patch changes it to allow any value. I had to change the test to use llvm-readelf instead of llvm-readobj, because llvm-readobj does not like invalid section indexes. I've also expanded the test to show that the most common SHN_* values are accepted (SHN_UNDEF, SHN_ABS, SHN_COMMON). Reviewed by: grimar, jakehehrlich Differential Revision: https://reviews.llvm.org/D58445 llvm-svn: 354566
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud