This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Add more error checking to object file parsing
ClosedPublic

Authored by sbc100 on May 18 2018, 2:26 PM.

Details

Summary

This should address some of the assert failures the fuzzer has been
finding such as:

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6719

Diff Detail

Repository
rL LLVM

Event Timeline

sbc100 created this revision.May 18 2018, 2:26 PM
sbc100 updated this revision to Diff 147590.May 18 2018, 2:28 PM
  • clang-format
sbc100 added a reviewer: jfb.May 18 2018, 2:28 PM
sbc100 updated this revision to Diff 147592.May 18 2018, 2:32 PM
  • catch leb errors
sbc100 updated this revision to Diff 147593.May 18 2018, 2:49 PM
  • Add test
sbc100 updated this revision to Diff 147594.May 18 2018, 2:49 PM
  • rename test
Harbormaster completed remote builds in B18351: Diff 147594.
dschuff accepted this revision.May 29 2018, 10:34 AM
This revision is now accepted and ready to land.May 29 2018, 10:34 AM
This revision was automatically updated to reflect the committed changes.