summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorAndrew Ng <anng.sw@gmail.com>2018-07-23 11:29:46 +0000
committerAndrew Ng <anng.sw@gmail.com>2018-07-23 11:29:46 +0000
commite33d69199027e68916208bcea4924193b7f88d63 (patch)
treea2b5a45dd0bf06412a19c79427a75f0e708e46c1 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parentfae3f89088b870dec1c39c83634cc27a44822f9a (diff)
downloadbcm5719-llvm-e33d69199027e68916208bcea4924193b7f88d63.tar.gz
bcm5719-llvm-e33d69199027e68916208bcea4924193b7f88d63.zip
[ELF] Fix handling of FDE negative relative PC addr
Signed values for the FDE PC addr were not correctly handled in readFdeAddr(). If the value is negative and the type of the value is smaller than 64 bits, the FDE PC addr overflow error would be incorrectly triggered. Fixed readFdeAddr() to properly handle signed values by sign extending where appropriate. Differential Revision: https://reviews.llvm.org/D49557 llvm-svn: 337683
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud