summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorAlexandre Ganea <alexandre.ganea@ubisoft.com>2018-04-10 01:58:45 +0000
committerAlexandre Ganea <alexandre.ganea@ubisoft.com>2018-04-10 01:58:45 +0000
commit08df84e4f022d09cf58ea9d11ed1ce4b104a64e9 (patch)
tree05d03a5c6d9da12ef08ec855bc9fc61648a5712b /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parent76a0154ce5cd60172ded3479bddfdf198b1dddf9 (diff)
downloadbcm5719-llvm-08df84e4f022d09cf58ea9d11ed1ce4b104a64e9.tar.gz
bcm5719-llvm-08df84e4f022d09cf58ea9d11ed1ce4b104a64e9.zip
[DebugInfo][COFF] Fix reading variable-length encoded records
While reading Codeview records which contain variable-length encoded integers, such as LF_BCLASS, LF_ENUMERATE, LF_MEMBER, LF_VBCLASS or LF_IVBCLASS, the record's size would be improperly calculated in cases where the value was indeed of a variable length (>= LF_NUMERIC). This caused a bad alignement on the next record, which would/might crash later on. Differential Revision: https://reviews.llvm.org/D45104 llvm-svn: 329659
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud