DescriptionHarden writer of munged bitcode for fuzzing
Hardens the writer of munged bitcode. Does this by adding error
recovery that guarantees the bitstream writer will not fail on
assertions.
Also cleans up error recovery in general and adds tests to show what
errors are reported by the writer, as well as what error recovery is
applied.
BUG= https://code.google.com/p/nativeclient/issues/detail?id=4169
R=jvoung@chromium.org
Committed: https://chromium.googlesource.com/native_client/pnacl-llvm/+/e5c16c87eb22c2529bec44cf2e77529450956011
Patch Set 1 #Patch Set 2 : Fix nits. #
Total comments: 30
Patch Set 3 : Fix issues in last patch. #Patch Set 4 : Added more tests. #
Total comments: 17
Patch Set 5 : Fix issues in last patch. #Messages
Total messages: 11 (3 generated)
|