aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python/python-wrapper.swig
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2015-03-14 02:42:25 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2015-03-14 02:42:25 +0000
commitd2926c91d5135a95912fdc142d133b647668e918 (patch)
tree671323e883dc8608d2382a0d9aa8e1d9858485ab /lldb/scripts/Python/python-wrapper.swig
parent741c8f81e469930b7c72a59c82adae12c933b1e2 (diff)
downloadllvm-d2926c91d5135a95912fdc142d133b647668e918.zip
llvm-d2926c91d5135a95912fdc142d133b647668e918.tar.gz
llvm-d2926c91d5135a95912fdc142d133b647668e918.tar.bz2
Implement bad cast checks using control flow integrity information.
This scheme checks that pointer and lvalue casts are made to an object of the correct dynamic type; that is, the dynamic type of the object must be a derived class of the pointee type of the cast. The checks are currently only introduced where the class being casted to is a polymorphic class. Differential Revision: http://reviews.llvm.org/D8312 llvm-svn: 232241
Diffstat (limited to 'lldb/scripts/Python/python-wrapper.swig')
0 files changed, 0 insertions, 0 deletions