Chromium Code Reviews
DescriptionCheck for invalid abbreviation operators in munged bitcode.
Discovered (via fuzzing) that errors are generated by the PNaCl
bitstream writer if the abbreviation is invalid. It also appplies
operator-specific validity checks as each abbreviation operator is
built.
Updated the munged bitcode writer to check for these conditions and
apply recoverable fixes if they occur.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=4169
R=jvoung@chromium.org
Committed: https://chromium.googlesource.com/native_client/pnacl-llvm/+/2c9a36eceb3d8f0f8f2214f77879b65308e8c89e
Patch Set 1 #Patch Set 2 : Fix nits and simplify tests. #Patch Set 3 : Fix nit. Remove copied comment from tests. #
Total comments: 22
Patch Set 4 : Fix issues raised in patch set 3. #Patch Set 5 : Fix nits. #
Total comments: 8
Patch Set 6 : Fix nits. #
Messages
Total messages: 8 (2 generated)
|
||||||||||||||||||||||||||||