diff options
author | ckitagawa <ckitagawa@chromium.org> | 2019-12-16 19:53:11 +0000 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2021-07-25 20:58:51 -0700 |
commit | 065411df3e73efa49eb275523021103412326655 (patch) | |
tree | 83067a02c76f84d5a74d8b50392c4b2521cdb20c /BUILD.gn | |
parent | a565cf1dc2375b11fbc5525e5b44103376f336d4 (diff) | |
download | zucchini-065411df3e73efa49eb275523021103412326655.tar.gz |
[Zucchini] Fix fuzzer checked_cast issues
The fuzzer for the disassembler_elf found a couple of ways to trigger
checked_cast failures in the ParseHeader function. Other disassemblers
handle such failures by cleanly exiting as opposed to crashing due to a
CHECK. This turned out to be a problem with numeric overflow in
JudgeSection.
Bug: 1029405
Change-Id: Idae395f74a43a1de4793db6222d7786e57e9ad30
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1967070
Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org>
Commit-Queue: Calder Kitagawa <ckitagawa@chromium.org>
Cr-Commit-Position: refs/heads/master@{#725225}
NOKEYCHECK=True
GitOrigin-RevId: 925bb161e0dcd816510f616190a2ba24c0bea2bb
Diffstat (limited to 'BUILD.gn')
0 files changed, 0 insertions, 0 deletions