summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorLeonard Mosescu <mosescu@google.com>2018-07-12 17:27:18 +0000
committerLeonard Mosescu <mosescu@google.com>2018-07-12 17:27:18 +0000
commit2ae3ec3b817c3fc3f8c8e2bdac41b06376b30ad2 (patch)
treebd8bc2b520e9b33688448593d6262e5d8a42e1ca /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parent1574e49792cbbe0521ed62ec6c2a140b11a5bf99 (diff)
downloadbcm5719-llvm-2ae3ec3b817c3fc3f8c8e2bdac41b06376b30ad2.tar.gz
bcm5719-llvm-2ae3ec3b817c3fc3f8c8e2bdac41b06376b30ad2.zip
Restructure the minidump loading path and add early & explicit consistency checks
Corrupted minidumps was leading to unpredictable behavior. This change adds explicit consistency checks for the minidump early on. The checks are not comprehensive but they should catch obvious structural violations: streams with type == 0 duplicate streams (same type) overlapping streams truncated minidumps Another early check is to make sure we actually support the minidump architecture instead of crashing at a random place deep inside LLDB. Differential Revision: https://reviews.llvm.org/D49202 llvm-svn: 336918
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud