diff options
author | Alexander Potapenko <glider@google.com> | 2019-07-03 09:28:50 +0000 |
---|---|---|
committer | Alexander Potapenko <glider@google.com> | 2019-07-03 09:28:50 +0000 |
commit | f82672873a283c108c23d9b777badd41b3dfa272 (patch) | |
tree | a1c47a07496925c1a3b456ecd3504b09ec8d6dec /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | e6020f5c62ea5f99133fe003aedf542f7a4c07f6 (diff) | |
download | llvm-f82672873a283c108c23d9b777badd41b3dfa272.zip llvm-f82672873a283c108c23d9b777badd41b3dfa272.tar.gz llvm-f82672873a283c108c23d9b777badd41b3dfa272.tar.bz2 |
MSan: handle callbr instructions
Summary:
Handling callbr is very similar to handling an inline assembly call:
MSan must checks the instruction's inputs.
callbr doesn't (yet) have outputs, so there's nothing to unpoison,
and conservative assembly handling doesn't apply either.
Fixes PR42479.
Reviewers: eugenis
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D64072
llvm-svn: 365008
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions