diff options
author | Ryan Harrison <rharrison@chromium.org> | 2018-09-11 19:19:32 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-09-11 19:19:32 +0000 |
commit | 5c86fd4c5110a99606316721786f1ba9bf0d855a (patch) | |
tree | 8494b7ff5d1ce649359c87b792605550487bfdf9 /fxbarcode/cbc_code128.cpp | |
parent | 7a45d5722c7e75bfd9c53b0a2ba1e42a2fcc9626 (diff) | |
download | pdfium-5c86fd4c5110a99606316721786f1ba9bf0d855a.tar.xz |
Small optimizations for CBC_HighLevelEncoder::lookAheadTestchromium/3550
Currently ClusterFuzz is timing out when running cases that cause a
large number of calls to this method. Looking at the cases, I believe
these to be valid calls, so this CL attempts to lower the cost of
making each individual call.
Adds in pre-allocation of a vector that has a fixed size and uses a
const-ref for passing in |msg| to avoid copying.
BUG=chromium:881678
Change-Id: I61ec4dc96e79c84def5b10102cc58a96773ce07f
Reviewed-on: https://pdfium-review.googlesource.com/42230
Commit-Queue: Ryan Harrison <rharrison@chromium.org>
Reviewed-by: Henrique Nakashima <hnakashima@chromium.org>
Diffstat (limited to 'fxbarcode/cbc_code128.cpp')
0 files changed, 0 insertions, 0 deletions