diff options
author | Rui Ueyama <ruiu@google.com> | 2016-05-22 23:16:14 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2016-05-22 23:16:14 +0000 |
commit | f8b285c0373c80ee97c959570e43b14adec10038 (patch) | |
tree | 11e45b66fcd52131d117c15306c78b8738720160 /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStdStringFunction.py | |
parent | 247968041a27e45df067ba878369193bbfb5ed63 (diff) | |
download | bcm5719-llvm-f8b285c0373c80ee97c959570e43b14adec10038.tar.gz bcm5719-llvm-f8b285c0373c80ee97c959570e43b14adec10038.zip |
Refactor EHOutputSection.
This patch refactors EHOutputSection using SectionPiece struct.
EHRegion class was removed since we can now directly use SectionPiece.
An incomplete support of large CIE/FDE record (> 2^32 bytes) was removed
because it silently created broken executable. There are several places
in the existing code that "size" field is always 4 bytes and at offset 4
in the record, which is not true for 64-bit size records. We will have to
support that in future, but it is better to error out instead of creating
malformed eh_frame sections.
llvm-svn: 270382
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStdStringFunction.py')
0 files changed, 0 insertions, 0 deletions