summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2016-07-13 10:55:24 +0000
committerPavel Labath <labath@google.com>2016-07-13 10:55:24 +0000
commit1ee89eb8d9cbee88595c6715c53bd74983722048 (patch)
treece1c7e13fe4cc870329ffe34f194bd9bf56f0663 /lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py
parent10e9e59898faab77fbb7a4e8a8034130ca3216c4 (diff)
downloadbcm5719-llvm-1ee89eb8d9cbee88595c6715c53bd74983722048.tar.gz
bcm5719-llvm-1ee89eb8d9cbee88595c6715c53bd74983722048.zip
Add "support" for DW_CFA_GNU_args_size to the unwinder
Summary: This adds the knowledge of the DW_CFA_GNU_args_size instruction to the eh_frame parsing code. Right now it is ignored as I am unsure how is it supposed to be handled, but now we are at least able to parse the rest of the FDE containing this instruction. I also add a fix for a bug which was exposed by this instruction. Namely, a mismatched sequence of remember/restore instructions in the input could cause us to pop an empty stack and crash. Now we just log the error and ignore the offending instruction. Reviewers: jasonmolenda Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D22266 llvm-svn: 275260
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud