llvm-6502/include/llvm/Bitcode
Filipe Cabecinhas 81f9bd3e19 Verify sizes when trying to read a BitcodeAbbrevOp
Summary:
Make sure the abbrev operands are valid and that we can read/skip them
afterwards.

Bug found with AFL fuzz.

Reviewers: rafael

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D9030

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235595 91177308-0d34-0410-b5e6-96231b3b80d8
2015-04-23 13:25:35 +00:00
..
BitCodes.h Remove empty non-virtual destructors or mark them =default when non-public 2015-04-11 15:32:26 +00:00
BitcodeWriterPass.h uselistorder: Pull bit through BitcodeWriterPass 2015-04-15 00:34:24 +00:00
BitstreamReader.h Verify sizes when trying to read a BitcodeAbbrevOp 2015-04-23 13:25:35 +00:00
BitstreamWriter.h Use IntrusiveRefCntPtr to manage the lifetime of BitCodeAbbrevs. 2014-09-15 15:44:14 +00:00
LLVMBitCodes.h [opaque pointer types] Serialize the value type for atomic store instructions 2015-04-22 04:14:46 +00:00
ReaderWriter.h uselistorder: Pull the bit through WriteToBitcodFile() 2015-04-15 00:10:50 +00:00